MLB Betting Analyzer — Full Audit

Sunday, June 07 2026

MARKET TRUST TIERS

17 market(s) with settled tracker history
MarketTrustSeason NSeason WRSeason P&L14d N14d WR14d P&LGrade A NGrade A WR
K Prop✅ TRUSTED27455%-11.11u7455%-3.66u11558%
Pitcher Hits Allowed✅ TRUSTED17459%+9.53u5153%-2.61u333%
Run Line✅ TRUSTED12354%-3.56u3352%-3.64u3964%
Batter Walks👀 WATCH14269%+4.84u14269%+4.84u20%
Pitcher Earned Runs👀 WATCH5366%+8.40u5366%+8.40u10%
Batter Total Bases👀 WATCH5048%-4.31u3050%-1.08u0-
Pitcher Walks👀 WATCH4363%+1.85u4363%+1.85u1100%
Batter Hits👀 WATCH3376%+2.19u1968%-0.63u0-
F5 ML👀 WATCH2848%+4.54u0-+0.00u0-
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🔬 RESEARCH8144%-11.41u683%+2.33u10%
Total🔬 RESEARCH4738%-10.55u540%-1.26u1100%
F5 Total🔬 RESEARCH560%+0.01u560%+0.01u0-
Batter H+R+RBI⛔ PAUSED63950%-74.50u23252%-16.86u8450%

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 Trusted2/4season P&L non-negative; 14d P&L non-negative
Pitcher Hits Allowed✅ TRUSTEDMaintain Trusted3/414d P&L non-negative
Run Line✅ TRUSTEDMaintain Trusted2/4season P&L non-negative; 14d P&L non-negative
Batter Walks👀 WATCH✅ Trusted4/5Grade A sample >= 20 and WR >= 55%
Pitcher Earned Runs👀 WATCH✅ Trusted4/5Grade A sample >= 20 and WR >= 55%
Batter Total Bases👀 WATCH✅ Trusted2/5season P&L positive; 14d P&L non-negative; Grade A sample >= 20 and WR >= 55%
Pitcher Walks👀 WATCH✅ Trusted3/5season sample >= 50; Grade A sample >= 20 and WR >= 55%
Batter Hits👀 WATCH✅ Trusted2/5season sample >= 50; 14d P&L non-negative; Grade A sample >= 20 and WR >= 55%
F5 ML👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55%
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👀 Watch2/5season P&L positive; 14d sample >= 10; Grade A sample >= 10 and WR >= 52%
Total🔬 RESEARCH👀 Watch0/5season sample >= 50; season P&L positive; 14d sample >= 10
F5 Total🔬 RESEARCH👀 Watch2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 10 and WR >= 52%
Batter H+R+RBI⛔ PAUSED🔬 Research2/5diagnostic/component model has settled validation; season P&L non-negative; 14d 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

30 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Cam SchlittlerNew York Yankees vs Boston Red Sox66.561.077.554-Seam Fastball (34% whiff, 45% usage)Savant whiff 28.2%, put-away 20.9%, xwOBA 0.260, arsenal coverage 5 pitch type(s)
Huascar BrazobánNew York Mets vs San Diego Padres65.856.479.04Changeup (31% whiff, 44% usage)Savant whiff 26.4%, put-away 20.0%, xwOBA 0.257, arsenal coverage 4 pitch type(s)
Jacob deGromTexas Rangers vs Cleveland Guardians62.977.653.55Changeup (43% whiff, 15% usage)Savant whiff 34.9%, put-away 24.2%, xwOBA 0.308, arsenal coverage 5 pitch type(s)
Shane DrohanMilwaukee Brewers vs Colorado Rockies62.960.969.56Slider (36% whiff, 18% usage)Savant whiff 28.0%, put-away 21.1%, xwOBA 0.276, arsenal coverage 6 pitch type(s)
Mason MontgomeryPittsburgh Pirates vs Atlanta Braves60.471.354.04Curveball (39% whiff, 17% usage)Savant whiff 30.8%, put-away 25.9%, xwOBA 0.307, arsenal coverage 4 pitch type(s)
Kevin GausmanToronto Blue Jays vs Baltimore Orioles59.457.962.53Split-Finger (38% whiff, 38% usage)Savant whiff 27.4%, put-away 19.3%, xwOBA 0.290, arsenal coverage 3 pitch type(s)
José SorianoLos Angeles Angels vs Los Angeles Dodgers59.174.548.55Split-Finger (49% whiff, 18% usage)Savant whiff 34.2%, put-away 22.4%, xwOBA 0.318, arsenal coverage 5 pitch type(s)
Bryce ElderAtlanta Braves vs Pittsburgh Pirates57.750.568.55Slider (33% whiff, 29% usage)Savant whiff 23.0%, put-away 20.9%, xwOBA 0.278, arsenal coverage 5 pitch type(s)
Emmet SheehanLos Angeles Dodgers vs Los Angeles Angels56.861.555.04Slider (40% whiff, 32% usage)Savant whiff 29.1%, put-away 19.5%, xwOBA 0.305, arsenal coverage 4 pitch type(s)
Gage JumpAthletics vs Houston Astros55.643.867.55Slider (27% whiff, 24% usage)Savant whiff 20.7%, put-away 18.7%, xwOBA 0.280, arsenal coverage 5 pitch type(s)
Cade CavalliWashington Nationals vs Arizona Diamondbacks54.358.950.55Curveball (43% whiff, 30% usage)Savant whiff 25.5%, put-away 24.1%, xwOBA 0.314, arsenal coverage 5 pitch type(s)
Trevor McDonaldSan Francisco Giants vs Chicago Cubs53.958.653.04Changeup (41% whiff, 13% usage)Savant whiff 25.9%, put-away 23.1%, xwOBA 0.309, arsenal coverage 4 pitch type(s)
Ranger SuarezBoston Red Sox vs New York Yankees52.150.357.06Curveball (46% whiff, 15% usage)Savant whiff 22.5%, put-away 21.7%, xwOBA 0.301, arsenal coverage 6 pitch type(s)
Connor PrielippMinnesota Twins vs Kansas City Royals50.747.853.55Curveball (36% whiff, 16% usage)Savant whiff 23.8%, put-away 16.4%, xwOBA 0.308, arsenal coverage 5 pitch type(s)
Joey CantilloCleveland Guardians vs Texas Rangers49.052.045.55Changeup (40% whiff, 29% usage)Savant whiff 25.9%, put-away 16.5%, xwOBA 0.324, arsenal coverage 5 pitch type(s)
Jack FlahertyDetroit Tigers vs Seattle Mariners48.754.541.55Curveball (36% whiff, 20% usage)Savant whiff 26.2%, put-away 18.4%, xwOBA 0.332, arsenal coverage 5 pitch type(s)
Aaron NolaPhiladelphia Phillies vs Chicago White Sox48.251.444.55Curveball (39% whiff, 34% usage)Savant whiff 24.1%, put-away 19.6%, xwOBA 0.326, arsenal coverage 5 pitch type(s)
Michael SorokaArizona Diamondbacks vs Washington Nationals47.849.548.55Slurve (34% whiff, 33% usage)Savant whiff 23.0%, put-away 19.8%, xwOBA 0.318, arsenal coverage 5 pitch type(s)
Griffin JaxTampa Bay Rays vs Miami Marlins47.563.032.06Sweeper (39% whiff, 25% usage)Savant whiff 30.0%, put-away 19.3%, xwOBA 0.351, arsenal coverage 6 pitch type(s)
Noah CameronKansas City Royals vs Minnesota Twins47.450.644.06Curveball (34% whiff, 17% usage)Savant whiff 24.3%, put-away 18.3%, xwOBA 0.327, arsenal coverage 6 pitch type(s)
Sandy AlcantaraMiami Marlins vs Tampa Bay Rays47.240.251.07Changeup (32% whiff, 23% usage)Savant whiff 20.4%, put-away 15.7%, xwOBA 0.313, arsenal coverage 7 pitch type(s)
Mike BurrowsHouston Astros vs Athletics45.949.640.55Changeup (33% whiff, 26% usage)Savant whiff 23.1%, put-away 19.7%, xwOBA 0.334, arsenal coverage 5 pitch type(s)
Shane BazBaltimore Orioles vs Toronto Blue Jays43.741.646.05Curveball (30% whiff, 34% usage)Savant whiff 20.3%, put-away 17.3%, xwOBA 0.323, arsenal coverage 5 pitch type(s)
Luis CastilloSeattle Mariners vs Detroit Tigers42.850.832.04Slider (32% whiff, 26% usage)Savant whiff 25.8%, put-away 15.6%, xwOBA 0.351, arsenal coverage 4 pitch type(s)
Jameson TaillonChicago Cubs vs San Francisco Giants41.253.530.06Sweeper (33% whiff, 17% usage)Savant whiff 25.8%, put-away 18.2%, xwOBA 0.355, arsenal coverage 6 pitch type(s)
Rhett LowderCincinnati Reds vs St. Louis Cardinals35.437.032.54Slider (32% whiff, 25% usage)Savant whiff 18.4%, put-away 16.6%, xwOBA 0.350, arsenal coverage 4 pitch type(s)
Kyle FreelandColorado Rockies vs Milwaukee Brewers32.946.614.56Sweeper (34% whiff, 15% usage)Savant whiff 22.9%, put-away 17.1%, xwOBA 0.386, arsenal coverage 6 pitch type(s)
Michael McGreevySt. Louis Cardinals vs Cincinnati Reds31.240.123.57Changeup (33% whiff, 21% usage)Savant whiff 20.7%, put-away 15.0%, xwOBA 0.368, arsenal coverage 7 pitch type(s)
Randy VásquezSan Diego Padres vs New York Mets30.844.217.57Cutter (22% whiff, 24% usage)Savant whiff 22.4%, put-away 15.6%, xwOBA 0.380, arsenal coverage 7 pitch type(s)
Tyler GilbertChicago White Sox vs Philadelphia Phillies16.822.20.04Sweeper (29% whiff, 33% usage)Savant whiff 13.6%, put-away 11.3%, xwOBA 0.544, arsenal coverage 4 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

30 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Michael SorokaArizona Diamondbacks vs Washington NationalsR22.4%5.95.65.799normalfull48.5051.50season+recent+savant+savant_quality+hand-
Gage JumpAthletics vs Houston AstrosL21.6%6.06.05.8101deepfull67.5032.50season+recent+savant+savant_quality+hand-
Bryce ElderAtlanta Braves vs Pittsburgh PiratesR18.8%5.36.05.989normalfull68.5031.50season+recent+savant+savant_quality+handpatient opponent BB% 10.1%
Shane BazBaltimore Orioles vs Toronto Blue JaysR21.3%6.05.95.9101deepfull46.0054.00season+recent+savant+savant_quality+handlow-K contact opponent 19.1%
Ranger SuarezBoston Red Sox vs New York YankeesL24.8%4.25.35.170shortfull57.0043.00season+recent+savant+savant_quality+handrecent leash 4.2 IP/start, patient opponent BB% 11.3%
Jameson TaillonChicago Cubs vs San Francisco GiantsR19.8%5.15.55.486shortfull30.0070.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start
Tyler GilbertChicago White Sox vs Philadelphia PhilliesL19.1%1.1-5.118shortfull0.00100.00season+recent+savant+savant_quality+handrecent leash 1.1 IP/start
Rhett LowderCincinnati Reds vs St. Louis CardinalsR18.5%4.34.84.872shortfull32.5067.50season+recent+savant+savant_quality+handrecent leash 4.3 IP/start
Joey CantilloCleveland Guardians vs Texas RangersL20.4%4.44.84.774shortfull45.5054.50season+recent+savant+savant_quality+handrecent leash 4.4 IP/start
Kyle FreelandColorado Rockies vs Milwaukee BrewersL18.7%4.34.84.772shortfull14.5085.50season+recent+savant+savant_quality+handrecent leash 4.3 IP/start, patient opponent BB% 11.3%
Jack FlahertyDetroit Tigers vs Seattle MarinersR26.2%4.54.44.476shortfull41.5058.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start
Mike BurrowsHouston Astros vs AthleticsR17.8%4.85.75.580shortfull40.5059.50season+recent+savant+savant_quality+handrecent leash 4.8 IP/start, patient opponent BB% 9.8%
Noah CameronKansas City Royals vs Minnesota TwinsL24.1%5.05.45.384shortfull44.0056.00season+recent+savant+savant_quality+handrecent leash 5.0 IP/start
José SorianoLos Angeles Angels vs Los Angeles DodgersR25.9%5.55.86.092normalfull48.5051.50season+recent+savant+savant_quality+handpatient opponent BB% 10.3%
Emmet SheehanLos Angeles Dodgers vs Los Angeles AngelsR24.8%5.35.35.389normalfull55.0045.00season+recent+savant+savant_quality+hand-
Sandy AlcantaraMiami Marlins vs Tampa Bay RaysR16.9%5.46.36.191normalfull51.0049.00season+recent+savant+savant_quality+handpatient opponent BB% 9.7%, low-K contact opponent 19.0%
Shane DrohanMilwaukee Brewers vs Colorado RockiesL26.0%2.815.66.747shortfull69.5030.50season+recent+savant+savant_quality+handrecent leash 2.8 IP/start
Connor PrielippMinnesota Twins vs Kansas City RoyalsL23.0%4.24.94.970shortfull53.5046.50season+recent+savant+savant_quality+handrecent leash 4.2 IP/start
Huascar BrazobánNew York Mets vs San Diego PadresR23.5%1.16.46.018shortfull79.0021.00season+recent+savant+savant_quality+handrecent leash 1.1 IP/start
Cam SchlittlerNew York Yankees vs Boston Red SoxR28.1%4.95.86.082shortfull77.5022.50season+recent+savant+savant_quality+handrecent leash 4.9 IP/start
Aaron NolaPhiladelphia Phillies vs Chicago White SoxR23.8%4.25.14.970shortfull44.5055.50season+recent+savant+savant_quality+handrecent leash 4.2 IP/start, patient opponent BB% 9.5%
Mason MontgomeryPittsburgh Pirates vs Atlanta BravesL25.3%1.18.15.418shortfull54.0046.00season+recent+savant+savant_quality+handrecent leash 1.1 IP/start
Randy VásquezSan Diego Padres vs New York MetsR17.1%5.15.45.486shortfull17.5082.50season+recent+savant+savant_quality+handrecent leash 5.1 IP/start
Trevor McDonaldSan Francisco Giants vs Chicago CubsR21.1%5.15.75.686shortfull53.0047.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start, patient opponent BB% 11.0%
Luis CastilloSeattle Mariners vs Detroit TigersR24.6%3.75.55.262shortfull32.0068.00season+recent+savant+savant_quality+handrecent leash 3.7 IP/start, patient opponent BB% 9.8%
Michael McGreevySt. Louis Cardinals vs Cincinnati RedsR15.5%4.45.55.374shortfull23.5076.50season+recent+savant+savant_quality+handrecent leash 4.4 IP/start, patient opponent BB% 10.2%
Griffin JaxTampa Bay Rays vs Miami MarlinsR22.3%3.64.94.860shortfull32.0068.00season+recent+savant+savant_quality+handrecent leash 3.6 IP/start
Jacob deGromTexas Rangers vs Cleveland GuardiansR28.5%5.45.35.491normalfull53.5046.50season+recent+savant+savant_quality+handpatient opponent BB% 10.4%
Kevin GausmanToronto Blue Jays vs Baltimore OriolesR25.3%5.25.85.787normalfull62.5037.50season+recent+savant+savant_quality+handpatient opponent BB% 10.2%
Cade CavalliWashington Nationals vs Arizona DiamondbacksR25.6%5.94.96.099normalfull50.5049.50season+recent+savant+savant_quality+hand-

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

PITCHER OUTS RESEARCH GATE

2/2 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Jameson TaillonJameson Taillon UnderSan Francisco Giants @ Chicago Cubs17.514.9-2.614.9%CALT_DERISKresearchshort5.486season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 14.9% vs 10% min clears, but raw gap -2.61 <= 3 min
Emmet SheehanEmmet Sheehan UnderLos Angeles Angels @ Los Angeles Dodgers17.516.7-0.84.6%CALT_DERISKresearchnormal5.389season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 4.6% vs 10% min

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

HRR COMPONENT RESEARCH

78 HRR component candidate(s) emitted by Batter Engine | showing top 50 by component raw gap
PlayerGameResearch SideComponent ProjHRRBICurrentUncertaintySupportFlags
James WoodWashington Nationals @ Arizona DiamondbacksOver 1.52.781.121.050.612.89 / Over0.30season_games=65,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
CJ AbramsWashington Nationals @ Arizona DiamondbacksOver 1.52.571.090.640.842.51 / Over0.30season_games=64,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Juan SotoNew York Mets @ San Diego PadresOver 1.52.431.150.580.702.73 / Over0.30season_games=47,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Freddie FreemanLos Angeles Angels @ Los Angeles DodgersOver 1.52.391.140.660.592.09 / Over0.30season_games=62,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Corbin CarrollWashington Nationals @ Arizona DiamondbacksOver 1.52.361.140.750.472.25 / Over0.30season_games=61,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Ketel MarteWashington Nationals @ Arizona DiamondbacksOver 1.52.351.030.630.692.42 / Over0.30season_games=60,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Jung Hoo LeeSan Francisco Giants @ Chicago CubsOver 1.52.351.360.620.372.45 / Over0.30season_games=57,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Zach NetoLos Angeles Angels @ Los Angeles DodgersOver 1.52.350.990.880.471.99 / Over0.30season_games=62,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Casey SchmittSan Francisco Giants @ Chicago CubsOver 1.52.331.170.510.652.65 / Over0.35season_games=57,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Mike TroutLos Angeles Angels @ Los Angeles DodgersOver 1.52.280.870.910.492.12 / Over0.30season_games=64,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Luis Garcia Jr.Washington Nationals @ Arizona DiamondbacksOver 1.52.221.250.530.442.02 / Over0.64exact_hrr_l10,lineupresearch_only_hrr_paused, missing_player_component_rates, missing_pitcher_assessment
Kyle TuckerLos Angeles Angels @ Los Angeles DodgersOver 1.52.220.940.690.592.08 / Over0.30season_games=61,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Luis ArraezSan Francisco Giants @ Chicago CubsOver 1.52.201.300.500.402.35 / Over0.35season_games=62,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Pedro RamirezSan Francisco Giants @ Chicago CubsOver 1.52.191.230.520.432.03 / Over0.64exact_hrr_l10,lineupresearch_only_hrr_paused, missing_player_component_rates, missing_pitcher_assessment
Brice TurangMilwaukee Brewers @ Colorado RockiesOver 2.53.171.171.210.803.09 / Over0.30season_games=59,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
TJ RumfieldMilwaukee Brewers @ Colorado RockiesOver 1.52.150.980.520.651.73 / Over0.30season_games=62,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Max MuncyLos Angeles Angels @ Los Angeles DodgersOver 1.52.090.880.760.451.91 / Over0.30season_games=59,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Ryan WardLos Angeles Angels @ Los Angeles DodgersOver 1.52.071.130.510.431.82 / Over0.59exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Ian HappSan Francisco Giants @ Chicago CubsOver 1.52.050.870.650.532.04 / Over0.35season_games=61,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Bo BichetteNew York Mets @ San Diego PadresOver 1.52.011.040.500.482.42 / Over0.30season_games=64,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Carson BengeNew York Mets @ San Diego PadresOver 1.51.971.020.570.382.34 / Over0.30season_games=61,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Pete Crow-ArmstrongSan Francisco Giants @ Chicago CubsOver 1.51.960.950.540.472.00 / Over0.35season_games=65,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Daylen LileWashington Nationals @ Arizona DiamondbacksOver 1.51.951.020.540.392.05 / Over0.30season_games=64,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Willy AdamesSan Francisco Giants @ Chicago CubsOver 1.51.951.010.500.442.14 / Over0.35season_games=64,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Nolan ArenadoWashington Nationals @ Arizona DiamondbacksOver 1.51.950.880.500.571.79 / Over0.30season_games=59,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Nolan SchanuelLos Angeles Angels @ Los Angeles DodgersOver 1.51.941.010.380.561.80 / Over0.30season_games=50,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Garrett MitchellMilwaukee Brewers @ Colorado RockiesOver 1.51.901.040.430.431.80 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Jared YoungNew York Mets @ San Diego PadresOver 1.51.881.090.420.361.70 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Rafael DeversSan Francisco Giants @ Chicago CubsOver 1.51.880.980.420.482.18 / Over0.35season_games=65,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
William ContrerasMilwaukee Brewers @ Colorado RockiesOver 2.52.861.210.690.962.73 / Over0.30season_games=58,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Nico HoernerSan Francisco Giants @ Chicago CubsOver 1.51.860.980.380.491.80 / Over0.35season_games=64,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Matt ChapmanSan Francisco Giants @ Chicago CubsOver 1.51.840.910.440.491.94 / Over0.35season_games=64,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Alex CallLos Angeles Angels @ Los Angeles DodgersOver 1.51.840.980.400.451.73 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Seiya SuzukiSan Francisco Giants @ Chicago CubsOver 1.51.830.900.540.391.86 / Over0.35season_games=51,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Michael BuschSan Francisco Giants @ Chicago CubsOver 1.51.820.890.400.541.79 / Over0.35season_games=64,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Curtis MeadWashington Nationals @ Arizona DiamondbacksOver 1.51.811.000.390.421.68 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Fernando Tatis Jr.New York Mets @ San Diego PadresOver 1.51.791.100.420.271.49 / Under0.35season_games=62,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused, component_side_conflicts_current_model
Luis RengifoMilwaukee Brewers @ Colorado RockiesOver 1.51.781.000.410.371.77 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
A.J. EwingNew York Mets @ San Diego PadresOver 1.51.730.980.340.401.67 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Alex BregmanSan Francisco Giants @ Chicago CubsOver 1.51.711.000.430.281.76 / Over0.35season_games=64,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Troy JohnstonMilwaukee Brewers @ Colorado RockiesOver 1.51.700.960.370.381.67 / Over0.30season_games=60,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Dylan CrewsWashington Nationals @ Arizona DiamondbacksOver 1.51.700.940.360.401.65 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Jo AdellLos Angeles Angels @ Los Angeles DodgersOver 1.51.670.880.320.481.69 / Over0.30season_games=65,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused
Gabriel MorenoWashington Nationals @ Arizona DiamondbacksOver 1.51.660.920.360.391.55 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Shohei OhtaniLos Angeles Angels @ Los Angeles DodgersOver 2.52.661.200.870.592.42 / Under0.35season_games=63,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused, component_side_conflicts_current_model
Blake PerkinsMilwaukee Brewers @ Colorado RockiesOver 1.51.640.940.350.351.71 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Dalton RushingLos Angeles Angels @ Los Angeles DodgersOver 1.51.630.940.350.341.70 / Over0.59lineup,pitcher_assessmentresearch_only_hrr_paused, missing_player_component_rates
Jackson MerrillNew York Mets @ San Diego PadresOver 1.51.620.780.490.351.46 / Under0.35season_games=60,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused, component_side_conflicts_current_model
Manny MachadoNew York Mets @ San Diego PadresOver 1.51.610.620.460.531.38 / Under0.35season_games=61,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused, component_side_conflicts_current_model
Xander BogaertsNew York Mets @ San Diego PadresOver 1.51.600.780.380.431.34 / Under0.35season_games=61,exact_hrr_l10,lineup,pitcher_assessmentresearch_only_hrr_paused, component_side_conflicts_current_model

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

FULL AUDIT — ALL CANDIDATES

359 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► GOOD ADDS
B✅ Good Add
Heavy juice (-160) — break-even ~62%, requires clean execution
Pitcher Hits AllJose Soriano UnderANG@DOD4:11 PM5.54.3-160DK Under 5.5 -160 | exact21.8%GOOD ADD
B👀 WatchPitcher Earned REmmet Sheehan OverANG@DOD4:11 PM1.52.0-143BetMGM Over 1.5 -140 | best price33.3%!GOOD ADD
B👀 Watch
Heavy juice (-205) — break-even ~67%, requires clean execution
Batter WalksShohei Ohtani OverANG@DOD4:11 PM0.51.0-205theScore Bet Over 0.5 -200 | best price104.1%!GOOD ADD
B👀 WatchBatter WalksFreddie Freeman OverANG@DOD4:11 PM0.50.7-140theScore Bet Over 0.5 -135 | best price48.8%!!GOOD ADD
B👀 WatchBatter WalksMax Muncy OverANG@DOD4:11 PM0.50.7-134DK Over 0.5 -134 | exact31.1%!!GOOD ADD
► SMALL PLAYS
A (Weak)◔ Small Play
K final QC: juiced K over -130 — A would have capped at B
K PropCade Cavalli OverNAT@DIA3:16 PM4.55.9-130FanDuel Over 4.5 -114 | best price31.8%SMALL PLAY
A (Weak)◔ Small Play
K final QC: top-six opp K% 18.3%, 6/9 bats with platoon edge, juiced K over -140, expected IP 5.4 below A-grade leash — A would h…
K PropRandy Vasquez OverMET@PAD4:11 PM3.54.5-140FanDuel Over 3.5 -140 | best price29.4%SMALL PLAY
► ALT / DERISK
A (Review)↘ Alt / Derisk
HRR trust gate: raw gap 1.4 — A would have capped at B
Batter H+R+RBIJames Wood OverNAT@DIA3:16 PM1.52.9-123BetMGM Over 1.5 -120 | best price92.6%ALT / DERISK
A (Review)↘ Alt / Derisk
HRR trust gate: raw gap 1.2 — A would have capped at B
Batter H+R+RBIJuan Soto OverMET@PAD4:11 PM1.52.7-128Bovada Direct Over 1.5 -125 | best price81.8%ALT / DERISK
B (Weak)↘ Alt / Derisk
K final QC: 6/9 bats with platoon edge, pitch-type boost on 18% usage pitch — B would have capped at C
K PropShane Drohan OverBRE@ROC3:11 PM4.58.5+126Bovada Direct Over 3.5 -150 | alt rescue89.8%!ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK disagrees | books against us 0% (5 books) — strongly disagree — would have capped at C
K PropTrevor McDonald OverGIA@CUB8:31 PM4.55.7+105BetMGM Over 4.5 +115 | best price27.0%ALT / DERISK
B (Weak)↘ Alt / Derisk
Heavy juice (-156) + role/script uncertainty — B would have capped at C
Pitcher Hits AllKyle Freeland OverBRE@ROC3:11 PM6.57.7-156BetMGM Over 6.5 -135 | best price18.5%!ALT / DERISK
B (Weak)↘ Alt / Derisk
Recent form: L10 20% + L5 10% (both cold) — would have capped at C
Batter HitsEzequiel Tovar UnderBRE@ROC3:11 PM1.50.7-208DK Under 1.5 -208 | exact56.2%!!!ALT / DERISK
B (Weak)↘ Alt / Derisk
Heavy juice (-206) + role/script uncertainty — B would have capped at C
Batter HitsWilli Castro UnderBRE@ROC3:11 PM1.50.8-206DK Under 1.5 -206 | exact47.7%!!!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 WalksJo Adell UnderANG@DOD4:11 PM0.50.1-413DK Under 0.5 -413 | exact83.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 WalksLuis Garcia Jr. UnderNAT@DIA3:16 PM0.50.1-504DK Under 0.5 -504 | exact79.7%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 WalksJacob Young UnderNAT@DIA3:16 PM0.50.1-423DK Under 0.5 -423 | exact73.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 WalksJung Hoo Lee UnderGIA@CUB8:31 PM0.50.2-455DK Under 0.5 -455 | exact68.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 WalksNolan Schanuel UnderANG@DOD4:11 PM0.50.2-332DK Under 0.5 -332 | exact59.7%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 WalksEzequiel Tovar UnderBRE@ROC3:11 PM0.50.2-319DK Under 0.5 -319 | exact56.5%!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 WalksMarcus Semien UnderMET@PAD4:11 PM0.50.2-301theScore Bet Under 0.5 -290 | best price56.1%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: No usable Over/Under book pairs for consensus check — would have capped at C
Batter WalksCarson Benge UnderMET@PAD4:11 PM0.50.2-199DK Under 0.5 -199 | exact53.9%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: No usable Over/Under book pairs for consensus check — would have capped at C
Batter WalksA.J. Ewing UnderMET@PAD4:11 PM0.50.2-256DK Under 0.5 -256 | exact52.8%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: No usable Over/Under book pairs for consensus check — would have capped at C
Batter WalksJared Young UnderMET@PAD4:11 PM0.50.2-260DK Under 0.5 -260 | exact52.8%ALT / DERISK
B (Weak)↘ Alt / Derisk
HRR trust gate: lineup not confirmed, L10 HRR over-rate 30%, raw gap 1.1 — B would have capped at C
Batter H+R+RBICasey Schmitt OverGIA@CUB8:31 PM1.52.6-118DK Over 1.5 -118 | exact76.9%ALT / DERISK
B (Weak)↘ Alt / Derisk
HRR trust gate: consensus lean 50%, raw gap 1.0, weak consensus 50% without extra raw cushion — B would have capped at C
Batter H+R+RBICJ Abrams OverNAT@DIA3:16 PM1.52.5-116BetMGM Over 1.5 -110 | best price67.5%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (5 books) — strongly disagree
K PropJose Soriano OverANG@DOD4:11 PM5.57.0+102FanDuel Over 5.5 +108 | best price27.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.6% vs 17% min — would have capped at D
K PropEmmet Sheehan OverANG@DOD4:11 PM6.56.8-112FanDuel Over 6.5 +102 | best price4.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.7% vs 17% min — would have capped at D
K PropJameson Taillon UnderGIA@CUB8:31 PM4.54.5-118DK Under 4.5 -118 | exact0.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 14.9% vs 10% min clears, but raw gap -2.61 <= 3 min — would have capped at D
Pitcher OutsJameson Taillon UnderGIA@CUB8:31 PM17.514.9+105BetMGM Under 17.5 +125 | best price14.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.6% vs 10% min — would have capped at D
Pitcher OutsEmmet Sheehan UnderANG@DOD4:11 PM17.516.7-105BetMGM Under 17.5 +105 | best price4.6%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 33% (3 books) — strongly disagree
Pitcher Hits AllMichael Soroka UnderNAT@DIA3:16 PM5.54.5-158DK Under 5.5 -158 | exact18.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.9% vs 15% min — would have capped at D
Pitcher Hits AllCade Cavalli UnderNAT@DIA3:16 PM5.54.9-141DK Under 5.5 -141 | exact10.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.1% vs 15% min — would have capped at D
Pitcher Hits AllTrevor McDonald UnderGIA@CUB8:31 PM5.55.0-145DK Under 5.5 -145 | exact9.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.6% vs 15% min — would have capped at D
Pitcher Hits AllJameson Taillon UnderGIA@CUB8:31 PM5.55.3-139BetMGM Under 5.5 -115 | best price3.6%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (1 books) — strongly disagree
Pitcher WalksKyle Freeland OverBRE@ROC3:11 PM1.51.9+101DK Over 1.5 +101 | exact23.9%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Pitcher WalksJose Soriano OverANG@DOD4:11 PM2.53.1-160DK Over 2.5 -160 | exact23.8%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (1 books) — strongly disagree
Pitcher WalksShane Drohan OverBRE@ROC3:11 PM1.51.8+156DK Over 1.5 +156 | exact21.9%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Pitcher WalksTrevor McDonald OverGIA@CUB8:31 PM1.51.8-132DK Over 1.5 -132 | exact18.7%!ALT / DERISK
C↘ Alt / DeriskPitcher WalksCade Cavalli OverNAT@DIA3:16 PM1.51.7-158DK Over 1.5 -158 | exact15.6%!!ALT / DERISK
C↘ Alt / DeriskPitcher WalksRandy Vasquez UnderMET@PAD4:11 PM1.51.3-106DK Under 1.5 -106 | exact13.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.2% vs 20% min — would have capped at D
Pitcher WalksJameson Taillon UnderGIA@CUB8:31 PM1.51.3-135DK Under 1.5 -135 | exact11.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.2% vs 20% min — would have capped at D
Pitcher WalksMichael Soroka UnderNAT@DIA3:16 PM1.51.4-174DK Under 1.5 -174 | exact9.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.0% vs 20% min — would have capped at D
Pitcher WalksEmmet Sheehan UnderANG@DOD4:11 PM1.51.4-162theScore Bet Under 1.5 -155 | best price6.0%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Pitcher Earned RShane Drohan UnderBRE@ROC3:11 PM2.51.8-166BetMGM Under 2.5 -160 | best price28.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (1 books) — strongly disagree
Pitcher Earned RJameson Taillon OverGIA@CUB8:31 PM2.53.0+119DK Over 2.5 +119 | exact20.0%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Pitcher Earned RCade Cavalli UnderNAT@DIA3:16 PM2.52.1-149BetMGM Under 2.5 -145 | best price16.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Pitcher Earned RMichael Soroka UnderNAT@DIA3:16 PM2.52.1-150BetMGM Under 2.5 -150 | best price16.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (1 books) — strongly disagree
Pitcher Earned RJose Soriano UnderANG@DOD4:11 PM2.52.1-102DK Under 2.5 -102 | exact16.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.6% vs 20% min — would have capped at D
Pitcher Earned RKyle Freeland OverBRE@ROC3:11 PM3.53.8-121DK Over 3.5 -121 | exact8.6%!!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 RTrevor McDonald UnderGIA@CUB8:31 PM2.52.3-149BetMGM Under 2.5 -145 | best price8.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 RRandy Vasquez UnderMET@PAD4:11 PM2.52.5-142BetMGM Under 2.5 -135 | best price-ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 42.4% vs 50% min — would have capped at D
Batter HitsHunter Goodman UnderBRE@ROC3:11 PM1.50.9-253DK Under 1.5 -253 | exact42.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 41.6% vs 50% min — would have capped at D
Batter HitsTJ Rumfield UnderBRE@ROC3:11 PM1.50.9-233DK Under 1.5 -233 | exact41.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 36.7% vs 50% min — would have capped at D
Batter HitsPete Crow-Armstrong UnderGIA@CUB8:31 PM1.50.9-274DK Under 1.5 -274 | exact36.7%!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 HitsFreddie Freeman UnderANG@DOD4:11 PM1.51.0-271DK Under 1.5 -271 | exact34.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 34.1% vs 50% min — would have capped at D
Batter HitsLuis Rengifo UnderBRE@ROC3:11 PM1.51.0-216BetMGM Under 1.5 -210 | best price34.1%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 34.1% vs 50% min — would have capped at D
Batter HitsAndrew Vaughn UnderBRE@ROC3:11 PM1.51.0-131DK Under 1.5 -131 | exact34.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 34.1% vs 50% min — would have capped at D
Batter HitsJoey Ortiz UnderBRE@ROC3:11 PM1.51.0-255DK Under 1.5 -255 | exact34.1%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 34.1% vs 50% min — would have capped at D
Batter HitsJackson Chourio UnderBRE@ROC3:11 PM1.51.0-112DK Under 1.5 -112 | exact34.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 34.1% vs 50% min — would have capped at D
Batter HitsBlake Perkins UnderBRE@ROC3:11 PM1.51.0-261DK Under 1.5 -261 | exact34.1%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 34.1% vs 50% min — would have capped at D
Batter HitsGary Sanchez UnderBRE@ROC3:11 PM1.51.0-263DK Under 1.5 -263 | exact34.1%!!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 HitsBo Bichette UnderMET@PAD4:11 PM1.51.1-257theScore Bet Under 1.5 +200 | best price26.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.5% vs 50% min — would have capped at D
Batter HitsBrice Turang UnderBRE@ROC3:11 PM1.51.2-155DK Under 1.5 -155 | exact19.5%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.2% vs 50% min — would have capped at D
Batter HitsWilliam Contreras UnderBRE@ROC3:11 PM1.51.3-140DK Under 1.5 -140 | exact16.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.0% vs 50% min — would have capped at D
Batter HitsLuis Arraez UnderGIA@CUB8:31 PM1.51.3-267BetMGM Under 1.5 -235 | best price11.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksCasey Schmitt UnderGIA@CUB8:31 PM0.50.1-477DK Under 0.5 -477 | exact77.8%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksLuis Arraez UnderGIA@CUB8:31 PM0.50.2-568DK Under 0.5 -568 | exact62.9%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksWilly Adames UnderGIA@CUB8:31 PM0.50.2-382DK Under 0.5 -382 | exact61.6%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksMJ Melendez UnderMET@PAD4:11 PM0.50.2-369DK Under 0.5 -369 | exact52.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Batter WalksLuis Torrens UnderMET@PAD4:11 PM0.50.2-443DK Under 0.5 -443 | exact52.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Batter WalksBo Bichette UnderMET@PAD4:11 PM0.50.2-403DK Under 0.5 -403 | exact50.9%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksDaylen Lile UnderNAT@DIA3:16 PM0.50.2-377DK Under 0.5 -377 | exact50.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksBrett Baty UnderMET@PAD4:11 PM0.50.2-263DK Under 0.5 -263 | exact50.4%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksWade Meckler UnderANG@DOD4:11 PM0.50.3-251theScore Bet Under 0.5 -250 | best price47.7%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksOswald Peraza UnderANG@DOD4:11 PM0.50.3-368DK Under 0.5 -368 | exact47.7%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksNick Madrigal UnderANG@DOD4:11 PM0.50.3-499DK Under 0.5 -499 | exact47.7%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksCurtis Mead UnderNAT@DIA3:16 PM0.50.3-307DK Under 0.5 -307 | exact47.5%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksJose Tena UnderNAT@DIA3:16 PM0.50.3-382DK Under 0.5 -382 | exact47.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksDylan Crews UnderNAT@DIA3:16 PM0.50.3-412DK Under 0.5 -412 | exact47.5%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksKeibert Ruiz UnderNAT@DIA3:16 PM0.50.3-464DK Under 0.5 -464 | exact47.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksTroy Johnston UnderBRE@ROC3:11 PM0.50.3-364DK Under 0.5 -364 | exact45.4%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (1 books) — strongly disagree
Batter WalksMike Trout OverANG@DOD4:11 PM0.50.7+122DK Over 0.5 +122 | exact45.2%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksRafael Devers UnderGIA@CUB8:31 PM0.50.3-245DK Under 0.5 -245 | exact42.5%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksGabriel Moreno UnderNAT@DIA3:16 PM0.50.3-235DK Under 0.5 -235 | exact41.6%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksTommy Troy UnderNAT@DIA3:16 PM0.50.3-312DK Under 0.5 -312 | exact41.6%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Batter WalksLuJames Groover UnderNAT@DIA3:16 PM0.50.3-314DK Over 0.5 +219 | exact41.6%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksRyan Waldschmidt UnderNAT@DIA3:16 PM0.50.3-352DK Under 0.5 -352 | exact41.6%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksBraxton Fulford UnderBRE@ROC3:11 PM0.50.3-216DK Under 0.5 -216 | exact40.5%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksChad Stevens UnderBRE@ROC3:11 PM0.50.3-233DK Under 0.5 -233 | exact40.5%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksWilli Castro UnderBRE@ROC3:11 PM0.50.3-252DK Under 0.5 -252 | exact40.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksJake McCarthy UnderBRE@ROC3:11 PM0.50.3-396DK Under 0.5 -396 | exact40.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksPete Crow-Armstrong UnderGIA@CUB8:31 PM0.50.3-331DK Under 0.5 -331 | exact37.2%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksNolan Arenado UnderNAT@DIA3:16 PM0.50.3-314theScore Bet Under 0.5 -300 | best price37.1%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksMatt Chapman UnderGIA@CUB8:31 PM0.50.3-346DK Under 0.5 -346 | exact36.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksBryce Eldridge UnderGIA@CUB8:31 PM0.50.3-230DK Under 0.5 -230 | exact36.4%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksCarson Kelly UnderGIA@CUB8:31 PM0.50.3-362DK Under 0.5 -362 | exact36.4%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksMoisés Ballesteros UnderGIA@CUB8:31 PM0.50.3-391DK Under 0.5 -391 | exact36.4%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksDrew Gilbert UnderGIA@CUB8:31 PM0.50.3-445DK Under 0.5 -445 | exact36.4%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksDaniel Susac UnderGIA@CUB8:31 PM0.50.3-532DK Under 0.5 -532 | exact36.4%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (1 books) — strongly disagree
Batter WalksKyle Tucker OverANG@DOD4:11 PM0.50.7-107theScore Bet Over 0.5 -105 | best price36.4%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksKetel Marte UnderNAT@DIA3:16 PM0.50.3-211DK Under 0.5 -211 | exact34.9%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksHunter Goodman UnderBRE@ROC3:11 PM0.50.3-243DK Under 0.5 -243 | exact34.7%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksPavin Smith UnderNAT@DIA3:16 PM0.50.3-200DK Under 0.5 -200 | exact33.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksCJ Abrams UnderNAT@DIA3:16 PM0.50.3-293theScore Bet Under 0.5 -290 | best price32.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksTJ Rumfield UnderBRE@ROC3:11 PM0.50.4-151DK Under 0.5 -151 | exact28.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksGary Sanchez UnderBRE@ROC3:11 PM0.50.4-174DK Under 0.5 -174 | exact28.4%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksGarrett Mitchell UnderBRE@ROC3:11 PM0.50.4-178DK Under 0.5 -178 | exact28.4%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksBlake Perkins UnderBRE@ROC3:11 PM0.50.4-232DK Under 0.5 -232 | exact28.4%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksJackson Chourio UnderBRE@ROC3:11 PM0.50.4-241DK Under 0.5 -241 | exact28.4%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksAndrew Vaughn UnderBRE@ROC3:11 PM0.50.4-268DK Under 0.5 -268 | exact28.4%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksLuis Rengifo UnderBRE@ROC3:11 PM0.50.4-290DK Under 0.5 -290 | exact28.4%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksJoey Ortiz UnderBRE@ROC3:11 PM0.50.4-346DK Under 0.5 -346 | exact28.4%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksTy France UnderMET@PAD4:11 PM0.50.4-254DK Under 0.5 -254 | exact27.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksJase Bowen UnderMET@PAD4:11 PM0.50.4-278DK Under 0.5 -278 | exact27.8%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Batter WalksSamad Taylor UnderMET@PAD4:11 PM0.50.4-326DK Under 0.5 -326 | exact27.8%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Batter WalksMiguel Andujar UnderMET@PAD4:11 PM0.50.4-330DK Under 0.5 -330 | exact27.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Batter WalksFreddy Fermin UnderMET@PAD4:11 PM0.50.4-375DK Under 0.5 -375 | exact27.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 25.3% vs 30% min — would have capped at D
Batter WalksWilliam Contreras UnderBRE@ROC3:11 PM0.50.4-200DK Under 0.5 -200 | exact25.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 24.5% vs 30% min — would have capped at D
Batter WalksJackson Merrill UnderMET@PAD4:11 PM0.50.4-272DK Under 0.5 -272 | exact24.5%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 WalksJames Wood OverNAT@DIA3:16 PM0.50.6+100DK Over 0.5 +100 | exact22.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.0% vs 30% min — would have capped at D
Batter WalksSeiya Suzuki UnderGIA@CUB8:31 PM0.50.4-234DK Under 0.5 -234 | exact20.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.6% vs 30% min — would have capped at D
Batter WalksAlex Bregman UnderGIA@CUB8:31 PM0.50.4-279theScore Bet Under 0.5 -275 | best price19.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.6% vs 30% min — would have capped at D
Batter WalksNico Hoerner UnderGIA@CUB8:31 PM0.50.4-451DK Under 0.5 -451 | exact19.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.3% vs 30% min — would have capped at D
Batter WalksMichael Busch OverGIA@CUB8:31 PM0.50.6+113DK Over 0.5 +113 | exact19.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 18.7% vs 30% min — would have capped at D
Batter WalksXander Bogaerts UnderMET@PAD4:11 PM0.50.4-246DK Under 0.5 -246 | exact18.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.6% vs 30% min — would have capped at D
Batter WalksFernando Tatis Jr. UnderMET@PAD4:11 PM0.50.4-187DK Under 0.5 -187 | exact16.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.6% vs 30% min — would have capped at D
Batter WalksJuan Soto UnderMET@PAD4:11 PM0.50.4-117DK Under 0.5 -117 | exact15.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.0% vs 30% min — would have capped at D
Batter WalksZach Neto UnderANG@DOD4:11 PM0.50.4-283DK Under 0.5 -283 | exact15.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.8% vs 30% min — would have capped at D
Batter WalksKyle Karros UnderBRE@ROC3:11 PM0.50.4-199DK Under 0.5 -199 | exact14.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.0% vs 30% min — would have capped at D
Batter WalksBrice Turang OverBRE@ROC3:11 PM0.50.6+106theScore Bet Over 0.5 +110 | best price14.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.6% vs 30% min — would have capped at D
Batter WalksIan Happ OverGIA@CUB8:31 PM0.50.6+120DK Over 0.5 +120 | exact10.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.8% vs 30% min — would have capped at D
Batter WalksRyan Ward OverANG@DOD4:11 PM0.50.6+165DK Over 0.5 +165 | exact9.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.8% vs 30% min — would have capped at D
Batter WalksPedro Ramirez UnderGIA@CUB8:31 PM0.50.5-378DK Under 0.5 -378 | exact6.8%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 WalksGeraldo Perdomo OverNAT@DIA3:16 PM0.50.5+147DK Over 0.5 +147 | exact5.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.6% vs 30% min — would have capped at D
Batter WalksManny Machado UnderMET@PAD4:11 PM0.50.5-207DK Under 0.5 -207 | exact4.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.9% vs 30% min — would have capped at D
Batter WalksAlex Call OverANG@DOD4:11 PM0.50.5-133theScore Bet Over 0.5 -130 | best price0.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.9% vs 30% min — would have capped at D
Batter WalksAlex Freeland OverANG@DOD4:11 PM0.50.5+122DK Over 0.5 +122 | exact0.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.9% vs 30% min — would have capped at D
Batter WalksDalton Rushing OverANG@DOD4:11 PM0.50.5+124DK Over 0.5 +124 | exact0.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.9% vs 30% min — would have capped at D
Batter WalksMiguel Rojas OverANG@DOD4:11 PM0.50.5+236DK Over 0.5 +236 | exact0.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.8% vs 30% min — would have capped at D
Batter WalksCorbin Carroll UnderNAT@DIA3:16 PM0.50.5-191theScore Bet Under 0.5 -190 | best price0.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 56.4% vs 50% min clears, but raw gap +0.85 <= 1 min — would have capped at D
Batter H+R+RBILuis Arraez OverGIA@CUB8:31 PM1.52.4-111Bovada Direct Over 1.5 -110 | best price56.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 55.7% vs 50% min clears, but raw gap +0.84 <= 1 min — would have capped at D
Batter H+R+RBICarson Benge OverMET@PAD4:11 PM1.52.3-105BetMGM Over 1.5 +100 | best price55.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 45.2% vs 50% min — would have capped at D
Batter H+R+RBIRafael Devers OverGIA@CUB8:31 PM1.52.2+105DK Over 1.5 +105 | exact45.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 43.0% vs 50% min — would have capped at D
Batter H+R+RBIWilly Adames OverGIA@CUB8:31 PM1.52.1+110DK Over 1.5 +110 | exact43.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 42.6% vs 50% min — would have capped at D
Batter H+R+RBIWilli Castro UnderBRE@ROC3:11 PM2.51.4-167theScore Bet Under 2.5 -165 | best price42.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 41.5% vs 50% min — would have capped at D
Batter H+R+RBIMike Trout OverANG@DOD4:11 PM1.52.1-101BetMGM Over 1.5 +110 | best price41.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 36.4% vs 50% min — would have capped at D
Batter H+R+RBIDaylen Lile OverNAT@DIA3:16 PM1.52.0-108DK Over 1.5 -108 | exact36.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 36.0% vs 50% min — would have capped at D
Batter H+R+RBIIan Happ OverGIA@CUB8:31 PM1.52.0-108BetMGM Over 1.5 -105 | best price36.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 35.3% vs 50% min — would have capped at D
Batter H+R+RBIPedro Ramirez OverGIA@CUB8:31 PM1.52.0+127Bovada Direct Over 1.5 +130 | best price35.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 34.7% vs 50% min — would have capped at D
Batter H+R+RBILuis Garcia Jr. OverNAT@DIA3:16 PM1.52.0-109DK Over 1.5 -109 | exact34.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 33.4% vs 50% min — would have capped at D
Batter H+R+RBIPete Crow-Armstrong OverGIA@CUB8:31 PM1.52.0-147theScore Bet Over 1.5 -140 | best price33.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 32.5% vs 50% min — would have capped at D
Batter H+R+RBIZach Neto OverANG@DOD4:11 PM1.52.0+110BetMGM Over 1.5 +110 | best price32.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 31.4% vs 50% min — would have capped at D
Batter H+R+RBIGary Sanchez UnderBRE@ROC3:11 PM2.51.7-143theScore Bet Under 2.5 -140 | best price31.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 29.3% vs 50% min — would have capped at D
Batter H+R+RBIMatt Chapman OverGIA@CUB8:31 PM1.51.9+127Bovada Direct Over 1.5 +130 | best price29.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 27.3% vs 50% min — would have capped at D
Batter H+R+RBIMax Muncy OverANG@DOD4:11 PM1.51.9-103BetMGM Over 1.5 +100 | best price27.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 26.4% vs 50% min — would have capped at D
Batter H+R+RBIAndrew Vaughn UnderBRE@ROC3:11 PM2.51.8+100DK Under 2.5 +100 | exact26.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 24.9% vs 50% min — would have capped at D
Batter H+R+RBIJackson Chourio UnderBRE@ROC3:11 PM2.51.9+111BetOnline Under 2.5 +120 | best price24.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 24.8% vs 50% min — would have capped at D
Batter H+R+RBIMarcus Semien OverMET@PAD4:11 PM1.51.9+115DK Over 1.5 +115 | exact24.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 23.7% vs 50% min — would have capped at D
Batter H+R+RBISeiya Suzuki OverGIA@CUB8:31 PM1.51.9+111DK Over 1.5 +111 | exact23.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 23.6% vs 50% min — would have capped at D
Batter H+R+RBIBrice Turang OverBRE@ROC3:11 PM2.53.1-114BetMGM Over 2.5 -105 | best price23.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.6% vs 50% min — would have capped at D
Batter H+R+RBIRyan Ward OverANG@DOD4:11 PM1.51.8+110BetMGM Over 1.5 +130 | best price21.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.7% vs 50% min — would have capped at D
Batter H+R+RBIHunter Goodman UnderBRE@ROC3:11 PM2.52.0-148BetOnline Under 2.5 -140 | best price20.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.1% vs 50% min — would have capped at D
Batter H+R+RBINico Hoerner OverGIA@CUB8:31 PM1.51.8-122BetMGM Over 1.5 -120 | best price20.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.1% vs 50% min — would have capped at D
Batter H+R+RBINolan Schanuel OverANG@DOD4:11 PM1.51.8+124Bovada Direct Over 1.5 +125 | best price20.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.0% vs 50% min — would have capped at D
Batter H+R+RBIMiguel Andujar UnderMET@PAD4:11 PM1.51.2-149BetOnline Under 1.5 -130 | best price20.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.3% vs 50% min — would have capped at D
Batter H+R+RBIMichael Busch OverGIA@CUB8:31 PM1.51.8-102Bovada Direct Over 1.5 +100 | best price19.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.3% vs 50% min — would have capped at D
Batter H+R+RBINolan Arenado OverNAT@DIA3:16 PM1.51.8-106DK Over 1.5 -106 | exact19.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.2% vs 50% min — would have capped at D
Batter H+R+RBIBrett Baty OverMET@PAD4:11 PM1.51.8+132Bovada Direct Over 1.5 +135 | best price19.2%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 18.4% vs 50% min — would have capped at D
Batter H+R+RBIKyle Karros UnderBRE@ROC3:11 PM1.51.2+100DK Under 1.5 +100 | exact18.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 17.9% vs 50% min — would have capped at D
Batter H+R+RBILuis Rengifo OverBRE@ROC3:11 PM1.51.8-166Bovada Direct Over 1.5 -165 | best price17.9%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 17.4% vs 50% min — would have capped at D
Batter H+R+RBIAlex Bregman OverGIA@CUB8:31 PM1.51.8+101Bovada Direct Over 1.5 +105 | best price17.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.8% vs 50% min — would have capped at D
Batter H+R+RBITy France UnderMET@PAD4:11 PM1.51.2-128Bovada Direct Under 1.5 -125 | best price16.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.3% vs 50% min — would have capped at D
Batter H+R+RBIAlex Call OverANG@DOD4:11 PM1.51.7-109BetMGM Over 1.5 +120 | best price15.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.3% vs 50% min — would have capped at D
Batter H+R+RBIJoey Ortiz OverBRE@ROC3:11 PM1.51.7-157BetMGM Over 1.5 -145 | best price14.3%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.3% vs 50% min — would have capped at D
Batter H+R+RBIBlake Perkins OverBRE@ROC3:11 PM1.51.7-160theScore Bet Over 1.5 -130 | best price14.3%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.3% vs 50% min — would have capped at D
Batter H+R+RBIJared Young OverMET@PAD4:11 PM1.51.7+115BetOnline Over 1.5 +120 | best price13.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.0% vs 50% min — would have capped at D
Batter H+R+RBIDalton Rushing OverANG@DOD4:11 PM1.51.7+101BetMGM Over 1.5 +130 | best price13.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.7% vs 50% min — would have capped at D
Batter H+R+RBIChad Stevens UnderBRE@ROC3:11 PM1.51.3-126Bovada Direct Under 1.5 -125 | best price12.7%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.4% vs 50% min — would have capped at D
Batter H+R+RBIJo Adell OverANG@DOD4:11 PM1.51.7+130DK Over 1.5 +130 | exact12.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.1% vs 50% min — would have capped at D
Batter H+R+RBICurtis Mead OverNAT@DIA3:16 PM1.51.7-102Bovada Direct Over 1.5 +100 | best price12.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.2% vs 50% min — would have capped at D
Batter H+R+RBITroy Johnston OverBRE@ROC3:11 PM1.51.7-102Bovada Direct Over 1.5 +100 | best price11.2%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.1% vs 50% min — would have capped at D
Batter H+R+RBIA.J. Ewing OverMET@PAD4:11 PM1.51.7+118Bovada Direct Over 1.5 +120 | best price11.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.7% vs 50% min — would have capped at D
Batter H+R+RBIXander Bogaerts UnderMET@PAD4:11 PM1.51.3-141BetMGM Under 1.5 -135 | best price10.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.0% vs 50% min — would have capped at D
Batter H+R+RBIDylan Crews OverNAT@DIA3:16 PM1.51.6+113DK Over 1.5 +113 | exact10.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.9% vs 50% min — would have capped at D
Batter H+R+RBIBraxton Fulford UnderBRE@ROC3:11 PM1.51.4-116theScore Bet Under 1.5 -115 | best price9.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.1% vs 50% min — would have capped at D
Batter H+R+RBIManny Machado UnderMET@PAD4:11 PM1.51.4-124DK Under 1.5 -124 | exact8.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.1% vs 50% min — would have capped at D
Batter H+R+RBIJake McCarthy UnderBRE@ROC3:11 PM1.51.4-107BetMGM Under 1.5 +100 | best price8.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.4% vs 50% min — would have capped at D
Batter H+R+RBIAlex Freeland OverANG@DOD4:11 PM1.51.6+132Bovada Direct Over 1.5 +135 | best price7.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.4% vs 50% min — would have capped at D
Batter H+R+RBIMiguel Rojas OverANG@DOD4:11 PM1.51.6+108BetMGM Over 1.5 +140 | best price7.4%!!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+RBIPavin Smith UnderNAT@DIA3:16 PM1.51.4-153theScore Bet Under 1.5 -150 | best price6.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.9% vs 50% min — would have capped at D
Batter H+R+RBITommy Troy UnderNAT@DIA3:16 PM1.51.4-153BetMGM Under 1.5 -120 | best price5.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.9% vs 50% min — would have capped at D
Batter H+R+RBILuJames Groover UnderNAT@DIA3:16 PM1.51.4-135DK Over 1.5 +101 | exact5.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.7% vs 50% min — would have capped at D
Batter H+R+RBIKeibert Ruiz OverNAT@DIA3:16 PM1.51.6+110BetMGM Over 1.5 +110 | best price5.7%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.1% vs 50% min — would have capped at D
Batter H+R+RBIGeraldo Perdomo UnderNAT@DIA3:16 PM1.51.4-120DK Under 1.5 -120 | exact5.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.4% vs 50% min — would have capped at D
Batter H+R+RBINick Madrigal UnderANG@DOD4:11 PM1.51.4-187theScore Bet Under 1.5 -180 | best price4.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.8% vs 50% min — would have capped at D
Batter H+R+RBIBryce Eldridge OverGIA@CUB8:31 PM1.51.6+102BetMGM Over 1.5 +110 | best price3.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.8% vs 50% min — would have capped at D
Batter H+R+RBICarson Kelly OverGIA@CUB8:31 PM1.51.6+130DK Over 1.5 +130 | exact3.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.1% vs 50% min — would have capped at D
Batter H+R+RBIShohei Ohtani UnderANG@DOD4:11 PM2.52.4-154BetMGM Under 2.5 -150 | best price3.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.4% vs 50% min — would have capped at D
Batter H+R+RBIJose Tena OverNAT@DIA3:16 PM1.51.5+111BetMGM Over 1.5 +135 | best price2.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.4% vs 50% min — would have capped at D
Batter H+R+RBIJackson Merrill UnderMET@PAD4:11 PM1.51.5-131theScore Bet Under 1.5 -120 | best price2.4%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+RBIRyan Waldschmidt UnderNAT@DIA3:16 PM1.51.5-146BetMGM Under 1.5 -115 | best price0.9%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+RBIFernando Tatis Jr. UnderMET@PAD4:11 PM1.51.5-102Bovada Direct Under 1.5 +100 | best price0.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.5% vs 50% min — would have capped at D
Batter H+R+RBIOswald Peraza UnderANG@DOD4:11 PM1.51.5-169theScore Bet Under 1.5 -160 | best price0.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 65.9% vs 70% min — would have capped at D
Batter Total BasCasey Schmitt OverGIA@CUB8:31 PM1.52.5+120DK Over 1.5 +120 | exact65.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 55.0% vs 70% min — would have capped at D
Batter Total BasJuan Soto OverMET@PAD4:11 PM1.52.3+116DK Over 1.5 +116 | exact55.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 50.0% vs 70% min — would have capped at D
Batter Total BasJames Wood OverNAT@DIA3:16 PM1.52.2+123BetMGM Over 1.5 +125 | best price50.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 42.2% vs 70% min — would have capped at D
Batter Total BasKyle Karros UnderBRE@ROC3:11 PM1.50.9-167BetMGM Under 1.5 -160 | best price42.2%!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 BasBrice Turang OverBRE@ROC3:11 PM1.52.1-134BetMGM Over 1.5 -115 | best price39.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 33.4% vs 70% min — would have capped at D
Batter Total BasEzequiel Tovar UnderBRE@ROC3:11 PM1.51.0-112Bovada Direct Under 1.5 -110 | best price33.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 32.4% vs 70% min — would have capped at D
Batter Total BasFernando Tatis Jr. UnderMET@PAD4:11 PM1.51.0-151Bovada Direct Under 1.5 -150 | best price32.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 30.9% vs 70% min — would have capped at D
Batter Total BasCorbin Carroll OverNAT@DIA3:16 PM1.52.0+125DK Over 1.5 +125 | exact30.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 30.7% vs 70% min — would have capped at D
Batter Total BasManny Machado UnderMET@PAD4:11 PM1.51.0-185DK Under 1.5 -185 | exact30.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 29.2% vs 70% min — would have capped at D
Batter Total BasCJ Abrams OverNAT@DIA3:16 PM1.51.9+131Bovada Direct Over 1.5 +135 | best price29.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 27.8% vs 70% min — would have capped at D
Batter Total BasKetel Marte OverNAT@DIA3:16 PM1.51.9+117Bovada Direct Over 1.5 +120 | best price27.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 26.6% vs 70% min — would have capped at D
Batter Total BasShohei Ohtani OverANG@DOD4:11 PM1.51.9-107BetMGM Over 1.5 +105 | best price26.6%!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 BasJung Hoo Lee OverGIA@CUB8:31 PM1.51.9+127Bovada Direct Over 1.5 +130 | best price25.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 23.0% vs 70% min — would have capped at D
Batter Total BasHunter Goodman OverBRE@ROC3:11 PM1.51.9-119BetMGM Over 1.5 -105 | best price23.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.9% vs 70% min — would have capped at D
Batter Total BasBlake Perkins OverBRE@ROC3:11 PM1.51.8+118Bovada Direct Over 1.5 +120 | best price21.9%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.9% vs 70% min — would have capped at D
Batter Total BasLuis Rengifo OverBRE@ROC3:11 PM1.51.8+111DK Over 1.5 +111 | exact21.9%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.9% vs 70% min — would have capped at D
Batter Total BasAndrew Vaughn OverBRE@ROC3:11 PM1.51.8-164BetMGM Over 1.5 -150 | best price21.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.9% vs 70% min — would have capped at D
Batter Total BasJoey Ortiz OverBRE@ROC3:11 PM1.51.8+116DK Over 1.5 +116 | exact21.9%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.9% vs 70% min — would have capped at D
Batter Total BasGarrett Mitchell OverBRE@ROC3:11 PM1.51.8+109BetMGM Over 1.5 +125 | best price21.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.9% vs 70% min — would have capped at D
Batter Total BasGary Sanchez OverBRE@ROC3:11 PM1.51.8-110DK Over 1.5 -110 | exact21.9%!!!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 BasLuis Arraez OverGIA@CUB8:31 PM1.51.8+123Bovada Direct Over 1.5 +130 | best price21.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.3% vs 70% min — would have capped at D
Batter Total BasWilliam Contreras OverBRE@ROC3:11 PM1.51.8-154Bovada Direct Over 1.5 -150 | best price19.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.6% vs 70% min — would have capped at D
Batter Total BasNico Hoerner UnderGIA@CUB8:31 PM1.51.3-187Bovada Direct Under 1.5 -180 | best price12.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.6% vs 70% min — would have capped at D
Batter Total BasFreddie Freeman OverANG@DOD4:11 PM1.51.7+104BetMGM Over 1.5 +125 | best price12.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.3% vs 70% min — would have capped at D
Batter Total BasCarson Benge OverMET@PAD4:11 PM1.51.7+148Bovada Direct Over 1.5 +150 | best price11.3%!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 BasCurtis Mead OverNAT@DIA3:16 PM1.51.6+149Bovada Direct Over 1.5 +150 | best price9.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.9% vs 70% min — would have capped at D
Batter Total BasDaylen Lile OverNAT@DIA3:16 PM1.51.6+134Bovada Direct Over 1.5 +135 | best price8.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.8% vs 70% min — would have capped at D
Batter Total BasPete Crow-Armstrong OverGIA@CUB8:31 PM1.51.6+102DK Over 1.5 +102 | exact8.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.7% vs 70% min — would have capped at D
Batter Total BasBo Bichette OverMET@PAD4:11 PM1.51.6+117BetMGM Over 1.5 +125 | best price8.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.6% vs 70% min — would have capped at D
Batter Total BasTJ Rumfield UnderBRE@ROC3:11 PM1.51.4-136DK Under 1.5 -136 | exact8.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.9% vs 70% min — would have capped at D
Batter Total BasJake McCarthy UnderBRE@ROC3:11 PM1.51.4-161BetMGM Under 1.5 -160 | best price6.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.9% vs 70% min — would have capped at D
Batter Total BasWilli Castro UnderBRE@ROC3:11 PM1.51.4-112Bovada Direct Under 1.5 -110 | best price6.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.9% vs 70% min — would have capped at D
Batter Total BasBraxton Fulford UnderBRE@ROC3:11 PM1.51.4-183DK Under 1.5 -183 | exact6.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.6% vs 70% min — would have capped at D
Batter Total BasLuis Garcia Jr. OverNAT@DIA3:16 PM1.51.6+136DK Over 1.5 +136 | exact3.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.3% vs 70% min — would have capped at D
Batter Total BasGabriel Moreno OverNAT@DIA3:16 PM1.51.5+132BetMGM Over 1.5 +140 | best price0.3%!ALT / DERISK
C↘ Alt / DeriskTotalOver 8.0GIA@CUB8:31 PM8.0--105theScore Bet Over 7.5 -125 | alt rescue+20.0%ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.07x)
F5 TotalUnder 6.5BRE@ROC3:11 PM6.5--132FanDuel Under 6.5 -132 | exact+16.9%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (8 books) — strongly disagree
F5 MLLos Angeles AngelsANG@DOD4:11 PM--+154draftkings +154+11.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 5.4 below 7.7 threshold — would have capped at D
NRFINRFIANG@DOD4:11 PM-5.4-113DraftKings -113+9.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 5.0 below 7.7 threshold — would have capped at D
NRFINRFIMET@PAD4:11 PM-5.0-125DraftKings -125+2.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.2 below 7.7 threshold — would have capped at D
NRFINRFIBRE@ROC3:11 PM-3.2+128DraftKings +128-7.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.2 below 7.7 threshold — would have capped at D
NRFINRFIGIA@CUB8:31 PM-4.2-132DraftKings -132-8.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.5 below 7.7 threshold — would have capped at D
NRFINRFINAT@DIA3:16 PM-3.5-122DraftKings -122-15.3%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 24% (≥20%) — verify model inputs
YRFIYRFINAT@DIA3:16 PM-6.5-104DraftKings -104+24.3%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIGIA@CUB8:31 PM-5.8+104DraftKings +104+17.6%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIBRE@ROC3:11 PM-6.8-164DraftKings -164+16.3%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIMET@PAD4:11 PM-5.0-102DraftKings -102+6.7%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIANG@DOD4:11 PM-4.6-113DraftKings -113-0.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.010/G <= 0.5 threshold — would have capped at D
Batter HRFernando Tatis Jr. UnderMET@PAD4:11 PM0.50.0-1000BetOnline Under 0.5 -650 | best price97.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRMiguel Andujar UnderMET@PAD4:11 PM0.50.0-1600theScore Bet Under 0.5 -1600 | best price94.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJase Bowen UnderMET@PAD4:11 PM0.50.0-2000theScore Bet Under 0.5 -2000 | best price94.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRFreddy Fermin UnderMET@PAD4:11 PM0.50.0-3500theScore Bet Under 0.5 -3500 | best price94.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRTy France UnderMET@PAD4:11 PM0.50.0-1400theScore Bet Under 0.5 -1400 | best price94.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRWilli Castro UnderBRE@ROC3:11 PM0.50.0-1000BetOnline Under 0.5 -1000 | 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 HRBraxton Fulford UnderBRE@ROC3:11 PM0.50.0-1400BetOnline 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 HRJake McCarthy UnderBRE@ROC3:11 PM0.50.0-2500theScore Bet Under 0.5 -2500 | 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 HRChad Stevens UnderBRE@ROC3:11 PM0.50.0-2500theScore Bet Under 0.5 -2500 | 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 HRRyan Ward UnderANG@DOD4:11 PM0.50.0-1200theScore Bet Under 0.5 -1200 | best price94.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRTroy Johnston UnderBRE@ROC3:11 PM0.50.0-2500theScore Bet Under 0.5 -2500 | best price93.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HROswald Peraza UnderANG@DOD4:11 PM0.50.0-1000BetOnline Under 0.5 -1000 | best price93.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRSebastian Rivero UnderANG@DOD4:11 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price93.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRNick Madrigal UnderANG@DOD4:11 PM0.50.0-3500theScore Bet Under 0.5 -3500 | best price93.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRWade Meckler UnderANG@DOD4:11 PM0.50.0-2500theScore Bet Under 0.5 -2500 | best price93.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJose Siri UnderANG@DOD4:11 PM0.50.0-1000theScore Bet Under 0.5 -1000 | best price93.8%!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 UnderNAT@DIA3:16 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 UnderNAT@DIA3:16 PM0.50.0-4000theScore Bet Under 0.5 -4000 | 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 UnderNAT@DIA3:16 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 HRChristian Yelich UnderBRE@ROC3:11 PM0.50.0-950BetOnline Under 0.5 -950 | 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 HRCarson Kelly UnderGIA@CUB8:31 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 HRMoisés Ballesteros UnderGIA@CUB8:31 PM0.50.0-2000theScore Bet Under 0.5 -2000 | 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 HRBryce Eldridge UnderGIA@CUB8:31 PM0.50.0-550theScore Bet Under 0.5 -550 | 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 HRDrew Gilbert UnderGIA@CUB8:31 PM0.50.0-2500theScore Bet Under 0.5 -2500 | 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 HRDaniel Susac UnderGIA@CUB8:31 PM0.50.0-2500theScore Bet Under 0.5 -2500 | 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 HRMookie Betts UnderANG@DOD4:11 PM0.50.0-800BetOnline Under 0.5 -800 | best price93.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRLuis Arraez UnderGIA@CUB8:31 PM0.50.0-3500theScore Bet Under 0.5 -3500 | 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 HRJose Tena UnderNAT@DIA3:16 PM0.50.0-2500theScore Bet Under 0.5 -2500 | 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 HRDylan Crews UnderNAT@DIA3:16 PM0.50.0-1600theScore Bet Under 0.5 -1600 | 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 HRCurtis Mead UnderNAT@DIA3:16 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 HRKeibert Ruiz UnderNAT@DIA3:16 PM0.50.0-2500theScore Bet Under 0.5 -2500 | 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 HRLuis Torrens UnderMET@PAD4:11 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price93.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRMJ Melendez UnderMET@PAD4:11 PM0.50.0-900BetOnline Under 0.5 -900 | best price93.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRA.J. Ewing UnderMET@PAD4:11 PM0.50.0-2000theScore Bet Under 0.5 -2000 | best price93.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJared Young UnderMET@PAD4:11 PM0.50.0-1000BetOnline Under 0.5 -800 | best price93.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRMiguel Rojas UnderANG@DOD4:11 PM0.50.0-4000theScore Bet Under 0.5 -4000 | 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 HRAlex Freeland UnderANG@DOD4: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 HRDalton Rushing UnderANG@DOD4:11 PM0.50.0-1000theScore Bet Under 0.5 -1000 | 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 HRAlex Call UnderANG@DOD4:11 PM0.50.0-3500theScore Bet Under 0.5 -3500 | 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 HRJackson Chourio UnderBRE@ROC3:11 PM0.50.0-600BetOnline Under 0.5 -500 | best price92.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRAndrew Vaughn UnderBRE@ROC3:11 PM0.50.0-650BetOnline Under 0.5 -650 | best price92.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRLuis Rengifo UnderBRE@ROC3:11 PM0.50.0-1600theScore Bet Under 0.5 -1600 | best price92.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRJoey Ortiz UnderBRE@ROC3:11 PM0.50.0-1600theScore Bet Under 0.5 -1600 | best price92.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRGary Sanchez UnderBRE@ROC3:11 PM0.50.0-550theScore Bet Under 0.5 -550 | best price92.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRBlake Perkins UnderBRE@ROC3:11 PM0.50.0-1600theScore Bet Under 0.5 -1600 | best price92.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRGarrett Mitchell UnderBRE@ROC3:11 PM0.50.0-1000theScore Bet Under 0.5 -1000 | best price92.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRKyle Karros UnderBRE@ROC3:11 PM0.50.0-2000theScore Bet Under 0.5 -2000 | best price91.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRGeraldo Perdomo UnderNAT@DIA3:16 PM0.50.0-3500theScore Bet Under 0.5 -3500 | best price91.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.060/G <= 0.5 threshold — would have capped at D
Batter HREzequiel Tovar UnderBRE@ROC3:11 PM0.50.1-1000BetOnline Under 0.5 -1000 | best price88.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.060/G <= 0.5 threshold — would have capped at D
Batter HRJung Hoo Lee UnderGIA@CUB8:31 PM0.50.1-2800theScore Bet Under 0.5 -2800 | best price88.4%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 UnderGIA@CUB8:31 PM0.50.1-5000theScore Bet Under 0.5 -5000 | best price88.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.060/G <= 0.5 threshold — would have capped at D
Batter HRBrett Baty UnderMET@PAD4:11 PM0.50.1-1400theScore Bet Under 0.5 -1400 | best price88.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.070/G <= 0.5 threshold — would have capped at D
Batter HRMatt Chapman UnderGIA@CUB8:31 PM0.50.1-1000theScore Bet Under 0.5 -1000 | best price86.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.080/G <= 0.5 threshold — would have capped at D
Batter HRNolan Schanuel UnderANG@DOD4:11 PM0.50.1-2000theScore Bet Under 0.5 -2000 | best price85.0%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 UnderGIA@CUB8:31 PM0.50.1-2000theScore Bet Under 0.5 -2000 | best price84.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.080/G <= 0.5 threshold — would have capped at D
Batter HRKyle Tucker UnderANG@DOD4:11 PM0.50.1-1000BetOnline Under 0.5 -800 | best price83.5%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 UnderGIA@CUB8:31 PM0.50.1-1400theScore Bet Under 0.5 -1400 | best price82.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.090/G <= 0.5 threshold — would have capped at D
Batter HRPavin Smith UnderNAT@DIA3:16 PM0.50.1-2000theScore Bet Under 0.5 -2000 | best price82.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.090/G <= 0.5 threshold — would have capped at D
Batter HRJackson Merrill UnderMET@PAD4:11 PM0.50.1-1400theScore Bet Under 0.5 -1400 | best price82.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.100/G <= 0.5 threshold — would have capped at D
Batter HRBo Bichette UnderMET@PAD4:11 PM0.50.1-1600theScore Bet Under 0.5 -1600 | best price80.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.100/G <= 0.5 threshold — would have capped at D
Batter HRWilliam Contreras UnderBRE@ROC3:11 PM0.50.1-750theScore Bet Under 0.5 -750 | best price80.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.100/G <= 0.5 threshold — would have capped at D
Batter HRXander Bogaerts UnderMET@PAD4:11 PM0.50.1-2000BetOnline Under 0.5 -1200 | best price79.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.100/G <= 0.5 threshold — would have capped at D
Batter HRTJ Rumfield UnderBRE@ROC3:11 PM0.50.1-1600theScore Bet Under 0.5 -1600 | best price79.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.120/G <= 0.5 threshold — would have capped at D
Batter HRDaylen Lile UnderNAT@DIA3:16 PM0.50.1-2000theScore Bet Under 0.5 -2000 | best price75.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.120/G <= 0.5 threshold — would have capped at D
Batter HRLuis Garcia Jr. UnderNAT@DIA3:16 PM0.50.1-1400theScore Bet Under 0.5 -1400 | best price75.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.120/G <= 0.5 threshold — would have capped at D
Batter HRCarson Benge UnderMET@PAD4:11 PM0.50.1-1000BetOnline Under 0.5 -1000 | 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 HRNolan Arenado UnderNAT@DIA3:16 PM0.50.1-2000theScore Bet Under 0.5 -2000 | best price74.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.130/G <= 0.5 threshold — would have capped at D
Batter HRJacob Young UnderNAT@DIA3:16 PM0.50.1-4000theScore Bet Under 0.5 -4000 | best price74.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.130/G <= 0.5 threshold — would have capped at D
Batter HRMarcus Semien UnderMET@PAD4:11 PM0.50.1-1400theScore Bet Under 0.5 -1400 | best price73.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.130/G <= 0.5 threshold — would have capped at D
Batter HRJo Adell UnderANG@DOD4:11 PM0.50.1-600BetOnline Under 0.5 -600 | best price73.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.140/G <= 0.5 threshold — would have capped at D
Batter HRGavin Sheets UnderMET@PAD4:11 PM0.50.1-1200BetOnline Under 0.5 -1200 | best price71.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.140/G <= 0.5 threshold — would have capped at D
Batter HRRafael Devers UnderGIA@CUB8:31 PM0.50.1-600theScore Bet Under 0.5 -600 | best price71.2%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 UnderNAT@DIA3:16 PM0.50.1-900theScore Bet Under 0.5 -900 | best price71.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.150/G <= 0.5 threshold — would have capped at D
Batter HRManny Machado UnderMET@PAD4:11 PM0.50.1-900BetOnline Under 0.5 -800 | best price70.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.150/G <= 0.5 threshold — would have capped at D
Batter HRPedro Ramirez UnderGIA@CUB8:31 PM0.50.1-2500theScore Bet Under 0.5 -2500 | best price70.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.150/G <= 0.5 threshold — would have capped at D
Batter HRFreddie Freeman UnderANG@DOD4:11 PM0.50.1-1000theScore Bet Under 0.5 -1000 | best price69.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.160/G <= 0.5 threshold — would have capped at D
Batter HRZach Neto UnderANG@DOD4:11 PM0.50.2-700BetOnline Under 0.5 -600 | best price67.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.170/G <= 0.5 threshold — would have capped at D
Batter HRPete Crow-Armstrong UnderGIA@CUB8:31 PM0.50.2-800theScore Bet Under 0.5 -800 | best price66.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.170/G <= 0.5 threshold — would have capped at D
Batter HRSeiya Suzuki UnderGIA@CUB8:31 PM0.50.2-1400theScore Bet Under 0.5 -1400 | best price65.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.180/G <= 0.5 threshold — would have capped at D
Batter HRShohei Ohtani UnderANG@DOD4:11 PM0.50.2-500BetOnline Under 0.5 -400 | best price64.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.180/G <= 0.5 threshold — would have capped at D
Batter HRBrice Turang UnderBRE@ROC3:11 PM0.50.2-1400theScore Bet Under 0.5 -1400 | best price64.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.190/G <= 0.5 threshold — would have capped at D
Batter HRWilly Adames UnderGIA@CUB8:31 PM0.50.2-650theScore Bet Under 0.5 -650 | best price62.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.200/G <= 0.5 threshold — would have capped at D
Batter HRKetel Marte UnderNAT@DIA3:16 PM0.50.2-900theScore Bet Under 0.5 -900 | best price61.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.200/G <= 0.5 threshold — would have capped at D
Batter HRCJ Abrams UnderNAT@DIA3:16 PM0.50.2-1000theScore Bet Under 0.5 -1000 | best price59.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.220/G <= 0.5 threshold — would have capped at D
Batter HRIan Happ UnderGIA@CUB8:31 PM0.50.2-1000theScore Bet Under 0.5 -1000 | best price56.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.220/G <= 0.5 threshold — would have capped at D
Batter HRMike Trout UnderANG@DOD4:11 PM0.50.2-400BetOnline Under 0.5 -400 | best price55.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.230/G <= 0.5 threshold — would have capped at D
Batter HRMax Muncy UnderANG@DOD4:11 PM0.50.2-700theScore Bet Under 0.5 -600 | best price53.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.260/G <= 0.5 threshold — would have capped at D
Batter HRHunter Goodman UnderBRE@ROC3:11 PM0.50.3-400BetOnline Under 0.5 -400 | best price47.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.290/G <= 0.5 threshold — would have capped at D
Batter HRJames Wood UnderNAT@DIA3:16 PM0.50.3-650theScore Bet Under 0.5 -650 | best price42.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.300/G <= 0.5 threshold — would have capped at D
Batter HRCasey Schmitt UnderGIA@CUB8:31 PM0.50.3-475theScore Bet Under 0.5 -475 | best price39.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.320/G <= 0.5 threshold — would have capped at D
Batter HRJuan Soto UnderMET@PAD4:11 PM0.50.3-400BetOnline Under 0.5 -400 | best price35.7%ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 19.6% vs 17% min clears, but raw gap +0.88 <= 1 min — would have capped at D
K PropMichael Soroka OverNAT@DIA3:16 PM4.55.4-147DK Over 4.5 -147 | exact19.6%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 8.8% vs 17% min — would have capped at D
K PropKyle Freeland OverBRE@ROC3:11 PM3.53.8-121BetRivers Over 3.5 -105 | best price8.8%MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 63.0% vs 50% min clears, but raw gap +0.95 <= 1 min — would have capped at D
Batter H+R+RBIJung Hoo Lee OverGIA@CUB8:31 PM1.52.5-120BetOnline Over 1.5 -120 | best price63.0%MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 61.6% vs 50% min clears, but raw gap +0.92 <= 1 min — would have capped at D
Batter H+R+RBIKetel Marte OverNAT@DIA3:16 PM1.52.4-140Bovada Direct Over 1.5 -135 | best price61.6%MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 61.3% vs 50% min clears, but raw gap +0.92 <= 1 min — would have capped at D
Batter H+R+RBIBo Bichette OverMET@PAD4:11 PM1.52.4-135BetOnline Over 1.5 -130 | best price61.3%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 49.9% vs 50% min — would have capped at D
Batter H+R+RBICorbin Carroll OverNAT@DIA3:16 PM1.52.2-126Bovada Direct Over 1.5 -125 | best price49.9%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 49.6% vs 50% min — would have capped at D
Batter H+R+RBIEzequiel Tovar UnderBRE@ROC3:11 PM2.51.3-163DK Under 2.5 -163 | exact49.6%!MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 39.0% vs 50% min — would have capped at D
Batter H+R+RBIFreddie Freeman OverANG@DOD4:11 PM1.52.1-163BetOnline Over 1.5 -140 | best price39.0%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 38.5% vs 50% min — would have capped at D
Batter H+R+RBIKyle Tucker OverANG@DOD4:11 PM1.52.1-133BetMGM Over 1.5 -110 | best price38.5%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 20.3% vs 50% min — would have capped at D
Batter H+R+RBIGarrett Mitchell OverBRE@ROC3:11 PM1.51.8-155BetMGM Over 1.5 -135 | best price20.3%!MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 15.6% vs 50% min — would have capped at D
Batter H+R+RBITJ Rumfield OverBRE@ROC3:11 PM1.51.7-164BetMGM Over 1.5 -145 | best price15.6%!MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 9.3% vs 50% min — would have capped at D
Batter H+R+RBIWilliam Contreras OverBRE@ROC3:11 PM2.52.7-126BetOnline Over 2.5 -125 | best price9.3%!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+RBIGabriel Moreno OverNAT@DIA3:16 PM1.51.6-125BetOnline Over 1.5 -125 | best price3.0%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 26.8% vs 70% min — would have capped at D
Batter Total BasJackson Merrill UnderMET@PAD4:11 PM1.51.1-198DK Under 1.5 -198 | exact26.8%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 19.0% vs 70% min — would have capped at D
Batter Total BasTy France UnderMET@PAD4:11 PM1.51.2-192Bovada Direct Under 1.5 -190 | best price19.0%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 3.1% vs 70% min — would have capped at D
Batter Total BasKyle Tucker UnderANG@DOD4:11 PM1.51.4-173Bovada Direct Under 1.5 -165 | best price3.1%MONITOR

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