MLB player props today

Every prop market we priced tonight, with the sharp market's fair probability beside the posted price — and, where two sportsbooks disagree about the same bet, the difference in dollars. No picks, no recommendations.

885 props · 15 games · 11 markets · DK, FD, MGM, PIN · prices as of Jul 26, 5:21 PM ET

Where the books disagree tonight

Same player, same market, same line — different payout depending on where you look. The widest gap on tonight's board is Luis Arraez stolen bases over 0.5: +900 at DK against +675 at MGM — a $225 difference in profit on the same $100 bet.

231 of 885 props have two or more books quoting them, which is the only case where a comparison is possible. Gaps under $5 on $100 are left out — below that it is rounding, not disagreement.

MLB props where two sportsbooks post different prices, widest dollar difference first
PlayerMarketBestWorstOn $100
Luis Arraez
LAA@SF
Stolen baseso0.5+900DK+675MGM$225
Jose Siri
LAA@SF
Stolen baseso0.5+800DK+600MGM$200
Braden Montgomery
HOU@CWS
Hitso0.5+285DK+150MGM$135
Caleb Durbin
TOR@BOS
RBIso0.5+600DK+475MGM$125
Willson Contreras
TOR@BOS
RBIso0.5+500DK+390MGM$110
Ezequiel Duran
SEA@TEX
RBIso1.5+475DK+375MGM$100
Bryson Stott
NYY@PHI
Stolen baseso0.5+600DK+500MGM$100
Cole Carrigg
COL@MIL
RBIso1.5+700DK+600MGM$100
Justin Crawford
NYY@PHI
Stolen baseso0.5+700DK+600MGM$100
Trea Turner
NYY@PHI
Stolen baseso0.5+541DK+450MGM$91
Romy Gonzalez
TOR@BOS
RBIso0.5+475DK+390MGM$85
Starling Marte
KC@DET
RBIso0.5+340MGM+260DK$80

The gold figure is ours — the difference in profit on a $100 stake between the best and worst price we can see. It is arithmetic on posted prices, not a forecast. Work it out for your own stake.

Tonight's board, by market

Pitching markets first, then hitting. “Market says” is the devigged fair probability — the sharp price with its margin removed. “Spread” is the dollar gap between the best and worst price when more than one book quoted the line.

Strikeouts

16 pitchers · 4 books · 1 comparable

Strikeouts props with posted price, fair probability and cross-book spread
PitcherLinePriceMarket saysSpread
Will Warren
NYY@PHI
4.5+120MGM45.6%$15
Kyle Freeland
COL@MIL
3.5−179PIN59.4%
Janson Junk
SD@MIA
3.5−173PIN59.2%
Andrew Abbott
CIN@STL
3.5−171PIN59.0%
Braxton Ashcraft
CHC@PIT
5.5−162PIN57.4%
Logan Gilbert
SEA@TEX
4.5−150DK55.8%
Emmet Sheehan
LAD@NYM
5.5−149PIN55.7%
Parker Messick
CLE@TB
4.5−111PIN49.1%
Show 8 more pitchers
Remaining Strikeouts props
Kyle Leahy
CIN@STL
4.5−107PIN48.3%
Freddy Peralta
LAD@NYM
5.5+109PIN44.5%
Jacob Misiorowski
COL@MIL
8.5+113PIN43.6%
Erick Fedde
HOU@CWS
3.5+117PIN43.1%
Jacob deGrom
SEA@TEX
7.5+120PIN42.1%
Jeffrey Springs
ATH@MIN
4.5+129PIN40.8%
Walker Buehler
SD@MIA
4.5+133PIN40.1%
Drew Rasmussen
CLE@TB
5.5+140PIN39.0%

Outs recorded

16 pitchers · 4 books · 2 comparable

Outs recorded props with posted price, fair probability and cross-book spread
PitcherLinePriceMarket saysSpread
Braxton Ashcraft
CHC@PIT
16.5−109DK49.6%$7
Will Warren
NYY@PHI
14.5−118MGM51.3%$5.38
Jacob Misiorowski
COL@MIL
17.5−205DK62.7%
Jacob deGrom
SEA@TEX
17.5−190PIN61.2%
Framber Valdez
KC@DET
17.5−177PIN59.7%
Logan Gilbert
SEA@TEX
17.5−150DK55.8%
Parker Messick
CLE@TB
17.5−139PIN54.4%
Andrew Abbott
CIN@STL
16.5−131PIN53.0%
Show 8 more pitchers
Remaining Outs recorded props
Emmet Sheehan
LAD@NYM
15.5−126PIN52.1%
Walker Buehler
SD@MIA
14.5−125DK51.5%
Kyle Freeland
COL@MIL
15.5−121PIN51.2%
Drew Rasmussen
CLE@TB
17.5−113PIN49.6%
Kyle Leahy
CIN@STL
16.5+101PIN46.4%
Jeffrey Springs
ATH@MIN
15.5+105PIN45.6%
Janson Junk
SD@MIA
15.5+109PIN44.8%
Freddy Peralta
LAD@NYM
15.5+150PIN36.9%

Hits allowed

15 pitchers · 3 books · 1 comparable

Hits allowed props with posted price, fair probability and cross-book spread
PitcherLinePriceMarket saysSpread
Will Warren
NYY@PHI
4.5−105MGM47.9%$10
Erick Fedde
HOU@CWS
4.5−168PIN58.1%
Kevin Gausman
TOR@BOS
5.5−144PIN55.1%
Parker Messick
CLE@TB
4.5−135PIN53.5%
Framber Valdez
KC@DET
5.5−122PIN51.3%
Andrew Abbott
CIN@STL
5.5−112PIN49.4%
Emmet Sheehan
LAD@NYM
4.5−110PIN49.0%
Shane Baz
ATL@BAL
5.5−110PIN48.9%
Show 7 more pitchers
Remaining Hits allowed props
Kyle Leahy
CIN@STL
5.5−109PIN48.7%
Kyle Freeland
COL@MIL
6.5+101PIN46.5%
Drew Rasmussen
CLE@TB
4.5+102PIN46.1%
Jeffrey Springs
ATH@MIN
5.5+103PIN46.1%
Freddy Peralta
LAD@NYM
5.5+119PIN42.6%
Braxton Ashcraft
CHC@PIT
5.5+124PIN41.7%
Jacob Misiorowski
COL@MIL
3.5+139PIN39.1%

Earned runs

17 pitchers · 3 books · 1 comparable

Earned runs props with posted price, fair probability and cross-book spread
PitcherLinePriceMarket saysSpread
Will Warren
NYY@PHI
2.5+105MGM45.1%$3
Jacob deGrom
SEA@TEX
1.5−166PIN57.9%
Jacob Misiorowski
COL@MIL
0.5−158PIN56.8%
Parker Messick
CLE@TB
1.5−142PIN54.6%
Kevin Gausman
TOR@BOS
2.5−137PIN53.9%
Andrew Abbott
CIN@STL
2.5−135PIN53.7%
Drew Rasmussen
CLE@TB
1.5−135PIN53.7%
Luinder Avila
KC@DET
2.5−130PIN52.7%
Show 9 more pitchers
Remaining Earned runs props
Freddy Peralta
LAD@NYM
2.5−120PIN50.9%
Erick Fedde
HOU@CWS
2.5−109PIN48.8%
Shane Baz
ATL@BAL
2.5−107PIN48.4%
Kyle Freeland
COL@MIL
3.5+104PIN45.8%
Jeffrey Springs
ATH@MIN
3.5+109PIN44.5%
Framber Valdez
KC@DET
2.5+110PIN44.3%
Kyle Leahy
CIN@STL
2.5+111PIN44.3%
Braxton Ashcraft
CHC@PIT
2.5+113PIN43.8%
Emmet Sheehan
LAD@NYM
2.5+122PIN42.1%

Walks

15 pitchers · DK only

One book priced this market tonight, so there is no comparison to draw. The fair probability still means something — it is that book's own price with the margin taken out.

Walks props with posted price, fair probability and cross-book spread
PitcherLinePriceMarket saysSpread
Drew Rasmussen
CLE@TB
0.5−215DK63.5%
Braxton Ashcraft
CHC@PIT
2.5−205DK62.7%
Jeffrey Springs
ATH@MIN
1.5−150DK56.1%
Freddy Peralta
LAD@NYM
2.5−145DK54.8%
Erick Fedde
HOU@CWS
1.5−137DK54.1%
Walker Buehler
SD@MIA
1.5−115DK49.5%
Parker Messick
CLE@TB
1.5−113DK49.5%
Will Warren
NYY@PHI
1.5−107DK48.3%
Show 7 more pitchers
Remaining Walks props
Kyle Leahy
CIN@STL
1.5−105DK47.5%
Emmet Sheehan
LAD@NYM
1.5−105DK47.5%
Kyle Freeland
COL@MIL
0.5+100DK46.2%
Kevin Gausman
TOR@BOS
1.5+105DK45.5%
Andrew Abbott
CIN@STL
3.5+120DK42.2%
Shane Baz
ATL@BAL
1.5+165DK35.1%
Jacob Misiorowski
COL@MIL
0.5+215DK29.7%

Home runs

24 hitters · PIN only

One book priced this market tonight, so there is no comparison to draw. The fair probability still means something — it is that book's own price with the margin taken out.

Home runs props with posted price, fair probability and cross-book spread
HitterLinePriceMarket saysSpread
Kyle Schwarber
NYY@PHI
0.5+162PIN35.0%
Shohei Ohtani
LAD@NYM
0.5+183PIN32.3%
Yordan Alvarez
HOU@CWS
0.5+209PIN30.2%
Miguel Vargas
HOU@CWS
0.5+222PIN28.2%
Bryce Harper
NYY@PHI
0.5+237PIN26.9%
Munetaka Murakami
HOU@CWS
0.5+251PIN25.8%
Junior Caminero
CLE@TB
0.5+277PIN24.0%
Royce Lewis
ATH@MIN
0.5+321PIN22.2%
Show 12 more hitters
Remaining Home runs props
Max Muncy
LAD@NYM
0.5+348PIN20.9%
Shea Langeliers
ATH@MIN
0.5+335PIN20.8%
Willson Contreras
TOR@BOS
0.5+359PIN20.4%
Hunter Goodman
COL@MIL
0.5+376PIN19.6%
Ryan Jeffers
ATH@MIN
0.5+376PIN19.6%
Jackson Chourio
COL@MIL
0.5+372PIN19.1%
Cal Raleigh
SEA@TEX
0.5+372PIN19.1%
Joc Pederson
SEA@TEX
0.5+400PIN18.7%
Jordan Walker
CIN@STL
0.5+396PIN18.2%
Zach Neto
LAA@SF
0.5+425PIN17.8%
Andrew Benintendi
HOU@CWS
0.5+440PIN17.3%
Rafael Devers
LAA@SF
0.5+458PIN16.8%

Showing 20 of 24 home runs props — the ones where books disagree most, then where the season rate sits furthest from the price. 4 more are priced tonight and not listed here.

Home runs get their own page with hitter-by-hitter season and recent-form detail — home run props today.

Hits

172 hitters · 2 books · 64 comparable

Hits props with posted price, fair probability and cross-book spread
HitterLinePriceMarket saysSpread
Braden Montgomery
HOU@CWS
0.5+285DK31.0%$135
Mickey Moniak
COL@MIL
0.5+220DK31.3%$40
Cole Carrigg
COL@MIL
1.5+215DK31.6%$35
Ezequiel Duran
SEA@TEX
0.5+155DK39.5%$35
Dominic Canzone
SEA@TEX
0.5+155DK39.1%$30
Max Schuemann
NYY@PHI
0.5−115DK52.9%$20
Jake Bauers
COL@MIL
1.5+180MGM34.6%$20
Alejandro Kirk
TOR@BOS
0.5−125DK54.3%$15
Show 12 more hitters
Remaining Hits props
Brandon Nimmo
SEA@TEX
1.5+140MGM40.1%$15
Tommy White
ATH@MIN
0.5+165MGM36.4%$15
Daulton Varsho
TOR@BOS
0.5+175DK34.9%$15
Tyler Soderstrom
ATH@MIN
1.5+155MGM37.8%$15
Starling Marte
KC@DET
0.5−140MGM56.5%$13
Luis Arraez
LAA@SF
1.5+147DK38.8%$12
Kerry Carpenter
KC@DET
0.5−155DK58.9%$12
Amed Rosario
NYY@PHI
0.5−180DK62.5%$11
Bryson Stott
NYY@PHI
0.5−164DK60.1%$11
Jake Burger
SEA@TEX
0.5+145DK38.9%$10
Evan Carter
SEA@TEX
1.5+195MGM32.3%$10
Cal Raleigh
SEA@TEX
1.5+175MGM34.7%$10

Showing 20 of 172 hits props — the ones where books disagree most, then where the season rate sits furthest from the price. 152 more are priced tonight and not listed here.

Total bases

189 hitters · 3 books · 40 comparable

Total bases props with posted price, fair probability and cross-book spread
HitterLinePriceMarket saysSpread
Cole Carrigg
COL@MIL
4.5+215DK31.6%$35
Tyler Soderstrom
ATH@MIN
1.5+155MGM42.3%$34
Mike Trout
LAA@SF
1.5+140MGM42.7%$25
Brandon Marsh
NYY@PHI
1.5+139DK38.2%$25
Wyatt Langford
SEA@TEX
1.5+110DK39.7%$25
Brandon Nimmo
SEA@TEX
1.5+140MGM42.8%$22
Casey Schmitt
LAA@SF
1.5+155MGM37.3%$20
Jake Bauers
COL@MIL
2.5+180MGM34.6%$20
Show 12 more hitters
Remaining Total bases props
Jose Siri
LAA@SF
0.5−135MGM48.7%$18
Jo Adell
LAA@SF
1.5+135MGM38.6%$16
Bryce Harper
NYY@PHI
1.5+115DK42.3%$16
Kyle Schwarber
NYY@PHI
1.5+115MGM46.0%$16
Justin Crawford
NYY@PHI
0.5−190MGM55.9%$14
Zach Neto
LAA@SF
1.5+120MGM45.0%$14
Nick Loftin
KC@DET
1.5+170DK36.4%$13
Vaughn Grissom
LAA@SF
1.5+137DK40.6%$12
Trent Grisham
NYY@PHI
0.5−155MGM53.2%$11
Trea Turner
NYY@PHI
1.5+120DK43.2%$10
Heliot Ramos
LAA@SF
1.5+134DK38.6%$8
Rafael Devers
LAA@SF
1.5+135DK38.5%$8

Showing 20 of 189 total bases props — the ones where books disagree most, then where the season rate sits furthest from the price. 169 more are priced tonight and not listed here.

RBIs

149 hitters · 2 books · 63 comparable

RBIs props with posted price, fair probability and cross-book spread
HitterLinePriceMarket saysSpread
Caleb Durbin
TOR@BOS
0.5+600DK14.9%$125
Willson Contreras
TOR@BOS
0.5+500DK17.4%$110
Ezequiel Duran
SEA@TEX
1.5+475DK18.0%$100
Cole Carrigg
COL@MIL
1.5+700DK12.7%$100
Romy Gonzalez
TOR@BOS
0.5+475DK17.8%$85
Starling Marte
KC@DET
0.5+340MGM23.6%$80
Kazuma Okamoto
TOR@BOS
0.5+500DK16.8%$75
Luis Rengifo
SD@MIA
0.5+600DK14.3%$75
Show 12 more hitters
Remaining RBIs props
Max Schuemann
NYY@PHI
0.5+346DK23.0%$71
Jake Burger
SEA@TEX
0.5+390DK20.7%$70
Alejandro Kirk
TOR@BOS
0.5+330DK23.9%$70
Liam Hicks
SD@MIA
0.5+450DK18.1%$60
Brandon Nimmo
SEA@TEX
0.5+340MGM22.7%$50
William Contreras
COL@MIL
0.5+370DK21.1%$50
Dominic Canzone
SEA@TEX
0.5+390DK20.3%$50
Mickey Moniak
COL@MIL
0.5+475DK17.2%$50
Griffin Conine
SD@MIA
0.5+500DK16.4%$50
Luis Arraez
LAA@SF
0.5+245DK29.2%$45
Denzer Guzman
LAA@SF
0.5+254DK28.3%$44
Amed Rosario
NYY@PHI
0.5+293DK25.4%$43

Showing 20 of 149 rbis props — the ones where books disagree most, then where the season rate sits furthest from the price. 129 more are priced tonight and not listed here.

Runs scored

169 hitters · 2 books · 48 comparable

Runs scored props with posted price, fair probability and cross-book spread
HitterLinePriceMarket saysSpread
Cole Carrigg
COL@MIL
1.5+450DK18.4%$75
Michael Conforto
CHC@PIT
2.5+300MGM25.4%$60
Romy Gonzalez
TOR@BOS
0.5+400DK20.0%$60
Daulton Varsho
TOR@BOS
0.5+400DK20.0%$60
Tyler Soderstrom
ATH@MIN
0.5+325MGM23.6%$55
Dominic Smith
ATL@BAL
0.5+250DK28.9%$50
Mickey Moniak
COL@MIL
0.5+425DK18.8%$50
Willson Contreras
TOR@BOS
1.5+245DK29.1%$45
Show 12 more hitters
Remaining Runs scored props
Cal Raleigh
SEA@TEX
0.5+300MGM24.8%$45
Jared Young
LAD@NYM
0.5+400MGM19.6%$40
Cole Young
SEA@TEX
1.5+300DK24.7%$40
Josh Naylor
SEA@TEX
0.5+320MGM23.4%$40
Alejandro Kirk
TOR@BOS
0.5+240DK28.8%$30
Kerry Carpenter
KC@DET
0.5+150DK39.7%$30
Starling Marte
KC@DET
0.5+200MGM32.8%$30
Zach Neto
LAA@SF
0.5−105MGM50.7%$22
Jo Adell
LAA@SF
0.5+135MGM41.6%$22
Ryan Kreidler
ATH@MIN
0.5+145MGM39.6%$21
Kazuma Okamoto
TOR@BOS
0.5+360DK20.9%$20
Jorge Soler
LAA@SF
0.5+140MGM40.2%$17

Showing 20 of 169 runs scored props — the ones where books disagree most, then where the season rate sits furthest from the price. 149 more are priced tonight and not listed here.

Stolen bases

103 hitters · 2 books · 11 comparable

Stolen bases props with posted price, fair probability and cross-book spread
HitterLinePriceMarket saysSpread
Luis Arraez
LAA@SF
0.5+900DK10.7%$225
Jose Siri
LAA@SF
0.5+800DK11.9%$200
Bryson Stott
NYY@PHI
0.5+600DK14.5%$100
Justin Crawford
NYY@PHI
0.5+700DK12.6%$100
Trea Turner
NYY@PHI
0.5+541DK15.7%$91
Sal Stewart
CIN@STL
0.5+700MGM12.4%$80
Zach Neto
LAA@SF
0.5+475MGM17.2%$63
Jarren Duran
TOR@BOS
0.5+542DK15.1%$42
Show 12 more hitters
Remaining Stolen bases props
Chandler Simpson
CLE@TB
0.5+319DK22.7%$19
Anthony Volpe
NYY@PHI
0.5+500MGM15.6%$2
Austin Martin
ATH@MIN
0.5+450MGM17.0%$1
Sung-Mun Song
SD@MIA
0.5+450MGM16.7%
Travis Bazzana
CLE@TB
0.5+500DK15.6%
Petey Halpin
CLE@TB
0.5+500MGM15.4%
Noelvi Marte
CIN@STL
0.5+500MGM15.4%
Jose Altuve
HOU@CWS
0.5+575MGM13.7%
Dansby Swanson
CHC@PIT
0.5+600MGM13.2%
Ben Williamson
CLE@TB
0.5+625MGM12.8%
Shohei Ohtani
LAD@NYM
0.5+625MGM12.8%
Andy Pages
LAD@NYM
0.5+625MGM12.7%

Showing 20 of 103 stolen bases props — the ones where books disagree most, then where the season rate sits furthest from the price. 83 more are priced tonight and not listed here.

How to read this board

The posted price is not the market's opinion

A sportsbook quoting both sides of a prop prices them so the two implied probabilities add up to more than 100%. On a typical −110 / −110 pair that is 52.4% and 52.4%, or 104.8% in total. The extra 4.8 points is the margin, and it is how the book makes money. It also means every posted price overstates the chance of the thing happening.

Strip that margin out proportionally and what is left is the market's actual estimate. That is the number in the “Market says” column, and it is always lower than the posted price implies. It is the closest thing to an honest forecast a sportsbook will ever publish, because the book has money at risk behind it. More on fair odds, or devig a price yourself.

Why the same bet pays differently at two books

Sportsbooks are independent businesses. They run different models, serve different customers and carry different exposure. A book that has taken heavy action on one side will shade its price to balance the ledger whether or not the true probability moved. Nobody arbitrates between them, so at any given moment the same prop can carry materially different payouts.

The dollar figure in the “On $100” column is the size of that disagreement — the extra profit from taking the better of the two prices on a $100 stake. It is not an edge and not a prediction; it is the same bet costing two different amounts.

Longshots dominate the gap column, and that is arithmetic

Stolen bases and RBIs fill the top of the disagreement table most nights. That is not because those markets are softer. Margin is charged as a percentage, and the same percentage applied to a +700 longshot moves the payout by far more dollars than it does on a −150 favourite. Two points of implied probability is worth a few dollars on a short price and tens of dollars on a long one. Read the gap column as a dollar magnitude, not a ranking of which markets are mispriced.

Coverage is uneven, and the header tells you how uneven

Sportsbooks pick which props to offer, so the number of books behind a market swings a lot. Total bases usually comes back from most of the books we poll; walks and stolen bases often come back from one or two. Every market header carries its own book count and how many of its rows are actually comparable, because a sitewide average would flatter the thin markets and understate the deep ones.

Where only one book priced a market there is nothing to compare and the spread column is empty. The fair probability still means something on those rows — it is that book's own price with the margin removed.

What is missing, stated plainly

Coverage is uneven and we would rather show that than hide it. A row only carries a comparison when at least two books priced it, and each market header says how many books it came back from. Some markets arrive from one book only; on those, the fair price is still meaningful but there is nothing to compare it against. A dash means we do not have the number, never that the number is zero.

What these prices return

Every price on this page is American odds. Here is what the common ones pay on a $100 stake, and the break-even probability each one implies — the win rate you would need just to come out level.

American odds, profit on a $100 stake, and break-even probability
PriceProfit on $100Break-even
−200$50.0066.7%
−150$66.6760.0%
−110$90.9152.4%
+100$100.0050.0%
+150$150.0040.0%
+250$250.0028.6%
+400$400.0020.0%
+700$700.0012.5%

Convert any price yourself with the odds converter, or work a full payout with the bet calculator.

Common questions

What does this page show?

Every MLB player prop market our collector priced today — strikeouts, hits, home runs, total bases, RBIs, runs, stolen bases and more — with two numbers beside each line. The price a sportsbook is posting, and the fair price we work out by stripping the margin out of the sharpest available two-sided market. Where two books price the same bet differently, we show the gap in dollars.

Are these picks?

No. There is no recommendation anywhere on this page and no bet is suggested. It is a reference board: what is posted, what the market implies, and where the books disagree. What to do with that is your call.

What is a fair price?

A sportsbook's two sides always add up to more than 100% — that overround is the margin. Strip it out proportionally and you get the market's own estimate of the chance, before the book's cut. That is the fair price. It is always a shorter number than the one posted, because the posted price has the margin baked in.

Why do two sportsbooks price the same bet differently?

Because they are independent businesses with different models, different customers and different exposure. If a book has taken a lot of money on one side it will shade the price to balance its book, regardless of what the true probability is. Nobody arbitrates between them, so the same bet can carry meaningfully different payouts at the same moment.

Why are the widest gaps almost always longshots?

Because margin is charged as a percentage, and a percentage of a big number is a big number. A two-point difference in implied probability on a +700 longshot moves the payout by far more dollars than the same two points on a −150 favourite. Wide dollar gaps in the stolen-base and RBI markets are a structural feature of longshot pricing, not evidence that those markets are softer.

How many sportsbooks do you compare?

Up to four on this board today, and a given row only shows a comparison when at least two of them priced it. Coverage differs sharply by market — some markets come back from four books, others from one — so the count on each section header is the honest number for that market rather than a sitewide claim.

How often does this page update?

Prices refresh through the day as our collector pulls them and the page re-renders at least every five minutes. The timestamp at the top is the actual collection time, not the time you loaded the page.

Why do some rows have no fair price?

A fair price needs both sides of a market to remove the margin from. Some books post only the over on longshot props, which leaves nothing to devig. Those rows still appear — they are tonight’s market and worth seeing — but they carry a dash instead of a number we cannot honestly compute.

Why does the number of books differ by market?

Because sportsbooks choose which props to offer. A market like total bases comes back from most of the books we poll; walks or stolen bases often come back from one or two. We show the real count per market rather than a sitewide average, so you can tell at a glance whether a comparison on that section means anything.

Related pages

The morning board, in your inbox

Top +EV rows, biggest line movers, and hot streaks — one email before first pitch. No spam, unsubscribe anytime.