NFL Week 4 prediction

San Francisco 49ers vs Denver Broncos

Kickoff: Sunday, 04 October 2026 20:25 · Levi's Stadium

Predicted score and picks

Summary Preview

This Week 4 meeting starts with San Francisco 49ers at 3-0-0 and Denver Broncos at 2-1-0. The score lean is 31-17, setting up a preview built around recent performance, availability and whether the favorite can control the tempo.

Recent route and form come next. San Francisco 49ers last played San Francisco 49ers 36-30 Arizona Cardinals, while Denver Broncos last played Denver Broncos 30-26 Los Angeles Rams. San Francisco 49ers are scoring 32.7 per game but allowing 16.7, while Denver Broncos are close behind at 20.0 scored and 23.3 allowed. Neither defense has played like a reliable strength, which is why the total sits in a higher range even with the winner lean staying narrow. The current profile favors San Francisco 49ers, yet the gap is not clean enough to ignore field position, turnovers, and red-zone finishing.

The injury report adds the real tension. San Francisco 49ers have concerns around Nick Bosa (DE, Out), KhaDarel Hodge (WR, Did Not Participate In Practice), James Thompson Jr. (DT, Out), while Denver Broncos have concerns around Dondrea Tillman (LB, Out). Quarterback availability remains the swing variable to monitor, especially with the injury report already shaping both depth charts. The market is not treating this as one-way traffic either: Bet365 has home 1.66 and away 2.25 with the total around 48, which fits a competitive script more than a comfortable favorite.

Likely lineup context is less about naming an XI and more about role stability. San Francisco 49ers need their offense #2 to stay on schedule, while Denver Broncos' defense #17 has to win enough early downs to keep the spread angle alive. The spread angle is San Francisco 49ers -6.5 because the projected margin is 14 points, so cover risk depends on turnovers, red-zone efficiency, and whether the underdog can keep drives alive.

We say: San Francisco 49ers 31-17 Denver Broncos. The winner lean favors San Francisco 49ers because the projected points create a 14-point edge, not just a record-based assumption. The total lean points to a lower-scoring script because the score projection reaches 48 points and the expected-points blend sits at 48.0. The spread angle is San Francisco 49ers -6.5 because the projected margin is 14 points, so cover risk depends on turnovers, red-zone efficiency, and whether the underdog can keep drives alive. Confidence is medium because the forecast still has to respect recent form, availability, market context and turnover risk.

SF

San Francisco 49ers

31 - 17
DEN

Denver Broncos

Winner leanSan Francisco 49ers winSan Francisco 49ers by 14 projected points.
Total leanUnder 4848 projected points, 48.0 combined expected points.
Spread angleSan Francisco 49ers -6.5Cover read is tied to a 14-point projected margin and game-script risk.
ConfidenceMediumMedium confidence reflects the record gap, scoring profile, market context, recent form, and injuries.

Why this prediction?

San Francisco 49ers profile: 3-0-0, 32.7 PF/G, 16.7 PA/G, +48 point differential, streak W3.

Denver Broncos profile: 2-1-0, 20.0 PF/G, 23.3 PA/G, -10 point differential, streak W2.

San Francisco 49ers score 32.7 points per game and allow 16.7, ranking #2 on offense and #3 on defense by current NFL table proxies. Denver Broncos score 20.0 and allow 23.3, ranking #22 on offense and #17 on defense.

Offensive/defensive rank proxy: San Francisco 49ers offense #2, defense #3; Denver Broncos offense #22, defense #17.

Point model: San Francisco 49ers 31.3 expected points vs Denver Broncos 16.7; projected score 31-17.

The winner lean favors San Francisco 49ers because the projected points create a 14-point edge, not just a record-based assumption. The total lean points to a lower-scoring script because the score projection reaches 48 points and the expected-points blend sits at 48.0. The spread angle is San Francisco 49ers -6.5 because the projected margin is 14 points, so cover risk depends on turnovers, red-zone efficiency, and whether the underdog can keep drives alive. Confidence is Medium because the model is weighing record quality, scoring profile, market context, recent form, and injury volatility together.

Market snapshot (Bet365): home 1.66, away 2.25, total 48. Model total: 48.0.

San Francisco 49ers recent results: Week 3 San Francisco 49ers 36-30 Arizona Cardinals; Week 2 San Francisco 49ers 35-13 Miami Dolphins; Week 1 Los Angeles Rams 7-27 San Francisco 49ers; Week 3 Las Vegas Raiders 12-18 San Francisco 49ers; Week 2 Los Angeles Chargers 17-41 San Francisco 49ers.

Denver Broncos recent results: Week 3 Denver Broncos 30-26 Los Angeles Rams; Week 2 Denver Broncos 20-13 Jacksonville Jaguars; Week 1 Kansas City Chiefs 31-10 Denver Broncos; Week 3 Denver Broncos 34-6 Minnesota Vikings; Week 2 Denver Broncos 13-33 Green Bay Packers.

Official NFL injury report: San Francisco 49ers: 11 listed player(s), 4 high-impact; Nick Bosa (DE, Knee, Calf, Out); KhaDarel Hodge (WR, , Did Not Participate In Practice); James Thompson Jr. (DT, Ankle, Out); Mykel Williams (DE, Knee, Out). Denver Broncos: 6 listed player(s), 1 high-impact; Dondrea Tillman (LB, Hamstring, Out). San Francisco 49ers have the larger high-impact injury count (4 vs 1).

Market context

Bet365 odds snapshot

Oct 3, 3:00 PM
Home1.66San Francisco 49ers market price.
Away2.25Denver Broncos market price.
Total line48Benchmark for the expected scoring pace.
O/U odds1.89 / 1.78How the book prices each side of the total.

Official injury report

Injury availability

Source report

San Francisco 49ers: 11 listed player(s), 4 high-impact; Nick Bosa (DE, Knee, Calf, Out); KhaDarel Hodge (WR, , Did Not Participate In Practice); James Thompson Jr. (DT, Ankle, Out); Mykel Williams (DE, Knee, Out). Denver Broncos: 6 listed player(s), 1 high-impact; Dondrea Tillman (LB, Hamstring, Out). San Francisco 49ers have the larger high-impact injury count (4 vs 1).

TeamPlayerPosInjuryPracticeGame
San Francisco 49ers Nick Bosa DE Knee, Calf Did Not Participate In Practice Out
San Francisco 49ers Jaden Dugger LB Shoulder Limited Participation in Practice Questionable
San Francisco 49ers Mike Evans WR Ribs Limited Participation in Practice Questionable
San Francisco 49ers Dre Greenlaw LB Quadricep Limited Participation in Practice Questionable
San Francisco 49ers Romello Height DE Limited Participation in Practice
San Francisco 49ers KhaDarel Hodge WR Did Not Participate In Practice
San Francisco 49ers Christian McCaffrey RB Full Participation in Practice
San Francisco 49ers James Thompson Jr. DT Ankle Did Not Participate In Practice Out
San Francisco 49ers Keion White DE Hamstring Limited Participation in Practice Questionable
San Francisco 49ers Mykel Williams DE Knee Limited Participation in Practice Out
San Francisco 49ers Trent Williams T Full Participation in Practice
Denver Broncos Zach Allen DE Full Participation in Practice
Denver Broncos J.K. Dobbins RB Full Participation in Practice
Denver Broncos D.J. Jones DT Full Participation in Practice
Denver Broncos Marvin Mims Jr. WR Full Participation in Practice
Denver Broncos Dondrea Tillman LB Hamstring Did Not Participate In Practice Out
Denver Broncos Jaylen Waddle WR Full Participation in Practice
SF

Home profile

San Francisco 49ers

Record
3-0-0
Scoring
32.7 PF/G · 16.7 PA/G
Rank proxies
Offense #2 · Defense #3
Records
Home 2-0 · Road 1-0
DEN

Away profile

Denver Broncos

Record
2-1-0
Scoring
20.0 PF/G · 23.3 PA/G
Rank proxies
Offense #22 · Defense #17
Records
Home 2-0 · Road 0-1

Recent form

Recent games before kickoff

DateWeekHomeResultAway
Sep 28 Week 3 Denver Broncos 30-26 Los Angeles Rams
Sep 27 Week 3 San Francisco 49ers 36-30 Arizona Cardinals
Sep 20 Week 2 San Francisco 49ers 35-13 Miami Dolphins
Sep 20 Week 2 Denver Broncos 20-13 Jacksonville Jaguars
Sep 15 Week 1 Kansas City Chiefs 31-10 Denver Broncos
Sep 11 Week 1 Los Angeles Rams 7-27 San Francisco 49ers
Aug 29 Week 3 Denver Broncos 34-6 Minnesota Vikings
Aug 28 Week 3 Las Vegas Raiders 12-18 San Francisco 49ers
Aug 22 Week 2 Denver Broncos 13-33 Green Bay Packers
Aug 21 Week 2 Los Angeles Chargers 17-41 San Francisco 49ers

Back to NFL predictions