← Props Picker, this week's games
at

Buffalo Bills at Houston Texans

Week 1 · Sun Sep 13, 1:00 PM ET · Market line HOU +1.5 · total 44.5

How our calls did

Final: Buffalo Bills 36, Houston Texans 31

Called before kickoff: 2. Won 1, lost 1.

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 13 Sept, 13:34 UK.

Every market we price

22 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 yards8
Josh Palmer WR · BUF 12+ receiving yards-110price shown when this board was published

Josh PalmerWR · BUFReceiving yards

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

DataPitch 54% · Market 52%

Against this price: Gap +2pp

Under 11.5: -111price shown when this board was published

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 22.2, median 15
The line
11.5

His last 5, receiving yards

1v NYJ2025 week 18
12v PHI2025 week 17
2v CLE2025 week 16
16v NE2025 week 15
21v HOU2025 week 12
Keon Coleman WR · BUF 12+ receiving yards-110price shown when this board was published

Keon ColemanWR · BUFReceiving yards

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

DataPitch 54% · Market 52%

Against this price: Gap +2pp

Under 11.5: -114price shown when this board was published

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 22, median 15
The line
11.5

His last 5, receiving yards

10v DEN2025 week 20
36v JAX2025 week 19
49v NYJ2025 week 18
16v CIN2025 week 14
9v PIT2025 week 13
More players (6)
Dawson Knox TE · BUF 14+ receiving yards-112price shown when this board was published

Dawson KnoxTE · BUFReceiving yards

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

DataPitch 50% · Market 53%

Against this price: Gap -3pp

Under 13.5: -115price shown when this board was published

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 20.6, median 13
The line
13.5

His last 5, receiving yards

32v DEN2025 week 20
30v JAX2025 week 19
24v NYJ2025 week 18
30v PHI2025 week 17
10v CLE2025 week 16
Dalton Schultz TE · HOU 35+ receiving yards-112price shown when this board was published

Dalton SchultzTE · HOUReceiving yards

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

DataPitch 48% · Market 53%

Against this price: Gap -5pp

Under 34.5: -113price shown when this board was published

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 39.1, median 33
The line
34.5

His last 5, receiving yards

47v NE2025 week 20
12v PIT2025 week 19
73v IND2025 week 18
19v LAC2025 week 17
35v LV2025 week 16
Nico Collins WR · HOU 70+ receiving yards-112price shown when this board was published

Nico CollinsWR · HOUReceiving yards

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

DataPitch 41% · Market 53%

Against this price: Gap -12pp

Under 69.5: -112price shown when this board was published

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 66.9, median 60
The line
69.5

His last 5, receiving yards

21v PIT2025 week 19
57v LAC2025 week 17
59v LV2025 week 16
85v ARI2025 week 15
121v KC2025 week 14
Khalil Shakir WR · BUF 37+ receiving yards-115price shown when this board was published

Khalil ShakirWR · BUFReceiving yards

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

DataPitch 42% · Market 54%

Against this price: Gap -12pp

Under 36.5: -113price shown when this board was published

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.4, median 31
The line
36.5

His last 5, receiving yards

75v DEN2025 week 20
82v JAX2025 week 19
35v PHI2025 week 17
34v CLE2025 week 16
65v NE2025 week 15
James Cook RB · BUF 20+ receiving yards-116price shown when this board was published

James CookRB · BUFReceiving yards

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

DataPitch 25% · Market 54%

Against this price: Gap -29pp

Under 19.5: -110price shown when this board was published

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 13.2, median 7
The line
19.5

His last 5, receiving yards

24v DEN2025 week 20
5v JAX2025 week 19
0v NYJ2025 week 18
3v PHI2025 week 17
17v CLE2025 week 16
DJ Moore WR · BUF 48+ receiving yards-117price shown when this board was published

DJ MooreWR · BUFReceiving yards

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

DataPitch 21% · Market 54%

Against this price: Gap -33pp

Under 47.5: -113price shown when this board was published

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 28.3, median 21
The line
47.5

His last 5, receiving yards

52v LA2025 week 20
64v GB2025 week 19
11v DET2025 week 18
7v SF2025 week 17
97v GB2025 week 16
Receptions18
Keon Coleman WR · BUF 2+ receptionsLost1 reception+163price shown when this board was published

Keon ColemanWR · BUFReceptions

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

DataPitch 43% · Market 38%

Against this price: Gap +5pp

Under 1.5: -215price shown when this board was published

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.7, median 1
The line
1.5

His last 5, receptions

1v DEN2025 week 20
1v JAX2025 week 19
2v NYJ2025 week 18
2v CIN2025 week 14
2v PIT2025 week 13
Josh Palmer WR · BUF 2+ receptions+155price shown when this board was published

Josh PalmerWR · BUFReceptions

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

DataPitch 42% · Market 39%

Against this price: Gap +3pp

Under 1.5: -213price shown when this board was published

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.6, median 1
The line
1.5

His last 5, receptions

1v NYJ2025 week 18
1v PHI2025 week 17
1v CLE2025 week 16
1v NE2025 week 15
2v HOU2025 week 12
More players (6)
Dalton Schultz TE · HOU 4+ receptions-115price shown when this board was published

Dalton SchultzTE · HOUReceptions

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

DataPitch 55% · Market 54%

Against this price: Gap +1pp

Under 3.5: -111price shown when this board was published

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.3, median 4
The line
3.5

His last 5, receptions

2v NE2025 week 20
3v PIT2025 week 19
4v IND2025 week 18
3v LAC2025 week 17
5v LV2025 week 16
Dawson Knox TE · BUF 2+ receptions+100price shown when this board was published

Dawson KnoxTE · BUFReceptions

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

DataPitch 50% · Market 50%

Against this price: Gap +0pp

Under 1.5: -131price shown when this board was published

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, median 1
The line
1.5

His last 5, receptions

3v DEN2025 week 20
3v JAX2025 week 19
2v NYJ2025 week 18
5v PHI2025 week 17
1v CLE2025 week 16
Khalil Shakir WR · BUF 4+ receptions-127price shown when this board was published

Khalil ShakirWR · BUFReceptions

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

DataPitch 51% · Market 56%

Against this price: Gap -5pp

Under 3.5: +100price shown when this board was published

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, median 4
The line
3.5

His last 5, receptions

7v DEN2025 week 20
12v JAX2025 week 19
6v PHI2025 week 17
4v CLE2025 week 16
5v NE2025 week 15
Nico Collins WR · HOU 6+ receptions+110price shown when this board was published

Nico CollinsWR · HOUReceptions

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

DataPitch 33% · Market 48%

Against this price: Gap -15pp

Under 5.5: -146price shown when this board was published

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.6, median 4
The line
5.5

His last 5, receptions

3v PIT2025 week 19
3v LAC2025 week 17
4v LV2025 week 16
3v ARI2025 week 15
4v KC2025 week 14
James Cook RB · BUF 3+ receptions-132price shown when this board was published

James CookRB · BUFReceptions

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

DataPitch 22% · Market 57%

Against this price: Gap -35pp

Under 2.5: +100price shown when this board was published

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.5, median 1
The line
2.5

His last 5, receptions

2v DEN2025 week 20
2v JAX2025 week 19
0v NYJ2025 week 18
1v PHI2025 week 17
1v CLE2025 week 16
DJ Moore WR · BUF 4+ receptions-138price shown when this board was published

DJ MooreWR · BUFReceptions

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

DataPitch 19% · Market 58%

Against this price: Gap -39pp

Under 3.5: +108price shown when this board was published

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, median 2
The line
3.5

His last 5, receptions

5v LA2025 week 20
6v GB2025 week 19
1v DET2025 week 18
1v SF2025 week 17
5v GB2025 week 16
Rushing yards4
James Cook RB · BUF 75+ rushing yards-113price shown when this board was published

James CookRB · BUFRushing yards

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

DataPitch 46% · Market 53%

Against this price: Gap -7pp

Under 74.5: -114price shown when this board was published

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 76.3, median 70
The line
74.5

His last 5, rushing yards

117v DEN2025 week 20
46v JAX2025 week 19
15v NYJ2025 week 18
74v PHI2025 week 17
117v CLE2025 week 16
Josh Allen QB · BUF 31+ rushing yards-114price shown when this board was published

Josh AllenQB · BUFRushing yards

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

DataPitch 39% · Market 53%

Against this price: Gap -14pp

Under 30.5: -114price shown when this board was published

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 29.4, median 23
The line
30.5

His last 5, rushing yards

66v DEN2025 week 20
33v JAX2025 week 19
27v PHI2025 week 17
17v CLE2025 week 16
48v NE2025 week 15
More players (2)
DoubtfulC.J. Stroud QB · HOU 11+ rushing yards-112price shown when this board was published

C.J. StroudQB · HOURushing yards

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

Doubtful: his rush attempts line fell 3.5 to 2.5 between the open and the close, 29% at consensus: the market is pricing him down

DataPitch 19% · Market 53%

Against this price: Gap -34pp

Under 10.5: -115price shown when this board was published

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 5.9, median 0
The line
10.5

His last 5, rushing yards

11v NE2025 week 20
0v PIT2025 week 19
5v IND2025 week 18
0v LAC2025 week 17
0v LV2025 week 16
David Montgomery RB · HOU 55+ rushing yards-114price shown when this board was published

David MontgomeryRB · HOURushing yards

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

DataPitch 10% · Market 53%

Against this price: Gap -43pp

Under 54.5: -113price shown when this board was published

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 21, median 13
The line
54.5

His last 5, rushing yards

42v CHI2025 week 18
25v MIN2025 week 17
14v PIT2025 week 16
32v LA2025 week 15
60v DAL2025 week 14
Passing yards12
DoubtfulC.J. Stroud QB · HOU 222+ passing yardsWon274 yds-115price shown when this board was published

C.J. StroudQB · HOUPassing yards

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

Doubtful: his rush attempts line fell 3.5 to 2.5 between the open and the close, 29% at consensus: the market is pricing him down

DataPitch 65% · Market 54%

Against this price: Gap +11pp

Under 221.5: -115price shown when this board was published

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 254.4, median 250
The line
221.5

His last 5, passing yards

193v NE2025 week 20
244v PIT2025 week 19
169v IND2025 week 18
244v LAC2025 week 17
187v LV2025 week 16
Josh Allen QB · BUF 225+ passing yards-114price shown when this board was published

Josh AllenQB · BUFPassing yards

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

DataPitch 33% · Market 53%

Against this price: Gap -20pp

Under 224.5: -114price shown when this board was published

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 200.3, median 194
The line
224.5

His last 5, passing yards

266v DEN2025 week 20
261v JAX2025 week 19
211v PHI2025 week 17
95v CLE2025 week 16
181v NE2025 week 15

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 like him to go over well beyond what the price says, red means the price likes him 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 1 NFL player props, every gameHouston Texans season simulation and futures pricesBuffalo Bills season simulation and futures pricesEvery 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