MLB Betting Analyzer — Full Audit

Thursday, June 25 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✅ TRUSTED31256%-3.68u6060%+3.15u14360%64
Pitcher Hits Allowed✅ TRUSTED25857%+6.77u5650%-6.52u333%6
Run Line✅ TRUSTED13854%-3.08u580%+1.76u4163%1
Batter Walks👀 WATCH62772%-9.06u30475%+3.02u580%134
Pitcher Earned Runs👀 WATCH18159%+1.20u10658%-2.32u1100%9
Pitcher Walks👀 WATCH13358%-8.06u7050%-14.30u0-11
Batter Hits👀 WATCH3778%+3.90u650%-1.71u0-23
Batter Total Bases👀 WATCH3155%+0.66u450%-0.25u0-37
F5 ML👀 WATCH2848%+4.54u0-+0.00u0-0
No HR U1.5👀 WATCH922%-5.18u0-+0.00u0-0
Moneyline👀 WATCH650%+2.85u0-+0.00u0-0
NRFI👀 WATCH333%+0.00u0-+0.00u0-0
YRFI👀 WATCH2100%+0.00u0-+0.00u0-0
Pitcher Outs🔬 RESEARCH8644%-12.74u967%+1.22u250%8
Total🔬 RESEARCH5038%-10.52u467%+0.82u1100%7
F5 Total🔬 RESEARCH10%-1.00u0-+0.00u0-6
Batter H+R+RBI⛔ PAUSED48450%-56.69u4753%-3.46u7053%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 Trusted3/4season P&L non-negative
Pitcher Hits Allowed✅ TRUSTEDMaintain Trusted3/414d P&L non-negative
Run Line✅ TRUSTEDMaintain Trusted2/4season P&L non-negative; 14d sample >= 10
Batter Walks👀 WATCH✅ Trusted3/5season P&L positive; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Pitcher Earned Runs👀 WATCH✅ Trusted4/514d P&L non-negative
Pitcher 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
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✅ 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👀 Watch2/5season P&L positive; 14d sample >= 10; Grade A sample >= 10 and WR >= 52%
F5 Total🔬 RESEARCH👀 Watch0/5season sample >= 50; season P&L positive; 14d sample >= 10
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

18 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Bryce MillerSeattle Mariners vs Pittsburgh Pirates72.261.292.07Slider (31% whiff, 14% usage)Savant whiff 28.5%, put-away 20.5%, xwOBA 0.231, arsenal coverage 7 pitch type(s)
Cristopher SánchezPhiladelphia Phillies vs Washington Nationals67.570.872.03Changeup (45% whiff, 39% usage)Savant whiff 30.5%, put-away 26.2%, xwOBA 0.271, arsenal coverage 3 pitch type(s)
Cam SchlittlerNew York Yankees vs Boston Red Sox66.562.176.554-Seam Fastball (34% whiff, 44% usage)Savant whiff 27.9%, put-away 22.6%, xwOBA 0.262, arsenal coverage 5 pitch type(s)
Kevin GausmanToronto Blue Jays vs Texas Rangers59.359.961.03Split-Finger (40% whiff, 39% usage)Savant whiff 28.4%, put-away 19.4%, xwOBA 0.293, arsenal coverage 3 pitch type(s)
Landen RouppSan Francisco Giants vs Athletics59.356.265.05Curveball (37% whiff, 27% usage)Savant whiff 25.5%, put-away 21.5%, xwOBA 0.285, arsenal coverage 5 pitch type(s)
Matthew BoydChicago Cubs vs New York Mets56.769.746.55Slider (50% whiff, 12% usage)Savant whiff 32.5%, put-away 20.9%, xwOBA 0.322, arsenal coverage 5 pitch type(s)
Freddy PeraltaNew York Mets vs Chicago Cubs54.755.754.55Curveball (33% whiff, 14% usage)Savant whiff 27.1%, put-away 17.7%, xwOBA 0.306, arsenal coverage 5 pitch type(s)
MacKenzie GoreTexas Rangers vs Toronto Blue Jays52.056.650.06Curveball (34% whiff, 22% usage)Savant whiff 25.9%, put-away 21.1%, xwOBA 0.315, arsenal coverage 6 pitch type(s)
Tatsuya ImaiHouston Astros vs Detroit Tigers50.963.142.55Slider (40% whiff, 44% usage)Savant whiff 30.6%, put-away 18.2%, xwOBA 0.330, arsenal coverage 5 pitch type(s)
Bubba ChandlerPittsburgh Pirates vs Seattle Mariners48.949.248.56Slider (37% whiff, 16% usage)Savant whiff 24.6%, put-away 16.3%, xwOBA 0.318, arsenal coverage 6 pitch type(s)
Cade CavalliWashington Nationals vs Philadelphia Phillies48.854.143.05Curveball (41% whiff, 29% usage)Savant whiff 24.6%, put-away 21.3%, xwOBA 0.329, arsenal coverage 5 pitch type(s)
Troy MeltonDetroit Tigers vs Houston Astros48.442.855.06Slider (26% whiff, 23% usage)Savant whiff 20.6%, put-away 17.8%, xwOBA 0.305, arsenal coverage 6 pitch type(s)
Jeffrey SpringsAthletics vs San Francisco Giants45.946.142.55Changeup (41% whiff, 22% usage)Savant whiff 22.4%, put-away 17.7%, xwOBA 0.330, arsenal coverage 5 pitch type(s)
Connelly EarlyBoston Red Sox vs New York Yankees45.848.844.564-Seam Fastball (24% whiff, 36% usage)Savant whiff 22.7%, put-away 19.7%, xwOBA 0.326, arsenal coverage 6 pitch type(s)
Casey LeguminaTampa Bay Rays vs Kansas City Royals42.039.442.05Slider (28% whiff, 13% usage)Savant whiff 20.5%, put-away 14.7%, xwOBA 0.331, arsenal coverage 5 pitch type(s)
Seth LugoKansas City Royals vs Tampa Bay Rays34.535.732.08Cutter (22% whiff, 15% usage)Savant whiff 17.6%, put-away 16.7%, xwOBA 0.351, arsenal coverage 8 pitch type(s)
Zac GallenArizona Diamondbacks vs St. Louis Cardinals32.634.725.55Slider (30% whiff, 23% usage)Savant whiff 18.9%, put-away 13.2%, xwOBA 0.364, arsenal coverage 5 pitch type(s)
Michael McGreevySt. Louis Cardinals vs Arizona Diamondbacks30.136.325.07Changeup (28% whiff, 21% usage)Savant whiff 19.1%, put-away 14.5%, xwOBA 0.365, arsenal coverage 7 pitch type(s)

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

PITCHER ASSESSMENT DIAGNOSTICS

18 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Zac GallenArizona Diamondbacks vs St. Louis CardinalsR12.8%5.05.05.084shortfull25.5074.50season+recent+savant+savant_quality+handrecent leash 5.0 IP/start
Jeffrey SpringsAthletics vs San Francisco GiantsL20.5%4.15.25.069shortfull42.5057.50season+recent+savant+savant_quality+handrecent leash 4.1 IP/start
Connelly EarlyBoston Red Sox vs New York YankeesL22.8%5.35.45.489normalfull44.5055.50season+recent+savant+savant_quality+handpatient opponent BB% 10.9%
Matthew BoydChicago Cubs vs New York MetsL27.1%4.54.85.176shortfull46.5053.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start
Troy MeltonDetroit Tigers vs Houston AstrosR18.1%6.26.36.1104deepfull55.0045.00season+recent+savant+savant_quality+hand-
Tatsuya ImaiHouston Astros vs Detroit TigersR25.9%5.44.14.491normalfull42.5057.50season+recent+savant+savant_quality+handpatient opponent BB% 9.7%
Seth LugoKansas City Royals vs Tampa Bay RaysR16.7%5.25.75.687normalfull32.0068.00season+recent+savant+savant_quality+handpatient opponent BB% 9.6%, low-K contact opponent 19.2%
Freddy PeraltaNew York Mets vs Chicago CubsR20.5%4.75.35.279shortfull54.5045.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start, patient opponent BB% 11.2%
Cam SchlittlerNew York Yankees vs Boston Red SoxR29.5%5.75.96.096normalfull76.5023.50season+recent+savant+savant_quality+hand-
Cristopher SánchezPhiladelphia Phillies vs Washington NationalsL28.1%6.46.66.5107deepfull72.0028.00season+recent+savant+savant_quality+hand-
Bubba ChandlerPittsburgh Pirates vs Seattle MarinersR20.5%5.34.95.089normalfull48.5051.50season+recent+savant+savant_quality+hand-
Landen RouppSan Francisco Giants vs AthleticsR25.7%4.95.45.382shortfull65.0035.00season+recent+savant+savant_quality+handrecent leash 4.9 IP/start, patient opponent BB% 9.8%
Bryce MillerSeattle Mariners vs Pittsburgh PiratesR29.1%5.85.86.097normalfull92.008.00season+recent+savant+savant_quality+handpatient opponent BB% 9.5%
Michael McGreevySt. Louis Cardinals vs Arizona DiamondbacksR15.2%5.45.65.591normalfull25.0075.00season+recent+savant+savant_quality+handlow-K contact opponent 19.5%
Casey LeguminaTampa Bay Rays vs Kansas City RoyalsR23.0%1.31.74.522shortfull42.0058.00season+recent+savant+savant_quality+handrecent leash 1.3 IP/start
MacKenzie GoreTexas Rangers vs Toronto Blue JaysL25.0%5.75.25.396normalfull50.0050.00season+recent+savant+savant_quality+handlow-K contact opponent 19.6%
Kevin GausmanToronto Blue Jays vs Texas RangersR24.9%5.05.65.584shortfull61.0039.00season+recent+savant+savant_quality+handrecent leash 5.0 IP/start
Cade CavalliWashington Nationals vs Philadelphia PhilliesR22.2%4.64.84.877shortfull43.0057.00season+recent+savant+savant_quality+handrecent leash 4.6 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
Cam SchlittlerCam Schlittler OverNew York Yankees @ Boston Red Sox17.519.82.313.1%CALT_DERISKresearchnormal6.096season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 13.1% vs 10% min using selected line 17.5 clears, but raw gap +2.30 <= 3 min
Landen RouppLanden Roupp UnderAthletics @ San Francisco Giants17.515.3-2.212.5%CALT_DERISKresearchshort5.382season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 12.5% vs 10% min using selected line 17.5 clears, but raw gap -2.19 <= 3 min
Seth LugoSeth Lugo UnderKansas City Royals @ Tampa Bay Rays17.515.7-1.810.2%CALT_DERISKresearchnormal5.687season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 10.2% vs 10% min using selected line 17.5 clears, but raw gap -1.79 <= 3 min
MacKenzie GoreMacKenzie Gore UnderTexas Rangers @ Toronto Blue Jays17.515.9-1.69.3%CALT_DERISKresearchnormal5.396season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 9.3% vs 10% min using selected line 17.5
Kevin GausmanKevin Gausman UnderTexas Rangers @ Toronto Blue Jays17.516.3-1.27.1%CALT_DERISKresearchshort5.584season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 7.1% vs 10% min using selected line 17.5
Cristopher SanchezCristopher Sanchez OverPhiladelphia Phillies @ Washington Nationals20.521.81.36.3%CALT_DERISKresearchdeep6.5107season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 6.3% vs 10% min using selected line 20.5
Bryce MillerBryce Miller UnderSeattle Mariners @ Pittsburgh Pirates17.517.4-0.10.7%CALT_DERISKresearchnormal6.097season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 0.7% vs 10% min using selected line 17.5

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

FULL AUDIT — ALL CANDIDATES

49 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► GOOD ADDS
B🔬 Research Note
Matchup: [!] Opp lineup wRC+ 112 vs RHP — tough platoon matchup
K PropSeth Lugo UnderROY@RAY12:11 PM4.52.9-130DK Under 4.5 -130 | exact34.7%!!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher Hits AllCristopher Sanchez UnderPHI@NAT6:46 PM6.55.2-159DK Under 6.5 -159 | exact20.0%!!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Hits AllTroy Melton UnderAST@TIG6:41 PM5.54.6-119DK Under 5.5 -119 | exact16.4%!!GOOD ADD
B👀 WatchPitcher WalksBubba Chandler OverMAR@PIR12:36 PM1.52.7-141DK Over 1.5 -141 | exact76.8%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher Earned RCristopher Sanchez UnderPHI@NAT6:46 PM2.51.5-168DK Under 2.5 -168 | exact40.0%!!GOOD ADD
► ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 41.9% (6 books) | books against us 0% (6 books) — strongly disagree — posture note…
K PropCristopher Sanchez OverPHI@NAT6:46 PM6.58.7+116FanDuel Over 6.5 +116 | best price34.2%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 44.4% (7 books) | books against us 0% (7 books) — strongly disagree
K PropBryce Miller OverMAR@PIR12:36 PM5.57.7-105BetRivers Over 5.5 +107 | best price39.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 18.7% vs 17% min using selected line 4.5 clears, but raw gap +0.84 <= 1 min — posture note at D
K PropMatthew Boyd OverCUB@MET7:11 PM4.55.3+103BetMGM Over 4.5 +115 | best price18.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 17.8% vs 17% min using selected line 4.5 clears, but raw gap -0.80 <= 1 min — posture note at D
K PropJeffrey Springs UnderATH@GIA3:46 PM4.53.7-103DK Under 4.5 -103 | exact17.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 17.7% vs 17% min using selected line 3.5 clears, but raw gap -0.62 <= 1 min — posture note at D
K PropZac Gallen UnderDIA@CAR7:46 PM3.52.9-103BetRivers Under 3.5 +108 | best price17.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.8% vs 17% min using selected line 4.5 — posture note at D
K PropTroy Melton OverAST@TIG6:41 PM4.55.1+118FanDuel Over 3.5 -170 | alt rescue12.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.2% vs 17% min using selected line 5.5 — posture note at D
K PropCade Cavalli UnderPHI@NAT6:46 PM5.54.9-159DK Under 5.5 -159 | exact10.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.8% vs 17% min using selected line 6.5 — posture note at D
K PropCam Schlittler OverYAN@SOX7:11 PM6.57.1-113FanDuel Over 5.5 -180 | alt rescue8.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.7% vs 17% min using selected line 4.5 — posture note at D
K PropMacKenzie Gore OverRAN@JAY7:08 PM4.54.9-156BetRivers Over 4.5 -143 | best price8.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.3% vs 17% min using selected line 5.5 — posture note at D
K PropTatsuya Imai OverAST@TIG6:41 PM5.55.8+101BetRivers Over 5.5 +123 | best price5.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 17% min using selected line 5.5 — posture note at D
K PropConnelly Early OverYAN@SOX7:11 PM5.55.7-115FanDuel Over 5.5 -110 | best price3.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.9% vs 17% min using selected line 5.5 — posture note at D
K PropFreddy Peralta OverCUB@MET7:11 PM5.55.6+108BetRivers Over 5.5 +117 | best price1.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.6% vs 17% min using selected line 5.5 — posture note at D
K PropLanden Roupp UnderATH@GIA3:46 PM5.55.5+118FanDuel Under 5.5 +122 | best price0.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 13.1% vs 10% min using selected line 17.5 clears, but raw gap +2.30 <= 3 min — posture note at D
Pitcher OutsCam Schlittler OverYAN@SOX7:11 PM17.519.8-132DK Over 17.5 -132 | exact13.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 12.5% vs 10% min using selected line 17.5 clears, but raw gap -2.19 <= 3 min — posture note at D
Pitcher OutsLanden Roupp UnderATH@GIA3:46 PM17.515.3-106BetMGM Under 17.5 +100 | best price12.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 10.2% vs 10% min using selected line 17.5 clears, but raw gap -1.79 <= 3 min — posture note at D
Pitcher OutsSeth Lugo UnderROY@RAY12:11 PM17.515.7-122BetMGM Under 17.5 -118 | best price10.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.3% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsMacKenzie Gore UnderRAN@JAY7:08 PM17.515.9-138DK Under 17.5 -138 | exact9.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.1% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsKevin Gausman UnderRAN@JAY7:08 PM17.516.3+123BetMGM Under 17.5 +125 | best price7.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.3% vs 10% min using selected line 20.5 — posture note at D
Pitcher OutsCristopher Sanchez OverPHI@NAT6:46 PM20.521.8-107DK Over 20.5 -107 | exact6.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.7% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsBryce Miller UnderMAR@PIR12:36 PM17.517.4+113BetOnline Under 17.5 +115 | best price0.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.3% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllCade Cavalli UnderPHI@NAT6:46 PM5.55.1-128DK Under 5.5 -128 | exact7.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.3% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllMacKenzie Gore UnderRAN@JAY7:08 PM5.55.1-159BetMGM Under 5.5 -140 | best price7.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.5% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllJeffrey Springs OverATH@GIA3:46 PM5.55.8+124Bovada Direct Over 5.5 +125 | best price5.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.6% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllSeth Lugo OverROY@RAY12:11 PM5.55.7-119BetMGM Over 5.5 -105 | best price3.6%ALT / DERISK
C↘ Alt / DeriskPitcher WalksSeth Lugo OverROY@RAY12:11 PM1.51.8-133DK Over 1.5 -133 | exact18.9%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 43.0% (1 books)
Pitcher WalksJeffrey Springs UnderATH@GIA3:46 PM1.51.3+118DK Under 1.5 +118 | exact16.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.3% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksBryce Miller UnderMAR@PIR12:36 PM1.51.5-200DK Under 1.5 -200 | exact1.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.2% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksLanden Roupp UnderATH@GIA3:46 PM2.52.5-180DK Under 2.5 -180 | exact0.2%!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RLanden Roupp UnderATH@GIA3:46 PM2.52.1-168BetMGM Under 2.5 -160 | best price16.0%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 47.8% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher Earned RJeffrey Springs OverATH@GIA3:46 PM2.52.9-101DK Over 2.5 -101 | exact16.0%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher Earned RCade Cavalli UnderPHI@NAT6:46 PM2.52.1-132DK Under 2.5 -132 | exact16.0%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RBryce Miller OverMAR@PIR12:36 PM1.51.7-171BetMGM Over 1.5 -165 | best price13.3%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RCam Schlittler UnderYAN@SOX7:11 PM1.51.3+111BetMGM Under 1.5 +120 | best price13.3%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.2% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher Earned RSeth Lugo OverROY@RAY12:11 PM2.52.8-113BetMGM Over 2.5 -110 | best price12.0%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Earned RTatsuya Imai UnderAST@TIG6:41 PM2.52.2-111DK Under 2.5 -111 | exact12.0%!!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RKevin Gausman UnderRAN@JAY7:08 PM2.52.2-176BetMGM Under 2.5 -175 | best price12.0%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RMatthew Boyd UnderCUB@MET7:11 PM2.52.2-172DK Under 2.5 -172 | exact12.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RBubba Chandler OverMAR@PIR12:36 PM2.52.6+103DK Over 2.5 +103 | exact4.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RTroy Melton OverAST@TIG6:41 PM2.52.6-115DK Over 2.5 -115 | exact4.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RMacKenzie Gore UnderRAN@JAY7:08 PM2.52.4-124BetMGM Under 2.5 -115 | best price4.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RFreddy Peralta OverCUB@MET7:11 PM2.52.6+107BetMGM 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 using selected line 2.5 — posture note at D
Pitcher Earned RConnelly Early UnderYAN@SOX7:11 PM2.52.5-119DK Under 2.5 -119 | exact-!ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 7.9% vs 17% min using selected line 4.5 — posture note at D
K PropBubba Chandler OverMAR@PIR12:36 PM4.54.8-146BetMGM Over 4.5 -135 | best price7.9%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 4.8% vs 17% min using selected line 6.5 — posture note at D
K PropKevin Gausman UnderRAN@JAY7:08 PM6.56.2-145DK Under 6.5 -145 | exact4.8%MONITOR

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