Denver
Broncos
0-3
26
FINAL
34
San Francisco
49ers
2-1
AI Recap
AI RECAPIn a thrilling Week 4 matchup, the San Francisco 49ers outlasted the Denver Broncos with a final score of 34-26, keeping their momentum strong in the 2026 season. With both teams hungry for a win, the stakes were high as the 49ers aimed to solidify their playoff aspirations.
Quarterback Fernando Mendoza led the charge for San Francisco, throwing for two touchdowns while finding success through the air. Denver's C.J. Stroud put up impressive numbers with 297 passing yards, but it was Bucky Irving's 97 rushing yards that kept the Broncos competitive. Christian Watson also made significant contributions, racking up 84 receiving yards to aid the 49ers' offensive efforts.
Defensively, the 49ers made crucial stops that contributed to their victory. Jermaine Johnson II recorded 1.5 sacks, applying pressure on the Broncos' offense, while Clark Phillips III's interception was a game-changing moment that halted a potential scoring drive. The combination of timely defensive plays and strategic offense ultimately secured the win for San Francisco.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| C.J. Stroud | QB | 49 | 28 | 57% | 297 | 2 | 1 | 80.0 |
| Fernando Mendoza | QB | 36 | 18 | 50% | 188 | 2 | 0 | 84.0 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Bucky Irving | HB | 14 | 97 | 6.9 | 46 | 0 | 34 | 0 |
| Ty Chandler | HB | 10 | 78 | 7.8 | 47 | 1 | 30 | 0 |
| Kendre Miller | HB | 10 | 38 | 3.8 | — | 1 | 7 | 0 |
| Tank Bigsby | HB | 4 | 27 | 6.8 | 17 | 0 | 17 | 0 |
| C.J. Stroud | QB | 3 | 9 | 3.0 | — | 0 | 4 | 1 |
| Fernando Mendoza | QB | 5 | 5 | 1.0 | — | 0 | 4 | 0 |
| Christian Watson | WR | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
| Andrew Beck | FB | 1 | 2 | 2.0 | — | 1 | 2 | 0 |
| Kyle Pitts Sr | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Christian Watson | WR | 3 | 84 | 28.0 | 42 | 1 | 47 | 0 |
| Elijah Sarratt | WR | 6 | 77 | 12.8 | 7 | 1 | 26 | 2 |
| Emeka Egbuka | WR | 5 | 75 | 15.0 | 15 | 0 | 29 | 0 |
| Christian Kirk | WR | 4 | 51 | 12.8 | 16 | 0 | 14 | 0 |
| Kyle Pitts Sr | TE | 4 | 49 | 12.3 | 14 | 0 | 18 | 1 |
| Omar Cooper Jr | WR | 8 | 44 | 5.5 | 11 | 1 | 10 | 0 |
| Pat Freiermuth | TE | 6 | 39 | 6.5 | 13 | 0 | 10 | 0 |
| Noah Fant | TE | 4 | 26 | 6.5 | 8 | 0 | 14 | 0 |
| Tank Bigsby | HB | 1 | 17 | 17.0 | 5 | 0 | 17 | 0 |
| Jalen Tolbert | WR | 1 | 10 | 10.0 | 2 | 1 | 10 | 0 |
| Kendre Miller | HB | 1 | 6 | 6.0 | 5 | 0 | 6 | 0 |
| British Brooks | FB | 2 | 5 | 2.5 | 2 | 0 | 3 | 0 |
| Bucky Irving | HB | 1 | 2 | 2.0 | 4 | 0 | 2 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Zack Baun | WILL | 8 | 0.5 | 0 | 0 | 2 |
| Jermaine Johnson II | REDG | 5 | 1.5 | 0 | 0 | 0 |
| Clark Phillips III | CB | 3 | 0 | 1 | 0 | 2 |
| Taylor Rapp | SS | 7 | 0 | 0 | 0 | 0 |
| Nick Cross | SS | 6 | 0 | 0 | 0 | 0 |
| Germaine Pratt | WILL | 6 | 0 | 0 | 1 | 0 |
| Devin Bush | MIKE | 5 | 0 | 0 | 0 | 0 |
| Jonathan Allen | DT | 3 | 1 | 0 | 0 | 0 |
| Nick Bolton | MIKE | 5 | 0 | 0 | 0 | 1 |
| Isaiah McDuffie | SAM | 5 | 0 | 0 | 0 | 1 |
| Quinyon Mitchell | CB | 4 | 0 | 0 | 0 | 0 |
| James Pierre | CB | 4 | 0 | 0 | 0 | 0 |
| Ruke Orhorhoro | DT | 2 | 1 | 0 | 0 | 0 |
| Malachi Lawrence | REDG | 3 | 0.5 | 0 | 0 | 0 |
| DaRon Bland | CB | 3 | 0.5 | 0 | 0 | 0 |
| Tony Adams | SS | 3 | 0 | 0 | 0 | 0 |
| Marcus Jones | CB | 3 | 0 | 0 | 0 | 1 |
| Calen Bullock | FS | 2 | 0 | 0 | 0 | 0 |
| Drake Jackson | REDG | 1 | 0.5 | 0 | 0 | 0 |
| Lee Hunter | DT | 1 | 0.5 | 0 | 0 | 0 |
| Teair Tart | DT | 1 | 0 | 0 | 0 | 0 |
| Mykal Walker | WILL | 1 | 0 | 0 | 0 | 0 |
| Jalen Ramsey | FS | 1 | 0 | 0 | 0 | 0 |
| Kayvon Thibodeaux | LEDG | 1 | 0 | 0 | 0 | 0 |
| JuJu Brents | CB | 1 | 0 | 0 | 0 | 0 |
| Derion Kendrick | CB | 1 | 0 | 0 | 0 | 0 |
| Cam Sample | REDG | 1 | 0 | 0 | 0 | 0 |
| Tyree Wilson | LEDG | 1 | 0 | 0 | 0 | 0 |
| Swayze Bozeman | MIKE | 1 | 0 | 0 | 0 | 0 |
| Javon Hargrave | DT | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Drew Stevens | K | 2 | 2 | 4 | 49 |
| Matt Prater | K | 0 | 0 | 0 | 0 |
| Cairo Santos | K | 2 | 3 | 2 | 48 |

