MLB Betting Analyzer — Full Audit

Saturday, June 20 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✅ TRUSTED28456%-3.14u5555%-1.12u13360%64
Pitcher Hits Allowed✅ TRUSTED23557%+4.67u6648%-9.85u333%6
Run Line✅ TRUSTED13854%-3.08u1662%+1.11u4163%1
Batter Walks👀 WATCH62772%-9.06u58473%-11.63u580%134
Pitcher Earned Runs👀 WATCH14059%+1.16u9253%-8.95u1100%9
Pitcher Walks👀 WATCH10359%-3.15u6957%-5.75u0-11
Batter Hits👀 WATCH3778%+3.90u1471%+0.28u0-23
Batter Total Bases👀 WATCH3155%+0.66u560%+0.50u0-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🔬 RESEARCH8243%-13.89u757%-0.15u250%8
Total🔬 RESEARCH5038%-10.52u843%-1.23u1100%7
F5 Total🔬 RESEARCH10%-1.00u10%-1.00u0-6
Batter H+R+RBI⛔ PAUSED48450%-56.69u7758%+0.95u7053%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 Trusted3/4season P&L non-negative
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✅ 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✅ Trusted3/5season sample >= 50; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Batter Total Bases👀 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
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👀 Watch1/5season P&L positive; 14d sample >= 10; 14d WR >= 52%
F5 Total🔬 RESEARCH👀 Watch0/5season sample >= 50; season P&L positive; 14d sample >= 10
Batter H+R+RBI⛔ PAUSED🔬 Research3/5diagnostic/component model has settled validation; season P&L non-negative

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

SAVANT PITCH QUALITY DIAGNOSTICS

28 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Paul SkenesPittsburgh Pirates vs Colorado Rockies69.660.882.57Changeup (37% whiff, 16% usage)Savant whiff 27.4%, put-away 22.3%, xwOBA 0.250, arsenal coverage 7 pitch type(s)
Cristopher SánchezPhiladelphia Phillies vs New York Mets67.972.172.03Changeup (46% whiff, 39% usage)Savant whiff 30.9%, put-away 26.6%, xwOBA 0.271, arsenal coverage 3 pitch type(s)
Chris SaleAtlanta Braves vs Milwaukee Brewers60.464.861.54Slider (38% whiff, 41% usage)Savant whiff 29.8%, put-away 21.5%, xwOBA 0.292, arsenal coverage 4 pitch type(s)
Kyle HarrisonMilwaukee Brewers vs Atlanta Braves60.361.462.544-Seam Fastball (31% whiff, 59% usage)Savant whiff 28.7%, put-away 20.4%, xwOBA 0.290, arsenal coverage 4 pitch type(s)
Walbert UreñaLos Angeles Angels vs Athletics60.258.764.04Changeup (36% whiff, 31% usage)Savant whiff 26.5%, put-away 21.9%, xwOBA 0.287, arsenal coverage 4 pitch type(s)
Yoshinobu YamamotoLos Angeles Dodgers vs Baltimore Orioles59.661.864.06Split-Finger (34% whiff, 27% usage)Savant whiff 28.8%, put-away 20.5%, xwOBA 0.287, arsenal coverage 6 pitch type(s)
Ian SeymourTampa Bay Rays vs Washington Nationals58.861.359.56Sweeper (45% whiff, 23% usage)Savant whiff 29.1%, put-away 19.4%, xwOBA 0.296, arsenal coverage 6 pitch type(s)
Max MeyerMiami Marlins vs San Francisco Giants56.362.654.55Slider (43% whiff, 25% usage)Savant whiff 29.3%, put-away 20.4%, xwOBA 0.306, arsenal coverage 5 pitch type(s)
Freddy PeraltaNew York Mets vs Philadelphia Phillies55.356.956.05Curveball (33% whiff, 14% usage)Savant whiff 27.5%, put-away 18.2%, xwOBA 0.303, arsenal coverage 5 pitch type(s)
Sean NewcombChicago White Sox vs Detroit Tigers55.354.757.564-Seam Fastball (39% whiff, 31% usage)Savant whiff 25.1%, put-away 20.8%, xwOBA 0.300, arsenal coverage 6 pitch type(s)
J.T. GinnAthletics vs Los Angeles Angels54.258.853.55Slider (34% whiff, 16% usage)Savant whiff 26.8%, put-away 21.5%, xwOBA 0.308, arsenal coverage 5 pitch type(s)
Will WarrenNew York Yankees vs Cincinnati Reds53.347.659.55Sweeper (23% whiff, 21% usage)Savant whiff 22.5%, put-away 18.9%, xwOBA 0.296, arsenal coverage 5 pitch type(s)
MacKenzie GoreTexas Rangers vs San Diego Padres52.357.050.06Curveball (33% whiff, 22% usage)Savant whiff 26.2%, put-away 21.0%, xwOBA 0.315, arsenal coverage 6 pitch type(s)
Taj BradleyMinnesota Twins vs Arizona Diamondbacks51.659.044.54Split-Finger (43% whiff, 19% usage)Savant whiff 27.6%, put-away 20.0%, xwOBA 0.326, arsenal coverage 4 pitch type(s)
Cade CavalliWashington Nationals vs Tampa Bay Rays50.155.844.55Curveball (42% whiff, 29% usage)Savant whiff 25.0%, put-away 22.0%, xwOBA 0.326, arsenal coverage 5 pitch type(s)
Joey CantilloCleveland Guardians vs Houston Astros49.353.544.55Changeup (39% whiff, 28% usage)Savant whiff 25.3%, put-away 19.2%, xwOBA 0.326, arsenal coverage 5 pitch type(s)
Trevor McDonaldSan Francisco Giants vs Miami Marlins49.154.446.04Slider (39% whiff, 28% usage)Savant whiff 24.7%, put-away 21.2%, xwOBA 0.323, arsenal coverage 4 pitch type(s)
Spencer ArrighettiHouston Astros vs Cleveland Guardians47.156.142.06Curveball (40% whiff, 34% usage)Savant whiff 26.1%, put-away 20.2%, xwOBA 0.331, arsenal coverage 6 pitch type(s)
Emerson HancockSeattle Mariners vs Boston Red Sox45.749.643.06Sweeper (34% whiff, 19% usage)Savant whiff 23.9%, put-away 18.2%, xwOBA 0.329, arsenal coverage 6 pitch type(s)
Connelly EarlyBoston Red Sox vs Seattle Mariners43.947.142.064-Seam Fastball (24% whiff, 36% usage)Savant whiff 22.0%, put-away 19.5%, xwOBA 0.331, arsenal coverage 6 pitch type(s)
Trevor RogersBaltimore Orioles vs Los Angeles Dodgers42.238.944.55Sweeper (31% whiff, 12% usage)Savant whiff 21.7%, put-away 11.7%, xwOBA 0.326, arsenal coverage 5 pitch type(s)
Andrew AbbottCincinnati Reds vs New York Yankees41.041.438.05Changeup (41% whiff, 17% usage)Savant whiff 21.9%, put-away 14.0%, xwOBA 0.339, arsenal coverage 5 pitch type(s)
Troy MeltonDetroit Tigers vs Chicago White Sox40.835.845.06Cutter (23% whiff, 13% usage)Savant whiff 17.7%, put-away 16.7%, xwOBA 0.325, arsenal coverage 6 pitch type(s)
Walker BuehlerSan Diego Padres vs Texas Rangers38.036.441.07Curveball (30% whiff, 12% usage)Savant whiff 17.7%, put-away 17.3%, xwOBA 0.333, arsenal coverage 7 pitch type(s)
Patrick CorbinToronto Blue Jays vs Chicago Cubs35.838.627.55Slider (38% whiff, 25% usage)Savant whiff 20.8%, put-away 13.3%, xwOBA 0.360, arsenal coverage 5 pitch type(s)
Zac GallenArizona Diamondbacks vs Minnesota Twins32.634.926.05Slider (31% whiff, 23% usage)Savant whiff 19.1%, put-away 13.1%, xwOBA 0.363, arsenal coverage 5 pitch type(s)
Colin ReaChicago Cubs vs Toronto Blue Jays32.138.723.57Changeup (31% whiff, 18% usage)Savant whiff 20.7%, put-away 13.5%, xwOBA 0.368, arsenal coverage 7 pitch type(s)
Tomoyuki SuganoColorado Rockies vs Pittsburgh Pirates20.329.16.07Split-Finger (28% whiff, 20% usage)Savant whiff 17.0%, put-away 11.4%, xwOBA 0.403, 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

28 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Zac GallenArizona Diamondbacks vs Minnesota TwinsR14.6%5.25.05.187normalfull26.0074.00season+recent+savant+savant_quality+hand-
J.T. GinnAthletics vs Los Angeles AngelsR21.4%5.15.45.386shortfull53.5046.50season+recent+savant+savant_quality+handrecent leash 5.1 IP/start
Chris SaleAtlanta Braves vs Milwaukee BrewersL28.5%5.76.06.096normalfull61.5038.50season+recent+savant+savant_quality+handpatient opponent BB% 11.0%
Trevor RogersBaltimore Orioles vs Los Angeles DodgersL16.1%5.35.15.189normalfull44.5055.50season+recent+savant+savant_quality+handpatient opponent BB% 10.7%
Connelly EarlyBoston Red Sox vs Seattle MarinersL21.7%5.35.45.489normalfull42.0058.00season+recent+savant+savant_quality+hand-
Colin ReaChicago Cubs vs Toronto Blue JaysR16.0%5.15.25.286shortfull23.5076.50season+recent+savant+savant_quality+handrecent leash 5.1 IP/start, low-K contact opponent 19.6%
Sean NewcombChicago White Sox vs Detroit TigersL26.6%1.7-4.928shortfull57.5042.50season+recent+savant+savant_quality+handrecent leash 1.7 IP/start, patient opponent BB% 9.7%
Andrew AbbottCincinnati Reds vs New York YankeesL17.8%5.65.35.494normalfull38.0062.00season+recent+savant+savant_quality+handpatient opponent BB% 11.2%
Joey CantilloCleveland Guardians vs Houston AstrosL21.6%4.24.84.770shortfull44.5055.50season+recent+savant+savant_quality+handrecent leash 4.2 IP/start
Tomoyuki SuganoColorado Rockies vs Pittsburgh PiratesR13.8%5.15.25.286shortfull6.0094.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start, patient opponent BB% 9.8%
Troy MeltonDetroit Tigers vs Chicago White SoxR17.6%6.36.46.1106deepfull45.0055.00season+recent+savant+savant_quality+hand-
Spencer ArrighettiHouston Astros vs Cleveland GuardiansR22.0%5.45.75.791normalfull42.0058.00season+recent+savant+savant_quality+handpatient opponent BB% 10.3%
Walbert UreñaLos Angeles Angels vs AthleticsR21.7%5.85.56.097normalfull64.0036.00season+recent+savant+savant_quality+handpatient opponent BB% 9.8%
Yoshinobu YamamotoLos Angeles Dodgers vs Baltimore OriolesR24.9%7.06.66.7117deepfull64.0036.00season+recent+savant+savant_quality+handpatient opponent BB% 10.0%
Max MeyerMiami Marlins vs San Francisco GiantsR27.1%6.25.76.0104deepfull54.5045.50season+recent+savant+savant_quality+hand-
Kyle HarrisonMilwaukee Brewers vs Atlanta BravesL29.0%5.35.05.189normalfull62.5037.50season+recent+savant+savant_quality+hand-
Taj BradleyMinnesota Twins vs Arizona DiamondbacksR25.2%4.75.55.379shortfull44.5055.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start, low-K contact opponent 20.0%
Freddy PeraltaNew York Mets vs Philadelphia PhilliesR22.4%5.65.55.594normalfull56.0044.00season+recent+savant+savant_quality+hand-
Will WarrenNew York Yankees vs Cincinnati RedsR20.9%5.05.25.284shortfull59.5040.50season+recent+savant+savant_quality+handrecent leash 5.0 IP/start, patient opponent BB% 10.1%
Cristopher SánchezPhiladelphia Phillies vs New York MetsL28.4%6.86.66.6114deepfull72.0028.00season+recent+savant+savant_quality+hand-
Paul SkenesPittsburgh Pirates vs Colorado RockiesR30.4%5.35.55.489normalfull82.5017.50season+recent+savant+savant_quality+hand-
Walker BuehlerSan Diego Padres vs Texas RangersR20.2%5.14.84.986shortfull41.0059.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start
Trevor McDonaldSan Francisco Giants vs Miami MarlinsR22.2%4.55.35.276shortfull46.0054.00season+recent+savant+savant_quality+handrecent leash 4.5 IP/start
Emerson HancockSeattle Mariners vs Boston Red SoxR21.8%5.25.75.687normalfull43.0057.00season+recent+savant+savant_quality+hand-
Ian SeymourTampa Bay Rays vs Washington NationalsL22.9%2.43.04.640shortfull59.5040.50season+recent+savant+savant_quality+handrecent leash 2.4 IP/start
MacKenzie GoreTexas Rangers vs San Diego PadresL25.3%5.75.25.396normalfull50.0050.00season+recent+savant+savant_quality+hand-
Patrick CorbinToronto Blue Jays vs Chicago CubsL17.5%4.44.74.674shortfull27.5072.50season+recent+savant+savant_quality+handrecent leash 4.4 IP/start, patient opponent BB% 11.1%
Cade CavalliWashington Nationals vs Tampa Bay RaysR24.4%5.65.05.194normalfull44.5055.50season+recent+savant+savant_quality+handpatient opponent BB% 9.5%, low-K contact opponent 18.9%

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

PITCHER OUTS RESEARCH GATE

9/9 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Zac GallenZac Gallen UnderMinnesota Twins @ Arizona Diamondbacks17.514.6-2.916.8%CALT_DERISKresearchnormal5.187season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 16.8% vs 10% min using blended line 17.5 (6 books) clears, but raw gap -2.93 <= 3 min
Taj BradleyTaj Bradley UnderMinnesota Twins @ Arizona Diamondbacks17.514.9-2.614.8%CALT_DERISKresearchshort5.379season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 14.0% vs 10% min using blended line 17.33 (6 books) clears, but raw gap -2.42 <= 3 min
Cristopher SanchezCristopher Sanchez OverNew York Mets @ Philadelphia Phillies19.522.12.613.4%CALT_DERISKresearchdeep6.6114season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 12.2% vs 10% min using blended line 19.7 (5 books) clears, but raw gap +2.40 <= 3 min
MacKenzie GoreMacKenzie Gore UnderSan Diego Padres @ Texas Rangers17.516.0-1.58.8%CALT_DERISKresearchnormal5.396season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 8.8% vs 10% min using blended line 17.5 (3 books)
JT GinnJT Ginn UnderLos Angeles Angels @ Athletics17.516.1-1.47.9%CALT_DERISKresearch----Weak Model Edge: Insufficient model edge — diff_pct 7.9% vs 10% min using blended line 17.5 (5 books)
Max MeyerMax Meyer OverSan Francisco Giants @ Miami Marlins17.518.61.16.1%CALT_DERISKresearchdeep6.0104season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 6.1% vs 10% min using blended line 17.5 (6 books)
Kyle HarrisonKyle Harrison UnderMilwaukee Brewers @ Atlanta Braves17.516.5-1.05.6%CALT_DERISKresearchnormal5.189season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 5.6% vs 10% min using blended line 17.5 (6 books)
Paul SkenesPaul Skenes OverPittsburgh Pirates @ Colorado Rockies17.518.20.84.3%CALT_DERISKresearchnormal5.489season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 3.3% vs 10% min using blended line 17.67 (6 books)
Chris SaleChris Sale OverMilwaukee Brewers @ Atlanta Braves18.518.80.31.8%CALT_DERISKresearchnormal6.096season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.8% vs 10% min using blended line 18.5 (6 books)

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

FULL AUDIT — ALL CANDIDATES

86 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► GOOD ADDS
B🔬 Research Note
Matchup: [!] Opp lineup wRC+ 116 vs RHP — tough platoon matchup
K PropWalbert Urena OverANG@ATH10:06 PM3.55.8-143DK Over 3.5 -143 | exact64.1%!GOOD ADD
B✅ Good AddPitcher Hits AllJT Ginn UnderANG@ATH10:06 PM5.54.2-136theScore Bet Under 5.5 -135 | best price23.6%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.07x)
Pitcher Hits AllZac Gallen OverTWI@DIA10:11 PM5.56.6-143BetMGM Over 5.5 -135 | best price20.0%!GOOD ADD
B✅ Good AddPitcher Hits AllPaul Skenes UnderPIR@ROC9:11 PM5.54.5-120BetMGM Under 5.5 -110 | best price18.2%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.01x) | Home pen fatigued (1.08x)
Pitcher Hits AllFreddy Peralta UnderMET@PHI7:16 PM5.54.6-155BetMGM Under 5.5 -140 | best price16.4%!!GOOD ADD
B✅ Good AddPitcher Hits AllWalbert Urena UnderANG@ATH10:06 PM5.54.6-110DK Under 5.5 -110 | exact16.4%!GOOD ADD
B✅ Good AddPitcher Hits AllTomoyuki Sugano UnderPIR@ROC9:11 PM6.55.6-119BetMGM Under 6.5 -115 | best price13.9%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher WalksMacKenzie Gore OverPAD@RAN4:06 PM1.52.5-160DK Over 1.5 -160 | exact63.5%!!GOOD ADD
B👀 Watch
Heavy juice (-201); break-even ~67%, requires clean execution
Pitcher WalksJT Ginn OverANG@ATH10:06 PM1.52.1-201theScore Bet Over 1.5 -200 | best price42.6%!GOOD ADD
B👀 Watch
Heavy juice (-180); break-even ~64%, requires clean execution
Pitcher WalksWill Warren OverRED@YAN1:36 PM1.52.0-180theScore Bet Over 1.5 -175 | best price34.1%!GOOD ADD
B👀 Watch
Heavy juice (-205); break-even ~67%, requires clean execution
Pitcher WalksPaul Skenes UnderPIR@ROC9:11 PM1.51.1-205DK Under 1.5 -205 | exact28.6%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x) | Away pen fatigued (1.05x)
Pitcher WalksMax Meyer OverGIA@MAR4:11 PM1.51.9-138theScore Bet Over 1.5 -135 | best price24.6%!!GOOD ADD
B👀 WatchPitcher WalksWalbert Urena OverANG@ATH10:06 PM2.53.1-123DK Over 2.5 -123 | exact23.4%!GOOD ADD
B👀 Watch
Heavy juice (-150); break-even ~60%, requires clean execution
Pitcher WalksSpencer Arrighetti OverGUA@AST7:16 PM2.53.0-150DK Over 2.5 -150 | exact21.5%!GOOD ADD
B👀 Watch
Heavy juice (-163); break-even ~62%, requires clean execution
Pitcher Earned RPaul Skenes UnderPIR@ROC9:11 PM2.51.5-163DK Under 2.5 -163 | exact40.0%!GOOD ADD
B👀 Watch
Heavy juice (-161); break-even ~62%, requires clean execution
Pitcher Earned RWalbert Urena UnderANG@ATH10:06 PM3.52.3-161BetMGM Under 3.5 -150 | best price34.3%!GOOD ADD
B👀 Watch
Heavy juice (-169); break-even ~63%, requires clean execution
Pitcher Earned RKyle Harrison UnderBRE@BRA4:11 PM2.51.7-169DK Under 2.5 -169 | exact32.0%!GOOD ADD
B👀 Watch
Heavy juice (-171); break-even ~63%, requires clean execution
Pitcher Earned RWill Warren UnderRED@YAN1:36 PM2.51.9-171DK Under 2.5 -171 | exact24.0%!GOOD ADD
B👀 WatchPitcher Earned RAndrew Abbott UnderRED@YAN1:36 PM3.52.8-144DK Under 3.5 -144 | exact20.0%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.07x)
Pitcher Earned RZac Gallen OverTWI@DIA10:11 PM2.53.0-138BetMGM Over 2.5 -130 | best price20.0%!!GOOD ADD
► ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 43.0% (5 books) | books against us 0% (5 books) — strongly disagree — posture note…
K PropJT Ginn OverANG@ATH10:06 PM4.56.7-162theScore Bet Over 4.5 +230 | best price49.9%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 42.5% (7 books) | books against us 0% (7 books) — strongly disagree — posture note…
K PropFreddy Peralta OverMET@PHI7:16 PM5.56.9+113BetOnline Over 5.5 +115 | best price25.5%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 42.7% (7 books) | books against us 0% (7 books) — strongly disagree — posture note…
K PropChris Sale OverBRE@BRA4:11 PM7.59.2+100BetOnline Over 7.5 +120 | best price22.4%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 45.4% (7 books) | books against us 0% (7 books) — strongly disagree — posture note…
K PropCade Cavalli OverNAT@RAY4:11 PM4.55.4-108BetRivers Over 4.5 +105 | best price19.9%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 43.8% (6 books) | books against us 20% (6 books) — strongly disagree — posture not…
K PropCristopher Sanchez OverMET@PHI7:16 PM7.58.9+116BetMGM Over 6.5 -155 | alt rescue19.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.7% vs 17% min using blended line 4.21 (7 books) — posture note at D
K PropWalker Buehler UnderPAD@RAN4:06 PM4.53.6-151BetMGM Under 4.5 -140 | best price20.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 17.4% vs 17% min using blended line 4.36 (7 books) clears, but raw gap +0.76 <= 1 min — posture note at…
K PropTrevor McDonald OverGIA@MAR4:11 PM4.55.1+100BetMGM Over 4.5 +110 | best price13.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 17.8% vs 17% min using blended line 4.33 (6 books) clears, but raw gap +0.77 <= 1 min — posture note at…
K PropJoey Cantillo OverGUA@AST7:16 PM4.55.1-120DK Over 4.5 -120 | exact13.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.1% vs 17% min using blended line 5.33 (6 books) — posture note at D
K PropWill Warren UnderRED@YAN1:36 PM5.55.0+111BetRivers Under 5.5 +112 | best price10.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.4% vs 17% min using blended line 6.5 (6 books) — posture note at D
K PropMacKenzie Gore OverPAD@RAN4:06 PM6.56.8-105FanDuel Over 6.5 +122 | best price5.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.1% vs 17% min using blended line 4.36 (7 books) — posture note at D
K PropAndrew Abbott UnderRED@YAN1:36 PM4.54.3-135Bovada Direct Under 4.5 -130 | best price5.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Projection is above blended line 5.33 (6 books): market gap +0.04; blended market flips the selected Under edge…
K PropSpencer Arrighetti UnderGUA@AST7:16 PM5.55.4+110FanDuel Under 5.5 +116 | best price2.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 16.8% vs 10% min using blended line 17.5 (6 books) clears, but raw gap -2.93 <= 3 min — posture note at…
Pitcher OutsZac Gallen UnderTWI@DIA10:11 PM17.514.6+103BetOnline Under 17.5 +110 | best price16.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 14.0% vs 10% min using blended line 17.33 (6 books) clears, but raw gap -2.42 <= 3 min — posture note a…
Pitcher OutsTaj Bradley UnderTWI@DIA10:11 PM17.514.9-126BetMGM Under 17.5 -120 | best price14.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 12.2% vs 10% min using blended line 19.7 (5 books) clears, but raw gap +2.40 <= 3 min — posture note at…
Pitcher OutsCristopher Sanchez OverMET@PHI7:16 PM19.522.1-119DK Over 19.5 -119 | exact13.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.8% vs 10% min using blended line 17.5 (3 books) — posture note at D
Pitcher OutsMacKenzie Gore UnderPAD@RAN4:06 PM17.516.0-124BetMGM Under 17.5 -115 | best price8.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.9% vs 10% min using blended line 17.5 (5 books) — posture note at D
Pitcher OutsJT Ginn UnderANG@ATH10:06 PM17.516.1-118BetMGM Under 17.5 -105 | best price7.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.1% vs 10% min using blended line 17.5 (6 books) — posture note at D
Pitcher OutsMax Meyer OverGIA@MAR4:11 PM17.518.6-167BetOnline Over 17.5 -160 | best price6.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.6% vs 10% min using blended line 17.5 (6 books) — posture note at D
Pitcher OutsKyle Harrison UnderBRE@BRA4:11 PM17.516.5-119FanDuel Under 17.5 -118 | best price5.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 10% min using blended line 17.67 (6 books) — posture note at D
Pitcher OutsPaul Skenes OverPIR@ROC9:11 PM17.518.2-159DK Over 17.5 -159 | exact4.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 10% min using blended line 18.5 (6 books) — posture note at D
Pitcher OutsChris Sale OverBRE@BRA4:11 PM18.518.8+121BetMGM Over 18.5 +140 | best price1.8%ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Hits AllWalker Buehler UnderPAD@RAN4:06 PM5.54.7-145DK Under 5.5 -145 | exact14.5%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.1% vs 15% min using blended line 5.5 (4 books) — posture note at D
Pitcher Hits AllTaj Bradley OverTWI@DIA10:11 PM5.56.0+117DK Over 5.5 +117 | exact9.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.3% vs 15% min using blended line 5.5 (4 books) — posture note at D
Pitcher Hits AllAndrew Abbott UnderRED@YAN1:36 PM5.55.1+104DK Under 5.5 +104 | exact7.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.3% vs 15% min using blended line 5.5 (3 books) — posture note at D
Pitcher Hits AllCristopher Sanchez UnderMET@PHI7:16 PM5.55.1-128DK Under 5.5 -128 | exact7.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.0% vs 15% min using blended line 5.25 (4 books) — posture note at D
Pitcher Hits AllTrevor McDonald UnderGIA@MAR4:11 PM5.55.2-154DK Under 5.5 -154 | exact5.5%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.6% vs 15% min using blended line 5.5 (4 books) — posture note at D
Pitcher Hits AllPatrick Corbin UnderJAY@CUB2:21 PM5.55.3-139theScore Bet Under 5.5 -135 | best price3.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Projection is above blended line 5.25 (4 books): market gap +0.05; blended market flips the selected Under edge…
Pitcher Hits AllCade Cavalli UnderNAT@RAY4:11 PM5.55.3-145DK Under 5.5 -145 | exact3.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 15% min using blended line 5.5 (3 books) — posture note at D
Pitcher Hits AllColin Rea OverJAY@CUB2:21 PM5.55.6+109Bovada Direct Over 5.5 +110 | best price1.8%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x) | Away pen fatigued (1.05x)
Pitcher WalksTrevor McDonald OverGIA@MAR4:11 PM1.51.8-181theScore Bet Over 1.5 -180 | best price19.1%!!!ALT / DERISK
C↘ Alt / DeriskPitcher WalksChris Sale OverBRE@BRA4:11 PM1.51.8-136theScore Bet Over 1.5 -130 | best price17.3%!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.01x) | Home pen fatigued (1.08x)
Pitcher WalksFreddy Peralta UnderMET@PHI7:16 PM2.52.1-170DK Under 2.5 -170 | exact16.5%!!!ALT / DERISK
C↘ Alt / DeriskPitcher WalksKyle Harrison UnderBRE@BRA4:11 PM1.51.3-191DK Under 1.5 -191 | exact14.4%!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.08x)
Pitcher WalksPatrick Corbin OverJAY@CUB2:21 PM1.51.7-172theScore Bet Over 1.5 -165 | best price13.8%!!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher WalksCade Cavalli OverNAT@RAY4:11 PM1.51.7-121theScore Bet Over 1.5 -120 | best price13.6%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.8% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksTaj Bradley UnderTWI@DIA10:11 PM2.52.2-125DK Under 2.5 -125 | exact11.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.6% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksJoey Cantillo UnderGUA@AST7:16 PM2.52.3-173DK Under 2.5 -173 | exact9.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.4% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksAndrew Abbott OverRED@YAN1:36 PM2.52.7+149DK Over 2.5 +149 | exact9.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.3% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksZac Gallen UnderTWI@DIA10:11 PM1.51.4+102DK Under 1.5 +102 | exact9.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.8% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksCristopher Sanchez UnderMET@PHI7:16 PM1.51.4-189DK Under 1.5 -189 | exact8.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.1% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksTomoyuki Sugano OverPIR@ROC9:11 PM1.51.6-130DK Over 1.5 -130 | exact7.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksColin Rea OverJAY@CUB2:21 PM1.51.5-150theScore Bet Over 1.5 -150 | best price1.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.6% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksWalker Buehler UnderPAD@RAN4:06 PM1.51.5-136theScore Bet Under 1.5 -130 | best price1.6%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 46.8% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher Earned RColin Rea OverJAY@CUB2:21 PM2.53.0+101DK Over 2.5 +101 | exact20.0%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Earned RWalker Buehler UnderPAD@RAN4:06 PM2.52.1-155BetMGM Under 2.5 -145 | best price16.0%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RJT Ginn UnderANG@ATH10:06 PM2.52.1-128DK Under 2.5 -128 | exact16.0%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RChris Sale OverBRE@BRA4:11 PM1.51.7-128DK Over 1.5 -128 | exact13.3%!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.01x) | Home pen fatigued (1.08x)
Pitcher Earned RCristopher Sanchez UnderMET@PHI7:16 PM1.51.3+101BetMGM Under 1.5 +110 | best price13.3%!!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Earned RMacKenzie Gore UnderPAD@RAN4:06 PM2.52.2-173DK Under 2.5 -173 | exact12.0%!!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x) | Away pen fatigued (1.05x)
Pitcher Earned RMax Meyer UnderGIA@MAR4:11 PM2.52.2-153BetMGM Under 2.5 -145 | best price12.0%!!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.01x) | Home pen fatigued (1.08x)
Pitcher Earned RFreddy Peralta UnderMET@PHI7:16 PM2.52.2-120BetMGM Under 2.5 -105 | best price12.0%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RCade Cavalli UnderNAT@RAY4:11 PM2.52.3-170BetMGM Under 2.5 -160 | best price8.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RTaj Bradley OverTWI@DIA10:11 PM2.52.7-125BetMGM Over 2.5 -120 | best price8.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.7% vs 20% min using selected line 3.5 — posture note at D
Pitcher Earned RTomoyuki Sugano UnderPIR@ROC9:11 PM3.53.3-111BetMGM Under 3.5 -105 | best price5.7%!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 RPatrick Corbin OverJAY@CUB2:21 PM2.52.6-113DK Over 2.5 -113 | 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 RTrevor McDonald UnderGIA@MAR4:11 PM2.52.4-129DK Under 2.5 -129 | exact4.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 20% min using selected line 1.5 — posture note at D
Pitcher Earned RIan Seymour UnderNAT@RAY4:11 PM1.51.5+127DK Under 1.5 +127 | exact-!!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 RSpencer Arrighetti UnderGUA@AST7:16 PM2.52.5-137DK Under 2.5 -137 | exact-!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 RJoey Cantillo UnderGUA@AST7:16 PM2.52.5-130DK Under 2.5 -130 | exact-!ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 18.1% vs 17% min using blended line 5.36 (7 books) clears, but raw gap +0.97 <= 1 min — posture note at…
K PropMax Meyer OverGIA@MAR4:11 PM5.56.3-149FanDuel Over 5.5 -118 | best price15.0%MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 17.2% vs 17% min using blended line 5.36 (7 books) clears, but raw gap +0.92 <= 1 min — posture note at…
K PropKyle Harrison OverBRE@BRA4:11 PM5.56.3-132BetOnline Over 5.5 -130 | best price14.1%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 14.9% vs 17% min using blended line 6.36 (7 books) — posture note at D
K PropPaul Skenes OverPIR@ROC9:11 PM6.57.3-130Bovada Direct Over 6.5 -120 | best price12.5%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 3.6% vs 17% min using blended line 3.33 (6 books) — posture note at D
K PropColin Rea UnderJAY@CUB2:21 PM3.53.2-108FanDuel Under 3.5 +100 | best price8.4%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 8.9% vs 17% min using blended line 4.36 (7 books) — posture note at D
K PropTaj Bradley OverTWI@DIA10:11 PM4.54.8-141BetOnline Over 4.5 -130 | best price5.5%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 11.9% vs 17% min using blended line 3.79 (7 books) — posture note at D
K PropZac Gallen UnderTWI@DIA10:11 PM3.53.3+119BetRivers Under 4.5 -143 | alt rescue4.5%MONITOR
B (Review)◇ Monitor
Model edge fail: Projection is above blended line 3.36 (7 books): market gap +0.02; blended market flips the selected Under edge…
K PropPatrick Corbin UnderJAY@CUB2:21 PM3.53.4-107DK Under 3.5 -107 | exact3.5%MONITOR

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