MLB Betting Analyzer — Full Audit

Thursday, June 04 2026

MARKET TRUST TIERS

16 market(s) with settled tracker history
MarketTrustSeason NSeason WRSeason P&L14d N14d WR14d P&LGrade A NGrade A WR
K Prop✅ TRUSTED23956%-5.15u4661%+2.17u11259%
Pitcher Hits Allowed✅ TRUSTED15361%+16.36u3962%+4.47u1100%
Run Line✅ TRUSTED11552%-5.75u3549%-5.78u3964%
Pitcher Earned Runs👀 WATCH3770%+8.80u3770%+8.80u0-
Batter Walks👀 WATCH3669%+5.86u3669%+5.86u0-
Batter Total Bases👀 WATCH2952%-1.28u967%+1.95u0-
F5 ML👀 WATCH2848%+4.54u0-+0.00u0-
Batter Hits👀 WATCH2181%+2.85u771%+0.02u0-
Pitcher Walks👀 WATCH2157%-1.41u2157%-1.41u0-
No HR U1.5👀 WATCH922%-5.18u0-+0.00u0-
Moneyline👀 WATCH650%+2.85u0-+0.00u0-
NRFI👀 WATCH333%+0.00u0-+0.00u0-
YRFI👀 WATCH2100%+0.00u0-+0.00u0-
Pitcher Outs🔬 RESEARCH7541%-13.74u0-+0.00u10%
Total🔬 RESEARCH4238%-9.29u0-+0.00u1100%
Batter H+R+RBI⛔ PAUSED43149%-56.91u2458%+0.72u5946%

Raw edge is an uncalibrated ranking/debug signal. Trust tiers come from configured market status plus settled tracker performance.

MARKET PROMOTION CRITERIA

What each market needs to move stages
MarketCurrent StageNext StageProgressPromotion Blockers
K Prop✅ TRUSTEDMaintain Trusted3/4season P&L non-negative
Pitcher Hits Allowed✅ TRUSTEDMaintain Trusted4/4No blocker
Run Line✅ TRUSTEDMaintain Trusted2/4season P&L non-negative; 14d P&L non-negative
Pitcher Earned Runs👀 WATCH✅ Trusted3/5season sample >= 50; Grade A sample >= 20 and WR >= 55%
Batter Walks👀 WATCH✅ Trusted3/5season sample >= 50; Grade A sample >= 20 and WR >= 55%
Batter Total Bases👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d sample >= 10
F5 ML👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55%
Batter Hits👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55%
Pitcher Walks👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d P&L non-negative
No HR U1.5👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d sample >= 10
Moneyline👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55%
NRFI👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d sample >= 10
YRFI👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d sample >= 10
Pitcher Outs🔬 RESEARCH👀 Watch1/5season P&L positive; 14d sample >= 10; 14d WR >= 52%
Total🔬 RESEARCH👀 Watch0/5season sample >= 50; season P&L positive; 14d sample >= 10
Batter H+R+RBI⛔ PAUSED🔬 Research3/5diagnostic/component model has settled validation; season P&L non-negative

Promotion criteria keep markets from getting stuck in purgatory: each stage has explicit evidence needed for the next stage.

SAVANT PITCH QUALITY DIAGNOSTICS

18 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Mason FluhartyToronto Blue Jays vs Atlanta Braves78.266.994.03Sweeper (41% whiff, 42% usage)Savant whiff 29.5%, put-away 24.2%, xwOBA 0.227, arsenal coverage 3 pitch type(s)
Chris SaleAtlanta Braves vs Toronto Blue Jays62.765.465.54Slider (39% whiff, 41% usage)Savant whiff 30.4%, put-away 20.9%, xwOBA 0.284, arsenal coverage 4 pitch type(s)
Zack WheelerPhiladelphia Phillies vs San Diego Padres58.555.065.56Split-Finger (41% whiff, 14% usage)Savant whiff 25.8%, put-away 19.7%, xwOBA 0.284, arsenal coverage 6 pitch type(s)
Jared JonesPittsburgh Pirates vs Houston Astros57.390.814.04Curveball (50% whiff, 18% usage)Savant whiff 36.1%, put-away 34.9%, xwOBA 0.387, arsenal coverage 4 pitch type(s)
Carlos RodónNew York Yankees vs Cleveland Guardians57.251.266.05Changeup (38% whiff, 11% usage)Savant whiff 24.7%, put-away 18.0%, xwOBA 0.283, arsenal coverage 5 pitch type(s)
Shota ImanagaChicago Cubs vs Athletics55.960.754.55Split-Finger (42% whiff, 35% usage)Savant whiff 28.5%, put-away 20.1%, xwOBA 0.306, arsenal coverage 5 pitch type(s)
Andrew MorrisMinnesota Twins vs Kansas City Royals54.846.463.56Sweeper (29% whiff, 19% usage)Savant whiff 24.0%, put-away 14.8%, xwOBA 0.288, arsenal coverage 6 pitch type(s)
Kai-Wei TengHouston Astros vs Pittsburgh Pirates54.356.457.56Sweeper (33% whiff, 36% usage)Savant whiff 25.8%, put-away 21.1%, xwOBA 0.300, arsenal coverage 6 pitch type(s)
J.T. GinnAthletics vs Chicago Cubs51.054.451.55Changeup (34% whiff, 16% usage)Savant whiff 24.5%, put-away 21.8%, xwOBA 0.312, arsenal coverage 5 pitch type(s)
Justin WrobleskiLos Angeles Dodgers vs Arizona Diamondbacks41.931.852.574-Seam Fastball (20% whiff, 51% usage)Savant whiff 17.2%, put-away 13.7%, xwOBA 0.310, arsenal coverage 7 pitch type(s)
Slade CecconiCleveland Guardians vs New York Yankees41.742.639.06Curveball (34% whiff, 15% usage)Savant whiff 21.3%, put-away 16.4%, xwOBA 0.337, arsenal coverage 6 pitch type(s)
Trevor RogersBaltimore Orioles vs Boston Red Sox41.241.039.05Sweeper (35% whiff, 10% usage)Savant whiff 22.6%, put-away 12.2%, xwOBA 0.337, arsenal coverage 5 pitch type(s)
Ryne NelsonArizona Diamondbacks vs Los Angeles Dodgers38.543.032.55Slider (32% whiff, 18% usage)Savant whiff 22.2%, put-away 14.9%, xwOBA 0.350, arsenal coverage 5 pitch type(s)
Brayan BelloBoston Red Sox vs Baltimore Orioles36.451.019.56Cutter (46% whiff, 17% usage)Savant whiff 24.6%, put-away 18.1%, xwOBA 0.376, arsenal coverage 6 pitch type(s)
Lucas GiolitoSan Diego Padres vs Philadelphia Phillies35.535.532.54Slider (25% whiff, 17% usage)Savant whiff 21.4%, put-away 9.0%, xwOBA 0.350, arsenal coverage 4 pitch type(s)
Seth LugoKansas City Royals vs Minnesota Twins35.036.833.58Cutter (23% whiff, 15% usage)Savant whiff 17.4%, put-away 18.4%, xwOBA 0.348, arsenal coverage 8 pitch type(s)
Adrian HouserSan Francisco Giants vs Milwaukee Brewers31.030.823.55Changeup (31% whiff, 18% usage)Savant whiff 17.4%, put-away 12.3%, xwOBA 0.368, arsenal coverage 5 pitch type(s)
Coleman CrowMilwaukee Brewers vs San Francisco Giants29.526.432.55Curveball (25% whiff, 19% usage)Savant whiff 16.3%, put-away 10.2%, xwOBA 0.350, arsenal coverage 5 pitch type(s)

Diagnostic only. This is a free Savant-derived pitch-quality layer, not Pitcher List PLV/PLA, and it does not change recommendations.

PITCHER ASSESSMENT DIAGNOSTICS

18 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Ryne NelsonArizona Diamondbacks vs Los Angeles DodgersR18.9%6.75.45.7112deepfull32.5067.50season+recent+savant+savant_quality+handpatient opponent BB% 10.4%
J.T. GinnAthletics vs Chicago CubsR22.8%6.05.95.9101deepfull51.5048.50season+recent+savant+savant_quality+handpatient opponent BB% 11.1%
Chris SaleAtlanta Braves vs Toronto Blue JaysL30.3%6.46.16.2107deepfull65.5034.50season+recent+savant+savant_quality+handlow-K contact opponent 19.3%
Trevor RogersBaltimore Orioles vs Boston Red SoxL16.7%4.54.94.876shortfull39.0061.00season+recent+savant+savant_quality+handrecent leash 4.5 IP/start
Brayan BelloBoston Red Sox vs Baltimore OriolesR16.8%5.67.66.994normalfull19.5080.50season+recent+savant+savant_quality+handpatient opponent BB% 10.3%
Shota ImanagaChicago Cubs vs AthleticsL22.9%5.65.86.094normalfull54.5045.50season+recent+savant+savant_quality+handpatient opponent BB% 9.8%
Slade CecconiCleveland Guardians vs New York YankeesR20.0%5.25.25.287normalfull39.0061.00season+recent+savant+savant_quality+handpatient opponent BB% 11.3%
Kai-Wei TengHouston Astros vs Pittsburgh PiratesR25.2%4.28.46.570shortfull57.5042.50season+recent+savant+savant_quality+handrecent leash 4.2 IP/start, patient opponent BB% 10.1%
Seth LugoKansas City Royals vs Minnesota TwinsR19.7%5.45.95.891normalfull33.5066.50season+recent+savant+savant_quality+hand-
Justin WrobleskiLos Angeles Dodgers vs Arizona DiamondbacksL18.0%6.46.96.7107deepfull52.5047.50season+recent+savant+savant_quality+hand-
Coleman CrowMilwaukee Brewers vs San Francisco GiantsR18.0%4.04.04.967shortfull32.5067.50season+recent+savant+savant_quality+handrecent leash 4.0 IP/start
Andrew MorrisMinnesota Twins vs Kansas City RoyalsR23.3%1.024.16.317shortfull63.5036.50season+recent+savant+savant_quality+handrecent leash 1.0 IP/start
Carlos RodónNew York Yankees vs Cleveland GuardiansL24.4%4.95.05.382shortfull66.0034.00season+recent+savant+savant_quality+handrecent leash 4.9 IP/start, patient opponent BB% 10.5%
Zack WheelerPhiladelphia Phillies vs San Diego PadresR24.5%6.66.36.3111deepfull65.5034.50season+recent+savant+savant_quality+hand-
Jared JonesPittsburgh Pirates vs Houston AstrosR22.8%-4.15.694shortfull14.0086.00season+savant+savant_quality+handseason leash 4.1 IP/GS, recent_form_unavailable
Lucas GiolitoSan Diego Padres vs Philadelphia PhilliesR18.7%4.04.04.967shortfull32.5067.50season+recent+savant+savant_quality+handrecent leash 4.0 IP/start
Adrian HouserSan Francisco Giants vs Milwaukee BrewersR17.2%4.55.04.976shortfull23.5076.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start, patient opponent BB% 11.2%
Mason FluhartyToronto Blue Jays vs Atlanta BravesL30.1%1.011.15.717shortfull94.006.00season+recent+savant+savant_quality+handrecent leash 1.0 IP/start

Diagnostics only. These values are exposed for review and do not change recommendations yet.

PITCHER OUTS RESEARCH GATE

4/4 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Chris SaleChris Sale OverToronto Blue Jays @ Atlanta Braves18.519.00.52.8%CALT_DERISKresearchdeep6.2107season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 2.8% vs 10% min
Shota ImanagaShota Imanaga UnderAthletics @ Chicago Cubs17.517.2-0.31.7%CALT_DERISKresearchnormal6.094season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.7% vs 10% min
Seth LugoSeth Lugo UnderKansas City Royals @ Minnesota Twins17.517.5-0.00.0%CALT_DERISKresearchnormal5.891season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 0.0% vs 10% min
Justin WrobleskiJustin Wrobleski OverLos Angeles Dodgers @ Arizona Diamondbacks17.520.73.218.2%BMONITORresearchdeep6.7107season+recent+savant+savant_quality+hand⚠ Market status RESEARCH: Pitcher Outs research-stage — downgraded to monitor/derisk — would have capped at C

QC summary only. Pitcher Outs remains research-only until the assessment gate is validated.

HRR COMPONENT RESEARCH

75 HRR component candidate(s) emitted by Batter Engine | showing top 50 by component raw gap
PlayerGameResearch SideComponent ProjHRRBICurrentUncertaintySupportFlags
Andy PagesLos Angeles Dodgers @ Arizona DiamondbacksOver 1.52.981.190.701.092.67 / Over0.30season_games=62,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Nick KurtzAthletics @ Chicago CubsOver 1.52.941.110.950.872.29 / Over0.35season_games=60,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused, component_projection_diverges_from_current_model
Yordan AlvarezPittsburgh Pirates @ Houston AstrosOver 1.52.881.290.820.773.28 / Over0.30season_games=62,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Byron BuxtonKansas City Royals @ Minnesota TwinsOver 1.52.791.191.020.582.63 / Over0.30season_games=53,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Ryan WardLos Angeles Dodgers @ Arizona DiamondbacksOver 1.52.751.470.690.592.33 / Over0.59exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Ketel MarteLos Angeles Dodgers @ Arizona DiamondbacksOver 1.52.701.140.850.702.49 / Over0.30season_games=57,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Brandon LowePittsburgh Pirates @ Houston AstrosOver 1.52.651.050.840.762.25 / Over0.30season_games=56,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Christian WalkerPittsburgh Pirates @ Houston AstrosOver 1.52.611.020.660.932.63 / Over0.30season_games=62,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Matt OlsonToronto Blue Jays @ Atlanta BravesOver 1.52.551.070.710.772.16 / Over0.30season_games=62,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Corbin CarrollLos Angeles Dodgers @ Arizona DiamondbacksOver 1.52.541.140.860.552.37 / Over0.30season_games=58,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Ryan O'HearnPittsburgh Pirates @ Houston AstrosOver 1.52.521.070.670.782.17 / Over0.30season_games=47,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Bryan ReynoldsPittsburgh Pirates @ Houston AstrosOver 1.52.481.000.720.772.11 / Over0.30season_games=62,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Ian HappAthletics @ Chicago CubsOver 1.52.470.890.840.742.08 / Over0.30season_games=58,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Oneil CruzPittsburgh Pirates @ Houston AstrosOver 1.52.421.040.700.672.55 / Over0.30season_games=60,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Nick GonzalesPittsburgh Pirates @ Houston AstrosOver 1.52.371.160.590.622.30 / Over0.30season_games=56,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Michael BuschAthletics @ Chicago CubsOver 1.52.330.940.550.851.89 / Over0.30season_games=61,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Kyle TuckerLos Angeles Dodgers @ Arizona DiamondbacksOver 1.52.330.950.740.642.28 / Over0.30season_games=59,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Ildemaro VargasLos Angeles Dodgers @ Arizona DiamondbacksOver 1.52.291.090.550.652.34 / Over0.30season_games=54,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Mookie BettsLos Angeles Dodgers @ Arizona DiamondbacksOver 1.52.271.210.570.481.92 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Pedro RamirezAthletics @ Chicago CubsOver 1.52.261.160.600.501.91 / Over0.64exact_hrr_l10,lineupresearch_only_hrr_paused, missing_player_component_rates, missing_pitcher_assessment
Ozzie AlbiesToronto Blue Jays @ Atlanta BravesOver 1.52.251.080.620.551.76 / Over0.30season_games=62,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Jeremy PenaPittsburgh Pirates @ Houston AstrosOver 1.52.181.200.540.451.93 / Over0.64lineupresearch_only_hrr_paused, missing_player_component_rates, missing_pitcher_assessment
Nolan ArenadoLos Angeles Dodgers @ Arizona DiamondbacksOver 1.52.180.900.600.682.09 / Over0.30season_games=56,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Brooks LeeKansas City Royals @ Minnesota TwinsOver 1.52.170.930.500.752.24 / Over0.30season_games=59,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Vladimir Guerrero Jr.Toronto Blue Jays @ Atlanta BravesOver 1.52.161.140.660.361.86 / Over0.30season_games=60,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Michael Harris IIToronto Blue Jays @ Atlanta BravesOver 1.52.121.040.460.621.86 / Over0.30season_games=59,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Alex BregmanAthletics @ Chicago CubsOver 1.52.081.070.570.441.88 / Over0.30season_games=61,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Tyler SoderstromAthletics @ Chicago CubsOver 1.52.080.870.550.671.65 / Over0.30season_games=58,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Spencer HorwitzPittsburgh Pirates @ Houston AstrosOver 1.52.051.020.540.491.81 / Over0.30season_games=57,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Nico HoernerAthletics @ Chicago CubsOver 1.52.041.000.460.571.87 / Over0.30season_games=61,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Ernie ClementToronto Blue Jays @ Atlanta BravesOver 1.52.011.240.450.321.86 / Over0.30season_games=61,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Isaac ParedesPittsburgh Pirates @ Houston AstrosOver 1.51.960.930.440.592.10 / Over0.30season_games=57,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Kody ClemensKansas City Royals @ Minnesota TwinsOver 1.51.951.020.440.491.69 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Max MuncyLos Angeles Dodgers @ Arizona DiamondbacksOver 1.51.940.850.710.382.03 / Over0.30season_games=56,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Henry BolteAthletics @ Chicago CubsOver 1.51.920.970.510.431.58 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Michael ConfortoAthletics @ Chicago CubsOver 1.51.900.970.500.431.60 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Shea LangeliersAthletics @ Chicago CubsOver 2.52.901.230.880.792.44 / Under0.35season_games=55,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused, component_side_conflicts_current_model
Vinnie PasquantinoKansas City Royals @ Minnesota TwinsOver 1.51.880.830.440.611.53 / Over0.30season_games=59,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Kazuma OkamotoToronto Blue Jays @ Atlanta BravesOver 1.51.880.810.460.601.80 / Over0.30season_games=60,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Endy RodriguezPittsburgh Pirates @ Houston AstrosOver 1.51.841.090.410.342.02 / Over0.64exact_hrr_l10,lineupresearch_only_hrr_paused, missing_player_component_rates, missing_pitcher_assessment
Trevor LarnachKansas City Royals @ Minnesota TwinsOver 1.51.830.960.410.461.66 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Colby ThomasAthletics @ Chicago CubsOver 1.51.800.890.430.481.55 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Carter JensenKansas City Royals @ Minnesota TwinsOver 1.51.790.740.540.511.41 / Under0.35season_games=57,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused, component_side_conflicts_current_model
Salvador PerezKansas City Royals @ Minnesota TwinsOver 1.51.770.810.430.531.48 / Under0.35season_games=59,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused, component_side_conflicts_current_model
Gabriel MorenoLos Angeles Dodgers @ Arizona DiamondbacksOver 1.51.760.920.400.441.55 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Will SmithLos Angeles Dodgers @ Arizona DiamondbacksOver 1.51.750.850.460.451.82 / Over0.30season_games=50,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Ronald Acuna Jr.Toronto Blue Jays @ Atlanta BravesOver 1.51.731.000.400.331.62 / Over0.64exact_hrr_l10,lineupresearch_only_hrr_paused, missing_player_component_rates, missing_pitcher_assessment
Luke KeaschallKansas City Royals @ Minnesota TwinsOver 1.51.720.900.460.351.88 / Over0.30season_games=58,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Austin MartinKansas City Royals @ Minnesota TwinsOver 1.51.690.830.470.391.74 / Over0.30season_games=56,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Ryan WaldschmidtLos Angeles Dodgers @ Arizona DiamondbacksOver 1.51.650.860.380.411.52 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates

Diagnostics only. HRR remains paused; these component projections are not used for recommendations.

FULL AUDIT — ALL CANDIDATES

358 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► GOOD ADDS
B✅ Good AddPitcher Hits AllRyne Nelson UnderDOD@DIA9:41 PM5.54.6-129BetMGM Under 5.5 -105 | best price16.4%!GOOD ADD
B👀 Watch
Heavy juice (-255) — break-even ~72%, requires clean execution
Batter HitsGabriel Moreno UnderDOD@DIA9:41 PM1.50.8-255DK Under 1.5 -255 | exact44.3%!!GOOD ADD
B✅ Good Add
Matchup: [!] Opp lineup wRC+ 117 vs RHP — tough platoon matchup
Run LineArizona Diamondbacks +1.5DOD@DIA9:41 PM1.5--142LowVig Arizona Diamondbacks 1.5 -136 | best price+15.0%!GOOD ADD
► SMALL PLAYS
A (Weak)◔ Small Play
Books strongly against: No usable Over/Under book pairs for consensus check — would have capped at C
Batter WalksPedro Ramirez OverATH@CUB8:06 PM0.50.9+246DK Over 0.5 +246 | exact75.6%SMALL PLAY
A (Weak)◔ Small Play
Books strongly against: DK disagrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksMichael Busch OverATH@CUB8:06 PM0.50.8-101theScore Bet Over 0.5 +100 | best price57.3%SMALL PLAY
A (Weak)◔ Small Play
Books strongly against: DK disagrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksIan Happ OverATH@CUB8:06 PM0.50.8-110DK Over 0.5 -110 | exact53.0%SMALL PLAY
A (Weak)◔ Small Play
HRR trust gate: raw gap 1.2, heavy juice -150 — A would have capped at C
Batter H+R+RBIAndy Pages OverDOD@DIA9:41 PM1.52.7-150theScore Bet Over 1.5 -150 | best price78.0%SMALL PLAY
► ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (4 books) — strongly disagree
K PropJared Jones OverPIR@AST8:11 PM5.58.3-109FanDuel Over 5.5 -104 | best price50.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.0% vs 17% min — would have capped at D
K PropSeth Lugo UnderROY@TWI7:41 PM4.53.8+103Bovada Direct Under 4.5 +105 | best price15.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.3% vs 17% min — would have capped at D
K PropJT Ginn OverATH@CUB8:06 PM4.55.0+120BetMGM Over 4.5 +130 | best price10.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.2% vs 17% min — would have capped at D
K PropRyne Nelson UnderDOD@DIA9:41 PM4.54.1-161FanDuel Under 4.5 -160 | best price9.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 17% min — would have capped at D
K PropShota Imanaga OverATH@CUB8:06 PM6.57.0+112BetMGM Over 6.5 +115 | best price8.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.6% vs 17% min — would have capped at D
K PropJustin Wrobleski UnderDOD@DIA9:41 PM3.53.3+100Bovada Direct Under 3.5 +105 | best price5.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.9% vs 17% min — would have capped at D
K PropChris Sale OverJAY@BRA7:15 PM7.57.8+107FanDuel Over 7.5 +122 | best price3.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.8% vs 10% min — would have capped at D
Pitcher OutsChris Sale OverJAY@BRA7:15 PM18.519.0+102BetOnline Over 18.5 +110 | best price2.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.7% vs 10% min — would have capped at D
Pitcher OutsShota Imanaga UnderATH@CUB8:06 PM17.517.2+132Bovada Direct Under 17.5 +135 | best price1.7%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 10% min — would have capped at D
Pitcher OutsSeth Lugo UnderROY@TWI7:41 PM17.517.5+105FanDuel Under 17.5 +106 | best price0.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (2 books) — strongly disagree
Pitcher Hits AllJT Ginn UnderATH@CUB8:06 PM5.53.8-166theScore Bet Under 5.5 -160 | best price30.9%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 33% (3 books) — strongly disagree
Pitcher Hits AllJustin Wrobleski UnderDOD@DIA9:41 PM6.54.5-129Bovada Direct Under 6.5 -125 | best price30.8%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (3 books) — strongly disagree
Pitcher Hits AllShota Imanaga UnderATH@CUB8:06 PM5.54.5-122DK Under 5.5 -122 | exact18.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 15% min — would have capped at D
Pitcher Hits AllSeth Lugo UnderROY@TWI7:41 PM5.55.5+100BetMGM Under 5.5 +100 | best price-!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Pitcher WalksJared Jones OverPIR@AST8:11 PM1.52.3-160DK Over 1.5 -160 | exact52.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.8% vs 20% min — would have capped at D
Pitcher WalksJustin Wrobleski UnderDOD@DIA9:41 PM1.51.3-125DK Under 1.5 -125 | exact10.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.8% vs 20% min — would have capped at D
Pitcher WalksJT Ginn UnderATH@CUB8:06 PM2.52.2-184DK Under 2.5 -184 | exact10.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.4% vs 20% min — would have capped at D
Pitcher WalksRyne Nelson OverDOD@DIA9:41 PM1.51.6-118DK Over 1.5 -118 | exact8.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.2% vs 20% min — would have capped at D
Pitcher WalksShota Imanaga UnderATH@CUB8:06 PM1.51.4-142DK Under 1.5 -142 | exact7.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.4% vs 20% min — would have capped at D
Pitcher WalksSeth Lugo OverROY@TWI7:41 PM1.51.6-130DK Over 1.5 -130 | exact3.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.7% vs 20% min — would have capped at D
Pitcher WalksChris Sale UnderJAY@BRA7:15 PM1.51.5-158DK Under 1.5 -158 | exact2.7%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Pitcher Earned RChris Sale OverJAY@BRA7:15 PM1.51.8-125BetMGM Over 1.5 -118 | best price20.0%!ALT / DERISK
C↘ Alt / Derisk
Matchup: [!] Weather: +8% run env ✗ Under
Pitcher Earned RJT Ginn UnderATH@CUB8:06 PM2.52.1+108BetMGM Under 2.5 +110 | best price16.0%!!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (1 books) — strongly disagree
Pitcher Earned RJared Jones OverPIR@AST8:11 PM2.52.9+125DK Over 2.5 +125 | exact16.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min — would have capped at D
Pitcher Earned RRyne Nelson OverDOD@DIA9:41 PM2.52.7-123DK Over 2.5 -123 | exact8.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min — would have capped at D
Pitcher Earned RJustin Wrobleski UnderDOD@DIA9:41 PM2.52.3+104DK Under 2.5 +104 | exact8.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 20% min — would have capped at D
Pitcher Earned RSeth Lugo UnderROY@TWI7:41 PM2.52.5-108DK Under 2.5 -108 | exact-!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 20% min — would have capped at D
Pitcher Earned RShota Imanaga UnderATH@CUB8:06 PM2.52.5+109DK Under 2.5 +109 | exact-!!!ALT / DERISK
B (Weak)↘ Alt / Derisk
Recent form: L10 19% + L5 12% (both cold) — would have capped at C
Batter HitsMauricio Dubon UnderJAY@BRA7:15 PM1.50.8-255DK Under 1.5 -255 | exact49.8%!!ALT / DERISK
B (Weak)↘ Alt / Derisk
Heavy juice (-263) + role/script uncertainty — B would have capped at C
Batter HitsHenry Bolte UnderATH@CUB8:06 PM1.50.8-263DK Under 1.5 -263 | exact43.1%!!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 40.9% vs 50% min — would have capped at D
Batter HitsPete Crow-Armstrong UnderATH@CUB8:06 PM1.50.9-244BetMGM Under 1.5 -235 | best price40.9%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 32.7% vs 50% min — would have capped at D
Batter HitsBrooks Lee UnderROY@TWI7:41 PM1.51.0-266DK Under 1.5 -266 | exact32.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 32.3% vs 50% min — would have capped at D
Batter HitsJeremy Pena UnderPIR@AST8:11 PM1.51.0-260theScore Bet Under 1.5 +200 | best price32.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 31.7% vs 50% min — would have capped at D
Batter HitsMookie Betts UnderDOD@DIA9:41 PM1.51.0-230DK Under 1.5 -230 | exact31.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 29.8% vs 50% min — would have capped at D
Batter HitsBobby Witt Jr. UnderROY@TWI7:41 PM1.51.1-192theScore Bet Under 1.5 -190 | best price29.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 28.9% vs 50% min — would have capped at D
Batter HitsKetel Marte UnderDOD@DIA9:41 PM1.51.1-238DK Under 1.5 -238 | exact28.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 27.6% vs 50% min — would have capped at D
Batter HitsErnie Clement UnderJAY@BRA7:15 PM1.51.1-237theScore Bet Under 1.5 +220 | best price27.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 26.6% vs 50% min — would have capped at D
Batter HitsAndy Pages UnderDOD@DIA9:41 PM1.51.1-235DK Under 1.5 -235 | exact26.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 25.2% vs 50% min — would have capped at D
Batter HitsByron Buxton UnderROY@TWI7:41 PM1.51.1-252BetMGM Under 1.5 -250 | best price25.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 23.8% vs 50% min — would have capped at D
Batter HitsShea Langeliers UnderATH@CUB8:06 PM1.51.1-221theScore Bet Under 1.5 +220 | best price23.8%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.2% vs 50% min — would have capped at D
Batter HitsFreddie Freeman UnderDOD@DIA9:41 PM1.51.2-227DK Under 1.5 -227 | exact20.2%!ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksErnie Clement UnderJAY@BRA7:15 PM0.50.1-680DK Under 0.5 -680 | exact79.2%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksIldemaro Vargas UnderDOD@DIA9:41 PM0.50.1-343DK Under 0.5 -343 | exact77.8%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK disagrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksBryan Reynolds OverPIR@AST8:11 PM0.50.8+108DK Over 0.5 +108 | exact67.2%!ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksMichael Harris II UnderJAY@BRA7:15 PM0.50.2-397DK Under 0.5 -397 | exact65.3%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksAndy Pages UnderDOD@DIA9:41 PM0.50.2-415DK Under 0.5 -415 | exact60.8%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksSalvador Perez UnderROY@TWI7:41 PM0.50.2-430DK Under 0.5 -430 | exact59.8%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksNathan Lukes UnderJAY@BRA7:15 PM0.50.2-507DK Under 0.5 -507 | exact54.0%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksGeorge Springer UnderJAY@BRA7:15 PM0.50.2-296theScore Bet Under 0.5 -290 | best price54.0%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksTyler Heineman UnderJAY@BRA7:15 PM0.50.2-760DK Under 0.5 -760 | exact54.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksYohendrick Pinango UnderJAY@BRA7:15 PM0.50.2-810DK Under 0.5 -810 | exact54.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksMyles Straw UnderJAY@BRA7:15 PM0.50.2-408DK Under 0.5 -408 | exact54.0%!ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: No usable Over/Under book pairs for consensus check — would have capped at C
Batter WalksCharles McAdoo UnderJAY@BRA7:15 PM0.50.2-496DK Under 0.5 -496 | exact54.0%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksTommy Troy UnderDOD@DIA9:41 PM0.50.2-423DK Under 0.5 -423 | exact53.8%!ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksGabriel Moreno UnderDOD@DIA9:41 PM0.50.2-264DK Under 0.5 -264 | exact53.8%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksRyan Waldschmidt UnderDOD@DIA9:41 PM0.50.2-346DK Under 0.5 -346 | exact53.8%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksJose Fernandez UnderDOD@DIA9:41 PM0.50.2-690DK Under 0.5 -690 | exact53.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksJeff McNeil UnderATH@CUB8:06 PM0.50.2-471DK Under 0.5 -471 | exact53.6%!!!ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksBrooks Lee UnderROY@TWI7:41 PM0.50.2-396DK Under 0.5 -396 | exact53.4%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (1 books) — strongly disagree
Batter WalksRyan Ward OverDOD@DIA9:41 PM0.50.8+231DK Over 0.5 +231 | exact50.9%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksByron Buxton UnderROY@TWI7:41 PM0.50.2-334DK Under 0.5 -334 | exact50.1%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksNolan Arenado UnderDOD@DIA9:41 PM0.50.2-423DK Under 0.5 -423 | exact49.1%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksKetel Marte UnderDOD@DIA9:41 PM0.50.3-280DK Under 0.5 -280 | exact47.4%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksMauricio Dubon UnderJAY@BRA7:15 PM0.50.3-295theScore Bet Under 0.5 -290 | best price47.1%!ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK disagrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Batter WalksNick Kurtz OverATH@CUB8:06 PM0.50.7-106theScore Bet Over 0.5 -105 | best price45.1%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (1 books) — strongly disagree
Batter WalksRonald Acuna Jr. OverJAY@BRA7:15 PM0.50.7-110DK Over 0.5 -110 | exact44.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksZack Gelof UnderATH@CUB8:06 PM0.50.3-325DK Under 0.5 -325 | exact42.9%!!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksJonah Heim UnderATH@CUB8:06 PM0.50.3-348DK Under 0.5 -348 | exact42.9%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksColby Thomas UnderATH@CUB8:06 PM0.50.3-387DK Under 0.5 -387 | exact42.9%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksHenry Bolte UnderATH@CUB8:06 PM0.50.3-397DK Under 0.5 -397 | exact42.9%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Batter WalksAlika Williams UnderATH@CUB8:06 PM0.50.3-478DK Under 0.5 -478 | exact42.9%!!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksJac Caglianone UnderROY@TWI7:41 PM0.50.3-229theScore Bet Under 0.5 -225 | best price41.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksShea Langeliers UnderATH@CUB8:06 PM0.50.3-341DK Under 0.5 -341 | exact40.6%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksEndy Rodriguez UnderPIR@AST8:11 PM0.50.3-213DK Under 0.5 -213 | exact39.7%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksRyan Kreidler UnderROY@TWI7:41 PM0.50.3-404DK Under 0.5 -404 | exact37.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksJames Outman UnderROY@TWI7:41 PM0.50.3-301theScore Bet Under 0.5 -290 | best price37.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksVictor Caratini UnderROY@TWI7:41 PM0.50.3-302theScore Bet Under 0.5 -290 | best price37.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksKody Clemens UnderROY@TWI7:41 PM0.50.3-322DK Under 0.5 -322 | exact37.5%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksTrevor Larnach UnderROY@TWI7:41 PM0.50.3-253DK Under 0.5 -253 | exact37.5%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksOzzie Albies UnderJAY@BRA7:15 PM0.50.3-287theScore Bet Under 0.5 -280 | best price37.3%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksSandy León UnderJAY@BRA7:15 PM0.50.3-398DK Under 0.5 -398 | exact37.0%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksMike Yastrzemski UnderJAY@BRA7:15 PM0.50.3-192theScore Bet Under 0.5 -190 | best price37.0%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksDominic Smith UnderJAY@BRA7:15 PM0.50.3-303theScore Bet Under 0.5 -290 | best price37.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Batter WalksNick Gonzales UnderPIR@AST8:11 PM0.50.3-274DK Under 0.5 -274 | exact36.9%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksLuke Keaschall UnderROY@TWI7:41 PM0.50.3-355DK Under 0.5 -355 | exact36.9%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksMookie Betts UnderDOD@DIA9:41 PM0.50.3-199DK Under 0.5 -199 | exact34.3%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksAlex Freeland UnderDOD@DIA9:41 PM0.50.3-243DK Under 0.5 -243 | exact34.3%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksDalton Rushing UnderDOD@DIA9:41 PM0.50.3-329DK Under 0.5 -329 | exact34.3%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksAustin Riley UnderJAY@BRA7:15 PM0.50.3-252DK Under 0.5 -252 | exact34.0%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksKazuma Okamoto UnderJAY@BRA7:15 PM0.50.3-316DK Under 0.5 -316 | exact33.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksTaylor Trammell UnderPIR@AST8:11 PM0.50.3-276DK Under 0.5 -276 | exact33.7%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksJeremy Pena UnderPIR@AST8:11 PM0.50.3-274DK Under 0.5 -274 | exact33.7%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksNick Allen UnderPIR@AST8:11 PM0.50.3-496DK Under 0.5 -496 | exact33.7%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksChristian Walker UnderPIR@AST8:11 PM0.50.3-240DK Under 0.5 -240 | exact31.8%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksWill Smith UnderDOD@DIA9:41 PM0.50.3-224DK Under 0.5 -224 | exact31.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksNick Loftin UnderROY@TWI7:41 PM0.50.3-301theScore Bet Under 0.5 -290 | best price31.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksKyle Isbel UnderROY@TWI7:41 PM0.50.3-433DK Under 0.5 -433 | exact31.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksMichael Massey UnderROY@TWI7:41 PM0.50.3-426DK Under 0.5 -426 | exact31.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (1 books) — strongly disagree
Batter WalksYordan Alvarez OverPIR@AST8:11 PM0.50.7+101DK Over 0.5 +101 | exact29.8%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksTyler Soderstrom UnderATH@CUB8:06 PM0.50.4-316theScore Bet Under 0.5 -300 | best price27.6%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksFreddie Freeman UnderDOD@DIA9:41 PM0.50.4-195DK Under 0.5 -195 | exact27.3%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksCarter Jensen UnderROY@TWI7:41 PM0.50.4-174theScore Bet Under 0.5 -170 | best price27.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 24.0% vs 30% min — would have capped at D
Batter WalksSpencer Horwitz OverPIR@AST8:11 PM0.50.6+114DK Over 0.5 +114 | exact24.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 22.4% vs 30% min — would have capped at D
Batter WalksCorbin Carroll UnderDOD@DIA9:41 PM0.50.4-257DK Under 0.5 -257 | exact22.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 22.3% vs 30% min — would have capped at D
Batter WalksIsaac Paredes UnderPIR@AST8:11 PM0.50.4-177DK Under 0.5 -177 | exact22.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 22.1% vs 30% min — would have capped at D
Batter WalksCam Smith UnderPIR@AST8:11 PM0.50.4-190theScore Bet Under 0.5 -190 | best price22.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 22.0% vs 30% min — would have capped at D
Batter WalksDansby Swanson OverATH@CUB8:06 PM0.50.6+156DK Over 0.5 +156 | exact22.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 18.2% vs 30% min — would have capped at D
Batter WalksAustin Martin UnderROY@TWI7:41 PM0.50.4-260DK Under 0.5 -260 | exact18.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.9% vs 30% min — would have capped at D
Batter WalksPete Crow-Armstrong UnderATH@CUB8:06 PM0.50.4-276theScore Bet Under 0.5 -275 | best price14.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.6% vs 30% min — would have capped at D
Batter WalksGeraldo Perdomo UnderDOD@DIA9:41 PM0.50.4-236DK Under 0.5 -236 | exact14.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.6% vs 30% min — would have capped at D
Batter WalksBrandon Lowe OverPIR@AST8:11 PM0.50.6+107DK Over 0.5 +107 | exact13.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.7% vs 30% min — would have capped at D
Batter WalksBobby Witt Jr. UnderROY@TWI7:41 PM0.50.5-259DK Under 0.5 -259 | exact10.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.3% vs 30% min — would have capped at D
Batter WalksJared Triolo UnderPIR@AST8:11 PM0.50.5-217DK Under 0.5 -217 | exact10.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.3% vs 30% min — would have capped at D
Batter WalksJake Mangum UnderPIR@AST8:11 PM0.50.5-373theScore Bet Under 0.5 -350 | best price10.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.2% vs 30% min — would have capped at D
Batter WalksMax Muncy UnderDOD@DIA9:41 PM0.50.5-135theScore Bet Under 0.5 -135 | best price10.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.7% vs 30% min — would have capped at D
Batter WalksMatt Olson UnderJAY@BRA7:15 PM0.50.5-147DK Under 0.5 -147 | exact7.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.7% vs 30% min — would have capped at D
Batter WalksIsaac Collins UnderROY@TWI7:41 PM0.50.5-152DK Under 0.5 -152 | exact6.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.6% vs 30% min — would have capped at D
Batter WalksVladimir Guerrero Jr. UnderJAY@BRA7:15 PM0.50.5-287theScore Bet Under 0.5 -280 | best price5.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.9% vs 30% min — would have capped at D
Batter WalksKyle Tucker OverDOD@DIA9:41 PM0.50.5+116DK Over 0.5 +116 | exact4.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.8% vs 30% min — would have capped at D
Batter WalksVinnie Pasquantino UnderROY@TWI7:41 PM0.50.5-200theScore Bet Under 0.5 -200 | best price2.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 30% min — would have capped at D
Batter WalksOneil Cruz UnderPIR@AST8:11 PM0.50.5-184DK Under 0.5 -184 | exact1.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.2% vs 30% min — would have capped at D
Batter WalksMoisés Ballesteros UnderATH@CUB8:06 PM0.50.5-283theScore Bet Under 0.5 -275 | best price0.2%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.2% vs 30% min — would have capped at D
Batter WalksMichael Conforto UnderATH@CUB8:06 PM0.50.5-179DK Under 0.5 -179 | exact0.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.2% vs 30% min — would have capped at D
Batter WalksRyan O'Hearn OverPIR@AST8:11 PM0.50.5+136DK Over 0.5 +136 | exact0.2%!ALT / DERISK
A (Review)↘ Alt / Derisk
Framework warning(s): Game Script — would have capped at B
Batter H+R+RBIYordan Alvarez OverPIR@AST8:11 PM1.53.3-145theScore Bet Over 1.5 -140 | best price118.5%!ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (4 books) — strongly disagree — would have capped at C
Batter H+R+RBIByron Buxton OverROY@TWI7:41 PM1.52.6-159DK Over 1.5 -159 | exact75.2%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK disagrees | books against us 0% (4 books) — strongly disagree — would have capped at C
Batter H+R+RBIOneil Cruz OverPIR@AST8:11 PM1.52.5+110BetOnline Over 1.5 +110 | best price69.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 66.2% vs 50% min clears, but raw gap +0.99 <= 1 min — would have capped at D
Batter H+R+RBIKetel Marte OverDOD@DIA9:41 PM1.52.5-163theScore Bet Over 1.5 -150 | best price66.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 55.5% vs 50% min clears, but raw gap +0.83 <= 1 min — would have capped at D
Batter H+R+RBIRyan Ward OverDOD@DIA9:41 PM1.52.3+104BetMGM Over 1.5 +115 | best price55.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 53.3% vs 50% min clears, but raw gap +0.80 <= 1 min — would have capped at D
Batter H+R+RBINick Gonzales OverPIR@AST8:11 PM1.52.3-111Bovada Direct Over 1.5 -110 | best price53.3%!ALT / DERISK
A (Review)↘ Alt / Derisk
Model edge fail: diff_pct 52.8% vs 50% min clears, but raw gap +0.79 <= 1 min — would have capped at D
Batter H+R+RBINick Kurtz OverATH@CUB8:06 PM1.52.3-136BetMGM Over 1.5 -130 | best price52.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 49.8% vs 50% min — would have capped at D
Batter H+R+RBIBrandon Lowe OverPIR@AST8:11 PM1.52.2-109BetMGM Over 1.5 +100 | best price49.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 44.7% vs 50% min — would have capped at D
Batter H+R+RBIRyan O'Hearn OverPIR@AST8:11 PM1.52.2-108BetMGM Over 1.5 +100 | best price44.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 40.6% vs 50% min — would have capped at D
Batter H+R+RBIBryan Reynolds OverPIR@AST8:11 PM1.52.1-104DK Over 1.5 -104 | exact40.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 39.9% vs 50% min — would have capped at D
Batter H+R+RBIIsaac Paredes OverPIR@AST8:11 PM1.52.1+106Bovada Direct Over 1.5 +110 | best price39.9%!ALT / DERISK
A (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 38.7% vs 50% min — would have capped at D
Batter H+R+RBIIan Happ OverATH@CUB8:06 PM1.52.1-140Bovada Direct Over 1.5 -135 | best price38.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 35.5% vs 50% min — would have capped at D
Batter H+R+RBIMax Muncy OverDOD@DIA9:41 PM1.52.0-114DK Over 1.5 -114 | exact35.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 34.8% vs 50% min — would have capped at D
Batter H+R+RBIEndy Rodriguez OverPIR@AST8:11 PM1.52.0+124Bovada Direct Over 1.5 +125 | best price34.8%!!!ALT / DERISK
A (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 26.2% vs 50% min — would have capped at D
Batter H+R+RBIMichael Busch OverATH@CUB8:06 PM1.51.9-144theScore Bet Over 1.5 -140 | best price26.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 25.6% vs 50% min — would have capped at D
Batter H+R+RBILuke Keaschall OverROY@TWI7:41 PM1.51.9-113BetMGM Over 1.5 -105 | best price25.6%ALT / DERISK
A (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 25.3% vs 50% min — would have capped at D
Batter H+R+RBIAlex Bregman OverATH@CUB8:06 PM1.51.9-133theScore Bet Over 1.5 -130 | best price25.3%ALT / DERISK
A (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 24.5% vs 50% min — would have capped at D
Batter H+R+RBINico Hoerner OverATH@CUB8:06 PM1.51.9-125DK Over 1.5 -125 | exact24.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 24.2% vs 50% min — would have capped at D
Batter H+R+RBIVladimir Guerrero Jr. OverJAY@BRA7:15 PM1.51.9-107theScore Bet Over 1.5 +100 | best price24.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 23.8% vs 50% min — would have capped at D
Batter H+R+RBIErnie Clement OverJAY@BRA7:15 PM1.51.9-118BetMGM Over 1.5 -105 | best price23.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 23.4% vs 50% min — would have capped at D
Batter H+R+RBIJeff McNeil UnderATH@CUB8:06 PM1.51.1-135DK Under 1.5 -135 | exact23.4%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.9% vs 50% min — would have capped at D
Batter H+R+RBIPete Crow-Armstrong UnderATH@CUB8:06 PM2.51.9-148BetMGM Under 2.5 -140 | best price21.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.6% vs 50% min — would have capped at D
Batter H+R+RBICam Smith OverPIR@AST8:11 PM1.51.8+128Bovada Direct Over 1.5 +130 | best price20.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.4% vs 50% min — would have capped at D
Batter H+R+RBIBobby Witt Jr. UnderROY@TWI7:41 PM2.52.0-150theScore Bet Under 2.5 -140 | best price20.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.9% vs 50% min — would have capped at D
Batter H+R+RBIKazuma Okamoto OverJAY@BRA7:15 PM1.51.8+132Bovada Direct Over 1.5 +135 | best price19.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.9% vs 50% min — would have capped at D
Batter H+R+RBIDalton Rushing OverDOD@DIA9:41 PM1.51.8-103BetMGM Over 1.5 +120 | best price16.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.9% vs 50% min — would have capped at D
Batter H+R+RBIAlex Freeland OverDOD@DIA9:41 PM1.51.8+131DK Over 1.5 +131 | exact16.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.8% vs 50% min — would have capped at D
Batter H+R+RBIAustin Martin OverROY@TWI7:41 PM1.51.7-106Bovada Direct Over 1.5 -105 | best price15.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.2% vs 50% min — would have capped at D
Batter H+R+RBIIsaac Collins UnderROY@TWI7:41 PM1.51.3-128Bovada Direct Under 1.5 -125 | best price15.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.6% vs 50% min — would have capped at D
Batter H+R+RBIDominic Smith UnderJAY@BRA7:15 PM1.51.3-127Bovada Direct Under 1.5 -125 | best price12.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.3% vs 50% min — would have capped at D
Batter H+R+RBIKyle Isbel UnderROY@TWI7:41 PM1.51.3-168Bovada Direct Under 1.5 -160 | best price12.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.3% vs 50% min — would have capped at D
Batter H+R+RBINick Loftin UnderROY@TWI7:41 PM1.51.3-152theScore Bet Under 1.5 -140 | best price12.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.4% vs 50% min — would have capped at D
Batter H+R+RBITrevor Larnach OverROY@TWI7:41 PM1.51.7+113Bovada Direct Over 1.5 +115 | best price10.4%ALT / DERISK
A (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.1% vs 50% min — would have capped at D
Batter H+R+RBITyler Soderstrom OverATH@CUB8:06 PM1.51.6-120theScore Bet Over 1.5 -120 | best price10.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.7% vs 50% min — would have capped at D
Batter H+R+RBIJac Caglianone UnderROY@TWI7:41 PM1.51.4-116Bovada Direct Under 1.5 -115 | best price9.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.5% vs 50% min — would have capped at D
Batter H+R+RBIMichael Massey UnderROY@TWI7:41 PM1.51.4-147theScore Bet Under 1.5 -140 | best price9.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.3% vs 50% min — would have capped at D
Batter H+R+RBIAustin Riley UnderJAY@BRA7:15 PM1.51.4-135theScore Bet Under 1.5 -130 | best price7.3%!ALT / DERISK
A (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.8% vs 50% min — would have capped at D
Batter H+R+RBIMichael Conforto OverATH@CUB8:06 PM1.51.6-129DK Over 1.5 -129 | exact6.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.3% vs 50% min — would have capped at D
Batter H+R+RBIGeraldo Perdomo OverDOD@DIA9:41 PM1.51.6+108DK Over 1.5 +108 | exact6.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.2% vs 50% min — would have capped at D
Batter H+R+RBICarter Jensen UnderROY@TWI7:41 PM1.51.4-104theScore Bet Under 1.5 +100 | best price6.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.1% vs 50% min — would have capped at D
Batter H+R+RBIVictor Caratini OverROY@TWI7:41 PM1.51.6+109theScore Bet Over 1.5 +110 | best price6.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.8% vs 50% min — would have capped at D
Batter H+R+RBIJose Fernandez UnderDOD@DIA9:41 PM1.51.4-163BetMGM Under 1.5 -145 | best price5.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.8% vs 50% min — would have capped at D
Batter H+R+RBITommy Troy UnderDOD@DIA9:41 PM1.51.4-159BetMGM Under 1.5 -130 | best price5.8%!ALT / DERISK
A (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.2% vs 50% min — would have capped at D
Batter H+R+RBIHenry Bolte OverATH@CUB8:06 PM1.51.6-143BetMGM Over 1.5 -130 | best price5.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.5% vs 50% min — would have capped at D
Batter H+R+RBIGeorge Springer UnderJAY@BRA7:15 PM1.51.4-144theScore Bet Under 1.5 -140 | best price4.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.2% vs 50% min — would have capped at D
Batter H+R+RBIFreddie Freeman OverDOD@DIA9:41 PM2.52.6+123BetOnline Over 1.5 -145 | alt rescue4.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.3% vs 50% min — would have capped at D
Batter H+R+RBIShea Langeliers UnderATH@CUB8:06 PM2.52.4-139BetMGM Under 2.5 -135 | best price2.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.2% vs 50% min — would have capped at D
Batter H+R+RBIJake Mangum UnderPIR@AST8:11 PM1.51.5-134BetMGM Under 1.5 -118 | best price2.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 50% min — would have capped at D
Batter H+R+RBIDansby Swanson UnderATH@CUB8:06 PM1.51.5-145BetMGM Under 1.5 -135 | best price1.8%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.4% vs 50% min — would have capped at D
Batter H+R+RBISalvador Perez UnderROY@TWI7:41 PM1.51.5+100theScore Bet Under 1.5 +100 | best price1.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.1% vs 50% min — would have capped at D
Batter H+R+RBIRyan Waldschmidt OverDOD@DIA9:41 PM1.51.5-107Bovada Direct Over 1.5 -105 | best price1.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.9% vs 50% min — would have capped at D
Batter H+R+RBIZack Gelof UnderATH@CUB8:06 PM1.51.5-136Bovada Direct Under 1.5 -135 | best price0.9%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.6% vs 50% min — would have capped at D
Batter H+R+RBIMoisés Ballesteros OverATH@CUB8:06 PM1.51.5+100DK Over 1.5 +100 | exact0.6%!!ALT / DERISK
C↘ Alt / Derisk
Baby Line: Projected PA (4.6) low relative to line (1.5)
Batter Total BasYordan Alvarez OverPIR@AST8:11 PM1.53.0-108BetMGM Over 1.5 +100 | best price96.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 63.0% vs 70% min — would have capped at D
Batter Total BasByron Buxton OverROY@TWI7:41 PM1.52.4-124DK Over 1.5 -124 | exact63.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 40.8% vs 70% min — would have capped at D
Batter Total BasFreddie Freeman OverDOD@DIA9:41 PM1.52.1-115BetMGM Over 1.5 +100 | best price40.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 39.0% vs 70% min — would have capped at D
Batter Total BasChristian Walker OverPIR@AST8:11 PM1.52.1+130DK Over 1.5 +130 | exact39.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 36.7% vs 70% min — would have capped at D
Batter Total BasAndy Pages OverDOD@DIA9:41 PM1.52.0-115BetMGM Over 1.5 +100 | best price36.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 36.0% vs 70% min — would have capped at D
Batter Total BasCorbin Carroll OverDOD@DIA9:41 PM1.52.0+107BetMGM Over 1.5 +115 | best price36.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 30.3% vs 70% min — would have capped at D
Batter Total BasCarter Jensen UnderROY@TWI7:41 PM1.51.1-166BetMGM Under 1.5 -155 | best price30.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 28.8% vs 70% min — would have capped at D
Batter Total BasKetel Marte OverDOD@DIA9:41 PM1.51.9-115BetMGM Over 1.5 -105 | best price28.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 25.8% vs 70% min — would have capped at D
Batter Total BasMauricio Dubon UnderJAY@BRA7:15 PM1.51.1-153Bovada Direct Under 1.5 -150 | best price25.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 25.3% vs 70% min — would have capped at D
Batter Total BasJeremy Pena OverPIR@AST8:11 PM1.51.9+111Bovada Direct Over 1.5 +115 | best price25.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 24.7% vs 70% min — would have capped at D
Batter Total BasDalton Rushing OverDOD@DIA9:41 PM1.51.9+131theScore Bet Over 0.5 +140 | alt rescue24.7%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 24.7% vs 70% min — would have capped at D
Batter Total BasMookie Betts OverDOD@DIA9:41 PM1.51.9-108BetMGM Over 1.5 +100 | best price24.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 23.1% vs 70% min — would have capped at D
Batter Total BasVinnie Pasquantino UnderROY@TWI7:41 PM1.51.1-152Bovada Direct Under 1.5 -150 | best price23.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.8% vs 70% min — would have capped at D
Batter Total BasVladimir Guerrero Jr. UnderJAY@BRA7:15 PM1.51.2-184DK Under 1.5 -184 | exact21.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.0% vs 70% min — would have capped at D
Batter Total BasMatt Olson OverJAY@BRA7:15 PM1.51.8+121BetMGM Over 1.5 +125 | best price21.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.0% vs 70% min — would have capped at D
Batter Total BasBrandon Lowe OverPIR@AST8:11 PM1.51.8+125DK Over 1.5 +125 | exact21.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.4% vs 70% min — would have capped at D
Batter Total BasMax Muncy OverDOD@DIA9:41 PM1.51.8+130BetMGM Over 0.5 -165 | alt rescue19.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 18.3% vs 70% min — would have capped at D
Batter Total BasSalvador Perez UnderROY@TWI7:41 PM1.51.2-149DK Under 1.5 -149 | exact18.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.7% vs 70% min — would have capped at D
Batter Total BasJac Caglianone UnderROY@TWI7:41 PM1.51.2-170DK Under 1.5 -170 | exact16.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.2% vs 70% min — would have capped at D
Batter Total BasBobby Witt Jr. OverROY@TWI7:41 PM1.51.7-132BetMGM Over 1.5 -120 | best price16.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.5% vs 70% min — would have capped at D
Batter Total BasLuke Keaschall UnderROY@TWI7:41 PM1.51.3-181Bovada Direct Under 1.5 -180 | best price15.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.9% vs 70% min — would have capped at D
Batter Total BasRonald Acuna Jr. UnderJAY@BRA7:15 PM1.51.3-152DK Under 1.5 -152 | exact14.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.9% vs 70% min — would have capped at D
Batter Total BasIldemaro Vargas OverDOD@DIA9:41 PM1.51.7+139Bovada Direct Over 1.5 +140 | best price14.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.6% vs 70% min — would have capped at D
Batter Total BasOzzie Albies UnderJAY@BRA7:15 PM1.51.3-160DK Under 1.5 -160 | exact14.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.6% vs 70% min — would have capped at D
Batter Total BasIan Happ OverATH@CUB8:06 PM1.51.7+112BetMGM Over 1.5 +120 | best price14.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.0% vs 70% min — would have capped at D
Batter Total BasBrooks Lee OverROY@TWI7:41 PM1.51.7+105BetMGM Over 1.5 +125 | best price13.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.3% vs 70% min — would have capped at D
Batter Total BasWill Smith UnderDOD@DIA9:41 PM1.51.3-152BetMGM Under 1.5 -150 | best price12.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.7% vs 70% min — would have capped at D
Batter Total BasMichael Busch UnderATH@CUB8:06 PM1.51.3-144BetMGM Under 1.5 -140 | best price10.7%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.7% vs 70% min — would have capped at D
Batter Total BasNico Hoerner UnderATH@CUB8:06 PM1.51.4-189DK Under 1.5 -189 | exact9.7%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.6% vs 70% min — would have capped at D
Batter Total BasKody Clemens OverROY@TWI7:41 PM1.51.6+106BetMGM Over 1.5 +125 | best price9.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.2% vs 70% min — would have capped at D
Batter Total BasNick Kurtz OverATH@CUB8:06 PM1.51.6+107BetMGM Over 1.5 +110 | best price9.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.0% vs 70% min — would have capped at D
Batter Total BasNolan Arenado OverDOD@DIA9:41 PM1.51.6+129BetMGM Over 1.5 +140 | best price9.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.8% vs 70% min — would have capped at D
Batter Total BasTyler Soderstrom UnderATH@CUB8:06 PM1.51.4-150DK Under 1.5 -150 | exact6.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.4% vs 70% min — would have capped at D
Batter Total BasKyle Tucker OverDOD@DIA9:41 PM1.51.6+122BetMGM Over 1.5 +130 | best price6.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.9% vs 70% min — would have capped at D
Batter Total BasErnie Clement OverJAY@BRA7:15 PM1.51.6+114BetMGM Over 1.5 +130 | best price5.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.3% vs 70% min — would have capped at D
Batter Total BasSpencer Horwitz UnderPIR@AST8:11 PM1.51.4-184BetMGM Under 1.5 -165 | best price5.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.5% vs 70% min — would have capped at D
Batter Total BasMichael Harris II OverJAY@BRA7:15 PM1.51.6+114BetMGM Over 1.5 +115 | best price4.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 70% min — would have capped at D
Batter Total BasMichael Conforto OverATH@CUB8:06 PM1.51.6+123BetMGM Over 1.5 +125 | best price4.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.4% vs 70% min — would have capped at D
Batter Total BasNick Gonzales UnderPIR@AST8:11 PM1.51.4-205BetMGM Under 1.5 -190 | best price3.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.4% vs 70% min — would have capped at D
Batter Total BasRyan O'Hearn OverPIR@AST8:11 PM1.51.6+147Bovada Direct Over 1.5 +150 | best price3.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.2% vs 70% min — would have capped at D
Batter Total BasPete Crow-Armstrong UnderATH@CUB8:06 PM1.51.4-112Bovada Direct Under 1.5 -110 | best price3.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.4% vs 70% min — would have capped at D
Batter Total BasHenry Bolte OverATH@CUB8:06 PM1.51.5+105BetMGM Over 1.5 +120 | best price2.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.4% vs 70% min — would have capped at D
Batter Total BasColby Thomas OverATH@CUB8:06 PM1.51.5+138Bovada Direct Over 1.5 +140 | best price2.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 70% min — would have capped at D
Batter Total BasAlex Bregman UnderATH@CUB8:06 PM1.51.5-175BetMGM Under 1.5 -165 | best price1.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.4% vs 70% min — would have capped at D
Batter Total BasRyan Waldschmidt OverDOD@DIA9:41 PM1.51.5+135DK Over 1.5 +135 | exact0.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.4% vs 70% min — would have capped at D
Batter Total BasGabriel Moreno OverDOD@DIA9:41 PM1.51.5+100BetMGM Over 1.5 +130 | best price0.4%!ALT / DERISK
C↘ Alt / DeriskTotalOver 7.5JAY@BRA7:15 PM7.5--105Bovada Direct Over 7 -115 | alt rescue+24.1%ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.07x)
TotalOver 8.5PIR@AST8:11 PM8.5--108Bovada Direct Over 8.5 +100 | best price+16.3%!ALT / DERISK
C↘ Alt / Derisk
Matchup: [!] Weather: +8% run env ✗ Under
F5 TotalUnder 5.5ATH@CUB8:06 PM5.5--108MyBookie Under 5.5 -106 | best price+8.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees
F5 TotalOver 4.5JAY@BRA7:15 PM4.5-+110MyBookie Over 4 +100 | alt rescue+8.3%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (8 books) — strongly disagree
F5 MLToronto Blue JaysJAY@BRA7:15 PM--+210draftkings +210+18.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 6.1 below 7.7 threshold — would have capped at D
NRFINRFIJAY@BRA7:15 PM-6.1-138DraftKings -138+11.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.3 below 7.7 threshold — would have capped at D
NRFINRFIATH@CUB8:06 PM-4.3+124DraftKings +124+4.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.7 below 7.7 threshold — would have capped at D
NRFINRFIPIR@AST8:11 PM-4.7-115DraftKings -115+0.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.1 below 7.7 threshold — would have capped at D
NRFINRFIDOD@DIA9:41 PM-4.1+104DraftKings +104-2.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.7 below 7.7 threshold — would have capped at D
NRFINRFIROY@TWI7:41 PM-3.7-104DraftKings -104-8.2%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIROY@TWI7:41 PM-6.3-122DraftKings -122+17.3%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIDOD@DIA9:41 PM-5.9-132DraftKings -132+11.1%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIPIR@AST8:11 PM-5.3-111DraftKings -111+8.8%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIATH@CUB8:06 PM-5.7-160DraftKings -160+4.1%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIJAY@BRA7:15 PM-3.9+108DraftKings +108-2.9%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (9 books) — strongly disagree
MoneylineToronto Blue JaysJAY@BRA7:15 PM--+210theScore Bet +226 | best price+16.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.020/G <= 0.5 threshold — would have capped at D
Batter HRLuke Keaschall UnderROY@TWI7:41 PM0.50.0-2500theScore Bet Under 0.5 -2500 | best price96.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRDominic Smith UnderJAY@BRA7:15 PM0.50.0-2000theScore Bet Under 0.5 -2000 | best price94.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRSandy León UnderJAY@BRA7:15 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price94.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRMike Yastrzemski UnderJAY@BRA7:15 PM0.50.0-1600theScore Bet Under 0.5 -1600 | best price94.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRGeorge Springer UnderJAY@BRA7:15 PM0.50.0-1400theScore Bet Under 0.5 -1400 | best price94.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRMyles Straw UnderJAY@BRA7:15 PM0.50.0-5000theScore Bet Under 0.5 -5000 | best price94.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRNathan Lukes UnderJAY@BRA7:15 PM0.50.0-5000theScore Bet Under 0.5 -5000 | best price94.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRTyler Heineman UnderJAY@BRA7:15 PM0.50.0-5000theScore Bet Under 0.5 -5000 | best price94.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRYohendrick Pinango UnderJAY@BRA7:15 PM0.50.0-3500theScore Bet Under 0.5 -3500 | best price94.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRMichael Massey UnderROY@TWI7:41 PM0.50.0-1400theScore Bet Under 0.5 -1400 | best price94.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRKyle Isbel UnderROY@TWI7:41 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price94.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRNick Loftin UnderROY@TWI7:41 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price94.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJeff McNeil UnderATH@CUB8:06 PM0.50.0-2500theScore Bet Under 0.5 -2500 | best price93.7%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJose Fernandez UnderDOD@DIA9:41 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price93.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRRyan Waldschmidt UnderDOD@DIA9:41 PM0.50.0-2500theScore Bet Under 0.5 -2500 | best price93.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRTommy Troy UnderDOD@DIA9:41 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price93.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRGabriel Moreno UnderDOD@DIA9:41 PM0.50.0-2000theScore Bet Under 0.5 -2000 | best price93.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRZack Gelof UnderATH@CUB8:06 PM0.50.0-800theScore Bet Under 0.5 -800 | best price93.5%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRHenry Bolte UnderATH@CUB8:06 PM0.50.0-750theScore Bet Under 0.5 -750 | best price93.5%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRColby Thomas UnderATH@CUB8:06 PM0.50.0-550theScore Bet Under 0.5 -550 | best price93.5%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJonah Heim UnderATH@CUB8:06 PM0.50.0-1000theScore Bet Under 0.5 -1000 | best price93.5%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRMichael Conforto UnderATH@CUB8:06 PM0.50.0-650theScore Bet Under 0.5 -650 | best price93.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRMoisés Ballesteros UnderATH@CUB8:06 PM0.50.0-1000theScore Bet Under 0.5 -1000 | best price93.4%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJared Triolo UnderPIR@AST8:11 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price93.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJake Mangum UnderPIR@AST8:11 PM0.50.0-5000theScore Bet Under 0.5 -5000 | best price93.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRBrent Rooker UnderATH@CUB8:06 PM0.50.0-325BetOnline Under 0.5 -325 | best price93.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJames Outman UnderROY@TWI7:41 PM0.50.0-1400theScore Bet Under 0.5 -1400 | best price93.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRVictor Caratini UnderROY@TWI7:41 PM0.50.0-2000theScore Bet Under 0.5 -2000 | best price93.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRKody Clemens UnderROY@TWI7:41 PM0.50.0-650BetOnline Under 0.5 -600 | best price93.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRRyan Kreidler UnderROY@TWI7:41 PM0.50.0-1400theScore Bet Under 0.5 -1400 | best price93.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRTrevor Larnach UnderROY@TWI7:41 PM0.50.0-1600theScore Bet Under 0.5 -1600 | best price93.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRMarco Gonzales UnderPIR@AST8:11 PM0.50.0-2500theScore Bet Under 0.5 -2500 | best price92.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRRyan Ward UnderDOD@DIA9:41 PM0.50.0-1200theScore Bet Under 0.5 -1200 | best price92.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRDalton Rushing UnderDOD@DIA9:41 PM0.50.0-800theScore Bet Under 0.5 -800 | best price92.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRMookie Betts UnderDOD@DIA9:41 PM0.50.0-1000theScore Bet Under 0.5 -1000 | best price92.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRAlex Freeland UnderDOD@DIA9:41 PM0.50.0-2000theScore Bet Under 0.5 -2000 | best price92.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRNick Allen UnderPIR@AST8:11 PM0.50.0-4000theScore Bet Under 0.5 -4000 | best price92.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRJeremy Pena UnderPIR@AST8:11 PM0.50.0-1400theScore Bet Under 0.5 -1400 | best price92.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRTaylor Trammell UnderPIR@AST8:11 PM0.50.0-1600theScore Bet Under 0.5 -1600 | best price92.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRAustin Martin UnderROY@TWI7:41 PM0.50.0-3500theScore Bet Under 0.5 -3500 | best price91.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRVladimir Guerrero Jr. UnderJAY@BRA7:15 PM0.50.0-1400BetOnline Under 0.5 -1000 | best price91.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.050/G <= 0.5 threshold — would have capped at D
Batter HRGeraldo Perdomo UnderDOD@DIA9:41 PM0.50.1-4000theScore Bet Under 0.5 -4000 | best price89.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.050/G <= 0.5 threshold — would have capped at D
Batter HRIsaac Collins UnderROY@TWI7:41 PM0.50.1-1600theScore Bet Under 0.5 -1600 | best price89.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.050/G <= 0.5 threshold — would have capped at D
Batter HRMauricio Dubon UnderJAY@BRA7:15 PM0.50.1-2800theScore Bet Under 0.5 -2800 | best price89.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.060/G <= 0.5 threshold — would have capped at D
Batter HRNico Hoerner UnderATH@CUB8:06 PM0.50.1-3500theScore Bet Under 0.5 -3500 | best price87.7%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.080/G <= 0.5 threshold — would have capped at D
Batter HRErnie Clement UnderJAY@BRA7:15 PM0.50.1-3500theScore Bet Under 0.5 -3500 | best price84.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.080/G <= 0.5 threshold — would have capped at D
Batter HRAlex Bregman UnderATH@CUB8:06 PM0.50.1-1000theScore Bet Under 0.5 -1000 | best price83.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.090/G <= 0.5 threshold — would have capped at D
Batter HRBryan Reynolds UnderPIR@AST8:11 PM0.50.1-1400theScore Bet Under 0.5 -1400 | best price82.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.090/G <= 0.5 threshold — would have capped at D
Batter HRVinnie Pasquantino UnderROY@TWI7:41 PM0.50.1-900theScore Bet Under 0.5 -900 | best price81.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.090/G <= 0.5 threshold — would have capped at D
Batter HRKyle Tucker UnderDOD@DIA9:41 PM0.50.1-800theScore Bet Under 0.5 -800 | best price81.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.090/G <= 0.5 threshold — would have capped at D
Batter HRJosh Bell UnderROY@TWI7:41 PM0.50.1-700BetOnline Under 0.5 -700 | best price81.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.090/G <= 0.5 threshold — would have capped at D
Batter HRMichael Busch UnderATH@CUB8:06 PM0.50.1-550theScore Bet Under 0.5 -550 | best price81.5%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.100/G <= 0.5 threshold — would have capped at D
Batter HRJac Caglianone UnderROY@TWI7:41 PM0.50.1-900theScore Bet Under 0.5 -900 | best price80.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.110/G <= 0.5 threshold — would have capped at D
Batter HRAustin Riley UnderJAY@BRA7:15 PM0.50.1-900BetOnline Under 0.5 -750 | best price78.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.110/G <= 0.5 threshold — would have capped at D
Batter HRTyler Soderstrom UnderATH@CUB8:06 PM0.50.1-700theScore Bet Under 0.5 -700 | best price78.7%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.110/G <= 0.5 threshold — would have capped at D
Batter HRCarter Jensen UnderROY@TWI7:41 PM0.50.1-800BetOnline Under 0.5 -650 | best price78.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.110/G <= 0.5 threshold — would have capped at D
Batter HRDansby Swanson UnderATH@CUB8:06 PM0.50.1-1200theScore Bet Under 0.5 -1200 | best price77.7%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.110/G <= 0.5 threshold — would have capped at D
Batter HRCam Smith UnderPIR@AST8:11 PM0.50.1-1600theScore Bet Under 0.5 -1600 | best price77.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.120/G <= 0.5 threshold — would have capped at D
Batter HRRonald Acuna Jr. UnderJAY@BRA7:15 PM0.50.1-750BetOnline Under 0.5 -700 | best price76.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.120/G <= 0.5 threshold — would have capped at D
Batter HROzzie Albies UnderJAY@BRA7:15 PM0.50.1-1400theScore Bet Under 0.5 -1400 | best price76.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.120/G <= 0.5 threshold — would have capped at D
Batter HRSpencer Horwitz UnderPIR@AST8:11 PM0.50.1-1200theScore Bet Under 0.5 -1200 | best price76.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.120/G <= 0.5 threshold — would have capped at D
Batter HRWill Smith UnderDOD@DIA9:41 PM0.50.1-900theScore Bet Under 0.5 -900 | best price75.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.130/G <= 0.5 threshold — would have capped at D
Batter HRPete Crow-Armstrong UnderATH@CUB8:06 PM0.50.1-600theScore Bet Under 0.5 -600 | best price74.5%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.130/G <= 0.5 threshold — would have capped at D
Batter HRIldemaro Vargas UnderDOD@DIA9:41 PM0.50.1-2500theScore Bet Under 0.5 -2500 | best price74.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.140/G <= 0.5 threshold — would have capped at D
Batter HRBobby Witt Jr. UnderROY@TWI7:41 PM0.50.1-700BetOnline Under 0.5 -600 | best price72.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.140/G <= 0.5 threshold — would have capped at D
Batter HRSalvador Perez UnderROY@TWI7:41 PM0.50.1-750BetOnline Under 0.5 -650 | best price72.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.140/G <= 0.5 threshold — would have capped at D
Batter HRCorbin Carroll UnderDOD@DIA9:41 PM0.50.1-1000BetOnline Under 0.5 -800 | best price71.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.150/G <= 0.5 threshold — would have capped at D
Batter HRIsaac Paredes UnderPIR@AST8:11 PM0.50.1-900BetOnline Under 0.5 -900 | best price70.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.150/G <= 0.5 threshold — would have capped at D
Batter HRNolan Arenado UnderDOD@DIA9:41 PM0.50.1-1000BetOnline Under 0.5 -1000 | best price69.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.150/G <= 0.5 threshold — would have capped at D
Batter HRBrooks Lee UnderROY@TWI7:41 PM0.50.1-1200theScore Bet Under 0.5 -1200 | best price69.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.160/G <= 0.5 threshold — would have capped at D
Batter HRRyan O'Hearn UnderPIR@AST8:11 PM0.50.2-1000theScore Bet Under 0.5 -1000 | best price68.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.170/G <= 0.5 threshold — would have capped at D
Batter HRNick Kurtz UnderATH@CUB8:06 PM0.50.2-350BetOnline Under 0.5 -350 | best price67.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.180/G <= 0.5 threshold — would have capped at D
Batter HRFreddie Freeman UnderDOD@DIA9:41 PM0.50.2-900BetOnline Under 0.5 -650 | best price64.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.190/G <= 0.5 threshold — would have capped at D
Batter HRMichael Harris II UnderJAY@BRA7:15 PM0.50.2-900theScore Bet Under 0.5 -900 | best price62.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.190/G <= 0.5 threshold — would have capped at D
Batter HRKetel Marte UnderDOD@DIA9:41 PM0.50.2-700BetOnline Under 0.5 -550 | best price62.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.200/G <= 0.5 threshold — would have capped at D
Batter HRKazuma Okamoto UnderJAY@BRA7:15 PM0.50.2-1000theScore Bet Under 0.5 -1000 | best price59.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.210/G <= 0.5 threshold — would have capped at D
Batter HREndy Rodriguez UnderPIR@AST8:11 PM0.50.2-1600theScore Bet Under 0.5 -1600 | best price58.7%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.210/G <= 0.5 threshold — would have capped at D
Batter HRIan Happ UnderATH@CUB8:06 PM0.50.2-550BetOnline Under 0.5 -500 | best price57.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.210/G <= 0.5 threshold — would have capped at D
Batter HRAndy Pages UnderDOD@DIA9:41 PM0.50.2-800BetOnline Under 0.5 -650 | best price57.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.230/G <= 0.5 threshold — would have capped at D
Batter HRMatt Olson UnderJAY@BRA7:15 PM0.50.2-650BetOnline Under 0.5 -550 | best price54.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.240/G <= 0.5 threshold — would have capped at D
Batter HROneil Cruz UnderPIR@AST8:11 PM0.50.2-650BetOnline Under 0.5 -650 | best price52.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.240/G <= 0.5 threshold — would have capped at D
Batter HRBrandon Lowe UnderPIR@AST8:11 PM0.50.2-600theScore Bet Under 0.5 -550 | best price52.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.250/G <= 0.5 threshold — would have capped at D
Batter HRShea Langeliers UnderATH@CUB8:06 PM0.50.2-285BetOnline Under 0.5 -285 | best price50.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.260/G <= 0.5 threshold — would have capped at D
Batter HRMax Muncy UnderDOD@DIA9:41 PM0.50.3-650BetOnline Under 0.5 -550 | best price47.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.290/G <= 0.5 threshold — would have capped at D
Batter HRChristian Walker UnderPIR@AST8:11 PM0.50.3-600BetOnline Under 0.5 -600 | best price42.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.350/G <= 0.5 threshold — would have capped at D
Batter HRByron Buxton UnderROY@TWI7:41 PM0.50.3-400BetOnline Under 0.5 -325 | best price30.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.420/G <= 0.5 threshold — would have capped at D
Batter HRYordan Alvarez UnderPIR@AST8:11 PM0.50.4-400BetOnline Under 0.5 -400 | best price15.2%!ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Market status RESEARCH: Pitcher Outs research-stage — downgraded to monitor/derisk — would have capped at C
Pitcher OutsJustin Wrobleski OverDOD@DIA9:41 PM17.520.7-144DK Over 17.5 -144 | exact18.2%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 14.0% vs 30% min — would have capped at D
Batter WalksNico Hoerner OverATH@CUB8:06 PM0.50.6+225DK Over 0.5 +225 | exact14.0%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 6.2% vs 30% min — would have capped at D
Batter WalksAlex Bregman OverATH@CUB8:06 PM0.50.5+140DK Over 0.5 +140 | exact6.2%MONITOR
B (Review)◇ Monitor
Market status PAUSED: Batter H+R+RBI paused — downgraded to monitor/derisk — would have capped at C
Batter H+R+RBIChristian Walker OverPIR@AST8:11 PM1.52.6-108DK Over 1.5 -108 | exact75.0%!!MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 58.0% vs 50% min clears, but raw gap +0.87 <= 1 min — would have capped at D
Batter H+R+RBICorbin Carroll OverDOD@DIA9:41 PM1.52.4-133theScore Bet Over 1.5 -130 | best price58.0%MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 56.3% vs 50% min clears, but raw gap +0.84 <= 1 min — would have capped at D
Batter H+R+RBIIldemaro Vargas OverDOD@DIA9:41 PM1.52.3-117Bovada Direct Over 1.5 -115 | best price56.3%MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 51.7% vs 50% min clears, but raw gap +0.78 <= 1 min — would have capped at D
Batter H+R+RBIKyle Tucker OverDOD@DIA9:41 PM1.52.3-128Bovada Direct Over 1.5 -125 | best price51.7%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 49.3% vs 50% min — would have capped at D
Batter H+R+RBIBrooks Lee OverROY@TWI7:41 PM1.52.2-130BetMGM Over 1.5 -125 | best price49.3%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 44.2% vs 50% min — would have capped at D
Batter H+R+RBIMatt Olson OverJAY@BRA7:15 PM1.52.2-132BetMGM Over 1.5 -120 | best price44.2%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 39.5% vs 50% min — would have capped at D
Batter H+R+RBINolan Arenado OverDOD@DIA9:41 PM1.52.1-122BetOnline Over 1.5 -120 | best price39.5%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 28.7% vs 50% min — would have capped at D
Batter H+R+RBIJeremy Pena OverPIR@AST8:11 PM1.51.9-143theScore Bet Over 1.5 -140 | best price28.7%!MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 28.0% vs 50% min — would have capped at D
Batter H+R+RBIMookie Betts OverDOD@DIA9:41 PM1.51.9-161theScore Bet Over 1.5 -150 | best price28.0%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 27.1% vs 50% min — would have capped at D
Batter H+R+RBIPedro Ramirez OverATH@CUB8:06 PM1.51.9+121DK Over 1.5 +121 | exact27.1%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 24.2% vs 50% min — would have capped at D
Batter H+R+RBIMichael Harris II OverJAY@BRA7:15 PM1.51.9-137theScore Bet Over 1.5 -130 | best price24.2%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 21.6% vs 50% min — would have capped at D
Batter H+R+RBIWill Smith OverDOD@DIA9:41 PM1.51.8-131Bovada Direct Over 1.5 -130 | best price21.6%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 20.8% vs 50% min — would have capped at D
Batter H+R+RBISpencer Horwitz OverPIR@AST8:11 PM1.51.8-121BetMGM Over 1.5 -115 | best price20.8%!MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 17.1% vs 50% min — would have capped at D
Batter H+R+RBIOzzie Albies OverJAY@BRA7:15 PM1.51.8-142BetMGM Over 1.5 -120 | best price17.1%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 12.6% vs 50% min — would have capped at D
Batter H+R+RBIKody Clemens OverROY@TWI7:41 PM1.51.7-125theScore Bet Over 1.5 -120 | best price12.6%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 7.8% vs 50% min — would have capped at D
Batter H+R+RBIRonald Acuna Jr. OverJAY@BRA7:15 PM1.51.6-150BetMGM Over 1.5 -135 | best price7.8%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 3.1% vs 50% min — would have capped at D
Batter H+R+RBIColby Thomas OverATH@CUB8:06 PM1.51.6+108Bovada Direct Over 1.5 +110 | best price3.1%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 3.1% vs 50% min — would have capped at D
Batter H+R+RBIGabriel Moreno OverDOD@DIA9:41 PM1.51.6-141theScore Bet Over 1.5 -130 | best price3.1%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIMauricio Dubon OverJAY@BRA7:15 PM1.51.6-146BetMGM Over 1.5 -115 | best price3.0%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 1.9% vs 50% min — would have capped at D
Batter H+R+RBIVinnie Pasquantino OverROY@TWI7:41 PM1.51.5-133theScore Bet Over 1.5 -130 | best price1.9%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 1.1% vs 50% min — would have capped at D
Batter H+R+RBIJonah Heim OverATH@CUB8:06 PM1.51.5+101Bovada Direct Over 1.5 +105 | best price1.1%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 41.1% vs 70% min — would have capped at D
Batter Total BasShea Langeliers OverATH@CUB8:06 PM1.52.1-131BetMGM Over 1.5 -115 | best price41.1%!MONITOR

✓ PASS   ! WARN   ✗ FAIL   – N/A  |  Checks order: Baby Line · Model Edge · Books · Matchup · Role · Game Script