New: Be a GM College lets you run your NIL budget, fight the portal, and play the season. Try it. →
This weekThe board · the model's plays and the triggers, graded in publicSee the board
Betting HQ · Week 4 · Sun 4:25 PM ET

Broncosat49ers

KickoffSun 4:25 PMCBS
MarketSF -3the posted spread
Our numberSF -3.29close to the market
Total47.5the posted total
Model playNone on this gamethe model has no edge here

Who's out

Broncos

5 more

49ers

12 more

Every read on this page assumes the man is on the field. Designations as of 2026-09-30.

The game

The model's play

No play

Nothing on the official card for this game.

Best price

The books have not been polled for this game yet.

The setting

Levi's Stadium · outdoorsgusts 11 mph at kickoffOpened 49ers -2.5Total opened 46.5

The matchup

Broncos with the ball

Broncos: find Waddle against zone.

Broncos offense49ers defense
10thnow 24thMoving the ballBroncos25thnow 8th
9thnow 27thThrowing itBroncos32ndnow 10th
1stnow 17thProtection vs the rushBroncos31st
12thnow 27thHolding on to itBroncos31stnow 15th
How they playplay fast 4thsit in Cover 3 6th
49ers with the ball

Broncos: send it at Purdy.

49ers offenseBroncos defense
6thnow 2ndMoving the ball5thnow 23rd
7thnow 1stThrowing it1stnow 4th
4thnow 1stProtection vs the rush2nd
27thnow 21stHolding on to it24thnow 7th
How they playnever go no-huddle 6th-loweststay under center 6th-lowestplay man 1stplay single-high 4th

Not a key: pace. Broncos 4th and 49ers 10th in plays a game. Both play fast, so the total leans over.

Big ranks are the 2025 regular season, 1st to 32nd, 1st best at the job either side; "now" is 2026 so far (2 to 3 games a team, too few to trust alone). top 8 bottom 8

The game plan in words, and every rank (2025 regular season)
Broncos with the ball

What they like to do Payton's Broncos play fast (4th).

Where they win and lose They protect the quarterback (1st).

What the 49ers defense brings They sit in cover 3 (6th) and they cannot get a sack (worst), let everything get completed (worst) and never take it away (2nd-worst).

What works against them Nothing on the ledger stands out; it comes down to the matchup below.

Where the two meet Broncos: find Waddle against zone. In 2025: 0.37 EPA a target vs zone on 76 targets, 38th of 106 among receivers with 50+ targets. 49ers played zone 75.4% in 2025, 8th. Broncos: run the offense. Broncos are 10th in EPA a play. 49ers are 8th-worst in EPA allowed. Nothing fancy needed.

49ers with the ball

What they like to do Shanahan's 49ers never go no-huddle (6th-lowest) and stay under center (6th-lowest).

Where they win and lose They complete everything (1st), protect the quarterback (4th) and move the ball (6th).

What the Broncos defense brings They play man (1st), play single-high (4th) and blitz (6th) and they get sacks (1st), make throws hard (1st) and shut offenses down (5th).

What works against them Nothing on the ledger stands out; it comes down to the matchup below.

Where the two meet Broncos: send it at Purdy. Blitz rate 32.2%, 6th. Purdy falls to -0.12 EPA when blitzed, 28th of 36. 49ers: find Sr. against man. In 2025: 0.74 EPA a target vs man on 37 targets, 4th of 106 among receivers with 50+ targets. Broncos played man 44.6% in 2025, 1st.

Denver

How they play
They play man44.6%man coverage rate1st
and they play fast63.5plays a game4th
and they play single-high60.7%single-high rate4th
and they blitz32.2%blitz rate6th
Where they win and lose
They protect the quarterback3.6%sacks taken1st
and they get sacks9.8%sack rate1st
and they make throws hard49.4%completion rate allowed1st
and they shut offenses down-0.08EPA allowed a play5th

San Francisco

How they play
They never go no-huddle3.7%no-huddle rate6th-lowest
and they stay under center53.9%shotgun rate6th-lowest
and they sit in Cover 331.8%Cover 3 rate6th
Where they win and lose
They complete everything66.0%completion rate1st
and they cannot get a sack3.2%sack rateworst
and they let everything get completed62.9%completion rate allowedworst
and they never take it away0.9%interception rate2nd-worst

The bets

What the model likes

Nothing on the official card for this game.

The information

All the evidence

Broncos +3strong
1,222 angles agree, 565 would by chance · mostly season form and size matchup
+3.8past luck
Over 47.5no more than luck
1,658 angles agree, 1,153 would by chance
+0.8past luck
49ers -3no more than luck
322 angles agree, 531 would by chance
-0.7past luck
Under 47.5no more than luck
1,438 angles agree, 2,696 would by chance
-1.3past luck

Player angles

No posted player line has an angle firing on it this week.

Player trends

Christian McCaffrey RB SF a rushing touchdownConfidence 80
as a favorite · 2 of 12 everywhere else, 2025-2026
9 of 10last 10 as a favorite
George Kittle TE SF 6+ catchesConfidence 77
at home as a favorite · 9 of 34 everywhere else, 2024-2026
7 of 10last 10 at home as a favorite
George Kittle TE SF 50+ receiving yardsConfidence 76
at home as a favorite · 18 of 34 everywhere else, 2024-2026
9 of 10last 10 at home as a favorite
Christian McCaffrey RB SF 50+ rushing yardsConfidence 72
as a favorite · 7 of 12 everywhere else, 2025-2026
9 of 10last 10 as a favorite
4 more player trends
Christian McCaffrey RB SF 100+ yards from scrimmageConfidence 66
as a favorite · 5 of 12 everywhere else, 2025-2026
7 of 10last 10 as a favorite
Courtland Sutton WR DEN 50+ receiving yardsConfidence 61
outdoors as an underdog · 28 of 45 everywhere else, 2024-2026
9 of 10last 10 outdoors as an underdog
Brock Purdy QB SF 250+ passing yardsConfidence 59
at home · 11 of 24 everywhere else, 2024-2026
7 of 10last 10 at home
Brock Purdy QB SF 2+ passing touchdownsConfidence 54
outdoors as a favorite · 7 of 13 everywhere else, 2024-2026
7 of 10last 10 outdoors as a favorite

Game angles

Our read: Broncos +3 and Over 47.5
The official card's pick where it has one; otherwise the side or total with more evidence past luck (the under favored when gusts at kickoff reach 25 mph). Every row below says if it agrees.
Over 45.5 points the totals model; a read, not on the official cardConfidence 64
Our total 47.8 vs 45.5 posted (gusts 11 mph, rain 0.00 in at kickoff)
53.5%1,975 past bets
Lean 49ers -3against our readConfidence 52
49ers on a three-game winning streak with an elite quarterback with the line on 3. Every game since 1999.
78-57covered, did not
Lean Over 47.5with our readConfidence 65
Overs have hit 65 of 108 in week 4 outside the division; usually 48%, 2016-2026.
65 of 108in this spot
Lean Under 47.5against our readConfidence 58
The total in the first four weeks in the late-afternoon window with the spread on 3. Every game since 1999.
22-40over, under

Game trends

Neither team has a trend on the spread or the total in this spot.

A lean is where a record points. Only a record past the luck line is a bet; the rest is reading. The bar's tick is the line to beat. Confidence runs from 50, a coin flip, to 100.

Every read in full: the scores, the story and the receipts

The player lines

No player lines posted for this game yet.

Player trends

McCaffrey: 9 of his last 10 games as a favorite with a rushing touchdown.

9of 10
Christian McCaffreyRB as a favorite with a rushing touchdown
2025-2026 · 2 of 12 elsewhere
Why 80
  1. The story No view on this one.
  2. The evidence 9 of 10 (90%) against a 17% baseline, 72% after shrinking for sample size.
  3. Agreement 2 other signals on the same side.
Share this card
80
score
9of 10
George KittleTE at home as a favorite with 50+ receiving yards
2024-2026 · 18 of 34 elsewhere
Why 76
  1. The story No view on this one.
  2. The evidence 9 of 10 (90%) against a 53% baseline, 72% after shrinking for sample size.
  3. Agreement 1 other signal on the same side.
Share this card
76
score
See all 3 player trends
9of 10
Courtland SuttonWR outdoors as an underdog with 50+ receiving yards
2024-2026 · 28 of 45 elsewhere
the Broncos chase, so Nix throws; the Broncos play fast
Why 61
  1. The story With it: the Broncos chase, so Nix throws; the Broncos play fast.
  2. The evidence 9 of 10 (90%) against a 62% baseline, 72% after shrinking for sample size.
  3. Agreement No other signal on this side.
Share this card
61
score

The second number is the point. Everyone posts the first one.

Team trends

This week · 49ers on a three-game winning streak with an elite quarterback with the line on 3
78-57
this game200020052010201520202025
78 covered57 did notevery game since 1999, 58%; since 2021 17-9

The last time the 49ers were here, Dec 10, 2000: lost to the Saints by 4 as a 3-point favorite.

Inside the luck line: 135 games, and shuffled results produce records like this one. Reading, not a bet; the lean is the 49ers.

This week · The total in the first four weeks in the late-afternoon window with the spread on 3
22-40
this game200020052010201520202025
22 went over40 stayed underevery game since 1999, 35%; since 2021 2-7

Inside the luck line: 62 games, and shuffled results produce records like this one. Reading, not a bet; the lean is the under.

See all 3 team trends

Searched this week: 2,010 spread situations and 133 on the total, every attribute on the schedule alone, in pairs and in triples, against every game since 1999. The luck line sits at z 3.98 on the spread and 3.54 on the total.

Against the spread and the total, as far back as the current head coach and starting quarterback go (at least three seasons; each card says how far, and what changed). The second bar is the same team everywhere else, which is the number that tells you whether the first one means anything.

Model plays carry a live record. Prop spots and trends are situational reads, and no prop verdict has a graded record yet. A player and stat gets one verdict on this page: when reads disagree we weigh them, this season first, and name the side with the reasons against it.

History

Last meetings

  • 2022 wk 349ers at BroncosBroncos won, Broncos covered10-11

Against the spread in these meetings: 1-0 to Broncos, on closing numbers.

The card

Betting Pass
The story

The number. The market has the 49ers by 3 at a total of 47.5: 49ers 25.2, Broncos 22.2 on paper.

How it plays. The total of 47.5 is ordinary. Broncos play fast (4th in plays a game).

What changed. Broncos: WR Jaylen Waddle questionable; WR Marvin Mims Jr. questionable. 49ers: WR Mike Evans questionable; RDE Nick Bosa out.

Model favorites

No favorite from 4 signals. The angles are reading, not picks. Data as of: forecast Wed 4:10 PM ET; injuries Wed 12:50 PM ET; model Sun 12:05 PM ET.

No bet on this game. Pass holders see the one we looked at and held off, and why.
How the score works

Score is how much we trust a bet. 50 is a coin flip; the number is how far past it the evidence pushes: reasons for minus reasons against, and a reason from something with a years-long record counts more than a trend. Units follow it: a bet backed by a tracked record is 1 unit, 1.5 at 80 or more; a bet whose logic is sound but unproven is half a unit, and only at plus money or alongside a 1-unit bet on the same game. Click a bet for its reasons.