← Props Picker, this week's games
at

Denver Broncos at San Francisco 49ers

Week 4 · Sun Oct 4, 4:25 PM ET · Market line SF -3 · total 48.5

How our calls did

Final: Denver Broncos 14, San Francisco 49ers 24

Called before kickoff: 8. Won 1, lost 7.

Each called row carries the same stamp in its market below. The green or red down a row's side is still our read against the price before kickoff, not how it ended. Prices taken Sun 4 Oct, 13:30 UK.

Every market we price

28 rows on 4 markets, best first: tap a market to open it, tap a player for his numbers, the price behind his and what our read rests on.

Receiving yards311
Adam Trautman TE · DEN 6+ receiving yardsLost0 yds-110consensus market price

Adam TrautmanTE · DENReceiving yards

How it ended: Lost, 0 yds. Called before kickoff, so it is in this game's count.

DataPitch 69% · Market 52%

Against this price: Gap +17pp

Under 5.5: -114consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receiving yards
average 18.5, median 13
The line
5.5

His last 5, receiving yards

10v KC2026 week 1
0v BUF2025 week 20
24v KC2025 week 17
14v JAX2025 week 16
17v LV2025 week 14
Christian McCaffrey RB · SF 40+ receiving yardsLost18 yds-120consensus market price

Christian McCaffreyRB · SFReceiving yards

How it ended: Lost, 18 yds. Called before kickoff, so it is in this game's count.

DataPitch 68% · Market 55%

Against this price: Gap +13pp

Under 39.5: -103consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receiving yards
average 56.8, median 53
The line
39.5

His last 5, receiving yards

41v ARI2026 week 3
43v MIA2026 week 2
20v LA2026 week 1
39v SEA2025 week 20
66v PHI2025 week 19
More players (9)
Courtland Sutton WR · DEN 40+ receiving yardsLost4 yds-112consensus market price

Courtland SuttonWR · DENReceiving yards

How it ended: Lost, 4 yds. Called before kickoff, so it is in this game's count.

DataPitch 62% · Market 53%

Against this price: Gap +9pp

Under 39.5: -113consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receiving yards
average 55.1, median 50
The line
39.5

His last 5, receiving yards

46v LA2026 week 3
25v JAX2026 week 2
11v KC2026 week 1
17v NE2025 week 21
53v BUF2025 week 20
Troy Franklin WR · DEN 6+ receiving yards-110consensus market price

Troy FranklinWR · DENReceiving yards

How it ended: Lost, 0 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 89% · Market 52%

Against this price: Gap +37pp

Under 5.5: -113consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receiving yards
average 33.3, median 28
The line
5.5

His last 5, receiving yards

21v LA2026 week 3
27v JAX2026 week 2
0v KC2026 week 1
0v LAC2025 week 18
17v KC2025 week 17
Kyle Juszczyk RB · SF 9+ receiving yards-113consensus market price

Kyle JuszczykRB · SFReceiving yards

How it ended: Won, 28 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 69% · Market 53%

Against this price: Gap +16pp

Under 8.5: -113consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receiving yards
average 21, median 16
The line
8.5

His last 5, receiving yards

0v ARI2026 week 3
27v MIA2026 week 2
11v SEA2025 week 20
49v PHI2025 week 19
5v SEA2025 week 18
Pat Bryant WR · DEN 23+ receiving yards-113consensus market price

Pat BryantWR · DENReceiving yards

How it ended: Won, 47 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 66% · Market 53%

Against this price: Gap +13pp

Under 22.5: -114consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receiving yards
average 37.8, median 33
The line
22.5

His last 5, receiving yards

44v LA2026 week 3
0v JAX2026 week 2
42v KC2026 week 1
2v NE2025 week 21
32v BUF2025 week 20
George Kittle TE · SF 65+ receiving yards-113consensus market price

George KittleTE · SFReceiving yards

How it ended: Won, 70 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 54% · Market 53%

Against this price: Gap +1pp

Under 64.5: -114consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receiving yards
average 74.2, median 69
The line
64.5

His last 5, receiving yards

82v ARI2026 week 3
80v MIA2026 week 2
12v LA2026 week 1
6v PHI2025 week 19
29v SEA2025 week 18
RJ Harvey RB · DEN 22+ receiving yards-115consensus market price

RJ HarveyRB · DENReceiving yards

How it ended: Won, 68 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 50% · Market 54%

Against this price: Gap -4pp

Under 21.5: -110consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receiving yards
average 25.8, median 21
The line
21.5

His last 5, receiving yards

41v LA2026 week 3
23v KC2026 week 1
22v NE2025 week 21
46v BUF2025 week 20
5v LAC2025 week 18
Deebo Samuel Sr. WR · SF 35+ receiving yards-114consensus market price

Deebo Samuel Sr.WR · SFReceiving yards

How it ended: Lost, 26 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 44% · Market 53%

Against this price: Gap -9pp

Under 34.5: -113consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receiving yards
average 36.3, median 31
The line
34.5

His last 5, receiving yards

80v ARI2026 week 3
31v MIA2026 week 2
48v LA2026 week 1
20v PHI2025 week 18
68v DAL2025 week 17
Jaylen Waddle WR · DEN 57+ receiving yards-115consensus market price

Jaylen WaddleWR · DENReceiving yards

How it ended: Lost, 35 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 28% · Market 54%

Against this price: Gap -26pp

Under 56.5: -112consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receiving yards
average 43, median 37
The line
56.5

His last 5, receiving yards

10v LA2026 week 3
138v JAX2026 week 2
2v KC2026 week 1
0v TB2025 week 17
72v CIN2025 week 16
Marvin Mims Jr. WR · DEN 9+ receiving yardsno fresh market price in the 2026-10-04 capture; an older price is not shown

Marvin Mims Jr.WR · DENReceiving yards

How it ended: Ungradeable, 10 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 90%

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receiving yards
average 43.3, median 38
The line
8.5

His last 5, receiving yards

0v KC2026 week 1
62v NE2025 week 21
93v BUF2025 week 20
10v LAC2025 week 18
10v KC2025 week 17
Receptions411
George Kittle TE · SF 5+ receptionsLost4 receptions-141consensus market price

George KittleTE · SFReceptions

How it ended: Lost, 4 receptions. Called before kickoff, so it is in this game's count.

DataPitch 79% · Market 59%

Against this price: Gap +20pp

Under 4.5: +111consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receptions
average 7.2, median 7
The line
4.5

His last 5, receptions

6v ARI2026 week 3
4v MIA2026 week 2
2v LA2026 week 1
1v PHI2025 week 19
5v SEA2025 week 18
Christian McCaffrey RB · SF 5+ receptionsLost3 receptions-139consensus market price

Christian McCaffreyRB · SFReceptions

How it ended: Lost, 3 receptions. Called before kickoff, so it is in this game's count.

DataPitch 76% · Market 58%

Against this price: Gap +18pp

Under 4.5: +114consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receptions
average 6.9, median 7
The line
4.5

His last 5, receptions

4v ARI2026 week 3
4v MIA2026 week 2
5v LA2026 week 1
5v SEA2025 week 20
6v PHI2025 week 19
More players (9)
Adam Trautman TE · DEN 1+ receptionsLost0 receptions-182consensus market price

Adam TrautmanTE · DENReceptions

How it ended: Lost, 0 receptions. Called before kickoff, so it is in this game's count.

DataPitch 78% · Market 65%

Against this price: Gap +13pp

Under 0.5: +135consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receptions
average 1.9, median 2
The line
0.5

His last 5, receptions

2v KC2026 week 1
0v BUF2025 week 20
2v KC2025 week 17
2v JAX2025 week 16
2v LV2025 week 14
Courtland Sutton WR · DEN 4+ receptionsLost1 reception+113consensus market price

Courtland SuttonWR · DENReceptions

How it ended: Lost, 1 reception. Called before kickoff, so it is in this game's count.

DataPitch 56% · Market 47%

Against this price: Gap +9pp

Under 3.5: -145consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receptions
average 4.1, median 4
The line
3.5

His last 5, receptions

3v LA2026 week 3
3v JAX2026 week 2
2v KC2026 week 1
3v NE2025 week 21
4v BUF2025 week 20
Marvin Mims Jr. WR · DEN 2+ receptions+160consensus market price

Marvin Mims Jr.WR · DENReceptions

How it ended: Lost, 1 reception. Not called before kickoff, so it is not in this game's count.

DataPitch 81% · Market 39%

Against this price: Gap +42pp

Under 1.5: -213consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receptions
average 3.5, median 3
The line
1.5

His last 5, receptions

0v KC2026 week 1
4v NE2025 week 21
8v BUF2025 week 20
2v LAC2025 week 18
3v KC2025 week 17
Troy Franklin WR · DEN 1+ receptions-182consensus market price

Troy FranklinWR · DENReceptions

How it ended: Lost, 0 receptions. Not called before kickoff, so it is not in this game's count.

DataPitch 90% · Market 65%

Against this price: Gap +25pp

Under 0.5: +144consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receptions
average 2.7, median 2
The line
0.5

His last 5, receptions

1v LA2026 week 3
1v JAX2026 week 2
0v KC2026 week 1
0v LAC2025 week 18
4v KC2025 week 17
Kyle Juszczyk RB · SF 2+ receptions+150consensus market price

Kyle JuszczykRB · SFReceptions

How it ended: Won, 2 receptions. Not called before kickoff, so it is not in this game's count.

DataPitch 64% · Market 40%

Against this price: Gap +24pp

Under 1.5: -198consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receptions
average 2.4, median 2
The line
1.5

His last 5, receptions

0v ARI2026 week 3
2v MIA2026 week 2
1v SEA2025 week 20
4v PHI2025 week 19
1v SEA2025 week 18
Pat Bryant WR · DEN 3+ receptions+118consensus market price

Pat BryantWR · DENReceptions

How it ended: Won, 3 receptions. Not called before kickoff, so it is not in this game's count.

DataPitch 56% · Market 46%

Against this price: Gap +10pp

Under 2.5: -155consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receptions
average 3.2, median 3
The line
2.5

His last 5, receptions

2v LA2026 week 3
0v JAX2026 week 2
4v KC2026 week 1
1v NE2025 week 21
3v BUF2025 week 20
Deebo Samuel Sr. WR · SF 4+ receptions+114consensus market price

Deebo Samuel Sr.WR · SFReceptions

How it ended: Won, 5 receptions. Not called before kickoff, so it is not in this game's count.

DataPitch 49% · Market 47%

Against this price: Gap +2pp

Under 3.5: -150consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receptions
average 3.7, median 3
The line
3.5

His last 5, receptions

0v ARI2026 week 3
3v MIA2026 week 2
6v LA2026 week 1
2v PHI2025 week 18
2v DAL2025 week 17
RJ Harvey RB · DEN 4+ receptions-101consensus market price

RJ HarveyRB · DENReceptions

How it ended: Won, 10 receptions. Not called before kickoff, so it is not in this game's count.

DataPitch 40% · Market 50%

Against this price: Gap -10pp

Under 3.5: -127consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receptions
average 3.3, median 3
The line
3.5

His last 5, receptions

6v LA2026 week 3
4v KC2026 week 1
4v NE2025 week 21
5v BUF2025 week 20
1v LAC2025 week 18
Jaylen Waddle WR · DEN 5+ receptions+100consensus market price

Jaylen WaddleWR · DENReceptions

How it ended: Won, 5 receptions. Not called before kickoff, so it is not in this game's count.

DataPitch 21% · Market 50%

Against this price: Gap -29pp

Under 4.5: -120consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated receptions
average 3, median 3
The line
4.5

His last 5, receptions

2v LA2026 week 3
8v JAX2026 week 2
1v KC2026 week 1
0v TB2025 week 17
5v CIN2025 week 16
Rushing yards14
RJ Harvey RB · DEN 16+ rushing yardsWon25 yds-115consensus market price

RJ HarveyRB · DENRushing yards

How it ended: Won, 25 yds. Called before kickoff, so it is in this game's count.

DataPitch 83% · Market 54%

Against this price: Gap +29pp

Under 15.5: -110consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated rushing yards
average 39.4, median 35
The line
15.5

His last 5, rushing yards

6v LA2026 week 3
18v KC2026 week 1
37v NE2025 week 21
20v BUF2025 week 20
28v LAC2025 week 18
Bo Nix QB · DEN 17+ rushing yards-110consensus market price

Bo NixQB · DENRushing yards

How it ended: Lost, 10 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 42% · Market 52%

Against this price: Gap -10pp

Under 16.5: -115consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated rushing yards
average 18, median 13
The line
16.5

His last 5, rushing yards

7v LA2026 week 3
6v JAX2026 week 2
2v KC2026 week 1
29v BUF2025 week 20
49v LAC2025 week 18
More players (2)
Brock Purdy QB · SF 18+ rushing yards-113consensus market price

Brock PurdyQB · SFRushing yards

How it ended: Won, 29 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 25% · Market 53%

Against this price: Gap -28pp

Under 17.5: -113consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated rushing yards
average 11.9, median 7
The line
17.5

His last 5, rushing yards

34v ARI2026 week 3
30v MIA2026 week 2
29v LA2026 week 1
37v SEA2025 week 20
24v PHI2025 week 19
Christian McCaffrey RB · SF 66+ rushing yards-113consensus market price

Christian McCaffreyRB · SFRushing yards

How it ended: Lost, 52 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 24% · Market 53%

Against this price: Gap -29pp

Under 65.5: -112consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated rushing yards
average 48.2, median 43
The line
65.5

His last 5, rushing yards

75v ARI2026 week 3
23v MIA2026 week 2
68v LA2026 week 1
35v SEA2025 week 20
48v PHI2025 week 19
Passing yards2
Bo Nix QB · DEN 225+ passing yards-113consensus market price

Bo NixQB · DENPassing yards

How it ended: Lost, 214 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 42% · Market 53%

Against this price: Gap -11pp

Under 224.5: -114consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated passing yards
average 215.6, median 211
The line
224.5

His last 5, passing yards

183v LA2026 week 3
288v JAX2026 week 2
115v KC2026 week 1
279v BUF2025 week 20
124v LAC2025 week 18
Brock Purdy QB · SF 234+ passing yards-113consensus market price

Brock PurdyQB · SFPassing yards

How it ended: Lost, 218 yds. Not called before kickoff, so it is not in this game's count.

DataPitch 40% · Market 53%

Against this price: Gap -13pp

Under 233.5: -108consensus market price

Our structural read: how the game should flow, his role in it and the matchup. It has not yet been graded against results at real market prices, so treat it as our view of the player, not a priced offer.

Our simulated passing yards
average 222.3, median 217
The line
233.5

His last 5, passing yards

297v ARI2026 week 3
287v MIA2026 week 2
205v LA2026 week 1
124v SEA2025 week 20
257v PHI2025 week 19

Every price is a captured market quote in American odds, labelled as such; our percentage and the gap to the market's sit behind the row's tap. A row's colour is our number against the price: green means we rate the row's own selection well above what the price says, red means the price rates it more than we do, white means the two are close. A row's last five counts his last five games in this market, most recent first, regular season and playoffs.

Around this game

Week 4 NFL player props, every gameSan Francisco 49ers season simulation and futures pricesDenver Broncos season simulation and futures pricesWeek 3 resultsEvery NFL futures price on the Futures SimulatorHow the simulator works

Also from DataPitch

Futures SimulatorLock a result, re-run the season, and every price re-reads.Pregame PicksToday's fixtures, every player market we price, re-priced to your own numbers.In-Play AlertsCustomised in-play alerts on football player props: pick a player's shots, shots on target, fouls or cards, change the numbers, and the card lands in your Telegram while the match is on, priced when we hold live odds.GuidesPlain-word explainers on futures, player props, in-play alerts and the scenario tool.
Live Drive AlertsThe NFL watched live, with alerts on the markets we price in play.Upcoming

Free on Telegram

Live player alerts, about 20 seconds behind the pitch

Shots, fouls and bookings as they happen, plus the daily match cards. Join the channel, it is free.