San Francisco
49ers
0-0
37
FINAL
31
Los Angeles
Rams
0-0
AI Recap
AI RECAPIn a thrilling season opener, the San Francisco 49ers narrowly defeated the Los Angeles Rams, 37-31, in a matchup that showcased both teams' offensive firepower. With high stakes in the first week of the 2026 season, the 49ers managed to hold off a late rally from the Rams to secure the victory.
Leading the charge for San Francisco, Kaelon Black racked up 94 rushing yards, providing a crucial ground game that complemented the aerial attack. Ricky Pearsall was a standout in the receiving corps, finishing with 82 yards and helping to stretch the Rams' defense. Meanwhile, Matthew Stafford of the Rams lit up the scoreboard with 290 passing yards and three touchdown passes, demonstrating why he remains a force in the league.
On the defensive side, Myles Garrett was a key player for the Rams, notching eight total tackles, but it was Aaron Donald's sack that momentarily shifted momentum in Los Angeles' favor. However, the game's turning point came late in the fourth quarter when the 49ers' defense held firm on a critical fourth down, enabling San Francisco to maintain their lead and ultimately secure the victory.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Matthew Stafford | QB | 43 | 28 | 65% | 290 | 3 | 0 | 107.7 |
| Brock Purdy | QB | 28 | 16 | 57% | 183 | 3 | 0 | 112.6 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Kaelon Black | HB | 12 | 94 | 7.8 | 62 | 1 | 30 | 0 |
| Kyren Williams | HB | 19 | 84 | 4.4 | 19 | 0 | 22 | 1 |
| Christian McCaffrey | HB | 19 | 83 | 4.4 | 29 | 0 | 12 | 0 |
| Kyle Juszczyk | FB | 2 | 15 | 7.5 | 6 | 0 | 13 | 0 |
| Brock Purdy | QB | 4 | 15 | 3.8 | — | 0 | 8 | 0 |
| Max Klare | TE | 2 | 5 | 2.5 | — | 1 | 4 | 0 |
| Blake Corum | HB | 2 | 4 | 2.0 | — | 0 | 7 | 0 |
| Matthew Stafford | QB | 1 | 3 | 3.0 | — | 0 | 3 | 0 |
| Jake Tonges | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Christian Kirk | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Ricky Pearsall | WR | 6 | 82 | 13.7 | 12 | 2 | 21 | 0 |
| Puka Nacua | WR | 8 | 81 | 10.1 | 10 | 1 | 29 | 0 |
| Tutu Atwell | WR | 5 | 75 | 15.0 | 8 | 1 | 27 | 1 |
| Terrance Ferguson | TE | 8 | 67 | 8.4 | 25 | 1 | 15 | 1 |
| Davante Adams | WR | 4 | 60 | 15.0 | 8 | 0 | 18 | 1 |
| Christian Kirk | WR | 6 | 57 | 9.5 | 15 | 1 | 15 | 0 |
| George Kittle | TE | 2 | 32 | 16.0 | 7 | 0 | 23 | 0 |
| Jake Tonges | TE | 2 | 12 | 6.0 | 6 | 0 | 8 | 0 |
| Colby Parkinson | TE | 1 | 7 | 7.0 | — | 0 | 7 | 0 |
| Kaelon Black | HB | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Kyren Williams | HB | 2 | 0 | 0.0 | 4 | 0 | 2 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Myles Garrett | REDG | 8 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 7 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 7 | 0 | 0 | 0 | 1 |
| Eric Stokes | CB | 7 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 7 | 0 | 0 | 0 | 1 |
| Trent McDuffie | CB | 6 | 0 | 0 | 0 | 0 |
| Kam Curl | SS | 6 | 0 | 0 | 0 | 1 |
| Ashtyn Davis | FS | 5 | 0 | 0 | 0 | 0 |
| Jaylen Watson | CB | 5 | 0 | 0 | 0 | 0 |
| Aaron Donald | DT | 3 | 1 | 0 | 0 | 0 |
| Kamren Kinchens | FS | 4 | 0 | 0 | 0 | 0 |
| Nate Landman | MIKE | 4 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 3 | 0 | 0 | 0 | 0 |
| Byron Young | LEDG | 3 | 0 | 0 | 0 | 0 |
| Sebastian Joseph-Day | DT | 3 | 0 | 0 | 1 | 0 |
| Quentin Lake | SS | 3 | 0 | 0 | 0 | 0 |
| Grant Stuard | WILL | 2 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 0 | 0 | 0 | 0 |
| Emmanuel Forbes Jr | CB | 2 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 1 | 0 | 0 | 0 | 1 |
| Darrick Forrest | FS | 1 | 0 | 0 | 0 | 0 |
| Nate Hobbs | CB | 1 | 0 | 0 | 0 | 1 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 1 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 0 | 0 | 0 | 0 |
| Omar Speights | WILL | 1 | 0 | 0 | 0 | 0 |
| Josh Wallace | CB | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Brandon McManus | K | 1 | 1 | 2 | 42 |
| Eddy Pineiro | K | 3 | 3 | 4 | 51 |
| Ethan Evans | P | 0 | 0 | 0 | 0 |

