MLB Betting Analyzer — Full Audit

Friday, July 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✅ TRUSTED35158%+5.65u6766%+8.79u16562%64
Pitcher Hits Allowed✅ TRUSTED30159%+13.39u6665%+8.71u333%6
Run Line✅ TRUSTED13854%-3.08u0-+0.00u4163%1
Batter Walks👀 WATCH62772%-9.06u0-+0.00u580%134
Pitcher Earned Runs👀 WATCH24459%+2.87u10461%+1.71u1100%9
Pitcher Walks👀 WATCH17959%-9.62u7658%-6.47u0-11
Batter Hits👀 WATCH3778%+3.90u0-+0.00u0-23
Batter Total Bases👀 WATCH3155%+0.66u0-+0.00u0-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🔬 RESEARCH9446%-12.03u1267%+1.86u250%8
Total🔬 RESEARCH5038%-10.52u0-+0.00u1100%7
F5 Total🔬 RESEARCH10%-1.00u0-+0.00u0-6
Batter H+R+RBI⛔ PAUSED48450%-56.69u0-+0.00u7053%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 Trusted4/4No blocker
Pitcher Hits Allowed✅ TRUSTEDMaintain Trusted4/4No blocker
Run Line✅ TRUSTEDMaintain Trusted2/4season P&L non-negative; 14d sample >= 10
Batter Walks👀 WATCH✅ Trusted2/5season P&L positive; 14d sample >= 10; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Pitcher Earned Runs👀 WATCH✅ Trusted5/5No blocker
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✅ Trusted2/5season sample >= 50; 14d sample >= 10; 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👀 Watch3/5season P&L positive; 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🔬 Research2/5diagnostic/component model has settled validation; season P&L non-negative; 14d sample >= 10

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

SAVANT PITCH QUALITY DIAGNOSTICS

25 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Dylan CeaseToronto Blue Jays vs Seattle Mariners74.583.572.06Changeup (66% whiff, 11% usage)Savant whiff 37.1%, put-away 25.6%, xwOBA 0.271, arsenal coverage 6 pitch type(s)
Shohei OhtaniLos Angeles Dodgers vs San Diego Padres72.873.779.07Sweeper (39% whiff, 30% usage)Savant whiff 31.9%, put-away 26.2%, xwOBA 0.257, arsenal coverage 7 pitch type(s)
Kyle HarrisonMilwaukee Brewers vs Arizona Diamondbacks65.363.271.044-Seam Fastball (32% whiff, 59% usage)Savant whiff 29.3%, put-away 21.0%, xwOBA 0.273, arsenal coverage 4 pitch type(s)
Reid DetmersLos Angeles Angels vs Boston Red Sox64.461.671.05Curveball (38% whiff, 10% usage)Savant whiff 28.8%, put-away 20.3%, xwOBA 0.273, arsenal coverage 5 pitch type(s)
Jake BennettBoston Red Sox vs Los Angeles Angels62.647.280.06Changeup (35% whiff, 25% usage)Savant whiff 24.1%, put-away 15.4%, xwOBA 0.255, arsenal coverage 6 pitch type(s)
Jack PerkinsAthletics vs Miami Marlins57.360.056.06Changeup (43% whiff, 16% usage)Savant whiff 28.1%, put-away 20.1%, xwOBA 0.303, arsenal coverage 6 pitch type(s)
Gavin WilliamsCleveland Guardians vs Chicago White Sox53.966.144.55Sweeper (44% whiff, 26% usage)Savant whiff 29.8%, put-away 22.8%, xwOBA 0.326, arsenal coverage 5 pitch type(s)
Foster GriffinWashington Nationals vs Pittsburgh Pirates52.553.654.07Sweeper (35% whiff, 14% usage)Savant whiff 25.3%, put-away 19.4%, xwOBA 0.307, arsenal coverage 7 pitch type(s)
Jose CabreraArizona Diamondbacks vs Milwaukee Brewers51.649.051.56Sweeper (42% whiff, 17% usage)Savant whiff 27.7%, put-away 9.9%, xwOBA 0.312, arsenal coverage 6 pitch type(s)
Gerrit ColeNew York Yankees vs Minnesota Twins50.739.961.55Slider (31% whiff, 18% usage)Savant whiff 17.9%, put-away 20.3%, xwOBA 0.292, arsenal coverage 5 pitch type(s)
Andre PallanteSt. Louis Cardinals vs Chicago Cubs49.642.256.05Slider (32% whiff, 30% usage)Savant whiff 22.1%, put-away 14.4%, xwOBA 0.303, arsenal coverage 5 pitch type(s)
Tyler PhillipsMiami Marlins vs Athletics49.453.545.06Curveball (45% whiff, 17% usage)Savant whiff 26.1%, put-away 17.5%, xwOBA 0.325, arsenal coverage 6 pitch type(s)
Spencer ArrighettiHouston Astros vs Tampa Bay Rays47.459.038.57Curveball (42% whiff, 34% usage)Savant whiff 27.2%, put-away 21.0%, xwOBA 0.338, arsenal coverage 7 pitch type(s)
Trevor RogersBaltimore Orioles vs Cincinnati Reds47.343.251.05Sweeper (30% whiff, 12% usage)Savant whiff 23.0%, put-away 13.5%, xwOBA 0.313, arsenal coverage 5 pitch type(s)
Christian ScottNew York Mets vs Atlanta Braves47.253.341.56Sweeper (35% whiff, 23% usage)Savant whiff 25.1%, put-away 19.3%, xwOBA 0.332, arsenal coverage 6 pitch type(s)
Grant HolmesAtlanta Braves vs New York Mets46.654.439.56Slider (41% whiff, 39% usage)Savant whiff 27.2%, put-away 16.3%, xwOBA 0.336, arsenal coverage 6 pitch type(s)
Luis CastilloSeattle Mariners vs Toronto Blue Jays46.048.042.044-Seam Fastball (29% whiff, 45% usage)Savant whiff 24.6%, put-away 15.1%, xwOBA 0.331, arsenal coverage 4 pitch type(s)
Michael KingSan Diego Padres vs Los Angeles Dodgers44.952.939.554-Seam Fastball (30% whiff, 19% usage)Savant whiff 25.4%, put-away 18.4%, xwOBA 0.336, arsenal coverage 5 pitch type(s)
David PetersonChicago Cubs vs St. Louis Cardinals43.847.338.05Curveball (36% whiff, 12% usage)Savant whiff 21.2%, put-away 21.2%, xwOBA 0.339, arsenal coverage 5 pitch type(s)
Brady SingerCincinnati Reds vs Baltimore Orioles39.948.727.55Sweeper (41% whiff, 11% usage)Savant whiff 24.2%, put-away 16.7%, xwOBA 0.360, arsenal coverage 5 pitch type(s)
Mitch KellerPittsburgh Pirates vs Washington Nationals39.542.236.07Sweeper (24% whiff, 17% usage)Savant whiff 21.2%, put-away 16.0%, xwOBA 0.343, arsenal coverage 7 pitch type(s)
Ryan FeltnerColorado Rockies vs San Francisco Giants39.146.032.56Changeup (53% whiff, 15% usage)Savant whiff 23.7%, put-away 14.9%, xwOBA 0.350, arsenal coverage 6 pitch type(s)
Anthony KayChicago White Sox vs Cleveland Guardians38.243.830.06Sweeper (34% whiff, 22% usage)Savant whiff 23.2%, put-away 13.6%, xwOBA 0.355, arsenal coverage 6 pitch type(s)
Nick MartinezTampa Bay Rays vs Houston Astros38.236.042.56Changeup (35% whiff, 28% usage)Savant whiff 18.0%, put-away 16.3%, xwOBA 0.330, arsenal coverage 6 pitch type(s)
Mike ParedesMinnesota Twins vs New York Yankees33.635.329.54Sweeper (23% whiff, 21% usage)Savant whiff 19.5%, put-away 12.6%, xwOBA 0.356, arsenal coverage 4 pitch type(s)

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

PITCHER ASSESSMENT DIAGNOSTICS

25 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Jose CabreraArizona Diamondbacks vs Milwaukee BrewersR20.2%5.05.05.584shortfull51.5048.50season+recent+savant+savant_quality+handrecent leash 5.0 IP/start, patient opponent BB% 10.8%
Jack PerkinsAthletics vs Miami MarlinsR26.4%4.64.65.177shortfull56.0044.00season+recent+savant+savant_quality+handrecent leash 4.6 IP/start
Grant HolmesAtlanta Braves vs New York MetsR19.7%3.94.94.765shortfull39.5060.50season+recent+savant+savant_quality+handrecent leash 3.9 IP/start
Trevor RogersBaltimore Orioles vs Cincinnati RedsL18.7%5.95.35.499normalfull51.0049.00season+recent+savant+savant_quality+handpatient opponent BB% 9.8%
Jake BennettBoston Red Sox vs Los Angeles AngelsL20.9%5.55.55.692normalfull80.0020.00season+recent+savant+savant_quality+hand-
David PetersonChicago Cubs vs St. Louis CardinalsL17.4%3.94.74.665shortfull38.0062.00season+recent+savant+savant_quality+handrecent leash 3.9 IP/start
Anthony KayChicago White Sox vs Cleveland GuardiansL18.9%4.44.94.874shortfull30.0070.00season+recent+savant+savant_quality+handrecent leash 4.4 IP/start, patient opponent BB% 10.0%
Brady SingerCincinnati Reds vs Baltimore OriolesR20.9%5.24.84.987normalfull27.5072.50season+recent+savant+savant_quality+handpatient opponent BB% 10.0%
Gavin WilliamsCleveland Guardians vs Chicago White SoxR27.5%5.06.06.084shortfull44.5055.50season+recent+savant+savant_quality+handrecent leash 5.0 IP/start
Ryan FeltnerColorado Rockies vs San Francisco GiantsR16.8%5.34.84.989normalfull32.5067.50season+recent+savant+savant_quality+hand-
Spencer ArrighettiHouston Astros vs Tampa Bay RaysR25.4%5.05.55.484shortfull38.5061.50season+recent+savant+savant_quality+handrecent leash 5.0 IP/start, patient opponent BB% 9.5%, low-K contact opponent 18.6%
Reid DetmersLos Angeles Angels vs Boston Red SoxL26.8%6.25.96.0104deepfull71.0029.00season+recent+savant+savant_quality+hand-
Shohei OhtaniLos Angeles Dodgers vs San Diego PadresR26.9%6.06.16.1101deepfull79.0021.00season+recent+savant+savant_quality+hand-
Tyler PhillipsMiami Marlins vs AthleticsR17.4%5.35.25.489normalfull45.0055.00season+recent+savant+savant_quality+handpatient opponent BB% 9.6%
Kyle HarrisonMilwaukee Brewers vs Arizona DiamondbacksL31.9%4.95.15.182shortfull71.0029.00season+recent+savant+savant_quality+handrecent leash 4.9 IP/start, low-K contact opponent 19.4%
Mike ParedesMinnesota Twins vs New York YankeesR16.2%4.14.55.069shortfull29.5070.50season+recent+savant+savant_quality+handrecent leash 4.1 IP/start, patient opponent BB% 10.5%
Christian ScottNew York Mets vs Atlanta BravesR25.5%4.74.54.579shortfull41.5058.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Gerrit ColeNew York Yankees vs Minnesota TwinsR20.9%4.95.45.482shortfull61.5038.50season+recent+savant+savant_quality+handrecent leash 4.9 IP/start
Mitch KellerPittsburgh Pirates vs Washington NationalsR18.1%5.15.55.586shortfull36.0064.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start
Michael KingSan Diego Padres vs Los Angeles DodgersR18.7%5.55.75.692normalfull39.5060.50season+recent+savant+savant_quality+handpatient opponent BB% 10.6%
Luis CastilloSeattle Mariners vs Toronto Blue JaysR20.4%5.15.05.086shortfull42.0058.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start, low-K contact opponent 20.0%
Andre PallanteSt. Louis Cardinals vs Chicago CubsR18.1%6.15.65.7102deepfull56.0044.00season+recent+savant+savant_quality+handpatient opponent BB% 11.3%
Nick MartinezTampa Bay Rays vs Houston AstrosR14.8%5.55.95.892normalfull42.5057.50season+recent+savant+savant_quality+hand-
Dylan CeaseToronto Blue Jays vs Seattle MarinersR37.8%4.95.65.482shortfull72.0028.00season+recent+savant+savant_quality+handrecent leash 4.9 IP/start
Foster GriffinWashington Nationals vs Pittsburgh PiratesL25.6%6.25.86.0104deepfull54.0046.00season+recent+savant+savant_quality+handpatient opponent BB% 9.5%

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
Luis CastilloLuis Castillo UnderToronto Blue Jays @ Seattle Mariners17.514.2-3.318.9%BGOOD_ADDresearchshort5.086season+recent+savant+savant_quality+handMarket status RESEARCH: Pitcher Outs research-stage -- downgraded to monitor/derisk
Gerrit ColeGerrit Cole UnderMinnesota Twins @ New York Yankees17.514.3-3.118.0%BGOOD_ADDresearchshort5.482season+recent+savant+savant_quality+handMarket status RESEARCH: Pitcher Outs research-stage -- downgraded to monitor/derisk
Shohei OhtaniShohei Ohtani OverSan Diego Padres @ Los Angeles Dodgers17.520.32.815.9%CALT_DERISKresearchdeep6.1101season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 15.9% vs 10% min using selected line 17.5 clears, but raw gap +2.78 <= 3 min
Reid DetmersReid Detmers OverBoston Red Sox @ Los Angeles Angels17.519.62.112.0%CALT_DERISKresearchdeep6.0104season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 12.0% vs 10% min using selected line 17.5 clears, but raw gap +2.11 <= 3 min
Foster GriffinFoster Griffin OverPittsburgh Pirates @ Washington Nationals17.519.01.58.8%CALT_DERISKresearchdeep6.0104season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 8.8% vs 10% min using selected line 17.5
Nick MartinezNick Martinez UnderTampa Bay Rays @ Houston Astros17.517.0-0.53.0%CALT_DERISKresearchnormal5.892season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 3.0% vs 10% min using selected line 17.5
Dylan CeaseDylan Cease OverToronto Blue Jays @ Seattle Mariners17.517.70.21.2%CALT_DERISKresearchshort5.482season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.2% vs 10% min using selected line 17.5
Gavin WilliamsGavin Williams UnderChicago White Sox @ Cleveland Guardians17.517.3-0.21.0%CALT_DERISKresearchshort6.084season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.0% vs 10% min using selected line 17.5
Andre PallanteAndre Pallante UnderSt. Louis Cardinals @ Chicago Cubs17.517.5-0.00.2%CALT_DERISKresearchdeep5.7102season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 0.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

76 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► GOOD ADDS
B🔬 Research Note
Market status RESEARCH: K Prop Grade B held for recalibration
K PropGerrit Cole UnderTWI@YAN7:05 PM5.54.2-117BetRivers Under 5.5 -115 | best price24.1%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: Pitcher Outs research-stage
Pitcher OutsLuis Castillo UnderJAY@MAR10:10 PM17.514.2-115DK Under 17.5 -115 | exact18.9%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: Pitcher Outs research-stage
Pitcher OutsGerrit Cole UnderTWI@YAN7:05 PM17.514.3-109BetMGM Under 17.5 -105 | best price18.0%!GOOD ADD
B✅ Good AddPitcher Hits AllRyan Feltner UnderGIA@ROC8:10 PM6.54.2-121Fanatics Under 6.5 -120 | best price35.4%!GOOD ADD
B✅ Good Add
Heavy juice (-158); break-even ~61%, requires clean execution
Pitcher Hits AllMike Paredes UnderTWI@YAN7:05 PM5.54.1-158DK Under 5.5 -158 | exact25.4%GOOD ADD
B✅ Good AddPitcher Hits AllTrevor Rogers UnderORI@RED7:10 PM5.54.5-137BetMGM Under 5.5 -125 | best price18.2%!GOOD ADD
B✅ Good AddPitcher Hits AllTyler Phillips UnderMAR@ATH9:40 PM5.54.5+109Bovada Direct Under 5.5 +110 | best price18.2%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Hits AllJose Cabrera UnderBRE@DIA9:45 PM5.54.6-161Bovada Direct Under 5.5 -160 | best price16.4%!GOOD ADD
B✅ Good AddPitcher Hits AllLuis Castillo UnderJAY@MAR10:10 PM5.54.6-130DK Under 5.5 -130 | exact16.4%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher WalksNick Martinez UnderRAY@AST8:15 PM1.51.0-236DK Under 1.5 -236 | exact33.8%!!GOOD ADD
B👀 WatchPitcher WalksTrevor Rogers OverORI@RED7:10 PM1.51.9-136DK Over 1.5 -136 | exact25.2%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RKyle Harrison UnderBRE@DIA9:45 PM2.51.7-174DK Under 2.5 -174 | exact32.0%!!GOOD ADD
B👀 WatchPitcher Earned RRyan Feltner UnderGIA@ROC8:10 PM3.52.5-112DK Under 3.5 -112 | exact28.6%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RSpencer Arrighetti OverRAY@AST8:15 PM2.53.2-113DK Over 2.5 -113 | exact28.0%!!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RChristian Scott UnderMET@BRA7:15 PM2.51.9-133DK Under 2.5 -133 | exact24.0%!!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Earned RJake Bennett UnderSOX@ANG9:38 PM2.52.0-172Fanatics Under 2.5 -150 | best price20.0%!!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Earned RReid Detmers UnderSOX@ANG9:38 PM2.52.0-155DK Under 2.5 -155 | exact20.0%!!GOOD ADD
B👀 WatchPitcher Earned RFoster Griffin UnderPIR@NAT6:45 PM2.52.0-113DK Under 2.5 -113 | exact20.0%!GOOD ADD
B👀 WatchPitcher Earned RMichael King OverPAD@DOD10:10 PM2.52.8-132DK Over 2.5 -132 | exact12.0%!GOOD ADD
► ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 47.5% (7 books) | split consensus 50% (7 books) — posture note at C
K PropGavin Williams OverSOX@GUA7:10 PM6.58.3+115BetRivers Over 5.5 -162 | alt rescue27.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 26.6% vs 17% min using selected line 3.5 clears, but raw gap +0.93 <= 1 min — posture note at D
K PropJose Cabrera OverBRE@DIA9:45 PM3.54.4-165Fanatics Over 3.5 -160 | best price26.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 20.4% vs 17% min using selected line 4.5 clears, but raw gap -0.92 <= 1 min — posture note at D
K PropNick Martinez UnderRAY@AST8:15 PM4.53.6-163FanDuel Under 4.5 -158 | best price20.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 17.2% vs 17% min using selected line 5.5 clears, but raw gap -0.95 <= 1 min — posture note at D
K PropKyle Harrison UnderBRE@DIA9:45 PM5.54.5-153DK Under 5.5 -153 | exact17.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.4% vs 17% min using selected line 8.5 — posture note at D
K PropDylan Cease OverJAY@MAR10:10 PM8.59.9+108FanDuel Over 7.5 -162 | alt rescue16.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.1% vs 17% min using selected line 4.5 — posture note at D
K PropChristian Scott OverMET@BRA7:15 PM4.55.2-115BetRivers Over 4.5 -113 | best price16.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.6% vs 17% min using selected line 6.5 — posture note at D
K PropReid Detmers OverSOX@ANG9:38 PM6.57.5-146BetRivers Over 6.5 -130 | best price15.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.0% vs 17% min using selected line 5.5 — posture note at D
K PropJack Perkins UnderMAR@ATH9:40 PM5.54.8-156BetMGM Under 5.5 -135 | best price13.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.9% vs 17% min using selected line 4.5 — posture note at D
K PropGrant Holmes OverMET@BRA7:15 PM4.55.1-135FanDuel Over 4.5 -122 | best price12.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.8% vs 17% min using selected line 3.5 — posture note at D
K PropMike Paredes UnderTWI@YAN7:05 PM3.53.1-130FanDuel Under 3.5 -130 | best price11.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.0% vs 17% min using selected line 6.5 — posture note at D
K PropFoster Griffin OverPIR@NAT6:45 PM6.57.2+123BetRivers Over 5.5 -165 | alt rescue11.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.1% vs 17% min using selected line 5.5 — posture note at D
K PropTrevor Rogers UnderORI@RED7:10 PM5.54.9-132BetOnline Under 5.5 -125 | best price10.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 17% min using selected line 5.5 — posture note at D
K PropSpencer Arrighetti UnderRAY@AST8:15 PM5.55.1-151FanDuel Under 5.5 -140 | best price8.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.1% vs 17% min using selected line 4.5 — posture note at D
K PropAnthony Kay UnderSOX@GUA7:10 PM4.54.2+118BetRivers Under 5.5 -165 | alt rescue6.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.8% vs 17% min using selected line 4.5 — posture note at D
K PropMichael King UnderPAD@DOD10:10 PM4.54.3+105FanDuel Under 4.5 +106 | best price4.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.4% vs 17% min using selected line 5.5 — posture note at D
K PropBrady Singer UnderORI@RED7:10 PM5.55.3-150DK Under 5.5 -150 | exact4.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.5% vs 17% min using selected line 4.5 — posture note at D
K PropTyler Phillips OverMAR@ATH9:40 PM4.54.7+120BetMGM Over 3.5 -160 | alt rescue3.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.9% vs 17% min using selected line 4.5 — posture note at D
K PropLuis Castillo UnderJAY@MAR10:10 PM4.54.4+123DK Under 4.5 +123 | exact2.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.2% vs 17% min using selected line 3.5 — posture note at D
K PropRyan Feltner OverGIA@ROC8:10 PM3.53.5+127BetOnline Over 2.5 -167 | alt rescue0.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 15.9% vs 10% min using selected line 17.5 clears, but raw gap +2.78 <= 3 min — posture note at D
Pitcher OutsShohei Ohtani OverPAD@DOD10:10 PM17.520.3-191Bovada Direct Over 17.5 -190 | best price15.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 12.0% vs 10% min using selected line 17.5 clears, but raw gap +2.11 <= 3 min — posture note at D
Pitcher OutsReid Detmers OverSOX@ANG9:38 PM17.519.6-115FanDuel Over 17.5 -106 | best price12.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.8% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsFoster Griffin OverPIR@NAT6:45 PM17.519.0-163DK Over 17.5 -163 | exact8.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsNick Martinez UnderRAY@AST8:15 PM17.517.0-137BetMGM Under 17.5 -110 | best price3.0%!!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 OutsDylan Cease OverJAY@MAR10:10 PM17.517.7-139BetMGM Over 17.5 -130 | best price1.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.0% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsGavin Williams UnderSOX@GUA7:10 PM17.517.3+101FanDuel Under 17.5 +104 | best price1.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.2% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsAndre Pallante UnderCAR@CUB4:05 PM17.517.5-162DK Under 17.5 -162 | exact0.2%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.0% (4 books) | consensus 67% (4 books)
Pitcher Hits AllFoster Griffin UnderPIR@NAT6:45 PM5.53.9-105DK Under 5.5 -105 | exact29.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.8% vs 15% min using selected line 6.5 — posture note at D
Pitcher Hits AllMitch Keller UnderPIR@NAT6:45 PM6.55.8-151DK Under 6.5 -151 | exact10.8%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 AllNick Martinez OverRAY@AST8:15 PM5.55.8-133BetMGM Over 5.5 -125 | best price5.5%!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 AllBrady Singer UnderORI@RED7:10 PM5.55.4-117BetMGM Under 5.5 -105 | best price1.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllGerrit Cole UnderTWI@YAN7:05 PM5.55.5-144BetMGM Under 5.5 -140 | best price-!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 48.9% (1 books)
Pitcher WalksMitch Keller OverPIR@NAT6:45 PM1.51.8-110DK Over 1.5 -110 | exact21.1%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher WalksGrant Holmes UnderMET@BRA7:15 PM2.52.1-176DK Under 2.5 -176 | exact16.3%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 48.3% (1 books)
Pitcher WalksMike Paredes OverTWI@YAN7:05 PM1.51.7-107DK Over 1.5 -107 | exact15.4%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher WalksChristian Scott OverMET@BRA7:15 PM1.51.7-140DK Over 1.5 -140 | exact15.2%!!!ALT / DERISK
C↘ Alt / DeriskPitcher WalksBrady Singer OverORI@RED7:10 PM1.51.7-173DK Over 1.5 -173 | exact13.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.1% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksSpencer Arrighetti OverRAY@AST8:15 PM2.52.7-107DK Over 2.5 -107 | exact7.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksFoster Griffin OverPIR@NAT6:45 PM1.51.5-105DK Over 1.5 -105 | exact3.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.0% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksGerrit Cole OverTWI@YAN7:05 PM1.51.5+135DK Over 1.5 +135 | exact1.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.5% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksRyan Feltner UnderGIA@ROC8:10 PM1.51.5-141DK Under 1.5 -141 | exact0.5%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RGrant Holmes UnderMET@BRA7:15 PM2.52.1-127DK Under 2.5 -127 | exact16.0%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RMitch Keller UnderPIR@NAT6:45 PM3.53.0-158Fanatics Under 3.5 -135 | best price14.3%!!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 RNick Martinez OverRAY@AST8:15 PM2.52.7-126BetMGM Over 2.5 -105 | 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 RJose Cabrera UnderBRE@DIA9:45 PM2.52.3-128Fanatics Under 2.5 -125 | best price8.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.7% vs 20% min using selected line 1.5 — posture note at D
Pitcher Earned RShohei Ohtani OverPAD@DOD10:10 PM1.51.6-114BetMGM Over 1.5 -110 | best price6.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 RMike Paredes UnderTWI@YAN7:05 PM2.52.4+110Fanatics Under 3.5 -140 | alt rescue4.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 Rogers OverORI@RED7:10 PM2.52.6-133DK Over 2.5 -133 | 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 RBrady Singer OverORI@RED7:10 PM2.52.6-160BetMGM Over 2.5 -155 | 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 RJack Perkins UnderMAR@ATH9:40 PM2.52.4-121DK Under 2.5 -121 | 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 RGerrit Cole UnderTWI@YAN7:05 PM2.52.5-111DK Under 2.5 -111 | 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 RTyler Phillips UnderMAR@ATH9:40 PM2.52.5+111Fanatics Under 2.5 +115 | best price-!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 RDylan Cease UnderJAY@MAR10:10 PM1.51.5+106DK Under 1.5 +106 | 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 RLuis Castillo UnderJAY@MAR10:10 PM2.52.5-149DK Under 2.5 -149 | exact-!ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 25.7% vs 17% min using selected line 3.5 clears, but raw gap +0.90 <= 1 min — posture note at D
K PropAndre Pallante OverCAR@CUB4:05 PM3.54.4-144FanDuel Over 3.5 -136 | best price25.7%MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 20.2% vs 17% min using selected line 4.5 clears, but raw gap +0.91 <= 1 min — posture note at D
K PropJake Bennett OverSOX@ANG9:38 PM4.55.4-149BetMGM Over 4.5 -135 | best price20.2%MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 17.9% vs 17% min using selected line 3.5 clears, but raw gap +0.63 <= 1 min — posture note at D
K PropMitch Keller OverPIR@NAT6:45 PM3.54.1-166Fanatics Over 3.5 -150 | best price17.9%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 15.2% vs 17% min using selected line 6.5 — posture note at D
K PropShohei Ohtani OverPAD@DOD10:10 PM6.57.5-144BetRivers Over 6.5 -125 | best price15.2%MONITOR

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