Skip to main content
Week 4 · Final

Broncos at 49ers

Denver Broncos 28, San Francisco 49ers 24 · The 32: 4th & Toxic

FinalThe 32: 4th & ToxicWeek 4

Final Score

Week 4
By the numbers
Broncos 28 3 TD · 2 FG · 2 XP49ers 24 3 TD · 0 FG · 0 XPBo Nix 316 yds passingChristian McCaffrey 141 yds rushingJaylen Waddle 166 yds receivingBrandon Jones 8 tkl defenseTotal yards 388 · 413Passing yards 316 · 212Rushing yards 72 · 201Completions 25/39 · 19/38Yards per carry 3.4 · 7.7

Recap

AI recap

Franchise Hub Beat · 70d ago

In a thrilling contest, the Denver Broncos narrowly defeated the San Francisco 49ers 28-24 in Week 4 of the 2026 season. Both teams were looking to solidify their positions early in the season, making this matchup crucial for playoff implications down the line.

Bo Nix led the charge for the Broncos, throwing for 316 yards and two touchdowns, showcasing his impressive arm and decision-making throughout the game. Meanwhile, Jaylen Waddle was a standout target, racking up 166 receiving yards, proving to be a crucial weapon in the Broncos' aerial attack. On the ground, Christian McCaffrey kept the 49ers competitive with a dominating performance, amassing 141 rushing yards.

Defensively, the Broncos were able to stifle the 49ers' momentum at key moments, with Brandon Jones recording eight total tackles to lead the charge. The turning point came in the fourth quarter when the Broncos' defense held strong, forcing a crucial turnover that allowed them to maintain their lead and ultimately seal the victory. Despite Nick Bosa's lone sack for the 49ers, it was the Broncos' defensive resilience that made the difference in this tightly contested battle.

Scoring

Touchdowns, field goals, extra points
TeamTDFGXPOtherPTS
Broncos322228
49ers300624

Team Stats

Side by side
DENSF
Total yards388413
Passing yards316212
Rushing yards72201
Completions25/3919/38
Yards per carry3.47.7
Sacks12
Turnovers01
Touchdowns33
Field goals2/20/0
1st downs1817
3rd downs6/137/13
Penalties9-586-40

Box Score

Passing, rushing, receiving, defense, kicking
Passing2 players
PlayerC/APCTYDSTDINTQBR
Broncos
Bo NixQB25/3964%31620106.3
49ers
Brock PurdyQB19/3850%2121075.7
Rushing13 players
PlayerATTYDSYPCYACTDLNGFUM
Broncos
RJ HarveyHB18693.8221260
Bo NixQB252.5—060
Jonah ColemanHB200.0—020
Jaylen WaddleWR000.0—000
Marvin Mims JrWR000.0—000
49ers
Christian McCaffreyHB171418.3661280
Brock PurdyQB44511.3200261
Kaelon BlackHB4123.0—180
Mike EvansWR133.0—030
George KittleTE000.0—000
Ricky PearsallWR000.0—000
Other
De'Zhaun StriblingWR000.0—000
Adam PrenticeFB1-2-2.0—000
Receiving14 players
PlayerRECYDSYPRYACTDLNGDROP
Broncos
Jaylen WaddleWR916618.4410300
Evan EngramTE77610.9401140
Courtland SuttonWR4369.021201
Justin JolyTE199.02090
RJ HarveyHB166.05060
Marvin Mims JrWR144.02040
49ers
George KittleTE68714.5180290
Ricky PearsallWR3258.320151
Kaelon BlackHB2147.05180
Christian McCaffreyHB11111.0—0110
Mike EvansWR199.02090
Other
Deebo Samuel SrWR44611.560240
De'Zhaun StriblingWR22010.070160
Troy FranklinWR11212.050120
Defense27 players
Kicking2 players
PlayerFGXPLNG
Broncos
Wil LutzK2/2246
Other
Eddy PineiroK1/2346