San Francisco
49ers
0-0
33
FINAL
21
Los Angeles
Rams
0-0
AI Recap
AI RECAPIn a thrilling opener for the 2026 season, the San Francisco 49ers topped the Los Angeles Rams by a final score of 33-21, showcasing their offensive firepower and solidifying their early claim to dominance in the division. Both teams were eager to make a statement in Week 1, but it was the 49ers who came out on top with a balanced and effective game plan.
Randall Cunningham was the standout performer for San Francisco, throwing for 302 yards and three touchdowns, effectively orchestrating the offense. Travis Etienne Jr. contributed on the ground with 53 rushing yards, while the dual-threat attack kept the Rams’ defense guessing throughout the game. On the other side, Kenneth Walker shined for Los Angeles, racking up 111 receiving yards, but it wasn’t enough to keep pace with the 49ers' offensive output.
Defensively, the 49ers made a critical impact, led by Cooper DeJean who recorded an interception that shifted momentum in their favor. The turning point came in the second quarter when DeJean's pick halted a Rams drive, allowing the 49ers to extend their lead. While the Rams' Gabe Jacas managed to notch a sack, it was the 49ers' ability to create turnovers and pressure that ultimately sealed the victory.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Randall Cunningham | QB | 24 | 18 | 75% | 302 | 3 | 0 | 156.2 |
| C.J. Stroud | QB | 24 | 16 | 67% | 257 | 3 | 1 | 124.4 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Travis Etienne Jr | HB | 20 | 53 | 2.6 | 16 | 0 | 8 | 0 |
| Kenneth Walker | HB | 7 | 16 | 2.3 | 8 | 0 | 7 | 0 |
| C.J. Stroud | QB | 1 | 15 | 15.0 | 3 | 0 | 15 | 0 |
| Randall Cunningham | QB | 1 | 6 | 6.0 | — | 0 | 6 | 0 |
| Terry McLaurin | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Andrei Iosivas | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Kyle Williams | WR | 1 | -4 | -4.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Kenneth Walker | HB | 3 | 111 | 37.0 | 35 | 2 | 58 | 0 |
| Travis Etienne Jr | HB | 6 | 102 | 17.0 | 41 | 0 | 25 | 0 |
| Jonnu Smith | TE | 5 | 96 | 19.2 | 22 | 0 | 26 | 0 |
| Terry McLaurin | WR | 5 | 66 | 13.2 | 59 | 0 | 33 | 0 |
| Jaylin Lane | WR | 2 | 59 | 29.5 | 13 | 1 | 43 | 0 |
| Andrei Iosivas | WR | 5 | 45 | 9.0 | 10 | 2 | 24 | 0 |
| Kyle Williams | WR | 6 | 40 | 6.7 | 36 | 1 | 10 | 0 |
| Oronde Gadsden | TE | 1 | 21 | 21.0 | 7 | 0 | 21 | 0 |
| Jaxon Smith-Njigba | WR | 1 | 19 | 19.0 | 15 | 0 | 19 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Cooper DeJean | CB | 1 | 0 | 1 | 0 | 0 |
| Jacob Rodriguez | SAM | 5 | 0 | 0 | 0 | 0 |
| Devin Lloyd | WILL | 3 | 1 | 0 | 0 | 1 |
| Zach Allen | DT | 2 | 1 | 0 | 0 | 0 |
| Andrew Mukuba | FS | 3 | 0 | 0 | 0 | 0 |
| Gabe Jacas | LEDG | 1 | 1 | 0 | 0 | 0 |
| Xavier McKinney | SS | 3 | 0 | 0 | 0 | 0 |
| Craig Woodson | SS | 2 | 0.5 | 0 | 0 | 0 |
| Dillon Thieneman | SS | 2 | 0 | 0 | 0 | 0 |
| Demario Davis | MIKE | 2 | 0 | 0 | 0 | 0 |
| Mack Wilson Sr | MIKE | 1 | 0 | 0 | 0 | 0 |
| Zion Young | REDG | 1 | 0 | 0 | 0 | 0 |
| Derrick Harmon | DT | 1 | 0 | 0 | 0 | 0 |
| Christian Elliss | WILL | 1 | 0 | 0 | 0 | 0 |
| Carson Schwesinger | WILL | 1 | 0 | 0 | 0 | 0 |
| Mansoor Delane | CB | 1 | 0 | 0 | 0 | 0 |
| Davon Godchaux | DT | 1 | 0 | 0 | 0 | 0 |
| Aidan Hutchinson | LEDG | 0 | 0.5 | 0 | 0 | 0 |
| Cole Bishop | FS | 1 | 0 | 0 | 1 | 1 |
| Edgerrin Cooper | WILL | 0 | 0 | 0 | 0 | 1 |
| Jermod McCoy | CB | 0 | 0 | 0 | 0 | 1 |
| D.J. Wonnum | REDG | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Jake Bailey | P | 0 | 0 | 0 | 0 |
| Chad Ryland | K | 4 | 4 | 3 | 48 |
| Joey Slye | K | 0 | 0 | 3 | 0 |

