Denver
Broncos
0-2
33
FINAL
20
San Francisco
49ers
2-0
AI Recap
AI RECAPThe Denver Broncos topped the San Francisco 49ers 33-20 in a decisive Week 4 matchup of the 2026 season, solidifying their position as a contender early in the year. With both teams vying for momentum, the Broncos' victory showcased their offensive prowess and strategic execution against a formidable opponent.
Bo Nix led the charge for Denver, throwing for 306 yards and two touchdowns, demonstrating both precision and poise in the pocket. Courtland Sutton was his primary target, racking up 105 receiving yards and proving to be a reliable weapon. Although Christian McCaffrey of the 49ers had a strong performance with 80 rushing yards, it was the Broncos’ aerial attack that ultimately made the difference in the scoreline.
Defensively, the Broncos made crucial plays to stifle the 49ers' efforts. Tyler Onyedim stood out with 1.5 sacks, consistently pressuring the quarterback and disrupting San Francisco's rhythm. The turning point came late in the third quarter when Denver's defense forced a turnover, allowing the Broncos to extend their lead and maintain control of the game down the stretch.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Bo Nix | QB | 42 | 30 | 71% | 306 | 2 | 0 | 107.8 |
| Brock Purdy | QB | 31 | 14 | 45% | 129 | 1 | 0 | 67.8 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 16 | 80 | 5.0 | 31 | 0 | 16 | 0 |
| Travis Etienne Jr | HB | 14 | 57 | 4.1 | 19 | 0 | 15 | 0 |
| RJ Harvey | HB | 7 | 41 | 5.9 | 14 | 2 | 18 | 0 |
| Brock Purdy | QB | 5 | 32 | 6.4 | 11 | 1 | 16 | 0 |
| Bo Nix | QB | 8 | 18 | 2.3 | — | 0 | 6 | 1 |
| Mike Evans | WR | 1 | 5 | 5.0 | — | 0 | 5 | 0 |
| Jordan James | HB | 2 | 3 | 1.5 | — | 0 | 6 | 0 |
| Ricky Pearsall | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Evan Engram | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Courtland Sutton | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Dallen Bentley | TE | 1 | -3 | -3.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Courtland Sutton | WR | 8 | 105 | 13.1 | 38 | 1 | 22 | 0 |
| Danny Gray | WR | 6 | 67 | 11.2 | 8 | 1 | 24 | 1 |
| Evan Engram | TE | 6 | 52 | 8.7 | 13 | 0 | 13 | 0 |
| Dallen Bentley | TE | 4 | 44 | 11.0 | 21 | 0 | 13 | 0 |
| Mike Evans | WR | 3 | 33 | 11.0 | 6 | 1 | 18 | 0 |
| Ricky Pearsall | WR | 3 | 30 | 10.0 | 8 | 0 | 16 | 1 |
| Travis Etienne Jr | HB | 3 | 24 | 8.0 | 21 | 0 | 12 | 0 |
| Christian McCaffrey | HB | 3 | 21 | 7.0 | — | 0 | 13 | 1 |
| George Kittle | TE | 3 | 19 | 6.3 | 3 | 0 | 12 | 0 |
| Brandon Aiyuk | WR | 1 | 13 | 13.0 | 6 | 0 | 13 | 0 |
| Jake Tonges | TE | 1 | 13 | 13.0 | 4 | 0 | 13 | 0 |
| Troy Franklin | WR | 1 | 6 | 6.0 | 3 | 0 | 6 | 0 |
| RJ Harvey | HB | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
| J.K. Dobbins | HB | 1 | 4 | 4.0 | 3 | 0 | 4 | 0 |
| Kyle Juszczyk | FB | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Marques Sigle | SS | 8 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 8 | 0 | 0 | 0 | 0 |
| Christen Miller | DT | 5 | 1.5 | 0 | 0 | 1 |
| Tyler Onyedim | DT | 4 | 1.5 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 6 | 0 | 0 | 0 | 0 |
| Zack Baun | MIKE | 4 | 1 | 0 | 1 | 0 |
| Fred Warner | MIKE | 5 | 0 | 0 | 0 | 0 |
| Daryl Worley | FS | 5 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 4 | 0 | 0 | 0 | 1 |
| Upton Stout | CB | 4 | 0 | 0 | 0 | 1 |
| Nick Martin | WILL | 3 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 3 | 0 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 3 | 0 | 0 | 0 | 1 |
| Jonathon Cooper | LEDG | 3 | 0 | 0 | 0 | 0 |
| Haason Reddick | REDG | 3 | 0 | 0 | 0 | 0 |
| Nazeeh Johnson | FS | 3 | 0 | 0 | 0 | 1 |
| Alfred Collins | DT | 2 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 2 | 0 | 0 | 0 | 0 |
| Pat Surtain II | CB | 2 | 0 | 0 | 0 | 0 |
| Quinyon Mitchell | CB | 2 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 1 | 0 | 0 | 1 | 0 |
| Mykel Williams | REDG | 1 | 0 | 0 | 0 | 0 |
| Jahdae Barron | CB | 1 | 0 | 0 | 0 | 2 |
| Alex Singleton | MIKE | 1 | 0 | 0 | 1 | 0 |
| Justin Strnad | WILL | 1 | 0 | 0 | 0 | 0 |
| Denzel Ward | CB | 1 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 2 | 2 | 2 | 42 |
| Wil Lutz | K | 2 | 2 | 3 | 28 |

