Officiating crew
- Referee
- Ronald Torbert
- Umpire
- Barry Anderson
- Down Judge
- Brett Bergman
- Line Judge
- Tripp Sutter
- Field Judge
- Ryan Dickson
- Side Judge
- Keith Washington
- Back Judge
- Courtney Brown
Final · Kickoff
2026 Regular season · Week 4 · Levi's Stadium
Final status and scores are corroborated with end-of-game records. Times are normalized by WHYNFL.
Step through every scoring play in order. Each clock is the game clock at that score. This replays the scoreboard, not game footage.
After scoring play 7: Denver Broncos 14, San Francisco 49ers 24.
Q4 2:15 · SF scores
Touchdown · George Kittle 56 Yd pass from Brock Purdy (Eddy Pineiro Kick)
Scoring play 7 of 7
Lead after each scoring play, in order. The spacing is by play, not by time.
The San Francisco 49ers beat the Denver Broncos 24–14 at home in 2026 Week 4. The 49ers moved to 4–0 and the Broncos to 2–2.
The teams were tied 3–3 at halftime. The 49ers overcame a deficit of as many as 3 points.
Brock Purdy completed 19 of 30 passes for 218 yards and 2 touchdowns. Bo Nix completed 25 of 42 passes for 214 yards and 1 touchdown. Christian McCaffrey ran 15 times for 52 yards and 1 touchdown. Mike Evans caught 5 passes for 76 yards.
The San Francisco 49ers outgained the Denver Broncos 358 yards to 296. Turnovers: DEN 1, SF 0. Time of possession: DEN 30:53, SF 29:07. Third downs: DEN 8-17, SF 6-13.
Automated summary built from this game's box score and scoring plays. Updated .
Series Series tied 4–4 after meeting No. 8 since 2000 Full series history
SF 100% · DEN 0%
Model estimate, shown from SF's side. Not a WHYNFL prediction or a betting recommendation.
| Statistic | DEN | SF |
|---|---|---|
| 1st Downs | 16 | 20 |
| Passing 1st downs | 10 | 8 |
| Rushing 1st downs | 6 | 11 |
| 1st downs from penalties | 0 | 1 |
| 3rd down efficiency | 8-17 | 6-13 |
| 4th down efficiency | 1-1 | 1-2 |
| Total Plays | 64 | 65 |
| Total Yards | 296 | 358 |
| Yards per Play | 4.6 | 5.5 |
| Total Drives | 9 | 11 |
| Passing | 214 | 218 |
| Comp/Att | 25/42 | 19/30 |
| Yards per pass | 5.1 | 7.3 |
| Interceptions thrown | 0 | 0 |
| Sacks-Yards Lost | 0-0 | 0-0 |
| Rushing | 82 | 140 |
| Rushing Attempts | 22 | 35 |
| Yards per rush | 3.7 | 4.0 |
| Red Zone (Made-Att) | 1-1 | 2-3 |
| Penalties | 7-44 | 1-5 |
| Turnovers | 1 | 0 |
| Fumbles lost | 1 | 0 |
| Defensive / Special Teams TDs | 0 | 0 |
| Possession | 30:53 | 29:07 |
| Player | C/ATT | YDS | AVG | TD | INT | SACKS | RTG |
|---|---|---|---|---|---|---|---|
| Bo Nix | 25/42 | 214 | 5.1 | 1 | 0 | 0-0 | 80.9 |
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| J.K. Dobbins | 11 | 40 | 3.6 | 0 | 9 |
| RJ Harvey | 7 | 25 | 3.6 | 0 | 9 |
| Bo Nix | 2 | 10 | 5.0 | 0 | 7 |
| Tyler Badie | 2 | 7 | 3.5 | 0 | 4 |
| Player | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| RJ Harvey | 10 | 68 | 6.8 | 0 | 18 | 10 |
| Pat Bryant | 3 | 47 | 15.7 | 0 | 30 | 3 |
| Jaylen Waddle | 5 | 35 | 7.0 | 1 | 13 | 6 |
| Tyler Badie | 2 | 32 | 16.0 | 0 | 25 | 2 |
| J.K. Dobbins | 2 | 12 | 6.0 | 0 | 7 | 2 |
| Marvin Mims Jr. | 1 | 10 | 10.0 | 0 | 10 | 3 |
| Evan Engram | 1 | 6 | 6.0 | 0 | 6 | 5 |
| Courtland Sutton | 1 | 4 | 4.0 | 0 | 4 | 6 |
| Adam Trautman | 0 | 0 | 0.0 | 0 | 0 | 1 |
| Player | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| Alex Singleton | 14 | 7 | 0 | 1 | 0 | 0 | 0 |
| Brandon Jones | 9 | 6 | 0 | 0 | 0 | 0 | 0 |
| Zach Allen | 5 | 2 | 0 | 0 | 0 | 3 | 0 |
| Justin Strnad | 5 | 2 | 0 | 0 | 0 | 0 | 0 |
| Talanoa Hufanga | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Pat Surtain II | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Kris Abrams-Draine | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| D.J. Jones | 3 | 2 | 0 | 0 | 1 | 1 | 0 |
| Malcolm Roach | 3 | 2 | 0 | 0 | 1 | 0 | 0 |
| Nik Bonitto | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Jahdae Barron | 3 | 1 | 0 | 0 | 1 | 0 | 0 |
| Jordan Turner | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| RJ Harvey | 2 | 64 | 32.0 | 37 | 0 |
| Tyler Badie | 1 | 21 | 21.0 | 21 | 0 |
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Marvin Mims Jr. | 1 | 0 | 0.0 | 0 | 0 |
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Wil Lutz | 2/3 | 66.7 | 52 | 0/0 | 6 |
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Jeremy Crawshaw | 5 | 246 | 49.2 | 1 | 4 | 57 |
| Player | C/ATT | YDS | AVG | TD | INT | SACKS | RTG |
|---|---|---|---|---|---|---|---|
| Brock Purdy | 19/30 | 218 | 7.3 | 2 | 0 | 0-0 | 107.4 |
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Christian McCaffrey | 15 | 52 | 3.5 | 1 | 14 |
| Deebo Samuel Sr. | 3 | 44 | 14.7 | 0 | 22 |
| Brock Purdy | 10 | 29 | 2.9 | 0 | 11 |
| Kaelon Black | 6 | 13 | 2.2 | 0 | 5 |
| Jacob Cowing | 1 | 2 | 2.0 | 0 | 2 |
| Player | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| Mike Evans | 5 | 76 | 15.2 | 0 | 24 | 8 |
| George Kittle | 4 | 70 | 17.5 | 1 | 56 | 6 |
| Kyle Juszczyk | 2 | 28 | 14.0 | 0 | 16 | 2 |
| Deebo Samuel Sr. | 5 | 26 | 5.2 | 1 | 8 | 6 |
| Christian McCaffrey | 3 | 18 | 6.0 | 0 | 9 | 5 |
| Brandin Cooks | 0 | 0 | 0.0 | 0 | 0 | 1 |
| Jacob Cowing | 0 | 0 | 0.0 | 0 | 0 | 1 |
| Player | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| Dre Greenlaw | 12 | 7 | 0 | 0 | 0 | 0 | 0 |
| Fred Warner | 7 | 3 | 0 | 0 | 2 | 0 | 0 |
| Upton Stout | 6 | 4 | 0 | 0 | 0 | 0 | 0 |
| Marques Sigle | 6 | 4 | 0 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | 4 | 3 | 0 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | 4 | 3 | 0 | 0 | 0 | 0 | 0 |
| Renardo Green | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| Luke Farrell | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Gracen Halton | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Luke Gifford | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Romello Height | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Sebastian Valdez | 2 | 1 | 0 | 0 | 0 | 1 | 0 |
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Deebo Samuel Sr. | 2 | 49 | 24.5 | 25 | 0 |
| Jacob Cowing | 1 | 25 | 25.0 | 25 | 0 |
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Eddy Pineiro | 1/2 | 50.0 | 24 | 3/3 | 6 |
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Corliss Waitman | 4 | 208 | 52.0 | 0 | 1 | 61 |
| Statistic | DEN | SF |
|---|---|---|
| First downs (play record) | 16 | 20 |
| Third-down conversions | 8 / 17 (47.1%) | 6 / 13 (46.2%) |
| Fourth-down conversions | 1 / 1 (100.0%) | 1 / 2 (50.0%) |
| Touchdowns / inside-20 drives | 1 / 1 (100.0%) | 2 / 3 (66.7%) |
Conversions count recorded successful and failed attempts; punts, field goals and nullified downs do not become attempts just because they occur on fourth or third down. First downs count the play record's total, including recorded penalty awards; these can differ from drive-summary counts. An incomplete play record withholds the affected count. Zero opportunities have no percentage.
Inside-20 counts drives where a recorded down starts closer than 20 yards from the opponent's goal line. Reaching only the 20-yard line is excluded. The numerator counts those drives ending in a touchdown for the possessing team, excluding opponent return touchdowns. This is not a count of every touchdown or an official league red-zone ranking.
DEN30:53Time of possession
SF29:07Time of possession
Drive clocks account for the full game. Play counts use the recorded drive totals; they can differ from the number of events in play-by-play. Return touchdowns are identified separately from the possessing team's drive result.
Punt
Punt
Field goal
Turnover on downs
Punt
Punt
Punt
Field goal
Reached inside the opponent's 20-yard line (source definition).
Punt
Blocked field goal
Punt
Punt
Punt
Touchdown
Reached inside the opponent's 20-yard line (source definition).
Field goal
Touchdown
Reached inside the opponent's 20-yard line (source definition).
Touchdown
Reached inside the opponent's 20-yard line (source definition).
Touchdown
Missed field goal
End of game
A dated record of this completed game. Plays follow source event order; clocks can be corrected. Field position and down/distance describe the start of the event. Missing details are omitted.
Quarter 1 · 01:48
DEN +3 · Field goal · made.
DEN 3 – SF 0
Quarter 2 · 01:38
SF +3 · Field goal · made.
DEN 3 – SF 3
Quarter 3 · 04:22
SF +6 · Pass · complete · 1 yard · touchdown.
DEN 3 – SF 9
Quarter 3 · 04:15
SF +1 · Extra-point kick · good.
DEN 3 – SF 10
Quarter 4 · 14:12
DEN +3 · Field goal · made.
DEN 6 – SF 10
Quarter 4 · 08:55
SF +6 · Run · 1 yard · touchdown.
DEN 6 – SF 16
Quarter 4 · 08:52
SF +1 · Extra-point kick · good.
DEN 6 – SF 17
Quarter 4 · 04:10
DEN +6 · Pass · complete · 13 yards · touchdown.
DEN 12 – SF 17
Quarter 4 · 04:05
DEN +2 · Two-point attempt · 2 yards · success.
DEN 14 – SF 17
Quarter 4 · 02:25
SF +6 · Pass · complete · 56 yards · touchdown.
DEN 14 – SF 23
Quarter 4 · 02:15
SF +1 · Extra-point kick · good.
DEN 14 – SF 24
15:00 · SF 35
Game begins.
15:00 · SF 35
Kickoff.
Kicker: E.Pineiro
15:00 · 1st & 10 · DEN 35
Pass · complete · 2 yards.
14:28 · 2nd & 8 · DEN 37
Pass · incomplete · 0 yards.
Passer: B.Nix
14:21 · 3rd & 8 · DEN 37
Pass · incomplete · 0 yards.
Third down not converted
14:21 · DEN 37
Timeout · SF.
14:17 · 4th & 8 · DEN 37
Punt.
Punter: J.Crawshaw
14:09 · 1st & 10 · SF 6
Run · 3 yards.
Runner: C.McCaffrey
13:33 · 2nd & 7 · SF 9
Run · 12 yards.
First down recorded
Runner: C.McCaffrey
12:54 · 1st & 10 · SF 21
Pass · complete · 7 yards.
12:17 · 2nd & 3 · SF 28
Run · 2 yards.
Runner: J.Cowing
11:39 · 3rd & 1 · SF 30
Run · 2 yards.
First down recorded · Third down converted
Runner: B.Purdy
11:04 · 1st & 10 · SF 32
Run · 1 yard.
Runner: K.Black
10:23 · 2nd & 9 · SF 33
Pass · complete · 3 yards.
09:43 · 3rd & 6 · SF 36
Pass · incomplete · 0 yards.
Third down not converted
09:38 · 4th & 6 · SF 36
Punt.
Punter: C.Waitman
09:31 · 1st & 10 · DEN 11
Penalty · DEN Illegal Motion 5 penalty yards · no play.
09:12 · 1st & 15 · DEN 6
Pass · complete · 6 yards.
08:27 · 2nd & 9 · DEN 12
Pass · complete · 6 yards.
07:46 · 3rd & 3 · DEN 18
Pass · complete · 25 yards.
First down recorded · Third down converted
07:15 · 1st & 10 · DEN 43
Run · 6 yards.
Runner: R.Harvey
06:35 · 2nd & 4 · DEN 49
Pass · complete · 2 yards.
05:52 · 3rd & 2 · SF 49
Run · 4 yards.
First down recorded · Third down converted
Runner: T.Badie
05:11 · 1st & 10 · SF 45
Run · 2 yards.
Runner: R.Harvey
04:30 · 2nd & 8 · SF 43
Pass · incomplete · 0 yards.
04:23 · 3rd & 8 · SF 43
Pass · complete · 10 yards.
First down recorded · Third down converted
Passer: B.Nix · Target: M.Mims
03:41 · 1st & 10 · SF 33
Penalty · DEN Offensive Holding 10 penalty yards · no play.
03:18 · 1st & 20 · SF 43
Pass · incomplete · 0 yards.
03:11 · 2nd & 20 · SF 43
Pass · complete · 3 yards.
02:27 · 3rd & 17 · SF 40
Pass · complete · 6 yards.
Third down not converted
01:48 · 4th & 11 · SF 34
Field goal · made.
Kicker: W.Lutz
DEN 3 – SF 0
01:43 · DEN 35
Kickoff.
Kicker: W.Lutz
01:43 · 1st & 10 · SF 35
Run · 22 yards.
First down recorded
Runner: D.Samuel
01:13 · 1st & 10 · DEN 43
Run · 2 yards.
Runner: C.McCaffrey
00:40 · 2nd & 8 · DEN 41
Pass · complete · 4 yards.
00:00 · DEN 37
Quarter ends.
15:00 · 3rd & 4 · DEN 37
Run · 3 yards.
Third down not converted
Runner: C.McCaffrey
14:30 · 4th & 1 · DEN 34
Run · 0 yards.
Fourth down not converted
Runner: B.Purdy
14:21 · 1st & 10 · DEN 34
Run · 2 yards.
Runner: R.Harvey
13:45 · 2nd & 8 · DEN 36
Pass · complete · 6 yards.
13:02 · 3rd & 2 · DEN 42
Penalty · DEN False Start 5 penalty yards · no play.
12:48 · 3rd & 7 · DEN 37
Pass · incomplete · 0 yards.
Third down not converted
12:43 · 4th & 7 · DEN 37
Punt.
Punter: J.Crawshaw
12:36 · 1st & 10 · SF 12
Pass · complete · 4 yards.
11:53 · 2nd & 6 · SF 16
Run · 5 yards.
Runner: K.Black
11:18 · 3rd & 1 · SF 21
Run · 0 yards.
Third down not converted
Runner: C.McCaffrey
10:36 · 4th & 1 · SF 21
Punt.
Punter: C.Waitman
10:28 · 1st & 10 · DEN 30
Run · 0 yards.
Runner: J.Dobbins
09:50 · 2nd & 10 · DEN 30
Pass · complete · 9 yards.
09:06 · 3rd & 1 · DEN 39
Penalty · DEN False Start 4 penalty yards · no play.
08:43 · 3rd & 5 · DEN 35
Run · 7 yards.
First down recorded · Third down converted
Runner: B.Nix
07:57 · 1st & 10 · DEN 42
Run · 4 yards.
Runner: J.Dobbins
07:18 · 2nd & 6 · DEN 46
Run · 4 yards.
Runner: J.Dobbins
06:40 · 3rd & 2 · MID 50
Run · 3 yards.
First down recorded · Third down converted
Runner: T.Badie
06:01 · 1st & 10 · SF 47
Pass · incomplete · 0 yards.
Passer: B.Nix
05:53 · 2nd & 10 · SF 47
Pass · complete · 5 yards.
05:18 · 3rd & 5 · SF 42
Pass · incomplete · 0 yards.
Third down not converted
05:13 · 4th & 5 · SF 42
Recorded event · DEN Delay of Game 5 penalty yards · no play.
05:13 · 4th & 10 · SF 47
Punt.
Punter: J.Crawshaw
05:01 · 1st & 10 · SF 20
Pass · complete · 18 yards.
First down recorded
04:18 · 1st & 10 · SF 38
Run · 2 yards.
Runner: C.McCaffrey
03:41 · 2nd & 8 · SF 40
Run · 7 yards.
Runner: B.Purdy
03:04 · 3rd & 1 · SF 47
Run · 10 yards.
First down recorded · Third down converted
Runner: C.McCaffrey
02:21 · 1st & 10 · DEN 43
Pass · incomplete · 0 yards.
02:15 · 2nd & 10 · DEN 43
Run · 20 yards.
First down recorded
Runner: D.Samuel
02:00 · 1st & 10 · DEN 23
Pass · incomplete · 0 yards.
01:55 · 2nd & 10 · DEN 23
Pass · complete · 12 yards.
First down recorded
Passer: B.Purdy · Target: K.Juszczyk
01:50 · 1st & 10 · DEN 11
Run · 2 yards.
Runner: K.Black
01:50 · DEN 11
Timeout · DEN.
01:47 · 2nd & 8 · DEN 9
Run · 3 yards.
Runner: B.Purdy
01:47 · DEN 9
Timeout · DEN.
01:43 · 3rd & 5 · DEN 6
Pass · incomplete · 0 yards.
Third down not converted
01:43 · DEN 6
Timeout · DEN.
01:38 · 4th & 5 · DEN 6
Field goal · made.
Kicker: E.Pineiro
DEN 3 – SF 3
01:36 · SF 35
Kickoff.
Kicker: E.Pineiro
01:36 · 1st & 10 · DEN 20
Pass · complete · 5 yards.
01:17 · 2nd & 5 · DEN 25
Pass · complete · 4 yards.
01:10 · 3rd & 1 · DEN 29
Pass · complete · 4 yards · SF Defensive Delay of Game 5 penalty yards.
First down recorded · Third down converted
01:00 · 1st & 10 · DEN 38
Pass · incomplete · 0 yards.
00:56 · 2nd & 10 · DEN 38
Pass · incomplete · 0 yards.
Passer: B.Nix
00:52 · 3rd & 10 · DEN 38
Pass · incomplete · 0 yards.
Third down not converted
00:47 · 4th & 10 · DEN 38
Punt.
Punter: J.Crawshaw
00:41 · 1st & 10 · SF 18
Pass · incomplete · 0 yards.
00:38 · 2nd & 10 · SF 18
Pass · complete · 24 yards.
First down recorded
00:30 · 1st & 10 · SF 42
Pass · complete · 4 yards.
Passer: B.Purdy · Target: C.McCaffrey
00:30 · SF 42
Timeout · DEN.
00:25 · 2nd & 6 · SF 46
Run · 5 yards.
Runner: B.Purdy
00:25 · SF 46
Timeout · SF.
00:18 · 3rd & 1 · DEN 49
Pass · complete · 8 yards.
First down recorded · Third down converted
00:13 · 1st & 10 · DEN 41
Pass · complete · 5 yards.
Passer: B.Purdy · Target: C.McCaffrey
00:13 · DEN 41
Timeout · SF.
00:05 · 2nd & 5 · DEN 36
Quarterback spike · 0 yards.
Passer: B.Purdy
00:04 · 3rd & 5 · DEN 36
Field goal · blocked.
Kicker: E.Pineiro
00:00 · DEN 35
Quarter ends.
15:00 · DEN 35
Kickoff.
Kicker: W.Lutz
14:55 · 1st & 10 · SF 31
Run · 1 yard.
Runner: B.Purdy
14:15 · 2nd & 9 · SF 32
Pass · incomplete · 0 yards.
14:09 · 3rd & 9 · SF 32
Pass · incomplete · 0 yards.
Third down not converted
Passer: B.Purdy · Target: B.Cooks
14:05 · 4th & 9 · SF 32
Punt.
Punter: C.Waitman
13:56 · 1st & 10 · DEN 23
Run · 2 yards.
Runner: J.Dobbins
13:23 · 2nd & 8 · DEN 25
Run · 1 yard.
Runner: J.Dobbins
12:43 · 3rd & 7 · DEN 26
Pass · complete · 11 yards.
First down recorded · Third down converted
12:17 · 1st & 10 · DEN 37
Pass · incomplete · 0 yards.
Passer: B.Nix · Target: A.Trautman
12:10 · 2nd & 10 · DEN 37
Run · 5 yards.
Runner: J.Dobbins
11:28 · 3rd & 5 · DEN 42
Run · 3 yards.
Third down not converted
Runner: B.Nix
10:52 · 4th & 2 · DEN 45
Punt.
Punter: J.Crawshaw
10:44 · 1st & 10 · SF 8
Pass · incomplete · 0 yards.
Passer: B.Purdy · Target: C.McCaffrey
10:40 · 2nd & 10 · SF 8
Run · 3 yards.
Runner: C.McCaffrey
09:59 · 3rd & 7 · SF 11
Pass · incomplete · 0 yards.
Third down not converted
09:52 · 4th & 7 · SF 11
Punt · fumble lost.
Punter: C.Waitman
09:40 · 1st & 10 · DEN 28
Run · 2 yards.
Runner: D.Samuel
08:56 · 2nd & 8 · DEN 26
Pass · complete · 7 yards.
08:10 · 3rd & 1 · DEN 19
Run · 0 yards.
Third down not converted
Runner: K.Black
07:24 · 4th & 1 · DEN 19
Run · 2 yards.
First down recorded · Fourth down converted
Runner: K.Black
06:50 · 1st & 10 · DEN 17
Run · -1 yard.
Runner: C.McCaffrey
06:12 · 2nd & 11 · DEN 18
Run · 11 yards.
First down recorded
Runner: B.Purdy
05:40 · 1st & 7 · DEN 7
Pass · complete · 6 yards.
05:01 · 2nd & 1 · DEN 1
Run · 0 yards.
Runner: C.McCaffrey
04:22 · 3rd & 1 · DEN 1
Pass · complete · 1 yard · touchdown.
First down recorded · Third down converted
Passer: B.Purdy · Target: D.Samuel · Touchdown scorer: D.Samuel
DEN 3 – SF 9
04:15 · DEN 15
Extra-point kick · good.
Kicker: E.Pineiro
DEN 3 – SF 10
04:15 · SF 35
Kickoff · DEN Illegal Block Above the Waist 10 penalty yards.
Kicker: E.Pineiro
04:08 · 1st & 10 · DEN 15
Run · 0 yards.
Runner: R.Harvey
03:29 · 2nd & 10 · DEN 15
Run · 4 yards.
Runner: R.Harvey
02:48 · 3rd & 6 · DEN 19
Pass · complete · 30 yards.
First down recorded · Third down converted
02:07 · 1st & 10 · DEN 49
Pass · complete · 9 yards.
01:23 · 2nd & 1 · SF 42
Run · 2 yards.
First down recorded
Runner: R.Harvey
00:42 · 1st & 10 · SF 40
Run · 3 yards.
Runner: J.Dobbins
00:02 · 2nd & 7 · SF 37
Pass · complete · 7 yards.
First down recorded
00:00 · SF 30
Quarter ends.
15:00 · 1st & 10 · SF 30
Pass · incomplete · 0 yards.
Passer: B.Nix
14:56 · 2nd & 10 · SF 30
Pass · incomplete · 0 yards.
Passer: B.Nix · Target: M.Mims
14:53 · 3rd & 10 · SF 30
Pass · complete · 8 yards.
Third down not converted
14:12 · 4th & 2 · SF 22
Field goal · made.
Kicker: W.Lutz
DEN 6 – SF 10
14:08 · DEN 35
Kickoff.
Kicker: W.Lutz
14:03 · 1st & 10 · SF 26
Pass · complete · 16 yards.
First down recorded
Passer: B.Purdy · Target: K.Juszczyk
13:43 · 1st & 10 · SF 42
Pass · complete · 9 yards.
13:07 · 2nd & 1 · DEN 49
Run · 14 yards.
First down recorded
Runner: C.McCaffrey
12:30 · 1st & 10 · DEN 35
Run · 1 yard.
Runner: C.McCaffrey
11:54 · 2nd & 9 · DEN 34
Pass · complete · 8 yards.
11:16 · 3rd & 1 · DEN 26
Run · 3 yards.
First down recorded · Third down converted
Runner: K.Black
10:39 · 1st & 10 · DEN 23
Penalty · DEN Defensive Holding 5 penalty yards · no play.
First down recorded
10:18 · 1st & 10 · DEN 18
Pass · complete · 17 yards.
First down recorded
09:34 · 1st & 1 · DEN 1
Run · 0 yards.
Runner: C.McCaffrey
08:55 · 2nd & 1 · DEN 1
Run · 1 yard · touchdown.
First down recorded
Runner: C.McCaffrey · Touchdown scorer: C.McCaffrey
DEN 6 – SF 16
08:52 · DEN 15
Extra-point kick · good.
Kicker: E.Pineiro
DEN 6 – SF 17
08:52 · SF 35
Kickoff.
Kicker: E.Pineiro
08:48 · 1st & 10 · DEN 30
Pass · complete · 18 yards.
First down recorded
08:11 · 1st & 10 · DEN 48
Run · 8 yards.
Runner: J.Dobbins
07:40 · 2nd & 2 · SF 44
Run · 2 yards.
First down recorded
Runner: J.Dobbins
07:02 · 1st & 10 · SF 42
Run · 2 yards.
Runner: J.Dobbins
06:24 · 2nd & 8 · SF 40
Pass · complete · 7 yards.
First down recorded
05:26 · 1st & 10 · SF 31
Run · 9 yards.
Runner: R.Harvey
04:50 · 2nd & 1 · SF 22
Run · 9 yards.
First down recorded
Runner: J.Dobbins
04:10 · 1st & 10 · SF 13
Pass · complete · 13 yards · touchdown.
First down recorded
Passer: B.Nix · Target: J.Waddle · Touchdown scorer: J.Waddle
DEN 12 – SF 17
04:05 · SF 2
Two-point attempt · 2 yards · success.
Runner: T.Badie
DEN 14 – SF 17
04:05 · DEN 35
Kickoff.
Kicker: W.Lutz
04:00 · 1st & 10 · SF 31
Pass · incomplete · 0 yards.
Passer: B.Purdy · Target: C.McCaffrey
03:57 · 2nd & 10 · SF 31
Pass · complete · 9 yards.
Passer: B.Purdy · Target: C.McCaffrey
03:12 · 3rd & 1 · SF 40
Run · 2 yards.
First down recorded · Third down converted
Runner: B.Purdy
02:29 · 1st & 10 · SF 42
Run · 2 yards.
Runner: C.McCaffrey
02:25 · 2nd & 8 · SF 44
Pass · complete · 56 yards · touchdown.
First down recorded
Passer: B.Purdy · Target: G.Kittle · Touchdown scorer: G.Kittle
DEN 14 – SF 23
02:25 · SF 44
Timeout · DEN.
02:15 · DEN 15
Extra-point kick · good.
Kicker: E.Pineiro
DEN 14 – SF 24
02:15 · SF 35
Kickoff.
Kicker: E.Pineiro
02:07 · 1st & 10 · DEN 42
Pass · complete · 7 yards.
02:00 · 2nd & 3 · DEN 49
Pass · incomplete · 0 yards.
01:56 · 3rd & 3 · DEN 49
Pass · incomplete · 0 yards.
Third down not converted
Passer: B.Nix · Target: M.Mims
01:52 · 4th & 3 · DEN 49
Pass · complete · 6 yards.
First down recorded · Fourth down converted
01:36 · 1st & 10 · SF 45
Pass · incomplete · 0 yards.
01:29 · 2nd & 10 · SF 45
Pass · incomplete · 0 yards.
01:24 · 3rd & 10 · SF 45
Pass · complete · 5 yards.
Third down not converted
01:18 · 4th & 5 · SF 40
Field goal · missed.
Kicker: W.Lutz
01:18 · SF 40
Timeout · DEN.
01:14 · 1st & 10 · SF 48
Quarterback kneel · -1 yard.
Runner: B.Purdy
00:36 · 2nd & 11 · SF 47
Quarterback kneel · -1 yard.
Runner: B.Purdy
00:00
Game ends.
Both teams are represented. Only available metrics are shown. First downs and scoring opportunities appear in the play summary above. Possession time appears in the drive section above. These totals are independent of the partial player table.
| Statistic | DEN | SF |
|---|---|---|
| Passing yards before sacks | 214 | 218 |
| Net total yards | 296 | 358 |
| Net passing yards | 214 | 218 |
| Rushing yards | 82 | 140 |
| Pass attempts | 42 | 30 |
| Pass completions | 25 | 19 |
| Rush attempts | 22 | 35 |
| Turnovers lost | 1 | 0 |
| Interceptions thrown | 0 | 0 |
| Fumbles lost | 1 | 0 |
| Penalties (reported count) | 7 | 1 |
| Penalty yards | 44 | 5 |
| Sacks allowed | 0 | 0 |
| Sack yards lost | 0 | 0 |
Net passing yards subtract sack yards lost from passing yards. Net total yards add rushing yards to net passing yards. Turnovers lost combine interceptions thrown and total fumbles lost, including special teams. Penalties show the recorded statistical count. A dash means an unavailable value.
Dated player statistics · Partial coverage
65 of 70 recorded players have supported statistics shown here. Team totals appear in the table above; these player rows are not a complete team total. A dash means the value was not reported.
| Player | Team | Pass Yds | Att | Cmp | Cmp % | Yds/Att | TD | INT | Sck taken | Sck Yds |
|---|---|---|---|---|---|---|---|---|---|---|
| Bo Nix | DEN | 214 | 42 | 25 | 59.5 | 5.1 | 1 | 0 | 0 | 0 |
| Brock Purdy | SF | 218 | 30 | 19 | 63.3 | 7.3 | 2 | 0 | 0 | 0 |
| Player | Team | Rush Yds | Att | Yds/Att | TD | Fum |
|---|---|---|---|---|---|---|
| Bo Nix | DEN | 10 | 2 | 5.0 | 0 | 0 |
| J.K. Dobbins | DEN | 40 | 11 | 3.6 | 0 | 0 |
| RJ Harvey | DEN | 25 | 7 | 3.6 | 0 | 0 |
| Tyler Badie | DEN | 7 | 2 | 3.5 | 0 | 0 |
| Brock Purdy | SF | 29 | 10 | 2.9 | 0 | 0 |
| Christian McCaffrey | SF | 52 | 15 | 3.5 | 1 | 0 |
| Deebo Samuel Sr. | SF | 44 | 3 | 14.7 | 0 | 0 |
| Jacob Cowing | SF | 2 | 1 | 2.0 | 0 | 0 |
| Kaelon Black | SF | 13 | 6 | 2.2 | 0 | 0 |
| Player | Team | Rec Yds | Rec | Tgts | Yds/Rec | TD | Fum |
|---|---|---|---|---|---|---|---|
| Adam Trautman | DEN | 0 | 0 | 1 | — | 0 | 0 |
| Courtland Sutton | DEN | 4 | 1 | 6 | 4.0 | 0 | 0 |
| Evan Engram | DEN | 6 | 1 | 5 | 6.0 | 0 | 0 |
| J.K. Dobbins | DEN | 12 | 2 | 2 | 6.0 | 0 | 0 |
| Jaylen Waddle | DEN | 35 | 5 | 6 | 7.0 | 1 | 0 |
| Marvin Mims Jr. | DEN | 10 | 1 | 3 | 10.0 | 0 | 0 |
| Pat Bryant | DEN | 47 | 3 | 3 | 15.7 | 0 | 0 |
| RJ Harvey | DEN | 68 | 10 | 10 | 6.8 | 0 | 1 |
| Tyler Badie | DEN | 32 | 2 | 2 | 16.0 | 0 | 0 |
| Brandin Cooks | SF | 0 | 0 | 1 | — | 0 | 0 |
| Christian McCaffrey | SF | 18 | 3 | 5 | 6.0 | 0 | 0 |
| Deebo Samuel Sr. | SF | 26 | 5 | 6 | 5.2 | 1 | 0 |
| George Kittle | SF | 70 | 4 | 6 | 17.5 | 1 | 0 |
| Jacob Cowing | SF | 0 | 0 | 1 | — | 0 | 0 |
| Kyle Juszczyk | SF | 28 | 2 | 2 | 14.0 | 0 | 0 |
| Mike Evans | SF | 76 | 5 | 8 | 15.2 | 0 | 0 |
| Player | Team | Tackles | Solo | Help | Ast | Sacks | INT | FF |
|---|---|---|---|---|---|---|---|---|
| Adam Prentice | DEN | 1 | 0 | 0 | 1 | 0.0 | 0 | 0 |
| Alex Singleton | DEN | 14 | 6 | 1 | 7 | 0.0 | 0 | 0 |
| Brandon Jones | DEN | 9 | 6 | 0 | 3 | 0.0 | 0 | 0 |
| D.J. Jones | DEN | 3 | 2 | 0 | 1 | 0.0 | 0 | 0 |
| Eyioma Uwazurike | DEN | 1 | 1 | 0 | 0 | 0.0 | 0 | 0 |
| Ja'Quan McMillian | DEN | 1 | 0 | 0 | 1 | 0.0 | 0 | 0 |
| Jahdae Barron | DEN | 3 | 1 | 0 | 2 | 0.0 | 0 | 0 |
| Jonah Elliss | DEN | 1 | 0 | 0 | 1 | 0.0 | 0 | 0 |
| Jordan Jackson | DEN | 1 | 1 | 0 | 0 | 0.0 | 0 | 0 |
| Jordan Turner | DEN | 2 | 2 | 0 | 0 | 0.0 | 0 | 1 |
| Justin Strnad | DEN | 5 | 2 | 0 | 3 | 0.0 | 0 | 0 |
| Karene Reid | DEN | 1 | 0 | 0 | 1 | 0.0 | 0 | 0 |
| Kris Abrams-Draine | DEN | 3 | 3 | 0 | 0 | 0.0 | 0 | 0 |
| Malcolm Roach | DEN | 3 | 2 | 0 | 1 | 0.0 | 0 | 0 |
| Marvin Mims Jr. | DEN | 1 | 1 | 0 | 0 | 0.0 | 0 | 0 |
| Nik Bonitto | DEN | 3 | 2 | 0 | 1 | 0.0 | 0 | 0 |
| Pat Surtain II | DEN | 4 | 2 | 0 | 2 | 0.0 | 0 | 0 |
| Que Robinson | DEN | 2 | 1 | 0 | 1 | 0.0 | 0 | 0 |
| Riley Moss | DEN | 2 | 1 | 0 | 1 | 0.0 | 0 | 0 |
| Talanoa Hufanga | DEN | 4 | 2 | 0 | 2 | 0.0 | 0 | 0 |
| Zach Allen | DEN | 5 | 2 | 0 | 3 | 0.0 | 0 | 0 |
| Colton McKivitz | SF | 1 | 0 | 0 | 1 | 0.0 | 0 | 0 |
| Deommodore Lenoir | SF | 4 | 3 | 0 | 1 | 0.0 | 0 | 0 |
| Dre Greenlaw | SF | 12 | 7 | 0 | 5 | 0.0 | 0 | 1 |
| Fred Warner | SF | 7 | 3 | 0 | 4 | 0.0 | 0 | 0 |
| Gracen Halton | SF | 3 | 0 | 0 | 3 | 0.0 | 0 | 0 |
| Jack Jones | SF | 1 | 1 | 0 | 0 | 0.0 | 0 | 0 |
| Ji'Ayir Brown | SF | 4 | 3 | 0 | 1 | 0.0 | 0 | 0 |
| Keion White | SF | 1 | 0 | 0 | 1 | 0.0 | 0 | 0 |
| Khalid Kareem | SF | 1 | 0 | 0 | 1 | 0.0 | 0 | 0 |
| Luke Farrell | SF | 3 | 2 | 0 | 1 | 0.0 | 0 | 1 |
| Luke Gifford | SF | 2 | 2 | 0 | 0 | 0.0 | 0 | 0 |
| Malik Mustapha | SF | 1 | 1 | 0 | 0 | 0.0 | 0 | 0 |
| Marques Sigle | SF | 6 | 4 | 0 | 2 | 0.0 | 0 | 0 |
| Matthew Judon | SF | 1 | 1 | 0 | 0 | 0.0 | 0 | 0 |
| Naquan Jones | SF | 1 | 0 | 0 | 1 | 0.0 | 0 | 0 |
| Ogbo Okoronkwo | SF | 1 | 1 | 0 | 0 | 0.0 | 0 | 0 |
| Osa Odighizuwa | SF | 2 | 0 | 0 | 2 | 0.0 | 0 | 0 |
| Renardo Green | SF | 3 | 3 | 0 | 0 | 0.0 | 0 | 0 |
| Romello Height | SF | 2 | 2 | 0 | 0 | 0.0 | 0 | 0 |
| Sebastian Valdez | SF | 2 | 1 | 0 | 1 | 0.0 | 0 | 0 |
| Siran Neal | SF | 1 | 1 | 0 | 0 | 0.0 | 0 | 1 |
| Upton Stout | SF | 6 | 4 | 0 | 2 | 0.0 | 0 | 0 |
| Player | Team | FGM | FGA | XPM | XPA | FG % | XP % |
|---|---|---|---|---|---|---|---|
| Wil Lutz | DEN | 2 | 3 | 0 | 0 | 66.7 | — |
| Eddy Pineiro | SF | 1 | 2 | 3 | 3 | 50.0 | 100.0 |
| Player | Team | Punt Yds | Punts | Blocked | Yds/Punt |
|---|---|---|---|---|---|
| Jeremy Crawshaw | DEN | 246 | 5 | 0 | 49.2 |
| Corliss Waitman | SF | 208 | 4 | 0 | 52.0 |
| Player | Team | Yds | Ret | Yds/Ret |
|---|---|---|---|---|
| Marvin Mims Jr. | DEN | 0 | 1 | 0.0 |
| Player | Team | Yds | Ret | Yds/Ret |
|---|---|---|---|---|
| RJ Harvey | DEN | 64 | 2 | 32.0 |
| Tyler Badie | DEN | 21 | 1 | 21.0 |
| Deebo Samuel Sr. | SF | 49 | 2 | 24.5 |
| Jacob Cowing | SF | 25 | 1 | 25.0 |
Preview updated October 2, 2026, with Friday game-status reports. This is a pregame guide, not a report of the result. Questionable designations are not confirmation that a player will dress.
The Denver Broncos play the San Francisco 49ers at Levi’s Stadium in Santa Clara on Sunday, October 4, 2026. Kickoff is 1:25 p.m. PDT at the stadium, 2:25 p.m. MDT in Denver and 4:25 p.m. EDT.
CBS carries the game in selected U.S. markets; the Bay Area station is KPIX CBS 5. Paramount+ carries the applicable local CBS broadcast with a subscription. Check local availability rather than assuming nationwide access. NFL+ offers eligible live local games on phones and tablets, not an unrestricted out-of-market television feed.
Denver’s only final game designation is outside linebacker Dondrea Tillman, ruled out with a hamstring injury after missing all three practices. Zach Allen, J.K. Dobbins, D.J. Jones, Marvin Mims Jr. and Jaylen Waddle practiced fully Friday and have no game designation.
San Francisco ruled out Nick Bosa (knee/calf), James Thompson Jr. (ankle) and Mykel Williams (knee). Mike Evans (ribs), Dre Greenlaw (quadricep), Keion White (hamstring) and Jaden Dugger (shoulder) are questionable. Evans’ limited return to practice does not settle his game-day status.
Williams has resumed limited work after beginning the season on reserve/PUP, but that practice return does not make him available for this game. Brandin Cooks is on the active roster; a roster promotion alone does not establish his Sunday workload.
San Francisco is 3–0 after beating Arizona 36–30. Brock Purdy has thrown nine touchdown passes and has not been sacked through three games. Denver, 2–1 after its comeback win over the Rams, brings a defense with eight sacks, including three from Allen.
Matchup analysis: The useful test is whether Denver can turn pressure into lost yardage without allowing easy answers behind it. A zero-sack start does not mean Purdy has never faced pressure. Watch his release decisions and the protection on longer-developing throws, rather than judging the matchup solely by the final sack total.
Bosa and Thompson’s absences reduce the available defensive-line options, and White remains uncertain. For Denver, that puts extra interest on whether Bo Nix can avoid obvious passing situations and keep the offense balanced. It is a question to track, not evidence that San Francisco cannot generate pressure.
Final inactive decisions remain ahead. Weekly injury designations and reserve-list entries describe different things; neither should be mistaken for a confirmed snap distribution.
Ravens linebacker Trenton Simpson, Jets safety Minkah Fitzpatrick and Broncos guard Ben Powers drew the largest fines, and five players were docked for hip-drop tackles.
San Francisco needed the spot to bring back Ogbo Okoronkwo, ending the four-time Pro Bowl pass rusher's stay after less than two weeks.
The fullback has a hyperextended knee and a bone bruise from Sunday's win over Denver, and Kyle Shanahan will spread his role among the tight ends for the trip to Seattle.