The 49ers beat the Broncos 24–14 at home in San Francisco, moving to 4–0. The Broncos fell to 2–2.
For the 49ers, Brock Purdy went 19-for-30 for 218 yards with 2 touchdowns. Christian McCaffrey ran for 52 yards on 15 carries and scored a touchdown. Mike Evans caught 5 passes for 76 yards.
For the Broncos, Bo Nix went 25-for-42 for 214 yards with 1 touchdown. RJ Harvey caught 10 passes for 68 yards.
Recaps are written automatically from the final score and box score: player stats from nflverse (CC BY 4.0).
Broncos quarterback Bo Nix against 49ers quarterback Brock Purdy. Lineups as listed before kickoff (Broncos: Oct 4, 2026, 9:09 AM ET; 49ers: Oct 4, 2026, 9:09 AM ET).
Broncos in this game: shotgun 67%, under center 31%, pistol 1% · one back 81%, two backs 16%, empty 3% · motion 54% (67 charted snaps).
As the team lists it: three receivers, one tight end and one running back. Quarterback shown in the shotgun, where the Broncos lined him up on most snaps.
LDE#56 Keion White Questionable (hamstring)Next up: Romello Height
LDT#92 Osa OdighizuwaNext up: Naquan Jones
RDT#93 Gracen HaltonNext up: James Thompson Jr.
RDE#97 Nick Bosa Out (knee)Next up: Ogbo Okoronkwo
WLB#57 Dre Greenlaw Questionable (quadricep)Next up: Garret Wallow
MLB#54 Fred WarnerNext up: Tatum Bethune
SLB#53 Jaden Dugger Questionable (shoulder)Next up: Luke Gifford
LCB#0 Renardo GreenNext up: Jack Jones
SS#36 Marques SigleNext up: Malik Mustapha
FS#27 Ji'Ayir BrownNext up: Siran Neal
RCB#2 Deommodore LenoirNext up: Ephesians Prysock
Two tight ends: the top two receivers stay on the field and the second tight end lines up on the left end. Quarterback shown in the shotgun, where the Broncos lined him up on most snaps. Players beyond the listed starters come from the depth-chart order: this is who is most likely in, not a team announcement.
LDE#56 Keion White Questionable (hamstring)Next up: Romello Height
LDT#92 Osa OdighizuwaNext up: Naquan Jones
RDT#93 Gracen HaltonNext up: James Thompson Jr.
RDE#97 Nick Bosa Out (knee)Next up: Ogbo Okoronkwo
WLB#57 Dre Greenlaw Questionable (quadricep)Next up: Garret Wallow
MLB#54 Fred WarnerNext up: Tatum Bethune
SLB#53 Jaden Dugger Questionable (shoulder)Next up: Luke Gifford
LCB#0 Renardo GreenNext up: Jack Jones
SS#36 Marques SigleNext up: Malik Mustapha
FS#27 Ji'Ayir BrownNext up: Siran Neal
RCB#2 Deommodore LenoirNext up: Ephesians Prysock
I-formation: two receivers and one tight end, with the quarterback under center and a fullback and running back stacked behind him. Two-back sets: 16% of snaps in this game. Players beyond the listed starters come from the depth-chart order: this is who is most likely in, not a team announcement.
LDE#56 Keion White Questionable (hamstring)Next up: Romello Height
LDT#92 Osa OdighizuwaNext up: Naquan Jones
RDT#93 Gracen HaltonNext up: James Thompson Jr.
RDE#97 Nick Bosa Out (knee)Next up: Ogbo Okoronkwo
WLB#57 Dre Greenlaw Questionable (quadricep)Next up: Garret Wallow
MLB#54 Fred WarnerNext up: Tatum Bethune
SLB#53 Jaden Dugger Questionable (shoulder)Next up: Luke Gifford
LCB#0 Renardo GreenNext up: Jack Jones
SS#36 Marques SigleNext up: Malik Mustapha
FS#27 Ji'Ayir BrownNext up: Siran Neal
RCB#2 Deommodore LenoirNext up: Ephesians Prysock
Four receivers and no tight end: the next receiver on the depth chart comes in. Quarterback shown in the shotgun, where the Broncos lined him up on most snaps. Empty-backfield sets: 3% of snaps in this game. Players beyond the listed starters come from the depth-chart order: this is who is most likely in, not a team announcement.
LDE#56 Keion White Questionable (hamstring)Next up: Romello Height
LDT#92 Osa OdighizuwaNext up: Naquan Jones
RDT#93 Gracen HaltonNext up: James Thompson Jr.
RDE#97 Nick Bosa Out (knee)Next up: Ogbo Okoronkwo
WLB#57 Dre Greenlaw Questionable (quadricep)Next up: Garret Wallow
MLB#54 Fred WarnerNext up: Tatum Bethune
SLB#53 Jaden Dugger Questionable (shoulder)Next up: Luke Gifford
LCB#0 Renardo GreenNext up: Jack Jones
SS#36 Marques SigleNext up: Malik Mustapha
FS#27 Ji'Ayir BrownNext up: Siran Neal
RCB#2 Deommodore LenoirNext up: Ephesians Prysock
Defense shown in its base front.
49ers offense vs Broncos defense
49ers in this game: shotgun 49%, under center 49%, pistol 2% · one back 59%, two backs 37%, empty 5% · motion 81% (63 charted snaps).
As the team lists it: three receivers, one tight end and one running back. Quarterback shown in the shotgun, where the 49ers lined him up on most snaps.
49ers offense, 3 WR
WR#5Mike EvansQuestionable (ribs)Next up: Jacob Cowing
Two tight ends: the top two receivers stay on the field and the second tight end lines up on the left end. Quarterback shown in the shotgun, where the 49ers lined him up on most snaps. Players beyond the listed starters come from the depth-chart order: this is who is most likely in, not a team announcement.
I-formation: two receivers and one tight end, with the quarterback under center and a fullback and running back stacked behind him. Two-back sets: 37% of snaps in this game. Players beyond the listed starters come from the depth-chart order: this is who is most likely in, not a team announcement.
Four receivers and no tight end: the next receiver on the depth chart comes in. Quarterback shown in the shotgun, where the 49ers lined him up on most snaps. Empty-backfield sets: 5% of snaps in this game. Players beyond the listed starters come from the depth-chart order: this is who is most likely in, not a team announcement.
49ers offense, 4 WR
LT#71 Trent WilliamsNext up: Vederian Lowe
LG#75 Connor ColbyNext up: Carver Willis
C#64 Jake BrendelNext up: Jarrett Patterson
RG#77 Dominick PuniNo backup listed
RT#68 Colton McKivitzNo backup listed
WR#5Mike EvansQuestionable (ribs)Next up: Jordan Watkins