MLB Betting Analyzer — Full Audit

Monday, August 03 2026

MARKET TRUST TIERS

17 market(s) with settled tracker history
MarketTrustSeason NSeason WRSeason P&L14d N14d WR14d P&LGrade A NGrade A WRReview-only N
K Prop✅ TRUSTED50456%-12.28u6849%-10.41u23657%64
Pitcher Hits Allowed✅ TRUSTED44757%+3.47u6245%-13.31u450%6
Run Line✅ TRUSTED15757%+1.95u1974%+5.04u4363%1
Batter Walks👀 WATCH140874%-16.92u78175%-7.86u875%134
Pitcher Earned Runs👀 WATCH48857%-17.11u10651%-13.65u1100%9
Pitcher Walks👀 WATCH35361%-7.66u8164%+3.42u0-11
Batter Hits👀 WATCH4674%+1.84u956%-2.06u0-23
Batter Total Bases👀 WATCH3355%+0.50u250%-0.16u0-37
F5 ML👀 WATCH2848%+4.54u0-+0.00u0-0
No HR U1.5👀 WATCH1030%-4.27u1100%+0.91u0-0
Moneyline👀 WATCH650%+2.85u0-+0.00u0-0
NRFI👀 WATCH333%+0.00u0-+0.00u0-1
YRFI👀 WATCH367%-1.00u10%-1.00u0-1
Pitcher Outs🔬 RESEARCH11447%-12.69u683%+2.43u250%8
Total🔬 RESEARCH5540%-9.78u560%+0.73u1100%7
F5 Total🔬 RESEARCH2352%-2.09u2255%-1.09u10%6
Batter H+R+RBI⛔ PAUSED55652%-53.37u7260%+3.31u8353%355

Raw edge is an uncalibrated ranking/debug signal. Trust tiers come from Best/Good settled tracker performance; review-only rows are shown separately.

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 Trusted4/4No blocker
Batter Walks👀 WATCH✅ Trusted2/5season P&L positive; 14d P&L non-negative; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Pitcher Earned Runs👀 WATCH✅ Trusted2/5season P&L positive; 14d P&L non-negative; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Pitcher Walks👀 WATCH✅ Trusted3/5season P&L positive; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Batter Hits👀 WATCH✅ Trusted1/5season sample >= 50; 14d sample >= 10; 14d P&L non-negative
Batter Total Bases👀 WATCH✅ Trusted1/5season sample >= 50; 14d sample >= 10; 14d P&L non-negative
F5 ML👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
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% or Grade B sample >= 50, WR >= 55%, P&L > 0
NRFI👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d sample >= 10
YRFI👀 WATCH✅ Trusted0/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👀 Watch2/5season P&L positive; 14d sample >= 10; Grade A sample >= 10 and WR >= 52%
F5 Total🔬 RESEARCH👀 Watch2/5season sample >= 50; season P&L positive; Grade A sample >= 10 and WR >= 52%
Batter H+R+RBI⛔ PAUSED🔬 Research3/5diagnostic/component model has settled validation; season P&L non-negative

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

SAVANT PITCH QUALITY DIAGNOSTICS

13 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Cam SchlittlerNew York Yankees vs St. Louis Cardinals66.964.175.054-Seam Fastball (34% whiff, 44% usage)Savant whiff 28.2%, put-away 24.0%, xwOBA 0.265, arsenal coverage 5 pitch type(s)
Ian SeymourTampa Bay Rays vs Colorado Rockies60.559.665.07Changeup (37% whiff, 30% usage)Savant whiff 28.2%, put-away 19.5%, xwOBA 0.285, arsenal coverage 7 pitch type(s)
Aaron NolaPhiladelphia Phillies vs Washington Nationals51.453.947.06Curveball (40% whiff, 34% usage)Savant whiff 25.7%, put-away 18.9%, xwOBA 0.321, arsenal coverage 6 pitch type(s)
Matthew BoydChicago Cubs vs Los Angeles Dodgers49.852.447.55Slider (47% whiff, 16% usage)Savant whiff 26.0%, put-away 16.8%, xwOBA 0.320, arsenal coverage 5 pitch type(s)
Bubba ChandlerPittsburgh Pirates vs Milwaukee Brewers49.745.153.56Slider (29% whiff, 20% usage)Savant whiff 22.8%, put-away 15.9%, xwOBA 0.308, arsenal coverage 6 pitch type(s)
Brandon PfaadtArizona Diamondbacks vs San Diego Padres47.541.852.56Curveball (32% whiff, 17% usage)Savant whiff 20.6%, put-away 17.0%, xwOBA 0.310, arsenal coverage 6 pitch type(s)
Logan WebbSan Francisco Giants vs Texas Rangers47.242.254.05Changeup (29% whiff, 25% usage)Savant whiff 20.2%, put-away 18.2%, xwOBA 0.307, arsenal coverage 5 pitch type(s)
Michael KingSan Diego Padres vs Arizona Diamondbacks46.753.043.05Changeup (30% whiff, 28% usage)Savant whiff 25.4%, put-away 18.6%, xwOBA 0.329, arsenal coverage 5 pitch type(s)
Brandon SproatMilwaukee Brewers vs Pittsburgh Pirates45.451.838.56Curveball (32% whiff, 10% usage)Savant whiff 25.1%, put-away 17.9%, xwOBA 0.338, arsenal coverage 6 pitch type(s)
Cristian JavierHouston Astros vs Toronto Blue Jays44.357.828.07Changeup (30% whiff, 16% usage)Savant whiff 29.0%, put-away 16.1%, xwOBA 0.359, arsenal coverage 7 pitch type(s)
Michael LorenzenColorado Rockies vs Tampa Bay Rays35.337.427.57Changeup (31% whiff, 20% usage)Savant whiff 19.1%, put-away 15.5%, xwOBA 0.360, arsenal coverage 7 pitch type(s)
Michael McGreevySt. Louis Cardinals vs New York Yankees31.535.827.07Curveball (26% whiff, 12% usage)Savant whiff 18.8%, put-away 14.5%, xwOBA 0.361, arsenal coverage 7 pitch type(s)
Shane BieberToronto Blue Jays vs Houston Astros26.243.84.56Curveball (37% whiff, 18% usage)Savant whiff 23.2%, put-away 13.7%, xwOBA 0.406, arsenal coverage 6 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

13 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Brandon PfaadtArizona Diamondbacks vs San Diego PadresR15.5%5.65.65.694normalfull52.5047.50season+recent+savant+savant_quality+hand-
Matthew BoydChicago Cubs vs Los Angeles DodgersL20.5%6.45.55.7107deepfull47.5052.50season+recent+savant+savant_quality+handpatient opponent BB% 10.0%
Michael LorenzenColorado Rockies vs Tampa Bay RaysR14.8%4.54.74.776shortfull27.5072.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start, low-K contact opponent 19.2%
Cristian JavierHouston Astros vs Toronto Blue JaysR25.6%2.43.14.240shortfull28.0072.00season+recent+savant+savant_quality+handrecent leash 2.4 IP/start, low-K contact opponent 19.4%
Brandon SproatMilwaukee Brewers vs Pittsburgh PiratesR23.5%4.54.74.776shortfull38.5061.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start
Cam SchlittlerNew York Yankees vs St. Louis CardinalsR31.8%6.35.96.0106deepfull75.0025.00season+recent+savant+savant_quality+hand-
Aaron NolaPhiladelphia Phillies vs Washington NationalsR23.5%5.75.25.396normalfull47.0053.00season+recent+savant+savant_quality+hand-
Bubba ChandlerPittsburgh Pirates vs Milwaukee BrewersR19.2%4.95.05.082shortfull53.5046.50season+recent+savant+savant_quality+handrecent leash 4.9 IP/start, patient opponent BB% 10.7%
Michael KingSan Diego Padres vs Arizona DiamondbacksR21.5%5.85.75.797normalfull43.0057.00season+recent+savant+savant_quality+handlow-K contact opponent 19.3%
Logan WebbSan Francisco Giants vs Texas RangersR17.2%5.66.36.194normalfull54.0046.00season+recent+savant+savant_quality+hand-
Michael McGreevySt. Louis Cardinals vs New York YankeesR16.4%5.15.55.486shortfull27.0073.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start, patient opponent BB% 9.7%
Ian SeymourTampa Bay Rays vs Colorado RockiesL29.3%4.34.14.572shortfull65.0035.00season+recent+savant+savant_quality+handrecent leash 4.3 IP/start
Shane BieberToronto Blue Jays vs Houston AstrosR19.1%5.34.55.089normalfull4.5095.50season+recent+savant+savant_quality+hand-

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

PITCHER OUTS RESEARCH GATE

4/4 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Cam SchlittlerCam Schlittler OverSt. Louis Cardinals @ New York Yankees18.520.82.312.6%CALT_DERISKresearchdeep6.0106season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 12.6% vs 10% min using selected line 18.5 clears, but raw gap +2.33 <= 3 min
Michael McGreevyMichael McGreevy UnderSt. Louis Cardinals @ New York Yankees17.515.5-2.011.5%CALT_DERISKresearchshort5.486season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 11.5% vs 10% min using selected line 17.5 clears, but raw gap -2.00 <= 3 min
Michael KingMichael King UnderSan Diego Padres @ Arizona Diamondbacks17.516.4-1.16.5%CALT_DERISKresearchnormal5.797season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 6.5% vs 10% min using selected line 17.5
Logan WebbLogan Webb OverSan Francisco Giants @ Texas Rangers18.519.10.63.2%CALT_DERISKresearchnormal6.194season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 3.2% vs 10% min using selected line 18.5

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

HRR COMPONENT RESEARCH

20 HRR component candidate(s) emitted by Batter Engine
PlayerGameResearch SideComponent ProjHRRBICurrentUncertaintySupportFlags
Isaac ParedesToronto Blue Jays @ Houston AstrosOver 1.52.060.980.440.632.27 / Over0.35season_games=106,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Jung Hoo LeeSan Francisco Giants @ Texas RangersOver 1.52.001.140.490.372.05 / Over0.40season_games=102,exact_hrr_l10research_only_hrr_paused, lineup_not_confirmed, missing_pitcher_assessment
Rafael DeversSan Francisco Giants @ Texas RangersOver 1.51.980.950.500.532.04 / Over0.40season_games=112,exact_hrr_l10research_only_hrr_paused, lineup_not_confirmed, missing_pitcher_assessment
Jackson MerrillSan Diego Padres @ Arizona DiamondbacksOver 1.51.940.920.520.511.83 / Over0.35season_games=109,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Ezequiel DuranSan Francisco Giants @ Texas RangersOver 1.51.890.910.460.531.88 / Over0.35season_games=103,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Jake BurgerSan Francisco Giants @ Texas RangersOver 1.51.860.870.410.581.87 / Over0.35season_games=107,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Alec BohmWashington Nationals @ Philadelphia PhilliesOver 1.51.790.840.370.581.75 / Over0.40season_games=107,exact_hrr_l10research_only_hrr_paused, lineup_not_confirmed, missing_pitcher_assessment
Willy AdamesSan Francisco Giants @ Texas RangersOver 1.51.790.870.500.421.84 / Over0.40season_games=107,exact_hrr_l10research_only_hrr_paused, lineup_not_confirmed, missing_pitcher_assessment
Brandon NimmoSan Francisco Giants @ Texas RangersOver 1.51.781.020.410.351.79 / Over0.35season_games=106,exact_hrr_l10,pitcher_assessmentresearch_only_hrr_paused, lineup_not_confirmed
Richie PalaciosTampa Bay Rays @ Colorado RockiesOver 1.51.680.890.400.401.58 / Over0.69minimalresearch_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Ivan HerreraSt. Louis Cardinals @ New York YankeesOver 1.51.640.940.350.351.68 / Over0.69exact_hrr_l10research_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Bryce EldridgeSan Francisco Giants @ Texas RangersOver 1.51.520.870.320.321.56 / Over0.69minimalresearch_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Christian KossSan Francisco Giants @ Texas RangersOver 1.51.520.870.320.321.56 / Over0.69minimalresearch_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Corey SeagerSan Francisco Giants @ Texas RangersOver 1.51.520.870.320.321.56 / Over0.69minimalresearch_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Drew CavanaughSan Francisco Giants @ Texas RangersOver 1.51.520.870.320.321.56 / Over0.69minimalresearch_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Evan CarterSan Francisco Giants @ Texas RangersOver 1.51.520.870.320.321.56 / Over0.69minimalresearch_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Grant McCraySan Francisco Giants @ Texas RangersOver 1.51.520.870.320.321.56 / Over0.69minimalresearch_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Heliot RamosSan Francisco Giants @ Texas RangersOver 1.51.520.870.320.321.56 / Over0.69minimalresearch_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Joc PedersonSan Francisco Giants @ Texas RangersOver 1.51.520.870.320.321.56 / Over0.69minimalresearch_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment
Wyatt LangfordSan Francisco Giants @ Texas RangersOver 1.51.520.870.320.321.56 / Over0.69minimalresearch_only_hrr_paused, missing_player_component_rates, lineup_not_confirmed, missing_pitcher_assessment

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

FULL AUDIT — ALL CANDIDATES

257 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffSignal Breakdown ✓!✗–Tier
► Add Signals
B✅ Add Signal
Matchup: [!] Weather: +8% run env ✗ Under
Pitcher Hits AllIan Seymour UnderRAY@ROC8:41 PM5.53.3-165Fanatics Under 5.5 -165 | exact40.0%!!!Add Signal
B👀 Watch Signal
Heavy juice (-155); break-even ~61%, requires clean execution
Pitcher Earned RBrandon Sproat OverPIR@BRE7:41 PM1.52.4-155Fanatics Over 1.5 -155 | exact60.0%!Add Signal
B👀 Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher Earned RCristian Javier UnderJAY@AST8:10 PM2.51.8-150Fanatics Under 2.5 -150 | exact28.0%!!Add Signal
B👀 Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Batter WalksYordan Alvarez OverJAY@AST8:10 PM0.50.9-140Fanatics Over 0.5 -140 | exact89.8%!!Add Signal
B👀 Watch Signal
Heavy juice (-400); break-even ~80%, requires clean execution
Batter WalksJung Hoo Lee UnderGIA@RAN8:06 PM0.50.2-400Fanatics Under 0.5 -400 | exact66.7%!Add Signal
B👀 Watch Signal
Matchup: [!] Weather: +8% run env ✗ Under
Batter WalksChandler Simpson UnderRAY@ROC8:41 PM0.50.2-400Fanatics Under 0.5 -400 | exact63.9%!!!Add Signal
B👀 Watch Signal
Heavy juice (-475); break-even ~83%, requires clean execution
Batter WalksNicky Lopez UnderGIA@RAN8:06 PM0.50.2-475Fanatics Under 0.5 -475 | exact57.8%!Add Signal
B👀 Watch Signal
Heavy juice (-475); break-even ~83%, requires clean execution
Batter WalksJake Burger UnderGIA@RAN8:06 PM0.50.2-475Fanatics Under 0.5 -475 | exact56.5%!Add Signal
B👀 Watch Signal
Heavy juice (-525); break-even ~84%, requires clean execution
Batter WalksJackson Merrill UnderPAD@DIA9:41 PM0.50.2-525Fanatics Under 0.5 -525 | exact56.3%!Add Signal
B👀 Watch Signal
Heavy juice (-350); break-even ~78%, requires clean execution
Batter WalksDaylen Lile UnderNAT@PHI6:41 PM0.50.2-350Fanatics Under 0.5 -350 | exact53.5%!Add Signal
B👀 Watch Signal
Heavy juice (-340); break-even ~77%, requires clean execution
Batter WalksAlec Bohm UnderNAT@PHI6:41 PM0.50.2-340Fanatics Under 0.5 -340 | exact49.5%!!Add Signal
B👀 Watch Signal
Heavy juice (-310); break-even ~76%, requires clean execution
Batter WalksTrea Turner UnderNAT@PHI6:41 PM0.50.3-310Fanatics Under 0.5 -310 | exact46.8%!!Add Signal
B👀 Watch Signal
Heavy juice (-270); break-even ~73%, requires clean execution
Batter WalksCJ Abrams UnderNAT@PHI6:41 PM0.50.3-270Fanatics Under 0.5 -270 | exact39.6%!!Add Signal
B👀 Watch Signal
Heavy juice (-265); break-even ~73%, requires clean execution
Batter WalksBryson Stott UnderNAT@PHI6:41 PM0.50.3-265Fanatics Under 0.5 -265 | exact35.8%!!Add Signal
B👀 Watch Signal
Heavy juice (-330); break-even ~77%, requires clean execution
Batter WalksJ.T. Realmuto UnderNAT@PHI6:41 PM0.50.3-330Fanatics Under 0.5 -330 | exact35.7%!!Add Signal
B👀 Watch Signal
Heavy juice (-350); break-even ~78%, requires clean execution
Batter WalksDylan Crews UnderNAT@PHI6:41 PM0.50.3-350Fanatics Under 0.5 -350 | exact35.7%!!Add Signal
B👀 Watch Signal
Heavy juice (-425); break-even ~81%, requires clean execution
Batter WalksJorbit Vivas UnderNAT@PHI6:41 PM0.50.3-425Fanatics Under 0.5 -425 | exact35.7%!!Add Signal
B👀 Watch Signal
Heavy juice (-350); break-even ~78%, requires clean execution
Batter WalksJose Tena UnderNAT@PHI6:41 PM0.50.3-350Fanatics Under 0.5 -350 | exact35.7%!!Add Signal
B👀 Watch Signal
Heavy juice (-155); break-even ~61%, requires clean execution
Batter WalksJames Wood OverNAT@PHI6:41 PM0.50.7-155Fanatics Over 0.5 -155 | exact34.8%!!Add Signal
B👀 Watch Signal
Heavy juice (-300); break-even ~75%, requires clean execution
Batter WalksNasim Nunez UnderNAT@PHI6:41 PM0.50.3-300Fanatics Under 0.5 -300 | exact32.7%!!Add Signal
B👀 Watch SignalBatter WalksKyle Schwarber OverNAT@PHI6:41 PM0.50.7-120Fanatics Over 0.5 -120 | exact30.2%!!Add Signal
B👀 Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Batter Total BasYordan Alvarez OverJAY@AST8:10 PM1.53.4-118DK Over 1.5 -118 | exact123.9%!!Add Signal
► Lean Signals
A (Weak)◔ Lean Signal - Small Stake
Framework warning(s): Market Alignment — posture note at B
K PropIan Seymour OverRAY@ROC8:41 PM4.55.9-139DK Over 4.5 -139 | exact30.9%!Lean Signal - Small Stake
► Lean Signals (Derisked)
C (Review)↘ Lean Signal - Derisked
Model edge fail: diff_pct 21.7% vs 17% min using selected line 3.5 clears, but raw gap -0.76 <= 1 min — posture note at D
K PropMichael Lorenzen UnderRAY@ROC8:41 PM3.52.7-158DK Under 3.5 -158 | exact21.7%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 14.2% vs 17% min using selected line 5.5 — posture note at D
K PropAaron Nola OverNAT@PHI6:41 PM5.56.3+103DK Over 5.5 +103 | exact14.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 12.4% vs 17% min using selected line 5.5 — posture note at D
K PropBrandon Sproat UnderPIR@BRE7:41 PM5.54.8-125DK Under 5.5 -125 | exact12.4%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 7.6% vs 17% min using selected line 4.5 — posture note at D
K PropMichael McGreevy UnderCAR@YAN7:06 PM4.54.2-170FanDuel Under 4.5 -166 | best price7.6%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 7.0% vs 17% min using selected line 3.5 — posture note at D
K PropShane Bieber OverJAY@AST8:10 PM3.53.7-163Fanatics Over 3.5 -160 | best price7.0%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 5.0% vs 17% min using selected line 3.5 — posture note at D
K PropCristian Javier UnderJAY@AST8:10 PM3.53.3+131DK Under 3.5 +131 | exact5.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.6% vs 17% min using selected line 4.5 — posture note at D
K PropBubba Chandler OverPIR@BRE7:41 PM4.54.6-157FanDuel Over 4.5 -154 | best price1.6%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.5% vs 17% min using selected line 6.5 — posture note at D
K PropCam Schlittler OverCAR@YAN7:06 PM6.56.6-138DK Over 6.5 -138 | exact1.5%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: diff_pct 12.6% vs 10% min using selected line 18.5 clears, but raw gap +2.33 <= 3 min — posture note at D
Pitcher OutsCam Schlittler OverCAR@YAN7:06 PM18.520.8+120DK Over 18.5 +120 | exact12.6%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: diff_pct 11.5% vs 10% min using selected line 17.5 clears, but raw gap -2.00 <= 3 min — posture note at D
Pitcher OutsMichael McGreevy UnderCAR@YAN7:06 PM17.515.5-132DK Under 17.5 -132 | exact11.5%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.5% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsMichael King UnderPAD@DIA9:41 PM17.516.4-112Fanatics Under 17.5 +100 | best price6.5%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.2% vs 10% min using selected line 18.5 — posture note at D
Pitcher OutsLogan Webb OverGIA@RAN8:06 PM18.519.1+105Fanatics Over 18.5 +105 | exact3.2%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 7.3% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllLogan Webb UnderGIA@RAN8:06 PM5.55.1+100Fanatics Under 5.5 +100 | exact7.3%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 5.5% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllAaron Nola OverNAT@PHI6:41 PM5.55.8-105Fanatics Over 5.5 -105 | exact5.5%Lean Signal - Derisked
C↘ Lean Signal - Derisked
Matchup: [!] Weather: +8% run env ✗ Under
Pitcher Earned RMichael Lorenzen UnderRAY@ROC8:41 PM3.52.9-120Fanatics Under 3.5 -120 | exact17.1%!!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RAaron Nola OverNAT@PHI6:41 PM2.52.7-130Fanatics Over 2.5 -130 | exact8.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RMichael McGreevy OverCAR@YAN7:06 PM2.52.6-130Fanatics Over 2.5 -130 | exact4.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RLogan Webb OverGIA@RAN8:06 PM2.52.6-120Fanatics Over 2.5 -120 | exact4.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RBrandon Pfaadt UnderPAD@DIA9:41 PM2.52.4-120Fanatics Under 2.5 -120 | exact4.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 20% min using selected line 1.5 — posture note at D
Pitcher Earned RCam Schlittler UnderCAR@YAN7:06 PM1.51.5+100Fanatics Under 1.5 +100 | exact-Lean Signal - Derisked
C↘ Lean Signal - Derisked
Matchup: [!] Weather: +8% run env ✗ Under
Batter HitsCedric Mullins UnderRAY@ROC8:41 PM1.50.7-212DK Under 1.5 -212 | exact50.4%!!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 40.8% vs 50% min using selected line 1.5 — posture note at D
Batter HitsCole Carrigg UnderRAY@ROC8:41 PM1.50.9-246DK Under 1.5 -246 | exact40.8%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 40.8% vs 50% min using selected line 1.5 — posture note at D
Batter HitsVictor Mesa Jr. UnderRAY@ROC8:41 PM1.50.9-257DK Under 1.5 -257 | exact40.8%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 40.2% vs 50% min using selected line 1.5 — posture note at D
Batter HitsJackson Merrill UnderPAD@DIA9:41 PM1.50.9-267BetOnline Under 1.5 -244 | best price40.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 40.1% vs 50% min using selected line 1.5 — posture note at D
Batter HitsJake Mangum UnderPIR@BRE7:41 PM1.50.9-262BetOnline Under 1.5 -244 | best price40.1%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 39.3% vs 50% min using selected line 1.5 — posture note at D
Batter HitsJake McCarthy UnderRAY@ROC8:41 PM1.50.9-204DK Under 1.5 -204 | exact39.3%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 31.5% vs 50% min using selected line 1.5 — posture note at D
Batter HitsTrea Turner UnderNAT@PHI6:41 PM1.51.0-238DK Under 1.5 -238 | exact31.5%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 25.8% vs 50% min using selected line 1.5 — posture note at D
Batter HitsJonathan Aranda UnderRAY@ROC8:41 PM1.51.1-159DK Under 1.5 -159 | exact25.8%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 25.4% vs 50% min using selected line 1.5 — posture note at D
Batter HitsFernando Tatis Jr. UnderPAD@DIA9:41 PM1.51.1-179DK Under 1.5 -179 | exact25.4%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 24.2% vs 50% min using selected line 1.5 — posture note at D
Batter HitsJung Hoo Lee UnderGIA@RAN8:06 PM1.51.1-222DK Under 1.5 -222 | exact24.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 22.6% vs 50% min using selected line 1.5 — posture note at D
Batter HitsChandler Simpson UnderRAY@ROC8:41 PM1.51.2-149DK Under 1.5 -149 | exact22.6%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 22.4% vs 50% min using selected line 1.5 — posture note at D
Batter HitsJunior Caminero UnderRAY@ROC8:41 PM1.51.2-154DK Under 1.5 -154 | exact22.4%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 12.7% vs 50% min using selected line 1.5 — posture note at D
Batter HitsYandy Diaz UnderRAY@ROC8:41 PM1.51.3-115DK Under 1.5 -115 | exact12.7%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 10.5% vs 50% min using selected line 1.5 — posture note at D
Batter HitsYordan Alvarez OverJAY@AST8:10 PM1.51.7+186DK Over 1.5 +186 | exact10.5%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 44.8% (1 books)
Batter WalksBryan Reynolds OverPIR@BRE7:41 PM0.50.8+105Fanatics Over 0.5 +105 | exact58.8%Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 44.8% (1 books)
Batter WalksBrice Turang OverPIR@BRE7:41 PM0.50.8+105Fanatics Over 0.5 +105 | exact51.1%Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksJordan Walker UnderCAR@YAN7:06 PM0.50.2-550Fanatics Under 0.5 -550 | exact49.5%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksBrandon Nimmo UnderGIA@RAN8:06 PM0.50.3-300Fanatics Under 0.5 -300 | exact48.0%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksAlec Burleson UnderCAR@YAN7:06 PM0.50.3-450Fanatics Under 0.5 -450 | exact47.3%!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 48.1% (1 books)
Batter WalksGeraldo Perdomo OverPAD@DIA9:41 PM0.50.7-110Fanatics Over 0.5 -110 | exact46.0%!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksMasyn Winn UnderCAR@YAN7:06 PM0.50.3-425Fanatics Under 0.5 -425 | exact43.8%!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Matchup: [!] Weather: +8% run env ✗ Under
Batter WalksCedric Mullins UnderRAY@ROC8:41 PM0.50.3-255Fanatics Under 0.5 -255 | exact43.4%!!!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksFernando Tatis Jr. UnderPAD@DIA9:41 PM0.50.3-340Fanatics Under 0.5 -340 | exact42.8%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksJazz Chisholm Jr. UnderCAR@YAN7:06 PM0.50.3-265Fanatics Under 0.5 -265 | exact42.3%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksWilly Adames UnderGIA@RAN8:06 PM0.50.3-280Fanatics Under 0.5 -280 | exact42.1%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksKetel Marte UnderPAD@DIA9:41 PM0.50.3-185Fanatics Under 0.5 -185 | exact41.9%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksEvan Carter UnderGIA@RAN8:06 PM0.50.3-215Fanatics Under 0.5 -215 | exact41.9%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksBryce Eldridge UnderGIA@RAN8:06 PM0.50.3-180Fanatics Under 0.5 -180 | exact41.9%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksCorey Seager UnderGIA@RAN8:06 PM0.50.3-215Fanatics Under 0.5 -215 | exact41.9%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksJoc Pederson UnderGIA@RAN8:06 PM0.50.3-310Fanatics Under 0.5 -310 | exact41.9%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksDrew Cavanaugh UnderGIA@RAN8:06 PM0.50.3-280Fanatics Under 0.5 -280 | exact41.9%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksWyatt Langford UnderGIA@RAN8:06 PM0.50.3-280Fanatics Under 0.5 -280 | exact41.9%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksHeliot Ramos UnderGIA@RAN8:06 PM0.50.3-375Fanatics Under 0.5 -375 | exact41.9%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksGrant McCray UnderGIA@RAN8:06 PM0.50.3-330Fanatics Under 0.5 -330 | exact41.9%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksGavin Sheets UnderPAD@DIA9:41 PM0.50.3-350Fanatics Under 0.5 -350 | exact39.6%!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Batter WalksTaylor Trammell UnderJAY@AST8:10 PM0.50.3-210Fanatics Under 0.5 -210 | exact39.2%!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Batter WalksNathan Lukes UnderJAY@AST8:10 PM0.50.3-310Fanatics Under 0.5 -310 | exact39.2%!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Batter WalksJesus Sanchez UnderJAY@AST8:10 PM0.50.3-450Fanatics Under 0.5 -450 | exact39.2%!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Batter WalksJeremy Pena UnderJAY@AST8:10 PM0.50.3-330Fanatics Under 0.5 -330 | exact39.2%!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Batter WalksBrandon Valenzuela UnderJAY@AST8:10 PM0.50.3-310Fanatics Under 0.5 -310 | exact39.2%!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Batter WalksLaMonte Wade Jr. UnderJAY@AST8:10 PM0.50.3-215Fanatics Under 0.5 -215 | exact39.2%!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 47.1% (1 books)
Batter WalksJake Bauers OverPIR@BRE7:41 PM0.50.7-105Fanatics Over 0.5 -105 | exact39.0%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Matchup: [!] Weather: +8% run env ✗ Under
Batter WalksCole Carrigg UnderRAY@ROC8:41 PM0.50.3-310Fanatics Under 0.5 -310 | exact36.3%!!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Matchup: [!] Weather: +8% run env ✗ Under
Batter WalksHunter Feduccia UnderRAY@ROC8:41 PM0.50.3-215Fanatics Under 0.5 -215 | exact36.3%!!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Matchup: [!] Weather: +8% run env ✗ Under
Batter WalksVictor Mesa Jr. UnderRAY@ROC8:41 PM0.50.3-300Fanatics Under 0.5 -300 | exact36.3%!!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Matchup: [!] Weather: +8% run env ✗ Under
Batter WalksRichie Palacios UnderRAY@ROC8:41 PM0.50.3-255Fanatics Under 0.5 -255 | exact36.3%!!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Matchup: [!] Weather: +8% run env ✗ Under
Batter WalksTaylor Walls UnderRAY@ROC8:41 PM0.50.3-180Fanatics Under 0.5 -180 | exact36.3%!!!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksEndy Rodriguez UnderPIR@BRE7:41 PM0.50.3-225Fanatics Under 0.5 -225 | exact35.3%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksXander Bogaerts UnderPAD@DIA9:41 PM0.50.3-400Fanatics Under 0.5 -400 | exact34.1%!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 46.2% (1 books)
Batter WalksCorbin Carroll OverPAD@DIA9:41 PM0.50.7+100Fanatics Over 0.5 +100 | exact33.8%!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksTy France UnderPAD@DIA9:41 PM0.50.3-525Fanatics Under 0.5 -525 | exact32.4%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksJake Cronenworth UnderPAD@DIA9:41 PM0.50.3-270Fanatics Under 0.5 -270 | exact32.4%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksLuis Campusano UnderPAD@DIA9:41 PM0.50.3-525Fanatics Under 0.5 -525 | exact32.4%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksLuis Rengifo UnderPAD@DIA9:41 PM0.50.3-350Fanatics Under 0.5 -350 | exact32.4%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksMax Kepler UnderPAD@DIA9:41 PM0.50.3-265Fanatics Under 0.5 -265 | exact32.4%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksAdrian Del Castillo UnderPAD@DIA9:41 PM0.50.3-310Fanatics Under 0.5 -310 | exact32.4%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksTim Tawa UnderPAD@DIA9:41 PM0.50.3-320Fanatics Under 0.5 -320 | exact32.4%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksRyan Waldschmidt UnderPAD@DIA9:41 PM0.50.3-375Fanatics Under 0.5 -375 | exact32.4%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksNick Gonzales UnderPIR@BRE7:41 PM0.50.3-400Fanatics Under 0.5 -400 | exact32.0%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksRyan McMahon UnderCAR@YAN7:06 PM0.50.3-310Fanatics Under 0.5 -310 | exact31.5%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksJose Caballero UnderCAR@YAN7:06 PM0.50.3-525Fanatics Under 0.5 -525 | exact31.5%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksAustin Wells UnderCAR@YAN7:06 PM0.50.3-320Fanatics Under 0.5 -320 | exact31.5%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksPaul Goldschmidt UnderCAR@YAN7:06 PM0.50.3-350Fanatics Under 0.5 -350 | exact31.5%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksLars Nootbaar UnderCAR@YAN7:06 PM0.50.3-210Fanatics Under 0.5 -210 | exact31.5%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksJasson Domínguez UnderCAR@YAN7:06 PM0.50.3-300Fanatics Under 0.5 -300 | exact31.5%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksSpencer Jones UnderCAR@YAN7:06 PM0.50.3-330Fanatics Under 0.5 -330 | exact31.5%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksJose Fermin UnderCAR@YAN7:06 PM0.50.3-425Fanatics Under 0.5 -425 | exact31.5%!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Matchup: [!] Weather: +8% run env ✗ Under
Batter WalksWilli Castro UnderRAY@ROC8:41 PM0.50.3-310Fanatics Under 0.5 -310 | exact31.3%!!!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksIvan Herrera UnderCAR@YAN7:06 PM0.50.3-450Fanatics Under 0.5 -450 | exact31.1%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksJJ Wetherholt UnderCAR@YAN7:06 PM0.50.3-215Fanatics Under 0.5 -215 | exact30.6%!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Batter WalksDaulton Varsho UnderJAY@AST8:10 PM0.50.3-330Fanatics Under 0.5 -330 | exact30.4%!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Batter WalksChristian Walker UnderJAY@AST8:10 PM0.50.3-265Fanatics Under 0.5 -265 | exact29.2%!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Batter WalksCam Smith UnderJAY@AST8:10 PM0.50.4-310Fanatics Under 0.5 -310 | exact28.9%!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Matchup: [!] Weather: +8% run env ✗ Under
Batter WalksHunter Goodman UnderRAY@ROC8:41 PM0.50.4-320Fanatics Under 0.5 -320 | exact26.1%!!!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedBatter WalksBen Rice UnderCAR@YAN7:06 PM0.50.4-210Fanatics Under 0.5 -210 | exact25.7%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 25.0% vs 30% min using selected line 0.5 — posture note at D
Batter WalksEsmerlyn Valdez UnderPIR@BRE7:41 PM0.50.4-170Fanatics Under 0.5 -170 | exact25.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 25.0% vs 30% min using selected line 0.5 — posture note at D
Batter WalksSpencer Horwitz UnderPIR@BRE7:41 PM0.50.4-170Fanatics Under 0.5 -170 | exact25.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 25.0% vs 30% min using selected line 0.5 — posture note at D
Batter WalksJake Mangum UnderPIR@BRE7:41 PM0.50.4-450Fanatics Under 0.5 -450 | exact25.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 25.0% vs 30% min using selected line 0.5 — posture note at D
Batter WalksLuis Lara UnderPIR@BRE7:41 PM0.50.4-180Fanatics Under 0.5 -180 | exact25.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 25.0% vs 30% min using selected line 0.5 — posture note at D
Batter WalksCooper Pratt UnderPIR@BRE7:41 PM0.50.4-270Fanatics Under 0.5 -270 | exact25.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 25.0% vs 30% min using selected line 0.5 — posture note at D
Batter WalksMarcell Ozuna UnderPIR@BRE7:41 PM0.50.4-200Fanatics Under 0.5 -200 | exact25.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 25.0% vs 30% min using selected line 0.5 — posture note at D
Batter WalksDavid Hamilton UnderPIR@BRE7:41 PM0.50.4-300Fanatics Under 0.5 -300 | exact25.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 25.0% vs 30% min using selected line 0.5 — posture note at D
Batter WalksChristian Yelich UnderPIR@BRE7:41 PM0.50.4-155Fanatics Under 0.5 -155 | exact25.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 21.7% vs 30% min using selected line 0.5 — posture note at D
Batter WalksTrent Grisham UnderCAR@YAN7:06 PM0.50.4-185Fanatics Under 0.5 -185 | exact21.7%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 21.4% vs 30% min using selected line 0.5 — posture note at D
Batter WalksBryce Harper OverNAT@PHI6:41 PM0.50.6+125Fanatics Over 0.5 +125 | exact21.4%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 18.7% vs 30% min using selected line 0.5 — posture note at D
Batter WalksJose Altuve UnderJAY@AST8:10 PM0.50.4-300Fanatics Under 0.5 -300 | exact18.7%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 18.1% vs 30% min using selected line 0.5 — posture note at D
Batter WalksNolan Arenado UnderPAD@DIA9:41 PM0.50.4-280Fanatics Under 0.5 -280 | exact18.1%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 18.1% vs 30% min using selected line 0.5 — posture note at D
Batter WalksGabriel Moreno OverPAD@DIA9:41 PM0.50.6+145Fanatics Over 0.5 +145 | exact18.1%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 17.7% vs 30% min using selected line 0.5 — posture note at D
Batter WalksTJ Rumfield UnderRAY@ROC8:41 PM0.50.4-425Fanatics Under 0.5 -425 | exact17.7%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 16.9% vs 30% min using selected line 0.5 — posture note at D
Batter WalksVladimir Guerrero Jr. OverJAY@AST8:10 PM0.50.6+155Fanatics Over 0.5 +155 | exact16.9%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 16.5% vs 30% min using selected line 0.5 — posture note at D
Batter WalksKazuma Okamoto UnderJAY@AST8:10 PM0.50.4-245Fanatics Under 0.5 -245 | exact16.5%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 16.1% vs 30% min using selected line 0.5 — posture note at D
Batter WalksRafael Devers UnderGIA@RAN8:06 PM0.50.4-155Fanatics Under 0.5 -155 | exact16.1%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 15.7% vs 30% min using selected line 0.5 — posture note at D
Batter WalksIsaac Paredes UnderJAY@AST8:10 PM0.50.4-170Fanatics Under 0.5 -170 | exact15.7%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 15.6% vs 30% min using selected line 0.5 — posture note at D
Batter WalksJackson Chourio UnderPIR@BRE7:41 PM0.50.4-375Fanatics Under 0.5 -375 | exact15.6%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 15.5% vs 30% min using selected line 0.5 — posture note at D
Batter WalksManny Machado UnderPAD@DIA9:41 PM0.50.4-400Fanatics Under 0.5 -400 | exact15.5%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 15.4% vs 30% min using selected line 0.5 — posture note at D
Batter WalksYandy Diaz UnderRAY@ROC8:41 PM0.50.4-255Fanatics Under 0.5 -255 | exact15.4%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 14.4% vs 30% min using selected line 0.5 — posture note at D
Batter WalksGarrett Mitchell OverPIR@BRE7:41 PM0.50.6+125Fanatics Over 0.5 +125 | exact14.4%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 13.6% vs 30% min using selected line 0.5 — posture note at D
Batter WalksGeorge Springer OverJAY@AST8:10 PM0.50.6+115Fanatics Over 0.5 +115 | exact13.6%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 11.8% vs 30% min using selected line 0.5 — posture note at D
Batter WalksKyle Karros UnderRAY@ROC8:41 PM0.50.4-255Fanatics Under 0.5 -255 | exact11.8%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.3% vs 30% min using selected line 0.5 — posture note at D
Batter WalksJonathan Aranda UnderRAY@ROC8:41 PM0.50.5-230Fanatics Under 0.5 -230 | exact6.3%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 5.0% vs 30% min using selected line 0.5 — posture note at D
Batter WalksBrandon Lowe OverPIR@BRE7:41 PM0.50.5+135Fanatics Over 0.5 +135 | exact5.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 30% min using selected line 0.5 — posture note at D
Batter WalksBryan De La Cruz UnderNAT@PHI6:41 PM0.50.5-550Fanatics Under 0.5 -550 | exact4.3%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 4.1% vs 30% min using selected line 0.5 — posture note at D
Batter WalksWilliam Contreras UnderPIR@BRE7:41 PM0.50.5-225Fanatics Under 0.5 -225 | exact4.1%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.3% vs 30% min using selected line 0.5 — posture note at D
Batter WalksJunior Caminero OverRAY@ROC8:41 PM0.50.5+150Fanatics Over 0.5 +150 | exact1.3%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: diff_pct 51.1% vs 50% min using selected line 1.5 clears, but raw gap +0.77 <= 1 min — posture note at D
Batter H+R+RBIIsaac Paredes OverJAY@AST8:10 PM1.52.3-120Fanatics Over 1.5 -120 | exact51.1%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 36.6% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIJung Hoo Lee OverGIA@RAN8:06 PM1.52.0-140DK Over 1.5 -140 | exact36.6%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 35.7% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIRafael Devers OverGIA@RAN8:06 PM1.52.0-116DK Over 1.5 -116 | exact35.7%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 25.4% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIEzequiel Duran OverGIA@RAN8:06 PM1.51.9+121DK Over 1.5 +121 | exact25.4%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 24.8% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIJake Burger OverGIA@RAN8:06 PM1.51.9+109DK Over 1.5 +109 | exact24.8%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 22.7% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIWilly Adames OverGIA@RAN8:06 PM1.51.8+103DK Over 1.5 +103 | exact22.7%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 21.9% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIJackson Merrill OverPAD@DIA9:41 PM1.51.8-150Fanatics Over 1.5 -150 | exact21.9%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 19.0% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIBrandon Nimmo OverGIA@RAN8:06 PM1.51.8-119DK Over 1.5 -119 | exact19.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 16.5% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIAlec Bohm OverNAT@PHI6:41 PM1.51.8-170Fanatics Over 1.5 -170 | exact16.5%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 12.3% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIIvan Herrera OverCAR@YAN7:06 PM1.51.7+110Fanatics Over 1.5 +110 | exact12.3%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.7% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIBryce Eldridge OverGIA@RAN8:06 PM1.51.6-126DK Over 1.5 -126 | exact3.7%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.7% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIHeliot Ramos OverGIA@RAN8:06 PM1.51.6-115DK Over 1.5 -115 | exact3.7%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.7% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBICorey Seager OverGIA@RAN8:06 PM1.51.6-112DK Over 1.5 -112 | exact3.7%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.7% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIJoc Pederson OverGIA@RAN8:06 PM1.51.6-111DK Over 1.5 -111 | exact3.7%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.7% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIWyatt Langford OverGIA@RAN8:06 PM1.51.6-104DK Over 1.5 -104 | exact3.7%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.7% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIEvan Carter OverGIA@RAN8:06 PM1.51.6+124DK Over 1.5 +124 | exact3.7%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.7% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIGrant McCray OverGIA@RAN8:06 PM1.51.6+128DK Over 1.5 +128 | exact3.7%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.7% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIChristian Koss OverGIA@RAN8:06 PM1.51.6+129DK Over 1.5 +129 | exact3.7%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.7% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIDrew Cavanaugh OverGIA@RAN8:06 PM1.51.6+138DK Over 1.5 +138 | exact3.7%Lean Signal - Derisked
C (Weak)↘ Lean Signal - Derisked
Books strongly against: blended market against 46.9% (2 books) | books against us 0% (2 books) — strongly disagree — posture note…
Batter Total BasChristian Yelich OverPIR@BRE7:41 PM0.51.6-170Fanatics Over 0.5 -170 | exact224.2%Lean Signal - Derisked
C↘ Lean Signal - Derisked
High TB diff 224% (≥150%) — verify projection
Batter Total BasCooper Pratt OverPIR@BRE7:41 PM0.51.6-143BetOnline Over 0.5 -143 | exact224.2%!Lean Signal - Derisked
C (Weak)↘ Lean Signal - Derisked
Books strongly against: blended market against 47.7% (1 books) — posture note at D
Batter Total BasHenry Davis OverPIR@BRE7:41 PM0.51.6-103BetOnline Over 0.5 -103 | exact224.2%Lean Signal - Derisked
C↘ Lean Signal - Derisked
High TB diff 221% (≥150%) — verify projection
Batter Total BasJose Tena OverNAT@PHI6:41 PM0.51.6-160Fanatics Over 0.5 -160 | exact221.4%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
High TB diff 207% (≥150%) — verify projection
Batter Total BasLars Nootbaar OverCAR@YAN7:06 PM0.51.5-130BetOnline Over 0.5 -130 | exact207.4%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
High TB diff 207% (≥150%) — verify projection
Batter Total BasJose Caballero OverCAR@YAN7:06 PM0.51.5-156BetOnline Over 0.5 -156 | exact207.4%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
High TB diff 207% (≥150%) — verify projection
Batter Total BasBlaze Jordan OverCAR@YAN7:06 PM0.51.5-143BetOnline Over 0.5 -143 | exact207.4%!Lean Signal - Derisked
C (Weak)↘ Lean Signal - Derisked
Books strongly against: blended market against 40.9% (1 books) — posture note at D
Batter Total BasJimmy Crooks OverCAR@YAN7:06 PM0.51.5+130BetOnline Over 0.5 +130 | exact207.4%Lean Signal - Derisked
C (Weak)↘ Lean Signal - Derisked
Books strongly against: blended market against 48.8% (1 books) — posture note at D
Batter Total BasNathan Church OverCAR@YAN7:06 PM0.51.5-108BetOnline Over 0.5 -108 | exact207.4%Lean Signal - Derisked
C (Weak)↘ Lean Signal - Derisked
Books strongly against: blended market against 48.2% (2 books) | books against us 0% (2 books) — strongly disagree — posture note…
Batter Total BasJazz Chisholm Jr. OverCAR@YAN7:06 PM0.51.5-170Fanatics Over 0.5 -170 | exact206.5%Lean Signal - Derisked
C↘ Lean Signal - Derisked
High TB diff 206% (≥150%) — verify projection
Batter Total BasRyan Waldschmidt OverPAD@DIA9:41 PM0.51.5-130BetOnline Over 0.5 -130 | exact205.5%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: diff_pct 144.4% vs 100% min using selected line 0.5 clears, but raw gap +0.72 <= 1 min — posture note at D
Batter Total BasIvan Herrera OverCAR@YAN7:06 PM0.51.2-164BetOnline Over 0.5 -164 | exact144.4%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 55.3% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasBen Rice OverCAR@YAN7:06 PM1.52.3+109BetOnline Over 1.5 +109 | best price55.3%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 37.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasBrandon Lowe OverPIR@BRE7:41 PM1.52.1+121BetOnline Over 1.5 +126 | best price37.5%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 36.3% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasYainer Diaz OverJAY@AST8:10 PM1.52.0+132DK Over 1.5 +132 | exact36.3%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 35.8% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasChristian Walker OverJAY@AST8:10 PM1.52.0+134DK Over 1.5 +134 | exact35.8%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 33.4% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasMasyn Winn UnderCAR@YAN7:06 PM1.51.0-278BetOnline Under 1.5 -278 | exact33.4%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 32.2% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasXander Bogaerts UnderPAD@DIA9:41 PM1.51.0-204BetOnline Under 1.5 -185 | best price32.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 26.2% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasGavin Sheets UnderPAD@DIA9:41 PM1.51.1-208BetOnline Under 1.5 -208 | exact26.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 24.8% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJackson Chourio OverPIR@BRE7:41 PM1.51.9+130DK Over 1.5 +130 | exact24.8%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 24.7% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasCorbin Carroll OverPAD@DIA9:41 PM1.51.9+105BetOnline Over 1.5 +107 | best price24.7%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 23.0% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasHunter Goodman OverRAY@ROC8:41 PM1.51.8-101DK Over 1.5 -101 | exact23.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 21.8% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasIsaac Paredes OverJAY@AST8:10 PM1.51.8+131DK Over 1.5 +131 | exact21.8%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 21.4% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasRafael Devers OverGIA@RAN8:06 PM1.51.8+120DK Over 1.5 +120 | exact21.4%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 20.6% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasBrice Turang OverPIR@BRE7:41 PM1.51.8+135BetOnline Over 1.5 +141 | best price20.6%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 20.1% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasKetel Marte OverPAD@DIA9:41 PM1.51.8+117BetOnline Over 1.5 +122 | best price20.1%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 19.7% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasTyler Freeman OverRAY@ROC8:41 PM1.51.8+149DK Over 1.5 +149 | exact19.7%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 17.6% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasKyle Karros UnderRAY@ROC8:41 PM1.51.2-155Caesars Under 1.5 -150 | best price17.6%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 16.9% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasBryan Reynolds OverPIR@BRE7:41 PM1.51.8+146BetOnline Over 1.5 +146 | exact16.9%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 16.9% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJordan Walker OverCAR@YAN7:06 PM1.51.8+136BetOnline Over 1.5 +136 | best price16.9%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 16.0% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasWilli Castro UnderRAY@ROC8:41 PM1.51.3-169DK Under 1.5 -169 | exact16.0%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 15.1% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasErnie Clement OverJAY@AST8:10 PM1.51.7+142DK Over 1.5 +142 | exact15.1%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 14.9% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasGabriel Moreno OverPAD@DIA9:41 PM1.51.7+134BetOnline Over 1.5 +141 | best price14.9%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 14.3% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasKazuma Okamoto OverJAY@AST8:10 PM1.51.7+123DK Over 1.5 +123 | exact14.3%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 13.4% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasAlec Burleson OverCAR@YAN7:06 PM1.51.7+136BetOnline Over 1.5 +136 | exact13.4%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 13.4% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJake Bauers OverPIR@BRE7:41 PM1.51.7+171BetOnline Over 1.5 +171 | exact13.4%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 12.4% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasGeraldo Perdomo UnderPAD@DIA9:41 PM1.51.3-217BetOnline Under 1.5 -217 | exact12.4%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 10.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasGarrett Mitchell UnderPIR@BRE7:41 PM1.51.3-250BetOnline Under 1.5 -250 | exact10.5%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 10.4% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasCedric Mullins UnderRAY@ROC8:41 PM1.51.3-105DK Under 1.5 -105 | exact10.4%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 9.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasNick Gonzales OverPIR@BRE7:41 PM1.51.6+163BetOnline Over 1.5 +164 | best price9.5%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 9.2% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJung Hoo Lee OverGIA@RAN8:06 PM1.51.6+106Caesars Over 1.5 +108 | best price9.2%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 8.1% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasEsmerlyn Valdez OverPIR@BRE7:41 PM1.51.6+149BetOnline Over 1.5 +149 | exact8.1%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 8.1% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJake Mangum OverPIR@BRE7:41 PM1.51.6+133DK Over 1.5 +133 | exact8.1%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 8.1% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasSpencer Horwitz OverPIR@BRE7:41 PM1.51.6+178BetOnline Over 1.5 +178 | exact8.1%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasBrandon Nimmo OverGIA@RAN8:06 PM1.51.6+126DK Over 1.5 +126 | exact8.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 7.3% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasTrent Grisham UnderCAR@YAN7:06 PM1.51.4-147Caesars Under 1.5 -145 | best price7.3%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 7.2% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasChandler Simpson UnderRAY@ROC8:41 PM1.51.4-101DK Under 1.5 -101 | exact7.2%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.9% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasHunter Feduccia OverRAY@ROC8:41 PM1.51.6+138Caesars Over 1.5 +138 | best price6.9%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.9% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasRichie Palacios OverRAY@ROC8:41 PM1.51.6+125Caesars Over 1.5 +126 | best price6.9%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.9% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasCole Carrigg OverRAY@ROC8:41 PM1.51.6-110Caesars Over 1.5 -107 | best price6.9%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.9% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasTaylor Walls OverRAY@ROC8:41 PM1.51.6+149DK Over 1.5 +149 | exact6.9%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.9% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasVictor Mesa Jr. OverRAY@ROC8:41 PM1.51.6-108Caesars Over 1.5 -108 | best price6.9%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.0% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasFernando Tatis Jr. OverPAD@DIA9:41 PM1.51.6-122BetOnline Over 1.5 -119 | best price6.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 5.8% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasVladimir Guerrero Jr. UnderJAY@AST8:10 PM1.51.4-168Caesars Under 1.5 -164 | best price5.8%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 5.0% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasBryce Eldridge OverGIA@RAN8:06 PM1.51.6+115DK Over 1.5 +115 | exact5.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 5.0% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasHeliot Ramos OverGIA@RAN8:06 PM1.51.6+127DK Over 1.5 +127 | exact5.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 5.0% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasCorey Seager OverGIA@RAN8:06 PM1.51.6+132DK Over 1.5 +132 | exact5.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 5.0% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJoc Pederson OverGIA@RAN8:06 PM1.51.6+133Fanatics Over 1.5 +135 | best price5.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 5.0% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasWyatt Langford OverGIA@RAN8:06 PM1.51.6+145DK Over 1.5 +145 | exact5.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.8% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasDaulton Varsho UnderJAY@AST8:10 PM1.51.4-184Fanatics Under 1.5 -165 | best price3.8%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJJ Wetherholt UnderCAR@YAN7:06 PM1.51.4-208BetOnline Under 1.5 -208 | exact3.5%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.2% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJeremy Pena OverJAY@AST8:10 PM1.51.6+117DK Over 1.5 +117 | exact3.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.2% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasNathan Lukes OverJAY@AST8:10 PM1.51.6+127DK Over 1.5 +127 | exact3.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.2% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasManny Machado OverPAD@DIA9:41 PM1.51.6+124BetOnline Over 1.5 +126 | best price3.2%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 2.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasWilliam Contreras UnderPIR@BRE7:41 PM1.51.5-192Caesars Under 1.5 -182 | best price2.5%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 2.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasPaul Goldschmidt OverCAR@YAN7:06 PM1.51.5+150BetOnline Over 1.5 +152 | best price2.5%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 2.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasSpencer Jones OverCAR@YAN7:06 PM1.51.5+146BetOnline Over 1.5 +146 | exact2.5%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 2.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasRyan McMahon OverCAR@YAN7:06 PM1.51.5+167BetOnline Over 1.5 +167 | exact2.5%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 2.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasAustin Wells OverCAR@YAN7:06 PM1.51.5+204BetOnline Over 1.5 +204 | exact2.5%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 2.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJasson Domínguez OverCAR@YAN7:06 PM1.51.5+142DK Over 1.5 +142 | exact2.5%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasTy France OverPAD@DIA9:41 PM1.51.5+112BetOnline Over 1.5 +122 | best price1.8%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJake Cronenworth OverPAD@DIA9:41 PM1.51.5+133BetOnline Over 1.5 +146 | best price1.8%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasLuis Campusano OverPAD@DIA9:41 PM1.51.5+174BetOnline Over 1.5 +174 | exact1.8%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasMax Kepler OverPAD@DIA9:41 PM1.51.5+161BetOnline Over 1.5 +161 | exact1.8%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasLuis Rengifo OverPAD@DIA9:41 PM1.51.5+147DK Over 1.5 +147 | exact1.8%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasTim Tawa OverPAD@DIA9:41 PM1.51.5+204BetOnline Over 1.5 +204 | exact1.8%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.4% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJake McCarthy OverRAY@ROC8:41 PM1.51.5-113Caesars Over 1.5 -110 | best price1.4%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 0.6% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJackson Merrill UnderPAD@DIA9:41 PM1.51.5-143Caesars Under 1.5 -136 | best price0.6%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 0.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasTJ Rumfield OverRAY@ROC8:41 PM1.51.5+106Fanatics Over 1.5 +110 | best price0.5%Lean Signal - Derisked
C↘ Lean Signal - DeriskedTotalOver 8.0DOD@CUB8:06 PM8.0--103LowVig Over 8 +102 | best price+20.5%Lean Signal - Derisked
C↘ Lean Signal - DeriskedTotalOver 8.5PIR@BRE7:41 PM8.5--106FanDuel Over 8.5 -104 | best price+16.2%Lean Signal - Derisked
C↘ Lean Signal - DeriskedTotalOver 8.0GIA@RAN8:06 PM8.0--115LowVig Over 8 -113 | best price+15.8%Lean Signal - Derisked
C↘ Lean Signal - Derisked
Matchup: [!] Weather: +8% run env ✗ Under
F5 TotalUnder 6.5RAY@ROC8:41 PM6.5--144FanDuel Under 6.5 -144 | exact+9.8%!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: selected book disagrees | books against us 38% (8 books) — strongly disagree
Run LineChicago Cubs +1.5DOD@CUB8:06 PM1.5--157BetUS Chicago Cubs 1.5 -150 | best price+10.7%!!Lean Signal - Derisked
► Watch Signals
B (Review)◇ Watch Signal
Model edge fail: diff_pct 28.1% vs 17% min using selected line 3.5 clears, but raw gap +0.98 <= 1 min — posture note at D
K PropBrandon Pfaadt OverPAD@DIA9:41 PM3.54.5-160DK Over 3.5 -160 | exact28.1%Watch Signal
B (Review)◇ Watch Signal
Model edge fail: Insufficient model edge — diff_pct 1.6% vs 17% min using selected line 4.5 — posture note at D
K PropMichael King OverPAD@DIA9:41 PM4.54.6-112DK Over 4.5 -112 | exact1.6%Watch Signal
B (Review)◇ Watch Signal
Model edge fail: Insufficient model edge — diff_pct 5.6% vs 50% min using selected line 1.5 — posture note at D
Batter H+R+RBIRichie Palacios OverRAY@ROC8:41 PM1.51.6-150Fanatics Over 1.5 -150 | exact5.6%!Watch Signal
B (Review)◇ Watch Signal
Model edge fail: Insufficient model edge — diff_pct 51.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJunior Caminero OverRAY@ROC8:41 PM1.52.3-154Caesars Over 1.5 -150 | best price51.5%!Watch Signal
B (Review)◇ Watch Signal
Model edge fail: Insufficient model edge — diff_pct 36.3% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasYandy Diaz OverRAY@ROC8:41 PM1.52.0-168DK Over 1.5 -168 | exact36.3%!Watch Signal
B (Review)◇ Watch Signal
Model edge fail: Insufficient model edge — diff_pct 15.2% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJonathan Aranda OverRAY@ROC8:41 PM1.51.7-149DK Over 1.5 -149 | exact15.2%!Watch Signal
D◇ Watch Signal
Weak Model Edge: diff_pct 190.9% vs 100% min using selected line 0.5 clears, but raw gap +0.95 <= 1 min
Batter Total BasNolan Arenado OverPAD@DIA9:41 PM0.51.4-160Fanatics Over 0.5 -160 | exact190.9%Watch Signal

✓ Supports   ! Mixed   ✗ Opposes   – No Data  |  Layer order: Line Fit | Model Edge | Market Alignment | Matchup | Availability | Game Context