San Francisco
49ers
0-0
31
FINAL
28
Los Angeles
Rams
0-0
AI Recap
AI RECAPIn a thrilling season opener, the San Francisco 49ers narrowly defeated the Los Angeles Rams, 31-28, in a contest that showcased both teams' potential for the 2026 season. With playoff aspirations on the line, both squads put on a show, but it was the 49ers who managed to hold off a late surge from their division rivals.
Matthew Stafford had an impressive outing for the Rams, throwing for 335 yards and four touchdowns, showcasing his arm strength and precision. However, it was Brock Purdy's strategic rushing and timely throws that helped the 49ers secure their victory, contributing to a balanced offensive attack. Puka Nacua stood out as well, amassing 131 receiving yards, making crucial catches that kept the Rams in the game.
Defensively, the 49ers were bolstered by Fred Warner, who came up with a key interception that shifted momentum late in the game. While Aaron Donald’s sack highlighted the Rams' defensive prowess, it was the 49ers' ability to capitalize on mistakes that proved decisive. The turning point came in the fourth quarter when Warner's pick set up a touchdown drive, allowing San Francisco to reclaim the lead and ultimately secure the win.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Matthew Stafford | QB | 36 | 24 | 67% | 335 | 4 | 2 | 110.3 |
| Brock Purdy | QB | 36 | 20 | 56% | 281 | 2 | 1 | 87.8 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 4 | 39 | 9.8 | 6 | 0 | 13 | 0 |
| Christian McCaffrey | HB | 8 | 36 | 4.5 | 13 | 0 | 16 | 0 |
| Kyren Williams | HB | 6 | 12 | 2.0 | 8 | 0 | 5 | 0 |
| Kyle Juszczyk | FB | 1 | 1 | 1.0 | 1 | 1 | 1 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Puka Nacua | WR | 7 | 131 | 18.7 | 46 | 2 | 37 | 0 |
| Mike Evans | WR | 8 | 109 | 13.6 | 40 | 0 | 33 | 0 |
| Tyler Higbee | TE | 5 | 101 | 20.2 | 31 | 0 | 32 | 0 |
| Christian McCaffrey | HB | 4 | 73 | 18.3 | 18 | 1 | 48 | 0 |
| Davante Adams | WR | 7 | 62 | 8.9 | 7 | 2 | 18 | 0 |
| Ricky Pearsall | WR | 4 | 58 | 14.5 | 24 | 1 | 20 | 0 |
| Kyren Williams | HB | 4 | 43 | 10.8 | 18 | 0 | 25 | 0 |
| Christian Kirk | WR | 1 | 19 | 19.0 | 16 | 0 | 19 | 0 |
| George Kittle | TE | 2 | 15 | 7.5 | 7 | 0 | 9 | 0 |
| Brandon Aiyuk | WR | 1 | 7 | 7.0 | 4 | 0 | 7 | 0 |
| Tutu Atwell | WR | 1 | -2 | -2.0 | 2 | 0 | 0 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Geno Stone | FS | 3 | 0 | 1 | 0 | 1 |
| Kam Curl | SS | 3 | 0 | 1 | 0 | 1 |
| Fred Warner | MIKE | 2 | 0 | 1 | 0 | 1 |
| Jaylen Watson | CB | 4 | 0 | 0 | 0 | 1 |
| Aaron Donald | DT | 1 | 1 | 0 | 0 | 0 |
| Taylor Rapp | SS | 3 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 3 | 0 | 0 | 0 | 1 |
| Trent McDuffie | CB | 2 | 0 | 0 | 0 | 0 |
| Emmanuel Forbes Jr | CB | 2 | 0 | 0 | 0 | 1 |
| Nick Bosa | LEDG | 2 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 2 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 1 | 0 | 0 | 0 | 1 |
| Kamren Kinchens | FS | 1 | 0 | 0 | 0 | 0 |
| Nate Landman | MIKE | 1 | 0 | 0 | 0 | 0 |
| Bobby Wagner | MIKE | 1 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 1 | 0 | 0 | 0 | 0 |
| Byron Young | LEDG | 1 | 0 | 0 | 0 | 1 |
| Kobie Turner | DT | 1 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Harrison Mevis | K | 0 | 0 | 4 | 0 |
| Ethan Evans | P | 0 | 0 | 0 | 0 |
| Eddy Pineiro | K | 3 | 3 | 2 | 47 |

