San Francisco
49ers
0-0
28
FINAL
17
Los Angeles
Rams
0-0
AI Recap
AI RECAPIn a thrilling season opener, the San Francisco 49ers defeated the Los Angeles Rams 28-17, setting the tone for an exciting 2026 campaign. Both teams came in looking to establish dominance in the NFC West, but it was the 49ers who came out on top with a strong all-around performance.
Brock Purdy showcased his skills, throwing for 366 yards and three touchdowns, leading the 49ers' offense with precision and poise. His favorite target, George Kittle, was a standout on the receiving end, racking up 166 receiving yards and proving to be a consistent threat throughout the game. Meanwhile, Kyren Williams did his best to keep the Rams competitive with 66 rushing yards, but it wasn't enough against San Francisco's offensive firepower.
Defensively, the 49ers made key stops when it mattered, with Kenny Moore II leading the charge with six total tackles. The turning point came in the second half when San Francisco's defense tightened up, limiting the Rams' scoring opportunities and forcing critical turnovers. Kam Curl did manage to get a sack for Los Angeles, but ultimately, it was the 49ers' defensive resilience that sealed the victory and allowed them to hold off a late Rams rally.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 32 | 21 | 366 | 3 | 0 | 135.6 |
| Matthew Stafford | QB | 24 | 17 | 182 | 1 | 0 | 106.5 |
| Kyren Williams | HB | 0 | 1 | 0 | 0 | 0 | — |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Kyren Williams | HB | 15 | 66 | 4.4 | 1 | 23 | 0 |
| Christian McCaffrey | HB | 8 | 14 | 1.8 | 0 | 15 | 0 |
| Davante Adams | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Christian Kirk | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| George Kittle | TE | 8 | 166 | 20.8 | 1 | 32 | 0 |
| Christian McCaffrey | HB | 7 | 74 | 10.6 | 1 | 16 | 0 |
| De'Zhaun Stribling | WR | 3 | 68 | 22.7 | 1 | 42 | 2 |
| Davante Adams | WR | 6 | 66 | 11.0 | 0 | 20 | 0 |
| Terrance Ferguson | TE | 4 | 65 | 16.3 | 0 | 21 | 0 |
| Tank Dell | WR | 1 | 43 | 43.0 | 0 | 43 | 0 |
| Kyren Williams | HB | 6 | 37 | 6.2 | 0 | 12 | 0 |
| Mike Evans | WR | 1 | 23 | 23.0 | 0 | 23 | 0 |
| Jake Tonges | TE | 1 | 20 | 20.0 | 0 | 20 | 0 |
| Christian Kirk | WR | 1 | 15 | 15.0 | 0 | 15 | 0 |
| Max Klare | TE | 2 | 14 | 7.0 | 1 | 9 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Kenny Moore II | CB | 6 | 1 | 0 | 0 | 1 |
| Kam Curl | SS | 2 | 1 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 2 | 1 | 0 | 0 | 0 |
| Myles Garrett | REDG | 2 | 1 | 0 | 0 | 0 |
| Jaylen Watson | CB | 4 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 4 | 0 | 0 | 0 | 0 |
| Aaron Donald | DT | 2 | 1 | 0 | 0 | 0 |
| Mykel Williams | REDG | 1 | 1 | 0 | 0 | 0 |
| Kamren Kinchens | FS | 3 | 0 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 3 | 0 | 0 | 0 | 0 |
| Quentin Lake | SS | 3 | 0 | 0 | 0 | 0 |
| Nate Landman | WILL | 2 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 2 | 0 | 0 | 0 | 1 |
| Marques Sigle | FS | 2 | 0 | 0 | 0 | 0 |
| Omar Speights | SAM | 1 | 0 | 0 | 0 | 0 |
| Keion White | REDG | 1 | 0 | 0 | 0 | 0 |
| Marshon Lattimore | CB | 1 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 0 | 0 | 0 | 0 |
| Trent McDuffie | CB | 1 | 0 | 0 | 0 | 0 |
| Byron Young | LEDG | 1 | 0 | 0 | 0 | 0 |
| Jaden Dugger | SAM | 1 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 1 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 0 | 0 | 0 | 0 | 1 |
| Dre Greenlaw | WILL | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 3 | 3 | 1 | 52 |
| Harrison Mevis | K | 1 | 1 | 2 | 49 |
| Ethan Evans | P | 0 | 0 | 0 | 0 |

