Denver
Broncos
3-0
37
FINAL
19
San Francisco
49ers
1-2
AI Recap
AI RECAPThe Denver Broncos topped the San Francisco 49ers with a decisive 37-19 victory in Week 4 of the 2026 season. This win puts the Broncos in a strong position early in the season, showcasing their offensive firepower against a formidable opponent on the road.
Bo Nix was the standout performer for Denver, throwing for 244 yards and four touchdowns, proving to be a dominant force through the air. RJ Harvey contributed on the ground with 55 rushing yards, while George Kittle of the 49ers shone despite the loss, racking up 139 receiving yards as a bright spot in San Francisco's offense.
Defensively, the Broncos made crucial plays, highlighted by Jahdae Barron leading the team with six total tackles, and Jaden Hicks adding a sack to disrupt the 49ers' rhythm. Brandon Jones sealed the game with an interception, marking a pivotal moment that shifted momentum firmly in Denver's favor. Overall, the Broncos' defensive efforts complemented their offensive success, securing a well-rounded victory.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Bo Nix | QB | 15 | 11 | 73% | 244 | 4 | 0 | 154.8 |
| Brock Purdy | QB | 27 | 18 | 67% | 230 | 3 | 2 | 99.3 |
| Mac Jones | QB | 7 | 5 | 71% | 25 | 0 | 0 | 76.4 |
| Ricky Pearsall | WR | 0 | 1 | — | 0 | 0 | 0 | — |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| RJ Harvey | HB | 9 | 55 | 6.1 | 10 | 1 | 34 | 0 |
| Bo Nix | QB | 2 | 37 | 18.5 | — | 0 | 31 | 0 |
| Christian McCaffrey | HB | 8 | 24 | 3.0 | 8 | 0 | 13 | 1 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Ricky Pearsall | WR | 1 | -3 | -3.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| George Kittle | TE | 10 | 139 | 13.9 | 78 | 1 | 33 | 0 |
| Chimere Dike | WR | 4 | 138 | 34.5 | 22 | 2 | 48 | 0 |
| Jaylen Waddle | WR | 4 | 81 | 20.3 | 30 | 1 | 72 | 1 |
| Ricky Pearsall | WR | 3 | 42 | 14.0 | 21 | 0 | 19 | 0 |
| Christian McCaffrey | HB | 4 | 36 | 9.0 | 40 | 2 | 25 | 0 |
| Mike Evans | WR | 3 | 21 | 7.0 | 14 | 0 | 11 | 1 |
| Troy Franklin | WR | 2 | 20 | 10.0 | — | 1 | 15 | 0 |
| De'Zhaun Stribling | WR | 3 | 17 | 5.7 | 6 | 0 | 8 | 0 |
| Courtland Sutton | WR | 1 | 5 | 5.0 | 5 | 0 | 5 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Jahdae Barron | CB | 6 | 0 | 0 | 0 | 0 |
| Riley Moss | CB | 4 | 1 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 2 | 0 | 1 | 0 | 0 |
| Brandon Jones | FS | 1 | 0 | 1 | 0 | 1 |
| Jaden Hicks | SS | 2 | 1 | 0 | 0 | 0 |
| Zach Allen | DT | 1 | 1 | 0 | 0 | 0 |
| Xavier Woods | FS | 1 | 1 | 0 | 0 | 0 |
| Ashtyn Davis | FS | 2 | 0 | 0 | 1 | 0 |
| Deommodore Lenoir | CB | 2 | 0 | 0 | 0 | 0 |
| Alex Singleton | MIKE | 2 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 2 | 0 | 0 | 0 | 1 |
| Malcolm Roach | DT | 1 | 0 | 0 | 0 | 0 |
| Nate Hobbs | CB | 1 | 0 | 0 | 0 | 0 |
| Marte Mapu | SAM | 1 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Pat Surtain II | CB | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Jeremy Crawshaw | P | 0 | 0 | 0 | 0 |
| Wil Lutz | K | 0 | 0 | 5 | 0 |
| Eddy Pineiro | K | 0 | 0 | 1 | 0 |

