MLB Betting Analyzer — Full Audit

Monday, June 08 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✅ TRUSTED28755%-10.32u8656%-3.50u11758%
Pitcher Hits Allowed✅ TRUSTED17959%+9.86u5555%-1.27u333%
Run Line✅ TRUSTED12454%-2.89u2854%-1.99u4065%
Batter Walks👀 WATCH17668%-1.48u17267%-2.45u20%
Batter Total Bases👀 WATCH5754%+0.87u3557%+1.97u0-
Pitcher Earned Runs👀 WATCH5664%+7.11u5265%+7.82u10%
Pitcher Walks👀 WATCH4961%+1.01u4659%-1.15u250%
Batter Hits👀 WATCH3675%+2.06u2268%-0.77u0-
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🔬 RESEARCH8245%-10.71u786%+3.02u10%
Total🔬 RESEARCH4940%-8.74u757%+0.55u1100%
F5 Total🔬 RESEARCH667%+0.69u667%+0.69u0-
Batter H+R+RBI⛔ PAUSED72850%-87.23u32151%-29.60u9151%

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✅ Trusted2/5season P&L positive; 14d P&L non-negative; Grade A sample >= 20 and WR >= 55%
Batter Total Bases👀 WATCH✅ Trusted4/5Grade A sample >= 20 and WR >= 55%
Pitcher Earned Runs👀 WATCH✅ Trusted4/5Grade A sample >= 20 and WR >= 55%
Pitcher Walks👀 WATCH✅ Trusted2/5season sample >= 50; 14d P&L non-negative; 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👀 Watch1/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

15 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Cristopher SánchezPhiladelphia Phillies vs Toronto Blue Jays69.975.774.03Changeup (50% whiff, 38% usage)Savant whiff 32.2%, put-away 27.7%, xwOBA 0.267, arsenal coverage 3 pitch type(s)
Kyle HarrisonMilwaukee Brewers vs Athletics63.563.367.544-Seam Fastball (32% whiff, 59% usage)Savant whiff 29.3%, put-away 21.0%, xwOBA 0.280, arsenal coverage 4 pitch type(s)
Will WarrenNew York Yankees vs Cleveland Guardians57.253.762.55Sweeper (24% whiff, 22% usage)Savant whiff 24.2%, put-away 21.5%, xwOBA 0.290, arsenal coverage 5 pitch type(s)
Gavin WilliamsCleveland Guardians vs New York Yankees55.468.646.05Sweeper (44% whiff, 26% usage)Savant whiff 30.6%, put-away 23.7%, xwOBA 0.323, arsenal coverage 5 pitch type(s)
Ian SeymourTampa Bay Rays vs Boston Red Sox54.158.251.56Sweeper (46% whiff, 21% usage)Savant whiff 27.9%, put-away 18.7%, xwOBA 0.312, arsenal coverage 6 pitch type(s)
Emerson HancockSeattle Mariners vs Baltimore Orioles48.651.447.06Sweeper (35% whiff, 20% usage)Savant whiff 24.7%, put-away 18.4%, xwOBA 0.321, arsenal coverage 6 pitch type(s)
Jeffrey SpringsAthletics vs Milwaukee Brewers48.044.950.05Changeup (39% whiff, 22% usage)Savant whiff 21.8%, put-away 17.7%, xwOBA 0.315, arsenal coverage 5 pitch type(s)
Logan WebbSan Francisco Giants vs Washington Nationals46.043.750.05Cutter (29% whiff, 10% usage)Savant whiff 20.5%, put-away 19.1%, xwOBA 0.315, arsenal coverage 5 pitch type(s)
Spencer ArrighettiHouston Astros vs Los Angeles Angels42.855.034.06Curveball (43% whiff, 34% usage)Savant whiff 26.1%, put-away 19.1%, xwOBA 0.347, arsenal coverage 6 pitch type(s)
Connelly EarlyBoston Red Sox vs Tampa Bay Rays41.646.739.064-Seam Fastball (25% whiff, 35% usage)Savant whiff 21.7%, put-away 19.7%, xwOBA 0.337, arsenal coverage 6 pitch type(s)
Andrew AbbottCincinnati Reds vs San Diego Padres39.441.035.04Changeup (44% whiff, 17% usage)Savant whiff 21.5%, put-away 14.3%, xwOBA 0.345, arsenal coverage 4 pitch type(s)
Walker BuehlerSan Diego Padres vs Cincinnati Reds37.036.939.07Curveball (32% whiff, 13% usage)Savant whiff 18.0%, put-away 17.3%, xwOBA 0.337, arsenal coverage 7 pitch type(s)
Patrick CorbinToronto Blue Jays vs Philadelphia Phillies35.937.629.55Slider (37% whiff, 25% usage)Savant whiff 20.2%, put-away 13.6%, xwOBA 0.356, arsenal coverage 5 pitch type(s)
Miles MikolasWashington Nationals vs San Francisco Giants31.831.628.56Slider (21% whiff, 21% usage)Savant whiff 17.3%, put-away 13.4%, xwOBA 0.358, arsenal coverage 6 pitch type(s)
Grayson RodriguezLos Angeles Angels vs Houston Astros27.043.56.54Slider (30% whiff, 14% usage)Savant whiff 21.6%, put-away 16.6%, xwOBA 0.402, 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

15 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Jeffrey SpringsAthletics vs Milwaukee BrewersL19.8%5.15.45.386shortfull50.0050.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start, patient opponent BB% 11.2%
Connelly EarlyBoston Red Sox vs Tampa Bay RaysL23.6%6.05.56.0101deepfull39.0061.00season+recent+savant+savant_quality+handpatient opponent BB% 9.6%, low-K contact opponent 19.1%
Andrew AbbottCincinnati Reds vs San Diego PadresL16.6%5.65.25.394normalfull35.0065.00season+recent+savant+savant_quality+hand-
Gavin WilliamsCleveland Guardians vs New York YankeesR28.3%6.46.26.3107deepfull46.0054.00season+recent+savant+savant_quality+handpatient opponent BB% 11.2%
Spencer ArrighettiHouston Astros vs Los Angeles AngelsR20.4%5.55.75.692normalfull34.0066.00season+recent+savant+savant_quality+hand-
Grayson RodriguezLos Angeles Angels vs Houston AstrosR21.2%4.24.55.070shortfull6.5093.50season+recent+savant+savant_quality+handrecent leash 4.2 IP/start
Kyle HarrisonMilwaukee Brewers vs AthleticsL31.2%5.45.25.291normalfull67.5032.50season+recent+savant+savant_quality+handpatient opponent BB% 9.8%
Will WarrenNew York Yankees vs Cleveland GuardiansR23.4%5.25.35.387normalfull62.5037.50season+recent+savant+savant_quality+handpatient opponent BB% 10.4%
Cristopher SánchezPhiladelphia Phillies vs Toronto Blue JaysL29.9%7.66.66.8128deepfull74.0026.00season+recent+savant+savant_quality+handlow-K contact opponent 19.1%
Walker BuehlerSan Diego Padres vs Cincinnati RedsR20.1%5.44.84.991normalfull39.0061.00season+recent+savant+savant_quality+handpatient opponent BB% 10.0%
Logan WebbSan Francisco Giants vs Washington NationalsR20.6%5.85.95.997normalfull50.0050.00season+recent+savant+savant_quality+hand-
Emerson HancockSeattle Mariners vs Baltimore OriolesR24.0%5.85.85.897normalfull47.0053.00season+recent+savant+savant_quality+handpatient opponent BB% 10.1%
Ian SeymourTampa Bay Rays vs Boston Red SoxL21.0%1.431.06.924shortfull51.5048.50season+recent+savant+savant_quality+handrecent leash 1.4 IP/start
Patrick CorbinToronto Blue Jays vs Philadelphia PhilliesL16.8%4.84.94.980shortfull29.5070.50season+recent+savant+savant_quality+handrecent leash 4.8 IP/start
Miles MikolasWashington Nationals vs San Francisco GiantsR16.0%4.59.37.276shortfull28.5071.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start

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

PITCHER OUTS RESEARCH GATE

7/7 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Gavin WilliamsGavin Williams OverNew York Yankees @ Cleveland Guardians17.520.63.117.8%AALT_DERISKresearchdeep6.3107season+recent+savant+savant_quality+hand⚠ Market status RESEARCH: Pitcher Outs research-stage — downgraded to monitor/derisk — would have capped at C
Andrew AbbottAndrew Abbott UnderCincinnati Reds @ San Diego Padres17.515.3-2.212.5%CALT_DERISKresearchnormal5.394season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 12.5% vs 10% min clears, but raw gap -2.18 <= 3 min
Kyle HarrisonKyle Harrison UnderMilwaukee Brewers @ Athletics17.516.5-1.05.6%CALT_DERISKresearchnormal5.291season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 5.6% vs 10% min
Cristopher SanchezCristopher Sanchez OverPhiladelphia Phillies @ Toronto Blue Jays20.521.51.04.8%CALT_DERISKresearchdeep6.8128season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 4.8% vs 10% min
Connelly EarlyConnelly Early UnderBoston Red Sox @ Tampa Bay Rays17.516.7-0.84.5%CALT_DERISKresearchdeep6.0101season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 4.5% vs 10% min
Emerson HancockEmerson Hancock OverSeattle Mariners @ Baltimore Orioles17.518.00.52.8%CALT_DERISKresearchnormal5.897season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 2.8% vs 10% min
Logan WebbLogan Webb UnderWashington Nationals @ San Francisco Giants18.518.1-0.42.1%CALT_DERISKresearchnormal5.997season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 2.1% vs 10% min

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

HRR COMPONENT RESEARCH

119 HRR component candidate(s) emitted by Batter Engine | showing top 50 by component raw gap
PlayerGameResearch SideComponent ProjHRRBICurrentUncertaintySupportFlags
Brice TurangMilwaukee Brewers @ AthleticsOver 1.52.731.030.960.742.50 / Over0.35season_games=60,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Yandy DiazBoston Red Sox @ Tampa Bay RaysOver 1.52.591.490.550.552.66 / Over0.69exact_hrr_l10research_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Nick KurtzMilwaukee Brewers @ AthleticsOver 1.52.510.960.760.792.37 / Over0.35season_games=64,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Ben RiceNew York Yankees @ Cleveland GuardiansOver 1.52.461.090.700.662.70 / Over0.35season_games=59,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
James WoodWashington Nationals @ San Francisco GiantsOver 1.52.391.000.810.582.53 / Over0.35season_games=66,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Christian WalkerHouston Astros @ Los Angeles AngelsOver 1.52.380.970.630.792.69 / Over0.35season_games=66,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
CJ AbramsWashington Nationals @ San Francisco GiantsOver 1.52.361.050.590.722.42 / Over0.35season_games=65,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Casey SchmittWashington Nationals @ San Francisco GiantsOver 1.52.281.150.500.622.56 / Over0.35season_games=58,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Nathaniel LoweCincinnati Reds @ San Diego PadresOver 1.52.261.300.480.482.32 / Over0.69exact_hrr_l10research_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Randy ArozarenaSeattle Mariners @ Baltimore OriolesOver 1.52.201.050.690.472.14 / Over0.40season_games=66,exact_hrr_l10research_only_hrr_paused, lineup_not_confirmed, missing_pitcher_assessment
Zach NetoHouston Astros @ Los Angeles AngelsOver 1.52.190.920.740.532.15 / Over0.35season_games=63,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Pete AlonsoSeattle Mariners @ Baltimore OriolesOver 1.52.190.930.610.652.10 / Over0.35season_games=66,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Brandon MarshPhiladelphia Phillies @ Toronto Blue JaysOver 1.52.181.230.480.472.39 / Over0.35season_games=60,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Jonathan ArandaBoston Red Sox @ Tampa Bay RaysOver 1.52.180.980.520.682.42 / Over0.35season_games=62,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Luis ArraezWashington Nationals @ San Francisco GiantsOver 1.52.171.300.490.382.33 / Over0.35season_games=63,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Junior CamineroBoston Red Sox @ Tampa Bay RaysOver 1.52.151.060.620.462.54 / Over0.35season_games=62,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Jung Hoo LeeWashington Nationals @ San Francisco GiantsOver 1.52.101.260.490.362.33 / Over0.35season_games=58,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Kyle SchwarberPhiladelphia Phillies @ Toronto Blue JaysOver 1.52.100.930.570.602.54 / Over0.35season_games=62,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Mike TroutHouston Astros @ Los Angeles AngelsOver 1.52.090.810.770.512.00 / Over0.35season_games=65,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Willson ContrerasBoston Red Sox @ Tampa Bay RaysOver 1.52.091.050.450.602.06 / Over0.35season_games=61,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Cody BellingerNew York Yankees @ Cleveland GuardiansOver 1.52.090.990.530.562.28 / Over0.35season_games=63,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Sal StewartCincinnati Reds @ San Diego PadresOver 1.52.070.970.520.592.21 / Over0.35season_games=64,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Gunnar HendersonSeattle Mariners @ Baltimore OriolesOver 1.52.040.940.570.531.97 / Over0.35season_games=65,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Daylen LileWashington Nationals @ San Francisco GiantsOver 1.52.021.010.560.442.07 / Over0.35season_games=65,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Bryce HarperPhiladelphia Phillies @ Toronto Blue JaysOver 1.52.020.950.540.532.56 / Over0.40season_games=65,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed, component_projection_diverges_from_current_model
Jo AdellHouston Astros @ Los Angeles AngelsOver 1.51.980.960.420.602.11 / Over0.35season_games=66,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Isaac ParedesHouston Astros @ Los Angeles AngelsOver 1.51.980.910.450.612.15 / Over0.35season_games=61,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Wilyer AbreuBoston Red Sox @ Tampa Bay RaysOver 1.51.941.080.420.442.13 / Over0.35season_games=62,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Taylor WardSeattle Mariners @ Baltimore OriolesOver 1.51.920.940.650.331.84 / Over0.35season_games=65,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Willy AdamesWashington Nationals @ San Francisco GiantsOver 1.51.910.990.490.431.95 / Over0.35season_games=65,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Jarren DuranBoston Red Sox @ Tampa Bay RaysOver 1.51.910.860.520.531.90 / Over0.35season_games=58,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Garrett MitchellMilwaukee Brewers @ AthleticsOver 1.51.910.740.510.661.68 / Over0.35season_games=54,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Nolan SchanuelHouston Astros @ Los Angeles AngelsOver 1.51.901.000.390.511.91 / Over0.35season_games=51,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Spencer SteerCincinnati Reds @ San Diego PadresOver 1.51.900.950.580.372.10 / Over0.35season_games=62,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Ernie ClementPhiladelphia Phillies @ Toronto Blue JaysOver 1.51.891.150.410.341.71 / Over0.35season_games=65,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Josh NaylorSeattle Mariners @ Baltimore OriolesOver 1.51.891.020.420.451.84 / Over0.40season_games=61,exact_hrr_l10research_only_hrr_paused, lineup_not_confirmed, missing_pitcher_assessment
Vladimir Guerrero Jr.Philadelphia Phillies @ Toronto Blue JaysOver 1.51.871.000.520.341.96 / Over0.35season_games=64,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Rafael DeversWashington Nationals @ San Francisco GiantsOver 1.51.850.960.430.462.25 / Over0.35season_games=66,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Matt ChapmanWashington Nationals @ San Francisco GiantsOver 1.51.850.930.430.482.13 / Over0.35season_games=65,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Cole YoungSeattle Mariners @ Baltimore OriolesOver 1.51.830.890.430.501.77 / Over0.40season_games=66,exact_hrr_l10research_only_hrr_paused, lineup_not_confirmed, missing_pitcher_assessment
Trea TurnerPhiladelphia Phillies @ Toronto Blue JaysOver 1.51.800.960.540.301.99 / Over0.35season_games=64,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Ceddanne RafaelaBoston Red Sox @ Tampa Bay RaysOver 1.51.781.010.390.371.82 / Over0.35season_games=60,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Kazuma OkamotoPhiladelphia Phillies @ Toronto Blue JaysOver 1.51.780.830.440.501.68 / Over0.35season_games=64,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Jose RamirezNew York Yankees @ Cleveland GuardiansOver 1.51.761.040.360.361.86 / Over0.69exact_hrr_l10research_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Chandler SimpsonBoston Red Sox @ Tampa Bay RaysOver 1.51.741.080.470.191.78 / Over0.35season_games=60,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Yordan AlvarezHouston Astros @ Los Angeles AngelsOver 2.52.741.200.720.823.25 / Over0.40season_games=66,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed, component_projection_diverges_from_current_model
Chase DeLauterNew York Yankees @ Cleveland GuardiansOver 1.51.720.920.330.471.75 / Over0.35season_games=62,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Luis Garcia Jr.Washington Nationals @ San Francisco GiantsOver 1.51.710.990.360.361.76 / Over0.69exact_hrr_l10research_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Trent GrishamNew York Yankees @ Cleveland GuardiansOver 1.51.710.740.500.461.90 / Over0.35season_games=62,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Fernando Tatis Jr.Cincinnati Reds @ San Diego PadresOver 1.51.691.050.340.301.82 / Over0.35season_games=63,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed

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

FULL AUDIT — ALL CANDIDATES

399 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► GOOD ADDS
B✅ Good Add
Heavy juice (-152) — break-even ~60%, requires clean execution
Pitcher Hits AllConnelly Early UnderSOX@RAY6:41 PM5.54.0-152DK Under 5.5 -152 | exact27.3%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher Hits AllCristopher Sanchez UnderPHI@JAY7:08 PM5.54.0-120BetMGM Under 5.5 -105 | best price27.3%!!GOOD ADD
B✅ Good AddPitcher Hits AllGrayson Rodriguez OverAST@ANG9:39 PM5.56.4+106DK Over 5.5 +106 | exact16.4%!GOOD ADD
B👀 WatchPitcher Earned RGrayson Rodriguez OverAST@ANG9:39 PM2.53.6-134DK Over 2.5 -134 | exact44.0%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher Earned RCristopher Sanchez UnderPHI@JAY7:08 PM1.50.9-106BetMGM Under 1.5 +100 | best price40.0%!!GOOD ADD
B👀 Watch
Heavy juice (-154) — break-even ~61%, requires clean execution
Pitcher Earned RJeffrey Springs UnderBRE@ATH10:06 PM3.52.6-154DK Under 3.5 -154 | exact25.7%!GOOD ADD
B✅ Good Add
Heavy juice (-156) — break-even ~61%, requires clean execution
Run LineBaltimore Orioles +1.5MAR@ORI6:36 PM1.5--156BetRivers Baltimore Orioles 1.5 -152 | best price+9.7%!GOOD ADD
► SMALL PLAYS
A (Weak)◔ Small Play
K final QC: opposing lineup not confirmed, juiced K over -146, pitch-type boost on 20% usage pitch — A would have capped at B
K PropEmerson Hancock OverMAR@ORI6:36 PM4.56.5-146BetRivers Over 4.5 -139 | best price45.4%SMALL PLAY
A (Weak)◔ Small Play
HRR trust gate: lineup not confirmed, consensus lean 67%, raw gap 1.2, weak consensus 67% without extra raw cushion — A would hav…
Batter H+R+RBIBen Rice OverYAN@GUA6:41 PM1.52.7-118BetMGM Over 1.5 -105 | best price79.8%SMALL PLAY
► ALT / DERISK
A (Review)↘ Alt / Derisk
Market status RESEARCH: Pitcher Outs research-stage — downgraded to monitor/derisk — would have capped at C
Pitcher OutsGavin Williams OverYAN@GUA6:41 PM17.520.6-165DK Over 17.5 -165 | exact17.8%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 33% (3 books) — strongly disagree — would have capped at C
K PropLogan Webb UnderNAT@GIA9:46 PM5.54.2-133DK Under 5.5 -133 | exact23.2%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Pitcher Earned RGavin Williams UnderYAN@GUA6:41 PM2.51.8-166DK Under 2.5 -166 | exact28.0%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK agrees | books against us 0% (1 books) — strongly disagree — would have capped at C
Pitcher Earned RWill Warren UnderYAN@GUA6:41 PM2.52.0-150DK Under 2.5 -150 | exact20.0%ALT / DERISK
B (Weak)↘ Alt / Derisk
HRR trust gate: lineup not confirmed, raw gap 1.2 — B would have capped at C
Batter H+R+RBIChristian Walker OverAST@ANG9:39 PM1.52.7-118DK Over 1.5 -118 | exact79.4%ALT / DERISK
B (Weak)↘ Alt / Derisk
HRR trust gate: lineup not confirmed, consensus lean 67%, raw gap 1.2, weak consensus 67% without extra raw cushion — B would hav…
Batter H+R+RBIYandy Diaz OverSOX@RAY6:41 PM1.52.7-149DK Over 1.5 -149 | exact77.5%ALT / DERISK
B (Weak)↘ Alt / Derisk
HRR trust gate: lineup not confirmed, L10 HRR over-rate 30%, only 2 confirming book(s), raw gap 1.1, weak consensus 50% without e…
Batter H+R+RBICasey Schmitt OverNAT@GIA9:46 PM1.52.6-167BetOnline Over 1.5 -165 | best price70.9%!ALT / DERISK
B (Weak)↘ Alt / Derisk
HRR trust gate: lineup not confirmed, raw gap 1.1 — B would have capped at C
Batter H+R+RBIBryce Harper OverPHI@JAY7:08 PM1.52.6-126DK Over 1.5 -126 | exact70.9%!ALT / DERISK
B (Weak)↘ Alt / Derisk
HRR trust gate: lineup not confirmed, raw gap 1.0 — B would have capped at C
Batter H+R+RBIJunior Caminero OverSOX@RAY6:41 PM1.52.5-122DK Over 1.5 -122 | exact69.5%ALT / DERISK
B (Weak)↘ Alt / Derisk
HRR trust gate: lineup not confirmed, L10 HRR over-rate 40%, raw gap 1.0 — B would have capped at C
Batter H+R+RBIKyle Schwarber OverPHI@JAY7:08 PM1.52.5-137theScore Bet Over 1.5 -130 | best price69.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 21.8% vs 17% min clears, but raw gap +0.76 <= 1 min — would have capped at D
K PropMiles Mikolas OverNAT@GIA9:46 PM3.54.3+121FanDuel Over 3.5 +138 | best price21.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.6% vs 17% min — would have capped at D
K PropJeffrey Springs UnderBRE@ATH10:06 PM4.53.8-167BetMGM Under 4.5 -140 | best price16.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.3% vs 17% min — would have capped at D
K PropSpencer Arrighetti OverAST@ANG9:39 PM5.56.3+108DK Over 5.5 +108 | exact15.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.6% vs 17% min — would have capped at D
K PropWalker Buehler UnderRED@PAD9:41 PM4.53.9-105FanDuel Under 4.5 -105 | best price13.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.1% vs 17% min — would have capped at D
K PropGrayson Rodriguez UnderAST@ANG9:39 PM4.54.2+127BetMGM Under 5.5 -145 | alt rescue7.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.1% vs 17% min — would have capped at D
K PropCristopher Sanchez OverPHI@JAY7:08 PM6.57.0-120BetMGM Over 6.5 -105 | best price7.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.2% vs 17% min — would have capped at D
K PropKyle Harrison UnderBRE@ATH10:06 PM6.56.2-102FanDuel Under 6.5 +106 | best price4.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.9% vs 17% min — would have capped at D
K PropConnelly Early UnderSOX@RAY6:41 PM4.54.4+126BetMGM Under 5.5 -150 | alt rescue1.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.9% vs 17% min — would have capped at D
K PropAndrew Abbott UnderRED@PAD9:41 PM4.54.4-140DK Under 4.5 -140 | exact1.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 17% min — would have capped at D
K PropWill Warren OverYAN@GUA6:41 PM4.54.6+109DK Over 4.5 +109 | exact1.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.5% vs 17% min — would have capped at D
K PropPatrick Corbin OverPHI@JAY7:08 PM3.53.5-164FanDuel Over 3.5 -164 | best price0.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 12.5% vs 10% min clears, but raw gap -2.18 <= 3 min — would have capped at D
Pitcher OutsAndrew Abbott UnderRED@PAD9:41 PM17.515.3-125BetMGM Under 17.5 +100 | best price12.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.6% vs 10% min — would have capped at D
Pitcher OutsKyle Harrison UnderBRE@ATH10:06 PM17.516.5-134BetMGM Under 17.5 -110 | best price5.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.8% vs 10% min — would have capped at D
Pitcher OutsCristopher Sanchez OverPHI@JAY7:08 PM20.521.5-110DK Over 20.5 -110 | exact4.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.5% vs 10% min — would have capped at D
Pitcher OutsConnelly Early UnderSOX@RAY6:41 PM17.516.7-113BetMGM Under 17.5 -110 | best price4.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.8% vs 10% min — would have capped at D
Pitcher OutsEmerson Hancock OverMAR@ORI6:36 PM17.518.0-103DK Over 17.5 -103 | exact2.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.1% vs 10% min — would have capped at D
Pitcher OutsLogan Webb UnderNAT@GIA9:46 PM18.518.1-126DK Under 18.5 -126 | exact2.1%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Pitcher Hits AllAndrew Abbott UnderRED@PAD9:41 PM5.54.1-129DK Under 5.5 -129 | exact25.4%!ALT / DERISK
C↘ Alt / DeriskPitcher Hits AllLogan Webb UnderNAT@GIA9:46 PM5.54.7-110BetMGM Under 5.5 +100 | best price14.5%!!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 AllJeffrey Springs UnderBRE@ATH10:06 PM5.55.3-123BetMGM Under 5.5 -120 | best price3.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 15% min — would have capped at D
Pitcher Hits AllPatrick Corbin OverPHI@JAY7:08 PM5.55.6+120BetMGM Over 4.5 -175 | alt rescue1.8%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Pitcher Earned RKyle Harrison UnderBRE@ATH10:06 PM2.51.4-123DK Under 2.5 -123 | exact44.0%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Pitcher Earned REmerson Hancock UnderMAR@ORI6:36 PM2.51.9-126DK Under 2.5 -126 | exact24.0%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Pitcher Earned RConnelly Early UnderSOX@RAY6:41 PM2.52.2-156DK Under 2.5 -156 | exact12.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Pitcher Earned RSpencer Arrighetti UnderAST@ANG9:39 PM2.52.2-116DK Under 2.5 -116 | exact12.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (1 books) — strongly disagree
Pitcher Earned RLogan Webb UnderNAT@GIA9:46 PM2.52.2-154DK Under 2.5 -154 | exact12.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min — would have capped at D
Pitcher Earned RWalker Buehler UnderRED@PAD9:41 PM2.52.3-153DK Under 2.5 -153 | exact8.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min — would have capped at D
Pitcher Earned RPatrick Corbin OverPHI@JAY7:08 PM2.52.6-114BetMGM Over 2.5 -110 | best price4.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 RAndrew Abbott UnderRED@PAD9:41 PM2.52.5-117DK Under 2.5 -117 | exact-!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 42.2% vs 50% min — would have capped at D
Batter HitsJeremy Pena UnderAST@ANG9:39 PM1.50.9-203DK Under 1.5 -203 | exact42.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 42.2% vs 50% min — would have capped at D
Batter HitsAndrew Vaughn UnderBRE@ATH10:06 PM1.50.9-216theScore Bet Under 1.5 -200 | best price42.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 42.2% vs 50% min — would have capped at D
Batter HitsJackson Chourio UnderBRE@ATH10:06 PM1.50.9-217theScore Bet Under 1.5 -180 | best price42.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 40.4% vs 50% min — would have capped at D
Batter HitsCole Young UnderMAR@ORI6:36 PM1.50.9-252DK Under 1.5 -252 | exact40.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 37.8% vs 50% min — would have capped at D
Batter HitsAlec Bohm UnderPHI@JAY7:08 PM1.50.9-267DK Under 1.5 -267 | exact37.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 34.5% vs 50% min — would have capped at D
Batter HitsTrea Turner UnderPHI@JAY7:08 PM1.51.0-222DK Under 1.5 -222 | exact34.5%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 32.3% vs 50% min — would have capped at D
Batter HitsErnie Clement UnderPHI@JAY7:08 PM1.51.0-274BetMGM Under 1.5 -235 | best price32.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 32.2% vs 50% min — would have capped at D
Batter HitsJosh Naylor UnderMAR@ORI6:36 PM1.51.0-238DK Under 1.5 -238 | exact32.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 30.3% vs 50% min — would have capped at D
Batter HitsJulio Rodriguez UnderMAR@ORI6:36 PM1.51.1-191DK Under 1.5 -191 | exact30.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 23.5% vs 50% min — would have capped at D
Batter HitsShea Langeliers UnderBRE@ATH10:06 PM1.51.1-263theScore Bet Under 1.5 -260 | best price23.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 23.1% vs 50% min — would have capped at D
Batter HitsWilliam Contreras UnderBRE@ATH10:06 PM1.51.1-205theScore Bet Under 1.5 -200 | best price23.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.1% vs 50% min — would have capped at D
Batter HitsCasey Schmitt UnderNAT@GIA9:46 PM1.51.2-227DK Under 1.5 -227 | exact19.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.0% vs 50% min — would have capped at D
Batter HitsYandy Diaz UnderSOX@RAY6:41 PM1.51.3-253BetMGM Under 1.5 -250 | best price12.0%!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 HitsLuis Arraez UnderNAT@GIA9:46 PM1.51.3-228BetMGM Under 1.5 -200 | best price11.2%!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 HitsJung Hoo Lee UnderNAT@GIA9:46 PM1.51.3-243DK Under 1.5 -243 | exact11.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.3% vs 50% min — would have capped at D
Batter HitsYordan Alvarez UnderAST@ANG9:39 PM1.51.4-250DK Under 1.5 -250 | exact7.3%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | split consensus 50% (2 books)
Batter H+R+RBIJames Wood OverNAT@GIA9:46 PM1.52.5-103DK Over 1.5 -103 | exact68.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 66.6% vs 50% min clears, but raw gap +1.00 <= 1 min — would have capped at D
Batter H+R+RBIBrice Turang OverBRE@ATH10:06 PM1.52.5-158BetMGM Over 1.5 -155 | best price66.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 61.4% vs 50% min clears, but raw gap +0.92 <= 1 min — would have capped at D
Batter H+R+RBICJ Abrams OverNAT@GIA9:46 PM1.52.4-115BetMGM Over 1.5 -110 | best price61.4%ALT / DERISK
C (Review)↘ Alt / Derisk
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+RBIJonathan Aranda OverSOX@RAY6:41 PM1.52.4+117DK Over 1.5 +117 | exact61.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 59.5% vs 50% min clears, but raw gap +0.89 <= 1 min — would have capped at D
Batter H+R+RBIBrandon Marsh OverPHI@JAY7:08 PM1.52.4+114theScore Bet Over 1.5 +120 | best price59.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 57.8% vs 50% min clears, but raw gap +0.87 <= 1 min — would have capped at D
Batter H+R+RBINick Kurtz OverBRE@ATH10:06 PM1.52.4-106BetMGM Over 1.5 +100 | best price57.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 55.1% vs 50% min clears, but raw gap +0.83 <= 1 min — would have capped at D
Batter H+R+RBILuis Arraez OverNAT@GIA9:46 PM1.52.3-146DK Over 1.5 -146 | exact55.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 55.1% vs 50% min clears, but raw gap +0.83 <= 1 min — would have capped at D
Batter H+R+RBIJung Hoo Lee OverNAT@GIA9:46 PM1.52.3-148BetOnline Over 1.5 -145 | best price55.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 54.4% vs 50% min clears, but raw gap +0.82 <= 1 min — would have capped at D
Batter H+R+RBINathaniel Lowe OverRED@PAD9:41 PM1.52.3+105DK Over 1.5 +105 | exact54.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 52.1% vs 50% min clears, but raw gap +0.78 <= 1 min — would have capped at D
Batter H+R+RBICody Bellinger OverYAN@GUA6:41 PM1.52.3-105DK Over 1.5 -105 | exact52.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 49.9% vs 50% min — would have capped at D
Batter H+R+RBIRafael Devers OverNAT@GIA9:46 PM1.52.2-121DK Over 1.5 -121 | exact49.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 47.1% vs 50% min — would have capped at D
Batter H+R+RBISal Stewart OverRED@PAD9:41 PM1.52.2-107BetMGM Over 1.5 -105 | best price47.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 43.6% vs 50% min — would have capped at D
Batter H+R+RBIZach Neto OverAST@ANG9:39 PM1.52.1-117BetMGM Over 1.5 -105 | best price43.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 43.3% vs 50% min — would have capped at D
Batter H+R+RBIIsaac Paredes OverAST@ANG9:39 PM1.52.1-114DK Over 1.5 -114 | exact43.3%!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 H+R+RBIRandy Arozarena OverMAR@ORI6:36 PM1.52.1-129DK Over 1.5 -129 | exact42.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 42.3% vs 50% min — would have capped at D
Batter H+R+RBIMatt Chapman OverNAT@GIA9:46 PM1.52.1+100DK Over 1.5 +100 | exact42.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 41.7% vs 50% min — would have capped at D
Batter H+R+RBIWilyer Abreu OverSOX@RAY6:41 PM1.52.1-107DK Over 1.5 -107 | exact41.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 40.9% vs 50% min — would have capped at D
Batter H+R+RBIJo Adell OverAST@ANG9:39 PM1.52.1-106BetMGM Over 1.5 +105 | best price40.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 40.2% vs 50% min — would have capped at D
Batter H+R+RBISpencer Steer OverRED@PAD9:41 PM1.52.1+106theScore Bet Over 1.5 +110 | best price40.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 39.9% vs 50% min — would have capped at D
Batter H+R+RBIPete Alonso OverMAR@ORI6:36 PM1.52.1-120DK Over 1.5 -120 | exact39.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 38.2% vs 50% min — would have capped at D
Batter H+R+RBIJeremy Pena UnderAST@ANG9:39 PM2.51.6-161theScore Bet Under 2.5 -160 | best price38.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 38.2% vs 50% min — would have capped at D
Batter H+R+RBIJackson Chourio UnderBRE@ATH10:06 PM2.51.6-127DK Under 2.5 -127 | exact38.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 38.2% vs 50% min — would have capped at D
Batter H+R+RBIAndrew Vaughn UnderBRE@ATH10:06 PM2.51.6-136DK Under 2.5 -136 | exact38.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 38.0% vs 50% min — would have capped at D
Batter H+R+RBIDaylen Lile OverNAT@GIA9:46 PM1.52.1-102DK Over 1.5 -102 | exact38.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 37.1% vs 50% min — would have capped at D
Batter H+R+RBIWillson Contreras OverSOX@RAY6:41 PM1.52.1-123BetMGM Over 1.5 -118 | best price37.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 33.5% vs 50% min — would have capped at D
Batter H+R+RBIMike Trout OverAST@ANG9:39 PM1.52.0-117DK Over 1.5 -117 | exact33.5%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+RBITrea Turner OverPHI@JAY7:08 PM1.52.0-164theScore Bet Over 1.5 -160 | best price32.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 31.1% vs 50% min — would have capped at D
Batter H+R+RBIGunnar Henderson OverMAR@ORI6:36 PM1.52.0-124DK Over 1.5 -124 | exact31.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 30.5% vs 50% min — would have capped at D
Batter H+R+RBIVladimir Guerrero Jr. OverPHI@JAY7:08 PM1.52.0-108DK Over 1.5 -108 | exact30.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 30.1% vs 50% min — would have capped at D
Batter H+R+RBIWilly Adames OverNAT@GIA9:46 PM1.51.9-109DK Over 1.5 -109 | exact30.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 30.0% vs 50% min — would have capped at D
Batter H+R+RBIYordan Alvarez OverAST@ANG9:39 PM2.53.2+105DK Over 2.5 +105 | exact30.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 27.0% vs 50% min — would have capped at D
Batter H+R+RBINolan Schanuel OverAST@ANG9:39 PM1.51.9+104BetMGM Over 1.5 +110 | best price27.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 26.7% vs 50% min — would have capped at D
Batter H+R+RBITrent Grisham OverYAN@GUA6:41 PM1.51.9-109BetMGM Over 1.5 +110 | best price26.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 26.5% vs 50% min — would have capped at D
Batter H+R+RBIJarren Duran OverSOX@RAY6:41 PM1.51.9-117BetMGM Over 1.5 -110 | best price26.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 24.3% vs 50% min — would have capped at D
Batter H+R+RBIAlec Bohm OverPHI@JAY7:08 PM1.51.9-140BetOnline Over 1.5 -140 | best price24.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 22.9% vs 50% min — would have capped at D
Batter H+R+RBICam Smith OverAST@ANG9:39 PM1.51.8+102DK Over 1.5 +102 | exact22.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 22.7% vs 50% min — would have capped at D
Batter H+R+RBITaylor Ward OverMAR@ORI6:36 PM1.51.8+104DK Over 1.5 +104 | exact22.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 22.5% vs 50% min — would have capped at D
Batter H+R+RBIJeff McNeil UnderBRE@ATH10:06 PM1.51.2-156DK Under 1.5 -156 | exact22.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 22.4% vs 50% min — would have capped at D
Batter H+R+RBIJosh Naylor OverMAR@ORI6:36 PM1.51.8-147DK Over 1.5 -147 | exact22.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.7% vs 50% min — would have capped at D
Batter H+R+RBICeddanne Rafaela OverSOX@RAY6:41 PM1.51.8-122BetMGM Over 1.5 -115 | best price21.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.1% vs 50% min — would have capped at D
Batter H+R+RBIFernando Tatis Jr. OverRED@PAD9:41 PM1.51.8-133DK Over 1.5 -133 | exact21.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.0% vs 50% min — would have capped at D
Batter H+R+RBICaleb Durbin UnderSOX@RAY6:41 PM1.51.2-152theScore Bet Under 1.5 -150 | best price19.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 18.6% vs 50% min — would have capped at D
Batter H+R+RBIJazz Chisholm Jr. OverYAN@GUA6:41 PM1.51.8+113BetMGM Over 1.5 +130 | best price18.6%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+RBIChandler Simpson OverSOX@RAY6:41 PM1.51.8-105theScore Bet Over 1.5 +100 | best price18.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 18.2% vs 50% min — would have capped at D
Batter H+R+RBICole Young OverMAR@ORI6:36 PM1.51.8-148DK Over 1.5 -148 | exact18.2%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+RBILuis Garcia Jr. OverNAT@GIA9:46 PM1.51.8+114DK Over 1.5 +114 | exact17.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 17.0% vs 50% min — would have capped at D
Batter H+R+RBIJulio Rodriguez UnderMAR@ORI6:36 PM2.52.1-157DK Under 2.5 -157 | exact17.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.6% vs 50% min — would have capped at D
Batter H+R+RBIChase DeLauter OverYAN@GUA6:41 PM1.51.8-108DK Over 1.5 -108 | exact16.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.2% vs 50% min — would have capped at D
Batter H+R+RBIErnie Clement OverPHI@JAY7:08 PM1.51.7-110DK Over 1.5 -110 | exact14.2%!!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+RBIBrayan Rocchio OverYAN@GUA6:41 PM1.51.7+131BetMGM Over 1.5 +135 | best price12.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.2% vs 50% min — would have capped at D
Batter H+R+RBIBryson Stott OverPHI@JAY7:08 PM1.51.7+104DK Over 1.5 +104 | exact12.2%!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+RBIXander Bogaerts OverRED@PAD9:41 PM1.51.7-113BetMGM Over 1.5 +100 | best price12.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.7% vs 50% min — would have capped at D
Batter H+R+RBIKazuma Okamoto OverPHI@JAY7:08 PM1.51.7+116theScore Bet Over 1.5 +120 | best price11.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.7% vs 50% min — would have capped at D
Batter H+R+RBIGarrett Mitchell OverBRE@ATH10:06 PM1.51.7+107BetMGM Over 1.5 +110 | best price11.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.4% vs 50% min — would have capped at D
Batter H+R+RBILuis Rengifo UnderBRE@ATH10:06 PM1.51.3+108DK Under 1.5 +108 | exact10.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.5% vs 50% min — would have capped at D
Batter H+R+RBIAdolis Garcia UnderPHI@JAY7:08 PM1.51.4-133theScore Bet Under 1.5 -130 | best price9.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.4% vs 50% min — would have capped at D
Batter H+R+RBIGavin Sheets OverRED@PAD9:41 PM1.51.6+127BetMGM Over 1.5 +135 | best price8.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.4% vs 50% min — would have capped at D
Batter H+R+RBIJacob Young OverNAT@GIA9:46 PM1.51.6+128DK Over 1.5 +128 | exact8.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 50% min — would have capped at D
Batter H+R+RBISteven Kwan UnderYAN@GUA6:41 PM1.51.4-168BetMGM Under 1.5 -155 | best price8.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.8% vs 50% min — would have capped at D
Batter H+R+RBIJackson Merrill OverRED@PAD9:41 PM1.51.6+110DK Over 1.5 +110 | exact7.8%!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+RBIManny Machado OverRED@PAD9:41 PM1.51.6-117BetMGM Over 1.5 -110 | best price6.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.0% vs 50% min — would have capped at D
Batter H+R+RBIWilliam Contreras UnderBRE@ATH10:06 PM2.52.4-136DK Under 2.5 -136 | exact5.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.7% vs 50% min — would have capped at D
Batter H+R+RBICurtis Mead OverNAT@GIA9:46 PM1.51.6-114DK Over 1.5 -114 | exact4.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.7% vs 50% min — would have capped at D
Batter H+R+RBIBryce Eldridge OverNAT@GIA9:46 PM1.51.6-106DK Over 1.5 -106 | exact4.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.7% vs 50% min — would have capped at D
Batter H+R+RBIDaniel Susac OverNAT@GIA9:46 PM1.51.6+104DK Over 1.5 +104 | exact4.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.7% vs 50% min — would have capped at D
Batter H+R+RBIDylan Crews OverNAT@GIA9:46 PM1.51.6+106DK Over 1.5 +106 | exact4.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.7% vs 50% min — would have capped at D
Batter H+R+RBIDrew Gilbert OverNAT@GIA9:46 PM1.51.6+127BetMGM Over 1.5 +130 | best price4.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 50% min — would have capped at D
Batter H+R+RBIKyle Manzardo OverYAN@GUA6:41 PM1.51.6+115BetMGM Over 1.5 +125 | best price4.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 50% min — would have capped at D
Batter H+R+RBIPaul Goldschmidt OverYAN@GUA6:41 PM1.51.6+119DK Over 1.5 +119 | exact4.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 50% min — would have capped at D
Batter H+R+RBIAdley Rutschman OverMAR@ORI6:36 PM1.51.6-112DK Over 1.5 -112 | exact3.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 50% min — would have capped at D
Batter H+R+RBIDominic Canzone OverMAR@ORI6:36 PM1.51.6-109DK Over 1.5 -109 | exact3.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 50% min — would have capped at D
Batter H+R+RBISamuel Basallo OverMAR@ORI6:36 PM1.51.6-105DK Over 1.5 -105 | exact3.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 50% min — would have capped at D
Batter H+R+RBILuke Raley OverMAR@ORI6:36 PM1.51.6-104DK Over 1.5 -104 | exact3.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 50% min — would have capped at D
Batter H+R+RBIColt Emerson OverMAR@ORI6:36 PM1.51.6+100DK Over 1.5 +100 | exact3.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 50% min — would have capped at D
Batter H+R+RBIJhonny Pereda OverMAR@ORI6:36 PM1.51.6+129DK Over 1.5 +129 | exact3.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 50% min — would have capped at D
Batter H+R+RBICoby Mayo OverMAR@ORI6:36 PM1.51.6+130DK Over 1.5 +130 | exact3.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 50% min — would have capped at D
Batter H+R+RBIJackson Holliday OverMAR@ORI6:36 PM1.51.6+136DK Over 1.5 +136 | exact3.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBILogan O'Hoppe OverAST@ANG9:39 PM1.51.6+125theScore Bet Over 1.5 +130 | best price3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIWade Meckler OverAST@ANG9:39 PM1.51.6+110theScore Bet Over 1.5 +110 | best price3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIJose Altuve OverAST@ANG9:39 PM1.51.6-123DK Over 1.5 -123 | exact3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIOswald Peraza OverAST@ANG9:39 PM1.51.6+108DK Over 1.5 +108 | exact3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIJake Meyers OverAST@ANG9:39 PM1.51.6+103DK Over 1.5 +103 | exact3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBINick Madrigal OverAST@ANG9:39 PM1.51.6+103theScore Bet Over 1.5 +110 | best price3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIChristian Vazquez OverAST@ANG9:39 PM1.51.6+115theScore Bet Over 1.5 +120 | best price3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIDonovan Walton OverAST@ANG9:39 PM1.51.6+119BetMGM Over 0.5 -165 | alt rescue3.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBILaMonte Wade Jr. OverAST@ANG9:39 PM1.51.6+129DK Over 1.5 +129 | exact3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIJJ Bleday UnderRED@PAD9:41 PM1.51.4-131BetOnline Under 1.5 -130 | best price3.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIBlake Dunn UnderRED@PAD9:41 PM1.51.4-133BetOnline Under 1.5 -130 | best price3.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIMiguel Andujar UnderRED@PAD9:41 PM1.51.4-107theScore Bet Under 1.5 +100 | best price3.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBITy France UnderRED@PAD9:41 PM1.51.4-114DK Under 1.5 -114 | exact3.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIEugenio Suarez UnderRED@PAD9:41 PM1.51.4-160theScore Bet Under 1.5 -150 | best price3.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIEdwin Arroyo UnderRED@PAD9:41 PM1.51.4-177theScore Bet Under 1.5 -165 | best price3.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIChristian Yelich OverBRE@ATH10:06 PM1.51.6-151DK Over 1.5 -151 | exact3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIBrent Rooker OverBRE@ATH10:06 PM1.51.6-118BetMGM Over 1.5 -110 | best price3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIJoey Ortiz OverBRE@ATH10:06 PM1.51.6-111BetMGM Over 1.5 +110 | best price3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIHenry Bolte OverBRE@ATH10:06 PM1.51.6-108BetMGM Over 1.5 -105 | best price3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIBlake Perkins OverBRE@ATH10:06 PM1.51.6-101BetMGM Over 1.5 +125 | best price3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIColby Thomas OverBRE@ATH10:06 PM1.51.6+111BetMGM Over 1.5 +120 | best price3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIJonah Heim OverBRE@ATH10:06 PM1.51.6+111DK Over 1.5 +111 | exact3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 50% min — would have capped at D
Batter H+R+RBIZack Gelof OverBRE@ATH10:06 PM1.51.6+118BetMGM Over 0.5 -165 | alt rescue3.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.8% vs 50% min — would have capped at D
Batter H+R+RBIShea Langeliers UnderBRE@ATH10:06 PM2.52.4-149DK Under 2.5 -149 | exact2.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.7% vs 50% min — would have capped at D
Batter H+R+RBIAngel Martinez UnderYAN@GUA6:41 PM1.51.5-142BetOnline Under 1.5 -140 | best price2.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.1% vs 50% min — would have capped at D
Batter H+R+RBIAndruw Monasterio OverSOX@RAY6:41 PM1.51.5+118DK Over 1.5 +118 | exact1.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.1% vs 50% min — would have capped at D
Batter H+R+RBIBen Williamson OverSOX@RAY6:41 PM1.51.5+119theScore Bet Over 1.5 +120 | best price1.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.1% vs 50% min — would have capped at D
Batter H+R+RBICarlos Narvaez OverSOX@RAY6:41 PM1.51.5+130DK Over 1.5 +130 | exact1.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.1% vs 50% min — would have capped at D
Batter H+R+RBIMarcelo Mayer OverSOX@RAY6:41 PM1.51.5+132BetMGM Over 0.5 -165 | alt rescue1.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.1% vs 50% min — would have capped at D
Batter H+R+RBIRyan Vilade OverSOX@RAY6:41 PM1.51.5+120DK Over 1.5 +120 | exact1.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.1% vs 50% min — would have capped at D
Batter H+R+RBIMasataka Yoshida OverSOX@RAY6:41 PM1.51.5-101DK Over 1.5 -101 | exact1.1%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+RBIGeorge Springer UnderPHI@JAY7:08 PM1.51.5-136BetOnline Under 1.5 -130 | best price0.5%!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+RBIJ.T. Realmuto UnderPHI@JAY7:08 PM1.51.5-120DK Under 1.5 -120 | exact0.5%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (2 books) — strongly disagree
Batter Total BasYordan Alvarez OverAST@ANG9:39 PM1.53.0-112BetMGM Over 1.5 -105 | best price98.6%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | split consensus 50% (2 books)
Batter Total BasKyle Schwarber OverPHI@JAY7:08 PM1.52.6+104BetMGM Over 1.5 +125 | best price71.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 60.1% vs 70% min — would have capped at D
Batter Total BasCasey Schmitt OverNAT@GIA9:46 PM1.52.4-111BetMGM Over 1.5 +115 | best price60.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 55.6% vs 70% min — would have capped at D
Batter Total BasBen Rice OverYAN@GUA6:41 PM1.52.3+108BetMGM Over 1.5 +125 | best price55.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 50.9% vs 70% min — would have capped at D
Batter Total BasChristian Walker OverAST@ANG9:39 PM1.52.3+123DK Over 1.5 +123 | exact50.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 47.2% vs 70% min — would have capped at D
Batter Total BasShea Langeliers OverBRE@ATH10:06 PM1.52.2-117BetMGM Over 1.5 -110 | best price47.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 45.8% vs 70% min — would have capped at D
Batter Total BasJunior Caminero OverSOX@RAY6:41 PM1.52.2+115BetMGM Over 1.5 +125 | best price45.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 44.2% vs 70% min — would have capped at D
Batter Total BasYandy Diaz OverSOX@RAY6:41 PM1.52.2+102BetMGM Over 1.5 +105 | best price44.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 43.6% vs 70% min — would have capped at D
Batter Total BasLuis Rengifo UnderBRE@ATH10:06 PM1.50.8-157theScore Bet Under 1.5 -150 | best price43.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 43.4% vs 70% min — would have capped at D
Batter Total BasBryce Harper OverPHI@JAY7:08 PM1.52.1+119DK Over 1.5 +119 | exact43.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 37.7% vs 70% min — would have capped at D
Batter Total BasJames Wood OverNAT@GIA9:46 PM1.52.1+144BetMGM Over 1.5 +145 | best price37.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 33.2% vs 70% min — would have capped at D
Batter Total BasRafael Devers OverNAT@GIA9:46 PM1.52.0+119DK Over 1.5 +119 | exact33.2%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 BasCJ Abrams OverNAT@GIA9:46 PM1.52.0+136BetMGM Over 1.5 +138 | best price30.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 23.2% vs 70% min — would have capped at D
Batter Total BasJulio Rodriguez OverMAR@ORI6:36 PM1.51.9-108DK Over 1.5 -108 | exact23.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 22.5% vs 70% min — would have capped at D
Batter Total BasJung Hoo Lee OverNAT@GIA9:46 PM1.51.8+108BetMGM Over 1.5 +115 | best price22.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.1% vs 70% min — would have capped at D
Batter Total BasSal Stewart OverRED@PAD9:41 PM1.51.8+140DK Over 1.5 +140 | exact20.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.0% vs 70% min — would have capped at D
Batter Total BasLuis Arraez OverNAT@GIA9:46 PM1.51.8+111DK Over 1.5 +111 | exact20.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 BasWillson Contreras OverSOX@RAY6:41 PM1.51.8+111BetMGM Over 1.5 +115 | best price19.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 18.3% vs 70% min — would have capped at D
Batter Total BasGunnar Henderson OverMAR@ORI6:36 PM1.51.8+117theScore Bet Over 1.5 +120 | best price18.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 17.9% vs 70% min — would have capped at D
Batter Total BasManny Machado UnderRED@PAD9:41 PM1.51.2-176BetMGM Under 1.5 -175 | best price17.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.9% vs 70% min — would have capped at D
Batter Total BasZach Neto OverAST@ANG9:39 PM1.51.8+128BetMGM Over 1.5 +135 | best price16.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.6% vs 70% min — would have capped at D
Batter Total BasWilyer Abreu OverSOX@RAY6:41 PM1.51.8+129DK Over 1.5 +129 | exact16.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.5% vs 70% min — would have capped at D
Batter Total BasCody Bellinger OverYAN@GUA6:41 PM1.51.8+133DK Over 1.5 +133 | exact16.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.4% vs 70% min — would have capped at D
Batter Total BasChandler Simpson UnderSOX@RAY6:41 PM1.51.2-211DK Under 1.5 -211 | exact16.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.2% vs 70% min — would have capped at D
Batter Total BasXander Bogaerts UnderRED@PAD9:41 PM1.51.3-194theScore Bet Under 1.5 +160 | best price16.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.2% vs 70% min — would have capped at D
Batter Total BasCole Young UnderMAR@ORI6:36 PM1.51.3-155DK Under 1.5 -155 | exact16.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.8% vs 70% min — would have capped at D
Batter Total BasIsaac Paredes OverAST@ANG9:39 PM1.51.7+139DK Over 1.5 +139 | exact15.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.8% vs 70% min — would have capped at D
Batter Total BasBrice Turang OverBRE@ATH10:06 PM1.51.7+117DK Over 1.5 +117 | exact14.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.2% vs 70% min — would have capped at D
Batter Total BasJo Adell OverAST@ANG9:39 PM1.51.7+138DK Over 1.5 +138 | exact14.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.9% vs 70% min — would have capped at D
Batter Total BasVladimir Guerrero Jr. UnderPHI@JAY7:08 PM1.51.3-178BetMGM Under 1.5 -175 | best price12.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.2% vs 70% min — would have capped at D
Batter Total BasFernando Tatis Jr. UnderRED@PAD9:41 PM1.51.3-165DK Under 1.5 -165 | exact12.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.7% vs 70% min — would have capped at D
Batter Total BasPete Alonso OverMAR@ORI6:36 PM1.51.7+126DK Over 1.5 +126 | exact11.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.0% vs 70% min — would have capped at D
Batter Total BasDaylen Lile OverNAT@GIA9:46 PM1.51.6+140DK Over 1.5 +140 | exact9.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.1% vs 70% min — would have capped at D
Batter Total BasRandy Arozarena OverMAR@ORI6:36 PM1.51.6+132DK Over 1.5 +132 | exact8.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.6% vs 70% min — would have capped at D
Batter Total BasTrent Grisham UnderYAN@GUA6:41 PM1.51.4-166theScore Bet Under 1.5 +140 | best price7.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.5% vs 70% min — would have capped at D
Batter Total BasChase DeLauter UnderYAN@GUA6:41 PM1.51.4-184DK Under 1.5 -184 | exact6.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.0% vs 70% min — would have capped at D
Batter Total BasCurtis Mead OverNAT@GIA9:46 PM1.51.6+131BetMGM Over 1.5 +145 | best price6.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.0% vs 70% min — would have capped at D
Batter Total BasMike Trout OverAST@ANG9:39 PM1.51.6+121BetMGM Over 0.5 -165 | alt rescue6.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.6% vs 70% min — would have capped at D
Batter Total BasTravis Bazzana OverYAN@GUA6:41 PM1.51.6+133BetMGM Over 1.5 +135 | best price5.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.9% vs 70% min — would have capped at D
Batter Total BasJosh Naylor UnderMAR@ORI6:36 PM1.51.4-140DK Under 1.5 -140 | exact4.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.7% vs 70% min — would have capped at D
Batter Total BasAdley Rutschman OverMAR@ORI6:36 PM1.51.6+132theScore Bet Over 1.5 +140 | best price4.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.7% vs 70% min — would have capped at D
Batter Total BasDominic Canzone OverMAR@ORI6:36 PM1.51.6+138theScore Bet Over 1.5 +140 | best price4.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.7% vs 70% min — would have capped at D
Batter Total BasSamuel Basallo OverMAR@ORI6:36 PM1.51.6+134theScore Bet Over 1.5 +140 | best price4.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 70% min — would have capped at D
Batter Total BasJose Altuve OverAST@ANG9:39 PM1.51.6+133BetMGM Over 1.5 +140 | best price4.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 70% min — would have capped at D
Batter Total BasJeremy Pena OverAST@ANG9:39 PM1.51.6-106BetMGM Over 1.5 +105 | best price4.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 70% min — would have capped at D
Batter Total BasJackson Chourio OverBRE@ATH10:06 PM1.51.6-125DK Over 1.5 -125 | exact4.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 70% min — would have capped at D
Batter Total BasAndrew Vaughn OverBRE@ATH10:06 PM1.51.6-115BetMGM Over 1.5 -105 | best price4.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 70% min — would have capped at D
Batter Total BasBrent Rooker OverBRE@ATH10:06 PM1.51.6+111BetMGM Over 0.5 -165 | alt rescue4.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 70% min — would have capped at D
Batter Total BasChristian Yelich OverBRE@ATH10:06 PM1.51.6+125DK Over 1.5 +125 | exact4.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 70% min — would have capped at D
Batter Total BasHenry Bolte OverBRE@ATH10:06 PM1.51.6+142DK Over 1.5 +142 | exact4.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.8% vs 70% min — would have capped at D
Batter Total BasCeddanne Rafaela OverSOX@RAY6:41 PM1.51.5+120DK Over 1.5 +120 | exact2.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.7% vs 70% min — would have capped at D
Batter Total BasJarren Duran OverSOX@RAY6:41 PM1.51.5+122DK Over 1.5 +122 | exact2.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.4% vs 70% min — would have capped at D
Batter Total BasMasataka Yoshida OverSOX@RAY6:41 PM1.51.5+150DK Over 1.5 +150 | exact2.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.1% vs 70% min — would have capped at D
Batter Total BasWilliam Contreras OverBRE@ATH10:06 PM1.51.5-117theScore Bet Over 1.5 -115 | best price2.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 70% min — would have capped at D
Batter Total BasMiguel Andujar UnderRED@PAD9:41 PM1.51.5-177theScore Bet Under 1.5 +180 | best price1.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 70% min — would have capped at D
Batter Total BasJJ Bleday UnderRED@PAD9:41 PM1.51.5-186DK Under 1.5 -186 | exact1.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 70% min — would have capped at D
Batter Total BasTy France UnderRED@PAD9:41 PM1.51.5-187BetMGM Under 1.5 -185 | best price1.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.5% vs 70% min — would have capped at D
Batter Total BasJose Ramirez UnderYAN@GUA6:41 PM1.51.5-160BetMGM Under 1.5 -150 | best price1.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.8% vs 70% min — would have capped at D
Batter Total BasJ.T. Realmuto OverPHI@JAY7:08 PM1.51.5+144DK Over 1.5 +144 | exact0.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.8% vs 70% min — would have capped at D
Batter Total BasGeorge Springer OverPHI@JAY7:08 PM1.51.5+148DK Over 1.5 +148 | exact0.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.6% vs 70% min — would have capped at D
Batter Total BasErnie Clement OverPHI@JAY7:08 PM1.51.5+133DK Over 1.5 +133 | exact0.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 BasAlec Bohm UnderPHI@JAY7:08 PM1.51.5-155DK Under 1.5 -155 | exact0.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.2% vs 70% min — would have capped at D
Batter Total BasTrea Turner OverPHI@JAY7:08 PM1.51.5-101BetMGM Over 1.5 +105 | best price0.2%!ALT / DERISK
C↘ Alt / Derisk
High Total edge 27% (≥25%) — verify model inputs / check line movement
TotalUnder 11.0BRE@ATH10:06 PM11.0--117LowVig Under 11 -113 | best price+26.8%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees
F5 TotalUnder 5.5BRE@ATH10:06 PM5.5-+100BetOnline Under 6 -120 | alt rescue+20.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 6.2 below 7.7 threshold — would have capped at D
NRFINRFIYAN@GUA6:41 PM-6.2-136DraftKings -136+13.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 5.0 below 7.7 threshold — would have capped at D
NRFINRFIMAR@ORI6:36 PM-5.0-115DraftKings -115+4.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 5.0 below 7.7 threshold — would have capped at D
NRFINRFIPHI@JAY7:08 PM-5.0-125DraftKings -125+2.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.0 below 7.7 threshold — would have capped at D
NRFINRFIBRE@ATH10:06 PM-4.0+122DraftKings +122+1.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.1 below 7.7 threshold — would have capped at D
NRFINRFINAT@GIA9:46 PM-4.1-113DraftKings -113-6.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.7 below 7.7 threshold — would have capped at D
NRFINRFIRED@PAD9:41 PM-3.7-118DraftKings -118-11.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.2 below 7.7 threshold — would have capped at D
NRFINRFIAST@ANG9:39 PM-3.2+104DraftKings +104-12.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.4 below 7.7 threshold — would have capped at D
NRFINRFISOX@RAY6:41 PM-3.4-118DraftKings -118-15.5%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 24% (≥20%) — verify model inputs
YRFIYRFISOX@RAY6:41 PM-6.6-108DraftKings -108+24.4%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 21% (≥20%) — verify model inputs
YRFIYRFIAST@ANG9:39 PM-6.8-132DraftKings -132+21.3%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 20% (≥20%) — verify model inputs
YRFIYRFIRED@PAD9:41 PM-6.3-108DraftKings -108+20.4%ALT / DERISK
C↘ Alt / DeriskYRFIYRFINAT@GIA9:46 PM-5.9-113DraftKings -113+15.0%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIBRE@ATH10:06 PM-6.0-156DraftKings -156+7.5%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIPHI@JAY7:08 PM-5.0-102DraftKings -102+6.9%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIMAR@ORI6:36 PM-4.3-111DraftKings -111-3.3%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIYAN@GUA6:41 PM-3.8+106DraftKings +106-5.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.020/G <= 0.5 threshold — would have capped at D
Batter HRSteven Kwan UnderYAN@GUA6:41 PM0.50.0-4000theScore Bet Under 0.5 -4000 | best price96.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.020/G <= 0.5 threshold — would have capped at D
Batter HRCaleb Durbin UnderSOX@RAY6:41 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price96.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.020/G <= 0.5 threshold — would have capped at D
Batter HRFernando Tatis Jr. UnderRED@PAD9:41 PM0.50.0-800theScore Bet Under 0.5 -800 | best price96.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HREugenio Suarez UnderRED@PAD9:41 PM0.50.0-700BetOnline Under 0.5 -700 | 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 HRJJ Bleday UnderRED@PAD9:41 PM0.50.0-800BetOnline Under 0.5 -700 | 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 HRTy France UnderRED@PAD9:41 PM0.50.0-1600BetOnline 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 HRJase Bowen UnderRED@PAD9:41 PM0.50.0-1600theScore Bet Under 0.5 -1600 | 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 HRBryce Johnson UnderRED@PAD9:41 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 HRMiguel Andujar UnderRED@PAD9:41 PM0.50.0-1600theScore Bet Under 0.5 -1600 | 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 HRTyler Stephenson UnderRED@PAD9:41 PM0.50.0-1600theScore Bet Under 0.5 -1600 | 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 HRBlake Dunn UnderRED@PAD9:41 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 HREdwin Arroyo UnderRED@PAD9:41 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 HRFreddy Fermin UnderRED@PAD9:41 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 HRGeorge Springer UnderPHI@JAY7:08 PM0.50.0-1000BetOnline Under 0.5 -1000 | best price93.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRCharles McAdoo UnderPHI@JAY7:08 PM0.50.0-2000BetOnline Under 0.5 -2000 | best price93.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRBrandon Valenzuela UnderPHI@JAY7:08 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price93.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRMyles Straw UnderPHI@JAY7:08 PM0.50.0-5000theScore Bet Under 0.5 -5000 | best price93.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRYohendrick Pinango UnderPHI@JAY7:08 PM0.50.0-4000theScore Bet Under 0.5 -4000 | best price93.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJ.T. Realmuto UnderPHI@JAY7:08 PM0.50.0-1400theScore Bet Under 0.5 -1400 | best price93.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRNick Fortes UnderSOX@RAY6:41 PM0.50.0-2500theScore Bet Under 0.5 -2500 | 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 HRMarcelo Mayer UnderSOX@RAY6:41 PM0.50.0-2000theScore Bet Under 0.5 -2000 | 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 HRBen Williamson UnderSOX@RAY6:41 PM0.50.0-4000theScore Bet Under 0.5 -4000 | 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 HRTaylor Walls UnderSOX@RAY6:41 PM0.50.0-4000theScore Bet Under 0.5 -4000 | 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 HRCarlos Narvaez UnderSOX@RAY6:41 PM0.50.0-2000BetOnline Under 0.5 -1400 | 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 HRIsiah Kiner-Falefa UnderSOX@RAY6:41 PM0.50.0-4000theScore Bet Under 0.5 -4000 | 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 HRRyan Vilade UnderSOX@RAY6:41 PM0.50.0-2000BetOnline Under 0.5 -1400 | 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 HRAndruw Monasterio UnderSOX@RAY6:41 PM0.50.0-1600theScore Bet Under 0.5 -1600 | 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 HRChandler Simpson UnderSOX@RAY6:41 PM0.50.0-10000theScore Bet Under 0.5 -10000 | 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 HRJose Altuve UnderAST@ANG9:39 PM0.50.0-1000BetOnline Under 0.5 -1000 | best price93.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRWade Meckler UnderAST@ANG9:39 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 HRChristian Vazquez UnderAST@ANG9:39 PM0.50.0-3500theScore Bet Under 0.5 -3500 | best price93.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJake Meyers UnderAST@ANG9:39 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 HRNick Madrigal UnderAST@ANG9:39 PM0.50.0-4000theScore Bet Under 0.5 -4000 | 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 HROswald Peraza UnderAST@ANG9:39 PM0.50.0-1400theScore Bet Under 0.5 -1400 | 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 HRJeremy Pena UnderAST@ANG9:39 PM0.50.0-1200theScore Bet Under 0.5 -1200 | 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 HRLogan O'Hoppe UnderAST@ANG9:39 PM0.50.0-1200theScore Bet Under 0.5 -1200 | 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 HRColby Thomas UnderBRE@ATH10:06 PM0.50.0-600theScore Bet Under 0.5 -600 | 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 HRZack Gelof UnderBRE@ATH10:06 PM0.50.0-900theScore Bet Under 0.5 -900 | 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 HRChristian Yelich UnderBRE@ATH10:06 PM0.50.0-800theScore Bet Under 0.5 -800 | 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 HRJackson Chourio UnderBRE@ATH10:06 PM0.50.0-450theScore Bet Under 0.5 -450 | 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 HRAndrew Vaughn UnderBRE@ATH10:06 PM0.50.0-600theScore Bet Under 0.5 -600 | 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 HRHenry Bolte UnderBRE@ATH10:06 PM0.50.0-900theScore Bet Under 0.5 -900 | best price93.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRBrent Rooker UnderBRE@ATH10:06 PM0.50.0-475theScore Bet Under 0.5 -475 | 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 HRAlika Williams UnderBRE@ATH10:06 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 HRBlake Perkins UnderBRE@ATH10:06 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 HRJoey Ortiz UnderBRE@ATH10:06 PM0.50.0-1600theScore Bet Under 0.5 -1600 | 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 HRDarell Hernaiz UnderBRE@ATH10:06 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 HRJonah Heim UnderBRE@ATH10:06 PM0.50.0-1000theScore Bet Under 0.5 -1000 | best price93.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRColton Cowser UnderMAR@ORI6:36 PM0.50.0-1400theScore Bet Under 0.5 -1400 | 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 HRColt Emerson UnderMAR@ORI6:36 PM0.50.0-1400theScore Bet Under 0.5 -1400 | 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 HRDominic Canzone UnderMAR@ORI6:36 PM0.50.0-800theScore Bet Under 0.5 -800 | 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 HRCoby Mayo UnderMAR@ORI6:36 PM0.50.0-1000theScore Bet Under 0.5 -1000 | best price93.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJhonny Pereda UnderMAR@ORI6:36 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 HRSamuel Basallo UnderMAR@ORI6:36 PM0.50.0-800theScore Bet Under 0.5 -800 | 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 HRLuke Raley UnderMAR@ORI6:36 PM0.50.0-700theScore Bet Under 0.5 -700 | 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 HRJackson Holliday UnderMAR@ORI6:36 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 HRAdley Rutschman UnderMAR@ORI6:36 PM0.50.0-1200theScore Bet Under 0.5 -1200 | 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 HRLeody Taveras UnderMAR@ORI6:36 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 HRLuis Rengifo UnderBRE@ATH10:06 PM0.50.0-1000theScore Bet Under 0.5 -1000 | best price93.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRNasim Nunez UnderNAT@GIA9:46 PM0.50.0-10000theScore Bet Under 0.5 -10000 | 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 HRRyan McMahon UnderYAN@GUA6:41 PM0.50.0-900BetOnline Under 0.5 -900 | best price93.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRKyle Manzardo UnderYAN@GUA6:41 PM0.50.0-800BetOnline Under 0.5 -700 | best price93.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRJose Caballero UnderYAN@GUA6:41 PM0.50.0-3500theScore Bet Under 0.5 -3500 | best price93.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRTravis Bazzana UnderYAN@GUA6:41 PM0.50.0-1400theScore Bet Under 0.5 -1400 | best price93.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRPaul Goldschmidt UnderYAN@GUA6:41 PM0.50.0-2000theScore Bet Under 0.5 -2000 | best price93.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRAli Sanchez UnderYAN@GUA6:41 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price93.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRDaniel Schneemann UnderYAN@GUA6:41 PM0.50.0-2000theScore Bet Under 0.5 -2000 | best price93.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRSpencer Jones UnderYAN@GUA6:41 PM0.50.0-1400theScore Bet Under 0.5 -1400 | best price93.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.030/G <= 0.5 threshold — would have capped at D
Batter HRPatrick Bailey UnderYAN@GUA6:41 PM0.50.0-2500theScore Bet Under 0.5 -2500 | best price93.3%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@GIA9:46 PM0.50.0-2500theScore Bet Under 0.5 -2500 | best price93.3%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@GIA9:46 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price93.3%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 UnderNAT@GIA9:46 PM0.50.0-1200theScore Bet Under 0.5 -1200 | best price93.3%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 UnderNAT@GIA9:46 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price93.3%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 UnderNAT@GIA9:46 PM0.50.0-2800theScore Bet Under 0.5 -2800 | best price93.3%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@GIA9:46 PM0.50.0-2500theScore Bet Under 0.5 -2500 | best price93.3%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 UnderNAT@GIA9:46 PM0.50.0-3500theScore Bet Under 0.5 -3500 | best price93.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.040/G <= 0.5 threshold — would have capped at D
Batter HRTaylor Ward UnderMAR@ORI6:36 PM0.50.0-1600theScore Bet Under 0.5 -1600 | best price91.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.050/G <= 0.5 threshold — would have capped at D
Batter HRVladimir Guerrero Jr. UnderPHI@JAY7:08 PM0.50.1-1400BetOnline Under 0.5 -900 | best price90.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.050/G <= 0.5 threshold — would have capped at D
Batter HRGarrett Mitchell UnderBRE@ATH10:06 PM0.50.1-1000theScore Bet Under 0.5 -1000 | best price89.7%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 UnderNAT@GIA9:46 PM0.50.1-2800theScore Bet Under 0.5 -2800 | best price88.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.060/G <= 0.5 threshold — would have capped at D
Batter HRCole Young UnderMAR@ORI6:36 PM0.50.1-1600theScore Bet Under 0.5 -1600 | best price87.9%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 UnderNAT@GIA9:46 PM0.50.1-1400theScore Bet Under 0.5 -1400 | best price86.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.070/G <= 0.5 threshold — would have capped at D
Batter HRDaulton Varsho UnderPHI@JAY7:08 PM0.50.1-2500theScore Bet Under 0.5 -2500 | best price85.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.070/G <= 0.5 threshold — would have capped at D
Batter HRBrayan Rocchio UnderYAN@GUA6:41 PM0.50.1-2800theScore Bet Under 0.5 -2800 | best price85.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.080/G <= 0.5 threshold — would have capped at D
Batter HRErnie Clement UnderPHI@JAY7:08 PM0.50.1-3500theScore Bet Under 0.5 -3500 | best price84.4%!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 UnderAST@ANG9:39 PM0.50.1-2500theScore Bet Under 0.5 -2500 | best price83.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.080/G <= 0.5 threshold — would have capped at D
Batter HRWilliam Contreras UnderBRE@ATH10:06 PM0.50.1-700theScore Bet Under 0.5 -700 | best price83.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.080/G <= 0.5 threshold — would have capped at D
Batter HRCeddanne Rafaela UnderSOX@RAY6:41 PM0.50.1-1400BetOnline Under 0.5 -1200 | best price83.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.090/G <= 0.5 threshold — would have capped at D
Batter HRRandy Arozarena UnderMAR@ORI6:36 PM0.50.1-1200theScore Bet Under 0.5 -1200 | best price81.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.090/G <= 0.5 threshold — would have capped at D
Batter HRCedric Mullins UnderSOX@RAY6:41 PM0.50.1-2500theScore Bet Under 0.5 -2500 | best price81.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.100/G <= 0.5 threshold — would have capped at D
Batter HRAdolis Garcia UnderPHI@JAY7:08 PM0.50.1-900BetOnline Under 0.5 -750 | 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 HRJosh Naylor UnderMAR@ORI6:36 PM0.50.1-1000theScore Bet Under 0.5 -1000 | best price80.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.100/G <= 0.5 threshold — would have capped at D
Batter HRJackson Merrill UnderRED@PAD9:41 PM0.50.1-1400theScore Bet Under 0.5 -1400 | best price79.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.110/G <= 0.5 threshold — would have capped at D
Batter HRChase DeLauter UnderYAN@GUA6:41 PM0.50.1-1400BetOnline Under 0.5 -950 | best price78.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.110/G <= 0.5 threshold — would have capped at D
Batter HRLuis Garcia Jr. UnderNAT@GIA9:46 PM0.50.1-2800theScore Bet Under 0.5 -2800 | best price77.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.110/G <= 0.5 threshold — would have capped at D
Batter HRBryson Stott UnderPHI@JAY7:08 PM0.50.1-2000theScore Bet Under 0.5 -2000 | best price77.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.120/G <= 0.5 threshold — would have capped at D
Batter HRCam Smith UnderAST@ANG9:39 PM0.50.1-1400theScore Bet Under 0.5 -1400 | best price77.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.120/G <= 0.5 threshold — would have capped at D
Batter HRTrea Turner UnderPHI@JAY7:08 PM0.50.1-900BetOnline Under 0.5 -900 | best price76.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.120/G <= 0.5 threshold — would have capped at D
Batter HRWilyer Abreu UnderSOX@RAY6:41 PM0.50.1-900theScore Bet Under 0.5 -900 | best price76.0%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@GIA9:46 PM0.50.1-2800theScore Bet Under 0.5 -2800 | best price75.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.130/G <= 0.5 threshold — would have capped at D
Batter HRAngel Martinez UnderYAN@GUA6:41 PM0.50.1-1600BetOnline Under 0.5 -1000 | 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@GIA9:46 PM0.50.1-5000theScore Bet Under 0.5 -5000 | 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 HRXander Bogaerts UnderRED@PAD9:41 PM0.50.1-1200BetOnline Under 0.5 -1200 | best price73.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.130/G <= 0.5 threshold — would have capped at D
Batter HRAlec Bohm UnderPHI@JAY7:08 PM0.50.1-1400theScore Bet Under 0.5 -1400 | best price73.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.130/G <= 0.5 threshold — would have capped at D
Batter HRJazz Chisholm Jr. UnderYAN@GUA6:41 PM0.50.1-900theScore Bet Under 0.5 -900 | best price73.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.130/G <= 0.5 threshold — would have capped at D
Batter HRTrent Grisham UnderYAN@GUA6:41 PM0.50.1-700BetOnline Under 0.5 -500 | best price73.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.140/G <= 0.5 threshold — would have capped at D
Batter HRMatt McLain UnderRED@PAD9:41 PM0.50.1-2000theScore Bet Under 0.5 -2000 | best price72.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.140/G <= 0.5 threshold — would have capped at D
Batter HRJose Ramirez UnderYAN@GUA6:41 PM0.50.1-750BetOnline Under 0.5 -650 | best price72.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.140/G <= 0.5 threshold — would have capped at D
Batter HRBrandon Marsh UnderPHI@JAY7:08 PM0.50.1-2500theScore Bet Under 0.5 -2500 | best price71.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.150/G <= 0.5 threshold — would have capped at D
Batter HRCody Bellinger UnderYAN@GUA6:41 PM0.50.1-900BetOnline Under 0.5 -700 | best price70.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.150/G <= 0.5 threshold — would have capped at D
Batter HRBrice Turang UnderBRE@ATH10:06 PM0.50.1-900theScore Bet Under 0.5 -900 | best price70.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.150/G <= 0.5 threshold — would have capped at D
Batter HRRafael Devers UnderNAT@GIA9:46 PM0.50.1-700theScore Bet Under 0.5 -700 | best price70.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.160/G <= 0.5 threshold — would have capped at D
Batter HRSpencer Steer UnderRED@PAD9:41 PM0.50.2-1400theScore Bet Under 0.5 -1400 | best price68.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.170/G <= 0.5 threshold — would have capped at D
Batter HRJarren Duran UnderSOX@RAY6:41 PM0.50.2-1000theScore Bet Under 0.5 -1000 | best price66.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.170/G <= 0.5 threshold — would have capped at D
Batter HRWilly Adames UnderNAT@GIA9:46 PM0.50.2-750theScore Bet Under 0.5 -750 | best price65.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.170/G <= 0.5 threshold — would have capped at D
Batter HRJo Adell UnderAST@ANG9:39 PM0.50.2-750theScore Bet Under 0.5 -700 | best price65.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.170/G <= 0.5 threshold — would have capped at D
Batter HRIsaac Paredes UnderAST@ANG9:39 PM0.50.2-900BetOnline Under 0.5 -750 | best price65.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.170/G <= 0.5 threshold — would have capped at D
Batter HRKazuma Okamoto UnderPHI@JAY7:08 PM0.50.2-1000BetOnline Under 0.5 -1000 | best price65.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.180/G <= 0.5 threshold — would have capped at D
Batter HRManny Machado UnderRED@PAD9:41 PM0.50.2-600BetOnline Under 0.5 -600 | best price64.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.180/G <= 0.5 threshold — would have capped at D
Batter HRJ.P. Crawford UnderMAR@ORI6:36 PM0.50.2-1200theScore Bet Under 0.5 -1200 | best price63.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.190/G <= 0.5 threshold — would have capped at D
Batter HRNick Kurtz UnderBRE@ATH10:06 PM0.50.2-475theScore Bet Under 0.5 -475 | best price62.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.190/G <= 0.5 threshold — would have capped at D
Batter HRJonathan Aranda UnderSOX@RAY6:41 PM0.50.2-1600BetOnline Under 0.5 -1400 | best price61.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.190/G <= 0.5 threshold — would have capped at D
Batter HRZach Neto UnderAST@ANG9:39 PM0.50.2-700BetOnline Under 0.5 -650 | best price61.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.190/G <= 0.5 threshold — would have capped at D
Batter HRPete Alonso UnderMAR@ORI6:36 PM0.50.2-700theScore Bet Under 0.5 -700 | best price61.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.200/G <= 0.5 threshold — would have capped at D
Batter HRSal Stewart UnderRED@PAD9:41 PM0.50.2-800BetOnline Under 0.5 -800 | best price60.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.200/G <= 0.5 threshold — would have capped at D
Batter HRJulio Rodriguez UnderMAR@ORI6:36 PM0.50.2-700theScore Bet Under 0.5 -700 | best price60.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.200/G <= 0.5 threshold — would have capped at D
Batter HRYandy Diaz UnderSOX@RAY6:41 PM0.50.2-800BetOnline Under 0.5 -600 | best price60.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.200/G <= 0.5 threshold — would have capped at D
Batter HRGunnar Henderson UnderMAR@ORI6:36 PM0.50.2-750theScore Bet Under 0.5 -750 | best price59.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.200/G <= 0.5 threshold — would have capped at D
Batter HRWillson Contreras UnderSOX@RAY6:41 PM0.50.2-550BetOnline Under 0.5 -450 | best price59.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.210/G <= 0.5 threshold — would have capped at D
Batter HRMike Trout UnderAST@ANG9:39 PM0.50.2-450BetOnline Under 0.5 -450 | best price57.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.220/G <= 0.5 threshold — would have capped at D
Batter HRCJ Abrams UnderNAT@GIA9:46 PM0.50.2-1600theScore Bet Under 0.5 -1600 | best price56.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.250/G <= 0.5 threshold — would have capped at D
Batter HRNathaniel Lowe UnderRED@PAD9:41 PM0.50.2-1200BetOnline Under 0.5 -1200 | best price50.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.260/G <= 0.5 threshold — would have capped at D
Batter HRJunior Caminero UnderSOX@RAY6:41 PM0.50.3-550BetOnline Under 0.5 -450 | best price47.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.260/G <= 0.5 threshold — would have capped at D
Batter HRBryce Harper UnderPHI@JAY7:08 PM0.50.3-800BetOnline Under 0.5 -800 | best price47.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.270/G <= 0.5 threshold — would have capped at D
Batter HRJames Wood UnderNAT@GIA9:46 PM0.50.3-1200theScore Bet Under 0.5 -1200 | best price46.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.270/G <= 0.5 threshold — would have capped at D
Batter HRShea Langeliers UnderBRE@ATH10:06 PM0.50.3-390theScore Bet Under 0.5 -390 | best price45.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.290/G <= 0.5 threshold — would have capped at D
Batter HRCasey Schmitt UnderNAT@GIA9:46 PM0.50.3-750theScore Bet Under 0.5 -750 | best price41.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.300/G <= 0.5 threshold — would have capped at D
Batter HRChristian Walker UnderAST@ANG9:39 PM0.50.3-650BetOnline Under 0.5 -550 | best price40.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.310/G <= 0.5 threshold — would have capped at D
Batter HRBen Rice UnderYAN@GUA6:41 PM0.50.3-400BetOnline Under 0.5 -400 | best price38.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.430/G <= 0.5 threshold — would have capped at D
Batter HRYordan Alvarez UnderAST@ANG9:39 PM0.50.4-350BetOnline Under 0.5 -280 | best price14.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: HR proj 0.440/G <= 0.5 threshold — would have capped at D
Batter HRKyle Schwarber UnderPHI@JAY7:08 PM0.50.4-350BetOnline Under 0.5 -350 | best price12.9%!ALT / DERISK
► MONITOR
B (Review)◇ Monitor
K final QC: opposing lineup not confirmed, juiced K over -135 — retained at B — would have capped at B
K PropGavin Williams OverYAN@GUA6:41 PM6.58.3-135FanDuel Over 6.5 -134 | best price27.2%!MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 23.8% vs 50% min — would have capped at D
Batter H+R+RBIJose Ramirez OverYAN@GUA6:41 PM1.51.9-123theScore Bet Over 1.5 -120 | best price23.8%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 50% min — would have capped at D
Batter H+R+RBITravis Bazzana OverYAN@GUA6:41 PM1.51.6-116BetOnline Over 1.5 -115 | best price4.3%MONITOR

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