← All this week’s games
WEEK 4 · KICKOFF PASSED

DEN at SF

DEN at SF
Sun, Oct 4, 4:25 PM EDT

Official schedule ↗
OUR PREDICTED WINNER

SF

DEN 23 · SF 27 projected score

60%Estimated win chance

San Francisco is 3-0 after scoring 36 points against Arizona, with Brock Purdy throwing four touchdowns. Christian McCaffrey, George Kittle and Deebo Samuel give San Francisco multiple established paths to efficient offense. Denver's 30-26 comeback over the Rams showed resilience, but the offense produced only 257 net yards and needed a late defensive touchdown swing.

Winner reasoning, risks and sources

Uncalibrated subjective probability, rounded to five points. It weighs San Francisco's 3-0 start and home offense against Denver's 2-1 start, late Week 3 comeback, defensive disruption, and unresolved Week 4 injuries. The market is context only.

  • Denver's secondary and pass rush can create short fields.
  • San Francisco's defensive front has unresolved injuries, including Nick Bosa's Week 3 calf absence.
  • Denver's receiving distribution has been volatile through three games.

NFL official schedule ↗
Broncos at 49ers is scheduled for October 4 at 4:25 p.m. ET.
Observed 2026-09-28T15:03:04Z

San Francisco 49ers official game report ↗
San Francisco's 36-30 Week 3 win and major player scoring roles.
Observed 2026-09-28T15:03:04Z

San Francisco 49ers official injury context ↗
Week 3 absences, including Nick Bosa and Demarcus Robinson; not treated as Week 4 statuses.
Observed 2026-09-28T15:03:04Z

Denver Broncos official injury context ↗
Denver's latest official pregame availability context.
Observed 2026-09-28T15:03:04Z

CBS Sports reported box score ↗
Denver's 30-26 Week 3 win and Sutton, Waddle and Bryant usage.
Observed 2026-09-28T15:03:04Z

VegasInsider displayed operator market ↗
Displayed San Francisco -3 and total 46.5.
Observed 2026-09-28T15:03:04Z

RANKED BY OUR RESEARCH

Our 5 picks

These are our projected outcomes and yardage targets, not copied sportsbook lines. Percentages estimate each event’s chance, not our past accuracy. They are subjective and uncalibrated. A likely outcome is not automatically a good bet at any price. These are individual ideas, not a suggested parlay.

PICK 01 · CORE PLAY70%Estimated chance

Christian McCaffrey

60+ rushing yards

Our projection 78 yards

A 60-yard threshold fits his current carry floor without converting an average into a claimed hit rate.

Why this pick? Research & risks

Why this number?

UNCALIBRATED research judgment. McCaffrey followed 91 rushing yards across the first two games with 15 carries for 75 yards and a touchdown in Week 3.

Subjective workload estimate rounded to five points, assuming his normal lead-back role and no limiting Week 4 designation.

What could go wrong
  • Denver allowed only 91.1 rushing yards per game in 2025.
  • San Francisco can shift scoring volume to the passing game.
Injuries: provisionalInactives: pendingWeather: daily only
Inspect 1 source receipts
San Francisco 49ers official game report ↗

San Francisco's 36-30 Week 3 win and major player scoring roles.

Observed 2026-09-28T15:03:04Z
FROZEN AT KICKOFF
PICK 02 · CORE PLAY65%Estimated chance

George Kittle

40+ receiving yards

Our projection 55 yards

His central middle-of-field role supports a threshold below his current average output.

Why this pick? Research & risks

Why this number?

UNCALIBRATED research judgment. Kittle had six catches for 82 yards and two touchdowns in Week 3 after 92 receiving yards and a touchdown through the first two games.

Subjective route-and-target estimate rounded to five points, conditional on normal practice participation.

What could go wrong
  • Denver can devote safety help to Kittle.
  • Touchdown-driven game scripts can reduce yardage volume.
Injuries: provisionalInactives: pendingWeather: daily only
Inspect 1 source receipts
San Francisco 49ers official game report ↗

San Francisco's 36-30 Week 3 win and major player scoring roles.

Observed 2026-09-28T15:03:04Z
FROZEN AT KICKOFF
PICK 03 · CORE PLAY55%Estimated chance

Deebo Samuel Sr.

40+ receiving yards

Our projection 51 yards

The threshold is reachable through either designed touches or conventional receiver volume.

Why this pick? Research & risks

Why this number?

UNCALIBRATED research judgment. Samuel had 79 receiving yards through two games and added an 80-yard receiving touchdown against Arizona in Week 3.

Subjective target and explosive-play estimate rounded to five points; the projection does not assume another long touchdown.

What could go wrong
  • Week 3 production was concentrated in one explosive play.
  • Denver has the personnel to contest yards after the catch.
Injuries: provisionalInactives: pendingWeather: daily only
Inspect 1 source receipts
San Francisco 49ers official game report ↗

San Francisco's 36-30 Week 3 win and major player scoring roles.

Observed 2026-09-28T15:03:04Z
FROZEN AT KICKOFF
PICK 04 · CORE PLAY55%Estimated chance

Courtland Sutton

40+ receiving yards

Our projection 49 yards

Seven Week 3 targets and his boundary role support a modest threshold if Denver must chase points.

Why this pick? Research & risks

Why this number?

UNCALIBRATED research judgment. Sutton led Denver with 46 receiving yards on seven targets in Week 3 after a quiet first two games.

Subjective target-share estimate rounded to five points, with uncertainty from Denver's multi-receiver rotation.

What could go wrong
  • Jaylen Waddle, Pat Bryant and the backs compete for targets.
  • Sutton has only 82 receiving yards through three games.
Injuries: provisionalInactives: pendingWeather: daily only
Inspect 1 source receipts
CBS Sports reported box score ↗

Denver's 30-26 Week 3 win and Sutton, Waddle and Bryant usage.

Observed 2026-09-28T15:03:04Z
FROZEN AT KICKOFF
PICK 05 · SLEEPER45%Estimated chance

Pat Bryant

25+ receiving yards

Our projection 33 yards

The low threshold recognizes a growing vertical and red-zone role without assuming starter-level volume.

Why this pick? Research & risks

Why this number?

UNCALIBRATED research judgment. Bryant caught both Week 3 targets for 44 yards and a touchdown, after four catches for 42 yards across the first two games.

Subjective secondary-receiver estimate rounded to five points, contingent on his route participation remaining stable.

What could go wrong
  • Two Week 3 targets is a thin volume base.
  • A healthier Denver receiver room could compress his routes.
Injuries: provisionalInactives: pendingWeather: daily only
Inspect 1 source receipts
CBS Sports reported box score ↗

Denver's 30-26 Week 3 win and Sutton, Waddle and Bryant usage.

Observed 2026-09-28T15:03:04Z
FROZEN AT KICKOFF
Forecast publication snapshot

Method: atlas-research-v2 · subjective research estimates
Published: 2026-09-28T15:31:51.000Z
Cutoff: 2026-10-04T20:25:00.000Z
Revision: 2026-w04-den-sf-research-v2-20260928-r1

SHA-256 1121c5bf4707b449d7474a68f9bca0647aa7f82944575513171b4b168c1c73ac

Earlier revisions remain visible in the public record. Percentages, projected score and player targets freeze together.

Inspect the permanent record ↗