Skip to main content
Week 1 · Final

49ers at Broncos

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

FinalThe 32: 4th & ToxicWeek 1

Final Score

Week 1
By the numbers
49ers 31 4 TD · 1 FG · 4 XPBroncos 28 4 TD · 0 FG · 2 XPBo Nix 367 yds passingChristian McCaffrey 137 yds rushingCharlie Becker 196 yds receivingJaden Dugger 4 tkl defenseTotal yards 343 · 467Passing yards 88 · 347Rushing yards 255 · 120Completions 11/15 · 17/27Yards per carry 10.2 · 8.6

Recap

AI recap

Franchise Hub Beat · 2d ago

In a thrilling start to the 2028 season, the San Francisco 49ers narrowly defeated the Denver Broncos 31-28, showcasing the high stakes of Week 1. Both teams battled fiercely, but it was the 49ers who managed to hold off the Broncos in the final moments, securing their opening win of the year.

Bo Nix of the Broncos delivered a standout performance, throwing for 367 yards and three touchdowns, while Charlie Becker emerged as his favorite target, racking up an impressive 196 receiving yards. On the ground, Christian McCaffrey led the charge for the 49ers, amassing 137 rushing yards and proving crucial in the team’s offensive strategy. The combination of explosive plays kept fans on the edge of their seats throughout the contest.

Defensively, Jaden Dugger was the game-changer for San Francisco, recording two sacks and an incredible three interceptions, showcasing his ability to disrupt Denver's passing game. Jamel Johnson added to the defensive effort with five total tackles, but it was Dugger's electric performance that turned the tide in the second half. The 49ers' defense stepped up when it mattered most, ultimately sealing their victory with critical stops in the waning moments of the game.

Scoring

Touchdowns, field goals, extra points
TeamTDFGXPOtherPTS
49ers414031
Broncos402228

Team Stats

Side by side
SFDEN
Total yards343467
Passing yards88347
Rushing yards255120
Completions11/1517/27
Yards per carry10.28.6
Sacks21
Turnovers45
Touchdowns44
Field goals1/10/0
1st downs1517
3rd downs1/52/6
Penalties1-51-5

Box Score

Passing, rushing, receiving, defense, kicking
Passing3 players
PlayerC/APCTYDSTDINTQBR
49ers
Jalen HurtsQB10/1567%901365.2
Victor SnowWR1/0—000—
Broncos
Bo NixQB17/2763%36735104.0
Rushing4 players
PlayerATTYDSYPCYACTDLNGFUM
49ers
Christian McCaffreyHB141379.8271770
Jalen HurtsQB1111810.772362
Broncos
RJ HarveyHB141208.6231430
Brock BowersTE000.0—000
Receiving10 players
PlayerRECYDSYPRYACTDLNGDROP
49ers
Victor SnowWR34314.3280320
Ricky PearsallWR3289.3111100
George KittleTE11212.0140120
Mike EvansWR294.511060
Christian McCaffreyHB2-2-1.01010
Broncos
Charlie BeckerWR619632.7832700
Brock BowersTE58016.0401440
RJ HarveyHB45112.8210260
Courtland SuttonWR12222.050220
Jaylen WaddleWR11818.020180
Defense21 players
Kicking3 players
PlayerFGXPLNG
49ers
Tate SandellK1/1436
Broncos
Jeremy CrawshawP0/000
Wil LutzK0/020