Odds intelligence 2026-10-12

What the sportsbook player-prop market says about this slate, how it moved our published player lines, and how much the market has been worth on settled games.

Games priced2
Players priced38
Book prices1245
Books9
SnapshotPregame
CLE 4 - 5 TBhome win 57.9%
LAD 4 - 3 MILhome win 49.5%
Market blend26 hitters and 4 starters moved toward the market
Player audit0 failures, 619 checks passed
Play by playEvery published line equals its game

Prices from output/odds/20261012/snapshots/odds_20261012T173044Z_6b252f40bc14.csv, written 2026-10-12T17:00:21.404443+00:00. Books: BetMGM, BetOnline, BetRivers, Bovada, DraftKings, Fanatics, FanDuel, MyBookie, Caesars.

Key takeaways

Market against our projection, by stat

StatPlayersMarket ÷ our modelOur chance minus market's
Hits + runs + RBI260.76×12.8%
RBI260.77×5.5%
Runs260.87×3.7%
Total bases260.96×2.0%
Home runs261.00×0.5%
Outs41.00×1.0%
Hits301.00×1.1%
Strikeouts41.01×-0.4%
Singles261.01×-0.4%
Walks301.07×-1.4%
Earned runs41.08×-6.6%
Doubles261.12×-1.6%
Triples23.65×-3.7%

Below 1.00× the market expects less than our model before odds. A shared gap across a whole slate is a calibration question before it is a player one.

Every priced player

#PlayerHitsHome runsRunsRBITotal basesWalks
1Steven KwanCLE65%0.93model 0.93we publish 0.965%0.05model 0.0536%0.44model 0.59we publish 0.4621%0.26model 0.28we publish 0.2763%1.32model 1.31we publish 1.3332%0.36model 0.41we publish 0.37
3Chase DeLauterCLE61%0.86model 0.92we publish 0.919%0.09model 0.13we publish 0.1233%0.40model 0.45we publish 0.4129%0.40model 0.49we publish 0.4260%1.37model 1.55we publish 1.5132%0.37model 0.32we publish 0.36
4Jo AdellCLE58%0.78model 0.86we publish 0.8211%0.11model 0.15we publish 0.1431%0.38model 0.39we publish 0.3830%0.41model 0.58we publish 0.4355%1.27model 1.50we publish 1.4426%0.29model 0.17we publish 0.27
5Nathaniel LoweCLE54%0.70model 0.77we publish 0.7611%0.12model 0.1430%0.36model 0.28we publish 0.3426%0.33model 0.50we publish 0.3655%1.30model 1.39we publish 1.3625%0.28model 0.26we publish 0.28
7Travis BazzanaCLE53%0.68model 0.72we publish 0.739%0.09model 0.1129%0.34model 0.47we publish 0.3623%0.29model 0.39we publish 0.3054%1.22model 1.25we publish 1.2525%0.28model 0.30we publish 0.28
8Patrick BaileyCLE48%0.60model 0.73we publish 0.669%0.10model 0.13we publish 0.1227%0.32model 0.35we publish 0.3222%0.27model 0.41we publish 0.2948%1.06model 1.27we publish 1.1924%0.26model 0.22we publish 0.25
9Brayan RocchioCLE52%0.66model 0.71we publish 0.697%0.07model 0.0928%0.33model 0.40we publish 0.3421%0.26model 0.37we publish 0.2851%1.03model 1.14we publish 1.1222%0.24model 0.18we publish 0.23
Foster GriffinCLE–4.51model 5.96we publish 5.06–––––1.28model 1.35we publish 1.31
2Jonathan ArandaTB63%0.90model 1.06we publish 0.9411%0.12model 0.1540%0.52model 0.45we publish 0.5129%0.39model 0.59we publish 0.42–1.58model 1.69we publish 1.5634%0.40model 0.29we publish 0.38
3Junior CamineroTB66%0.95model 0.98we publish 0.9718%0.22model 0.2242%0.55model 0.64we publish 0.5635%0.52model 0.54we publish 0.52–1.86model 1.8536%0.42model 0.37we publish 0.41
4Ryan ViladeTB53%0.70model 0.88we publish 0.7712%0.12model 0.15we publish 0.1534%0.42model 0.33we publish 0.4128%0.37model 0.52we publish 0.3954%1.24model 1.54we publish 1.4226%0.29model 0.28we publish 0.29
6Chandler SimpsonTB63%0.87model 1.13we publish 0.913%0.04model 0.0430%0.36model 0.4324%0.31model 0.3463%1.13model 1.45we publish 1.23–
9Taylor WallsTB54%0.70model 0.75we publish 0.737%0.07model 0.0531%0.38model 0.48we publish 0.3924%0.30model 0.32we publish 0.3153%0.99model 1.09we publish 1.0828%0.32model 0.29we publish 0.31
Drew RasmussenTB–4.31model 3.26we publish 3.84–––––1.36model 1.13we publish 1.26
1Mookie BettsLAD63%0.90model 0.85we publish 0.9112%0.16model 0.1542%0.54model 0.47we publish 0.5328%0.38model 0.51we publish 0.40–1.67model 1.48we publish 1.5432%0.37model 0.34we publish 0.37
2Freddie FreemanLAD62%0.87model 0.92we publish 0.8915%0.16model 0.11we publish 0.1239%0.49model 0.48we publish 0.4929%0.40model 0.46we publish 0.41–1.58model 1.4733%0.39model 0.42we publish 0.39
4Shohei OhtaniLAD59%0.80model 0.85we publish 0.8023%0.26model 0.16we publish 0.1743%0.56model 0.58we publish 0.5636%0.55model 0.48we publish 0.5358%1.58model 1.5238%0.45model 0.51we publish 0.46
5Will SmithLAD58%0.78model 0.77we publish 0.7914%0.17model 0.1239%0.49model 0.41we publish 0.4830%0.41model 0.46we publish 0.4257%1.28model 1.30we publish 1.3235%0.40model 0.38we publish 0.40
7Andy PagesLAD56%0.74model 0.78we publish 0.7711%0.11model 0.1334%0.42model 0.50we publish 0.4327%0.36model 0.53we publish 0.3956%1.27model 1.34we publish 1.3229%0.33model 0.29we publish 0.33
8Kyle TuckerLAD53%0.70model 0.68we publish 0.7012%0.13model 0.1035%0.43model 0.52we publish 0.4427%0.36model 0.41we publish 0.3753%1.17model 1.14we publish 1.1832%0.37model 0.41we publish 0.38
9Tommy EdmanLAD–––––22%0.24model 0.25
Yoshinobu YamamotoLAD–4.78model 3.48we publish 4.19–––––1.84model 1.32we publish 1.61
1Jackson ChourioMIL65%0.94model 0.94we publish 0.9713%0.14model 0.18we publish 0.1741%0.53model 0.69we publish 0.5530%0.41model 0.59we publish 0.44–1.72model 1.6726%0.29model 0.33we publish 0.30
2Brice TurangMIL57%0.76model 0.83we publish 0.818%0.08model 0.12we publish 0.1133%0.40model 0.63we publish 0.4327%0.36model 0.56we publish 0.3956%1.25model 1.40we publish 1.3535%0.42model 0.50we publish 0.43
3William ContrerasMIL63%0.88model 0.82we publish 0.8611%0.12model 0.1135%0.44model 0.54we publish 0.4528%0.37model 0.55we publish 0.40–1.56model 1.32we publish 1.3832%0.37model 0.35we publish 0.37
4Jake BauersMIL48%0.61model 0.76we publish 0.6713%0.16model 0.1434%0.41model 0.58we publish 0.4327%0.36model 0.51we publish 0.3846%1.03model 1.34we publish 1.2540%0.49model 0.56we publish 0.50
5Christian YelichMIL57%0.77model 0.72we publish 0.798%0.08model 0.1036%0.44model 0.56we publish 0.4625%0.33model 0.44we publish 0.3456%1.24model 1.19we publish 1.2535%0.41model 0.39we publish 0.41
6Garrett MitchellMIL48%0.61model 0.75we publish 0.677%0.07model 0.0829%0.35model 0.57we publish 0.3825%0.32model 0.42we publish 0.3449%0.98model 1.19we publish 1.1132%0.36model 0.39we publish 0.37
7Cooper PrattMIL58%0.78model 0.74we publish 0.797%0.07model 0.0729%0.34model 0.38we publish 0.3523%0.29model 0.45we publish 0.3156%1.10model 1.11we publish 1.1624%0.27model 0.29we publish 0.27
8Sal FrelickMIL54%0.71model 0.70we publish 0.736%0.06model 0.0628%0.33model 0.34we publish 0.3423%0.29model 0.40we publish 0.3155%1.11model 1.07we publish 1.1026%0.29model 0.29
Logan HendersonMIL–3.73model 3.06we publish 3.44–––––1.34model 1.29we publish 1.32

Each cell: the market's chance of at least one (top), the expectation the market's price implies (bold; red below our model, green above), our model before odds, and the published value after the blend.

Largest disagreements

PlayerPropMarket chanceOur modelDifferenceExpectation: ours → marketBetting decision
Garrett MitchellHits + runs + RBI over 0.555%81%26%1.74 → 0.85pass
Yoshinobu YamamotoPitcher hits allowed over 4.552%27%-25%3.48 → 4.78pass
Drew RasmussenPitcher earned runs over 1.548%24%-25%0.92 → 1.62pass
Foster GriffinPitcher hits allowed over 4.547%71%24%5.96 → 4.51pass
Jake BauersHits + runs + RBI over 0.558%81%23%1.85 → 0.98pass
Tommy EdmanHits + runs + RBI over 0.555%77%22%1.60 → 0.89pass
Foster GriffinPitcher earned runs over 1.553%75%22%2.71 → 1.79pass
Andy PagesHits + runs + RBI over 0.560%81%21%1.81 → 1.03pass
Patrick BaileyHits + runs + RBI over 0.552%73%21%1.49 → 0.86pass
Travis BazzanaHits + runs + RBI over 0.556%76%20%1.58 → 0.93pass
Drew RasmussenPitcher hits allowed over 4.543%23%-20%3.26 → 4.31pass
Brayan RocchioHits + runs + RBI over 0.556%75%19%1.48 → 0.89pass
Taylor WallsHits + runs + RBI over 0.559%79%19%1.56 → 0.94pass
Kyle TuckerHits + runs + RBI over 0.558%77%19%1.60 → 0.97pass
Foster GriffinPitcher outs over 12.551%69%18%14.57 → 12.77pass

Disagreements are research signals. Every one is a pass until settled games show our model beats the market on that market.

Best prices between books

PlayerPropBest priceBookFair (other books)Value vs fairBooks
Jo AdellStolen bases over 0.5+920FanDuel13.4%36.5%2
Chase DeLauterStolen bases over 0.5+880FanDuel12.9%26.4%2
Richie PalaciosStolen bases over 0.5+800FanDuel13.7%23.6%2
Angel MartinezStolen bases over 0.5+800FanDuel13.7%22.8%2
Garrett MitchellRBI over 0.5+345DraftKings24.9%10.8%3
Brayan RocchioStolen bases over 0.5+630FanDuel14.7%7.4%2
Steven KwanStolen bases over 0.5+580FanDuel15.4%4.5%2
Teoscar HernandezWalks over 0.5+285Fanatics27.0%3.9%3
Ryan ViladeHits under 0.5+119DraftKings47.3%3.7%3
Garrett MitchellHits + runs + RBI under 0.5+125BetMGM45.9%3.3%4
Taylor WallsWalks over 0.5+255DraftKings29.1%3.2%3
Jackson ChourioWalks over 0.5+275Fanatics27.4%2.6%3

One book's price against the consensus of the others. Hypothetical value between books, not a model view and not a wager.

What the market has been worth

MarketPropsPlayersGamesDatesMarket log lossModel log lossModel − market95% interval (by game)Verdict
Doubles2031061370.3080.299-0.009-0.019 to +0.000 no clear leaderneeds 3 more dates and 97 more props
Hits2101061370.6560.6640.008-0.025 to +0.037 no clear leaderneeds 3 more dates and 90 more props
Hits + runs + RBI2291071370.6960.7750.080+0.007 to +0.150 market aheadneeds 3 more dates and 71 more props
Home runs2391061370.2910.280-0.010-0.021 to +0.001 no clear leaderneeds 3 more dates and 61 more props
RBI2031061370.5790.5910.012-0.008 to +0.030 no clear leaderneeds 3 more dates and 97 more props
Runs2031061370.6210.6370.016-0.010 to +0.037 no clear leaderneeds 3 more dates and 97 more props
Singles2031061370.6760.6860.011-0.012 to +0.033 no clear leaderneeds 3 more dates and 97 more props
Stolen bases186991370.2580.253-0.006-0.027 to +0.020 no clear leaderneeds 3 more dates and 114 more props
Total bases2231051370.6630.662-0.001-0.031 to +0.024 no clear leaderneeds 3 more dates and 77 more props
Triples11111070.0410.013-0.028-0.031 to -0.026 model aheadneeds 3 more dates and 289 more props
Walks1971041370.6040.6170.013-0.001 to +0.028 no clear leaderneeds 3 more dates and 103 more props
Pitcher earned runs25201260.6650.6910.026-0.079 to +0.147 no clear leaderneeds 4 more dates and 275 more props
Pitcher hits allowed30201260.6770.6940.016-0.103 to +0.168 no clear leaderneeds 4 more dates and 270 more props
Pitcher outs42201260.6780.8020.124-0.037 to +0.308 no clear leaderneeds 4 more dates and 258 more props
Pitcher strikeouts35201260.6410.6500.009-0.083 to +0.136 no clear leaderneeds 4 more dates and 265 more props
Pitcher walks allowed23191260.6070.7050.098-0.061 to +0.267 no clear leaderneeds 4 more dates and 277 more props

Log loss scores each probability against what happened; lower is better, and a negative model − market means our model was more accurate. Props count only when both the market and our model priced them. The interval resamples whole games, because props in one game are not independent: one at-bat settles a hitter's hits, singles and total bases, and nine hitters face the same pitcher. With 4 games it is wide, which is why a verdict needs 300 props over 10 dates, not just 300 props.

Weights in force

Singles84%
Doubles16%
Triples45%
Walks83%
Hits84%
Home runs17%
Runs84%
RBI84%
Strikeouts50%
Walks (pitcher)59%
Earned runs (pitcher)54%
Hits (pitcher)59%
Outs (pitcher)52%
Strikeouts (pitcher)60%

How far each published stat moves toward the market: 0% keeps the model, 100% takes the market. Fitted on the settled props above.

Data quality and gaps

high
data/market_odds.csv is missing or empty, so no full-game moneyline covers 20261012 (manual pull)

Full-game moneyline context in the team router decision profile, review_prediction_results and the deep slate diagnosis reads this file and reports unavailable for every game since. The event feed carries only inning-period markets (first 1/3/5/7), so it cannot refill it. Ask the odds source to add full-game h2h, totals and spreads.

medium
Markets priced by books but not forecast by the model: batter_first_home_run, batter_stolen_bases, pitcher_record_a_win

Stolen bases have a market and no model expectation. A SB rate from sprint speed, attempt rate and catcher pop time is a self-contained new hitter metric with a market to measure it against.

medium
One snapshot per slate (this run archived an already seen snapshot)

Pull the feed at open, mid-day and near first pitch. Line movement and closing-line value against our early number are the strongest independent checks a single price cannot give.

low
281 rows carry only an over price

One-sided rows are scaled by the market's median hold; a two-way price would remove the estimate.

info
6 players are priced by books but absent from our published lineup (both lineups confirmed: bench players)

Books post props for bench players before lineups are out. With confirmed lineups this is information; with projected lineups, rerun once they confirm.

info
MIL hitter expected runs sum to 4.70 (RBI 4.20) against a published club score of 3

Known (R-27). Anchoring hitter R and RBI to the club target was measured on 1,128 settled hitter-games and lost accuracy, so the lines are left unanchored; the market blend moves R and RBI toward the market instead.

Player audit

Passed619
Explained15
Information57
Failed0
PlayerCheckStatusDetail
Steven Kwanmarket floor Hexplainedmarket 64.7% for at least 1; 0 in the one realized game that produces the published score; the market gives 35% to exactly that
Steven Kwanmarket floor 1Bexplainedmarket 55.2% for at least 1; 0 in the one realized game that produces the published score; the market gives 45% to exactly that
Steven Kwanmarket floor TBexplainedmarket 63.3% for at least 1; 0 in the one realized game that produces the published score; the market gives 37% to exactly that
Jo Adellmarket floor Hexplainedmarket 58.1% for at least 1; 0 in the one realized game that produces the published score; the market gives 42% to exactly that
Jo Adellmarket floor TBexplainedmarket 55.0% for at least 1; 0 in the one realized game that produces the published score; the market gives 45% to exactly that
Brayan Rocchiomarket floor Hexplainedmarket 51.5% for at least 1; 0 in the one realized game that produces the published score; the market gives 48% to exactly that
Brayan Rocchiomarket floor HRRexplainedmarket 55.6% for at least 1; 0 in the one realized game that produces the published score; the market gives 44% to exactly that
Brayan Rocchiomarket floor TBexplainedmarket 50.5% for at least 1; 0 in the one realized game that produces the published score; the market gives 49% to exactly that
Jonathan Arandamarket floor Hexplainedmarket 63.4% for at least 1; 0 in the one realized game that produces the published score; the market gives 37% to exactly that
Freddie Freemanmarket floor Hexplainedmarket 61.9% for at least 1; 0 in the one realized game that produces the published score; the market gives 38% to exactly that
Brice Turangmarket floor Hexplainedmarket 56.6% for at least 1; 0 in the one realized game that produces the published score; the market gives 43% to exactly that
Brice Turangmarket floor TBexplainedmarket 55.7% for at least 1; 0 in the one realized game that produces the published score; the market gives 44% to exactly that
Christian Yelichmarket floor Hexplainedmarket 57.3% for at least 1; 0 in the one realized game that produces the published score; the market gives 43% to exactly that
Christian Yelichmarket floor TBexplainedmarket 56.3% for at least 1; 0 in the one realized game that produces the published score; the market gives 44% to exactly that
Garrett Mitchellmarket floor HRRexplainedmarket 54.7% for at least 1; 0 in the one realized game that produces the published score; the market gives 45% to exactly that

Every batter and starter is checked: box identities, rate line, the odds step's arithmetic and position, market floors and the play by play. Explained means the market and the single realized game differ for a reason the check names.

Reference

Book margins by market and by book
Doubles6.1%
Pitcher strikeouts6.7%
Hits6.8%
RBI6.9%
Pitcher walks allowed6.9%
Hits + runs + RBI7.0%
Total bases7.1%
Pitcher hits allowed7.1%
Runs7.2%
Stolen bases7.4%
Walks7.5%
Singles7.6%
Pitcher earned runs7.7%
Pitcher outs7.8%
BetOnline6.4%
FanDuel6.7%
Bovada6.7%
BetMGM7.0%
DraftKings7.0%
Caesars7.1%
MyBookie8.0%
Fanatics8.1%

The margin is what a book adds on top of a fair price; lower is a sharper book.