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

27 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)
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)
Nathan EovaldiTexas Rangers vs San Diego Padres53.364.244.06Curveball (36% whiff, 20% usage)Savant whiff 29.5%, put-away 21.5%, xwOBA 0.327, arsenal coverage 6 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)
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.238.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

27 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%
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
Nathan EovaldiTexas Rangers vs San Diego PadresR22.1%6.46.26.3107deepfull44.0056.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

12/12 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Yoshinobu YamamotoYoshinobu Yamamoto OverBaltimore Orioles @ Los Angeles Dodgers17.521.33.821.7%BGOOD_ADDresearchdeep6.7117season+recent+savant+savant_quality+handMarket status RESEARCH: Pitcher Outs research-stage -- downgraded to monitor/derisk
Andrew AbbottAndrew Abbott UnderCincinnati Reds @ New York Yankees17.514.2-3.319.0%BGOOD_ADDresearchnormal5.494season+recent+savant+savant_quality+handMarket status RESEARCH: Pitcher Outs research-stage -- downgraded to monitor/derisk
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 selected line 17.5 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.8% vs 10% min using selected line 17.5 clears, but raw gap -2.59 <= 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 13.4% vs 10% min using selected line 19.5 clears, but raw gap +2.60 <= 3 min
Nathan EovaldiNathan Eovaldi OverSan Diego Padres @ Texas Rangers18.521.02.513.3%CALT_DERISKresearchdeep6.3107season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 13.3% vs 10% min using selected line 18.5 clears, but raw gap +2.47 <= 3 min
Connelly EarlyConnelly Early UnderBoston Red Sox @ Seattle Mariners17.516.1-1.48.2%CALT_DERISKresearchnormal5.489season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 8.2% vs 10% min using selected line 17.5
Chris SaleChris Sale OverMilwaukee Brewers @ Atlanta Braves17.518.81.37.6%CALT_DERISKresearchnormal6.096season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 7.6% vs 10% min using selected line 17.5
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 selected line 17.5
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 selected line 17.5
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 4.3% vs 10% min using selected line 17.5
Emerson HancockEmerson Hancock OverBoston Red Sox @ Seattle Mariners17.517.70.21.2%CALT_DERISKresearchnormal5.687season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.2% 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

73 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► BEST PLAYS
A ⭐ TOP PICK⭐ Top Pick
K final QC: opposing lineup not confirmed, juiced K over -130
K PropNathan Eovaldi OverPAD@RAN4:06 PM5.57.1-130FanDuel Over 5.5 -120 | best price28.5%BEST PLAY
A ⭐ TOP PICK⭐ Top Pick
K final QC: opposing lineup not confirmed, juiced K over -142
K PropYoshinobu Yamamoto OverORI@DOD10:11 PM6.58.2-142DK Over 6.5 -142 | exact25.6%BEST PLAY
► GOOD ADDS
B🔬 Research Note
Market status RESEARCH: K Prop Grade B held for recalibration
K PropWalker Buehler UnderPAD@RAN4:06 PM4.53.4-148DK Under 4.5 -148 | exact24.4%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: K Prop Grade B held for recalibration
K PropWill Warren UnderRED@YAN1:36 PM5.54.7+123BetRivers Under 6.5 +116 | alt rescue14.4%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: Pitcher Outs research-stage
Pitcher OutsYoshinobu Yamamoto OverORI@DOD10:11 PM17.521.3-139DK Over 17.5 -139 | exact21.7%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: Pitcher Outs research-stage
Pitcher OutsAndrew Abbott UnderRED@YAN1:36 PM17.514.2-115DK Under 17.5 -115 | exact19.0%!GOOD ADD
B✅ Good AddPitcher Hits AllEmerson Hancock UnderSOX@MAR10:11 PM5.54.1-142DK Under 5.5 -142 | exact25.4%!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-144DK Over 5.5 -144 | exact20.0%!!GOOD ADD
B✅ Good AddPitcher Hits AllPaul Skenes UnderPIR@ROC9:11 PM5.54.5-116DK Under 5.5 -116 | exact18.2%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Hits AllWalker Buehler UnderPAD@RAN4:06 PM5.54.6-142DK Under 5.5 -142 | exact16.4%!!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x)
Pitcher Hits AllFreddy Peralta UnderMET@PHI7:16 PM5.54.6-146DK Under 5.5 -146 | exact16.4%!!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Earned RNathan Eovaldi OverPAD@RAN4:06 PM1.52.6-173DK Over 1.5 -173 | exact73.3%!!GOOD ADD
B👀 Watch
Heavy juice (-154); break-even ~61%, requires clean execution
Pitcher Earned RPaul Skenes UnderPIR@ROC9:11 PM2.51.5-154DK Under 2.5 -154 | exact40.0%!GOOD ADD
B👀 Watch
Heavy juice (-164); break-even ~62%, requires clean execution
Pitcher Earned RKyle Harrison UnderBRE@BRA4:11 PM2.51.7-164DK Under 2.5 -164 | exact32.0%!GOOD ADD
B👀 Watch
Heavy juice (-171); break-even ~63%, requires clean execution
Pitcher Earned RWill Warren UnderRED@YAN1:36 PM2.51.8-171DK Under 2.5 -171 | exact28.0%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.08x)
Pitcher Earned RColin Rea OverJAY@CUB2:21 PM2.53.0-116DK Over 2.5 -116 | 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-127DK Over 2.5 -127 | exact20.0%!!GOOD ADD
B👀 Watch
Heavy juice (-166); break-even ~62%, requires clean execution
Pitcher Earned RAndrew Abbott OverRED@YAN1:36 PM2.52.9-166DK Over 2.5 -166 | exact16.0%!!GOOD ADD
► ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 49.7% (5 books) | split consensus 50% (5 books) — posture note at C
K PropConnelly Early UnderSOX@MAR10:11 PM6.54.7-136DK Under 6.5 -136 | exact28.5%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 44.8% (5 books) | books against us 0% (5 books) — strongly disagree — posture note…
K PropFreddy Peralta OverMET@PHI7:16 PM5.56.9+120DK Over 5.5 +120 | exact25.5%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 44.3% (4 books) | books against us 0% (4 books) — strongly disagree — posture note…
K PropCristopher Sanchez OverMET@PHI7:16 PM7.59.0+111FanDuel Over 7.5 +120 | best price19.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.3% vs 17% min using blended line 7.5 (5 books) — posture note at D
K PropChris Sale OverBRE@BRA4:11 PM7.58.7+108FanDuel Over 7.5 +118 | best price16.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.3% vs 17% min using blended line 4.5 (6 books) — posture note at D
K PropTrevor McDonald OverGIA@MAR4:11 PM4.55.1+106DK Over 4.5 +106 | exact13.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.7% vs 17% min using blended line 6.5 (5 books) — posture note at D
K PropPaul Skenes OverPIR@ROC9:11 PM6.57.3-104FanDuel Over 6.5 +100 | best price11.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.9% vs 17% min using blended line 5.5 (5 books) — posture note at D
K PropEmerson Hancock UnderSOX@MAR10:11 PM5.54.9-145FanDuel Under 5.5 -144 | best price10.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.8% vs 17% min using blended line 4.5 (5 books) — posture note at D
K PropTroy Melton UnderSOX@TIG1:11 PM4.54.1-159DK Under 4.5 -159 | exact9.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.4% vs 17% min using blended line 3.67 (6 books) — posture note at D
K PropColin Rea UnderJAY@CUB2:21 PM3.53.2+106DK Under 3.5 +106 | exact9.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.9% vs 17% min using blended line 4.5 (4 books) — posture note at D
K PropCade Cavalli OverNAT@RAY4:11 PM4.54.8+103DK Over 4.5 +103 | exact6.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.6% vs 17% min using blended line 4.67 (6 books) — posture note at D
K PropAndrew Abbott UnderRED@YAN1:36 PM4.54.4-119BetRivers Under 5.5 -121 | alt rescue1.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.3% vs 17% min using blended line 5.5 (5 books) — posture note at D
K PropSpencer Arrighetti UnderGUA@AST7:16 PM5.55.4+108DK Under 5.5 +108 | exact1.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 16.8% vs 10% min using selected line 17.5 clears, but raw gap -2.93 <= 3 min — posture note at D
Pitcher OutsZac Gallen UnderTWI@DIA10:11 PM17.514.6+100DK Under 17.5 +100 | exact16.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 14.8% vs 10% min using selected line 17.5 clears, but raw gap -2.59 <= 3 min — posture note at D
Pitcher OutsTaj Bradley UnderTWI@DIA10:11 PM17.514.9-138DK Under 17.5 -138 | exact14.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 13.4% vs 10% min using selected line 19.5 clears, but raw gap +2.60 <= 3 min — posture note at D
Pitcher OutsCristopher Sanchez OverMET@PHI7:16 PM19.522.1-109DK Over 19.5 -109 | exact13.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 13.3% vs 10% min using selected line 18.5 clears, but raw gap +2.47 <= 3 min — posture note at D
Pitcher OutsNathan Eovaldi OverPAD@RAN4:06 PM18.521.0-112DK Over 18.5 -112 | exact13.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.2% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsConnelly Early UnderSOX@MAR10:11 PM17.516.1-116DK Under 17.5 -116 | exact8.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.6% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsChris Sale OverBRE@BRA4:11 PM17.518.8-118DK Over 17.5 -118 | exact7.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.1% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsMax Meyer OverGIA@MAR4:11 PM17.518.6-140DK Over 17.5 -140 | exact6.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.6% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsKyle Harrison UnderBRE@BRA4:11 PM17.516.5-102DK Under 17.5 -102 | exact5.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsPaul Skenes OverPIR@ROC9:11 PM17.518.2-147DK Over 17.5 -147 | exact4.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.2% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsEmerson Hancock OverSOX@MAR10:11 PM17.517.7-162DK Over 17.5 -162 | exact1.2%!ALT / DERISK
C↘ Alt / DeriskPitcher Hits AllTomoyuki Sugano UnderPIR@ROC9:11 PM6.55.6-108DK Under 6.5 -108 | exact13.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.9% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllAndrew Abbott UnderRED@YAN1:36 PM5.54.9-111DK Under 5.5 -111 | exact10.9%!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 AllCristopher Sanchez UnderMET@PHI7:16 PM5.55.1-133DK Under 5.5 -133 | 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 AllTaj Bradley OverTWI@DIA10:11 PM5.55.9+109Bovada Direct Over 5.5 +110 | 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 AllPatrick Corbin UnderJAY@CUB2:21 PM5.55.2-139DK Under 5.5 -139 | exact5.5%!!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 AllColin Rea OverJAY@CUB2:21 PM5.55.8-113DK Over 5.5 -113 | exact5.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 AllCade Cavalli UnderNAT@RAY4:11 PM5.55.3-118DK Under 5.5 -118 | exact3.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllNathan Eovaldi UnderPAD@RAN4:06 PM5.55.4-135DK Under 5.5 -135 | exact1.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllTrevor Rogers UnderORI@DOD10:11 PM5.55.4-105DK Under 5.5 -105 | exact1.8%!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RYoshinobu Yamamoto OverORI@DOD10:11 PM1.51.8-163DK Over 1.5 -163 | exact20.0%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RTrevor Rogers UnderORI@DOD10:11 PM3.52.9-160DK Under 3.5 -160 | exact17.1%!!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-149DK Under 2.5 -149 | exact16.0%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RChris Sale OverBRE@BRA4:11 PM1.51.7-116DK Over 1.5 -116 | exact13.3%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 45.4% (1 books)
Pitcher Earned RCristopher Sanchez UnderMET@PHI7:16 PM1.51.3+106DK Under 1.5 +106 | exact13.3%!!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-157DK Under 2.5 -157 | exact12.0%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.5% (1 books)
Pitcher Earned RFreddy Peralta UnderMET@PHI7:16 PM2.52.2-113DK Under 2.5 -113 | exact12.0%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned REmerson Hancock UnderSOX@MAR10:11 PM2.52.2-175DK Under 2.5 -175 | exact12.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 RTroy Melton OverSOX@TIG1:11 PM2.52.7+111DK Over 2.5 +111 | exact8.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-142DK Under 2.5 -142 | exact8.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-107DK Under 3.5 -107 | exact5.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 RTrevor McDonald UnderGIA@MAR4:11 PM2.52.4-148DK Under 2.5 -148 | 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 RTaj Bradley OverTWI@DIA10:11 PM2.52.6-130DK Over 2.5 -130 | 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 RConnelly Early OverSOX@MAR10:11 PM2.52.6+114DK Over 2.5 +114 | exact4.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 RPatrick Corbin UnderJAY@CUB2:21 PM2.52.5-109DK Under 2.5 -109 | 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-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 RSpencer Arrighetti UnderGUA@AST7:16 PM2.52.5-134DK Under 2.5 -134 | exact-!ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 19.0% vs 17% min using blended line 4.1 (5 books) clears, but raw gap -0.78 <= 1 min — posture note at D
K PropZac Gallen UnderTWI@DIA10:11 PM4.53.3-143DK Under 4.5 -143 | exact26.3%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 14.9% vs 17% min using blended line 5.5 (6 books) — posture note at D
K PropMax Meyer OverGIA@MAR4:11 PM5.56.3-135FanDuel Over 5.5 -118 | best price14.9%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 12.9% vs 17% min using blended line 4.5 (5 books) — posture note at D
K PropJoey Cantillo OverGUA@AST7:16 PM4.55.1-124FanDuel Over 4.5 -122 | best price12.9%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 10.0% vs 17% min using blended line 5.5 (5 books) — posture note at D
K PropKyle Harrison OverBRE@BRA4:11 PM5.56.0-144DK Over 5.5 -144 | exact9.9%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 8.9% vs 17% min using blended line 3.5 (5 books) — posture note at D
K PropTrevor Rogers OverORI@DOD10:11 PM3.53.8-157FanDuel Over 3.5 -154 | best price8.9%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 5.3% vs 17% min using blended line 4.5 (5 books) — posture note at D
K PropTaj Bradley OverTWI@DIA10:11 PM4.54.7-113FanDuel Over 4.5 -112 | best price5.3%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 5.1% vs 17% min using blended line 3.5 (6 books) — posture note at D
K PropPatrick Corbin UnderJAY@CUB2:21 PM3.53.3+105DK Under 3.5 +105 | exact5.1%MONITOR

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