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.263.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.460.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.839.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.443.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 (42% 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)
Nick MartinezTampa Bay Rays vs Houston Astros38.336.042.56Changeup (35% whiff, 28% usage)Savant whiff 18.0%, put-away 16.3%, xwOBA 0.330, 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)
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

64 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► GOOD ADDS
B✅ Good Add
Heavy juice (-154); break-even ~61%, requires clean execution
K PropAnthony Kay UnderSOX@GUA7:11 PM5.54.2-154DK Under 5.5 -154 | exact23.2%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: K Prop Grade B held for recalibration
K PropGerrit Cole UnderTWI@YAN7:06 PM5.54.5-105DK Under 5.5 -105 | exact19.0%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: Pitcher Outs research-stage
Pitcher OutsLuis Castillo UnderJAY@MAR10:11 PM17.514.2-119Caesars Under 17.5 -117 | best price18.9%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: Pitcher Outs research-stage
Pitcher OutsGerrit Cole UnderTWI@YAN7:06 PM17.514.3-111BetMGM Under 17.5 +100 | best price18.0%!GOOD ADD
B✅ Good AddPitcher Hits AllRyan Feltner UnderGIA@ROC8:11 PM6.54.2-118DK Under 6.5 -118 | exact35.4%GOOD ADD
B✅ Good Add
Heavy juice (-165); break-even ~62%, requires clean execution
Pitcher Hits AllMike Paredes UnderTWI@YAN7:06 PM5.54.1-165DK Under 5.5 -165 | exact25.4%GOOD ADD
B✅ Good AddPitcher Hits AllTrevor Rogers UnderORI@RED7:11 PM5.54.5-143BetMGM Under 5.5 -125 | best price18.2%!GOOD ADD
B✅ Good AddPitcher Hits AllTyler Phillips UnderMAR@ATH9:41 PM5.54.5+111DK Under 5.5 +111 | exact18.2%!GOOD ADD
B✅ Good AddPitcher Hits AllLuis Castillo UnderJAY@MAR10:11 PM5.54.6-122DK Under 5.5 -122 | exact16.4%!GOOD ADD
B👀 WatchPitcher Earned RBrady Singer UnderORI@RED7:11 PM3.52.6-149DK Under 3.5 -149 | exact25.7%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RChristian Scott UnderMET@BRA7:16 PM2.52.0-128DK Under 2.5 -128 | exact20.0%!!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Earned RJake Bennett UnderSOX@ANG9:39 PM2.52.0-154DK Under 2.5 -154 | exact20.0%!!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Earned RReid Detmers UnderSOX@ANG9:39 PM2.52.0-153DK Under 2.5 -153 | exact20.0%!!GOOD ADD
B👀 WatchPitcher Earned RFoster Griffin UnderPIR@NAT6:46 PM2.52.0-112BetMGM Under 2.5 -110 | best price20.0%!GOOD ADD
► ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 49.7% (6 books) | consensus 60% (6 books) — posture note at C
K PropDylan Cease OverJAY@MAR10:11 PM7.59.9-112FanDuel Over 7.5 -104 | best price32.4%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 47.8% (6 books) | books against us 40% (6 books) — strongly disagree — posture not…
K PropGavin Williams OverSOX@GUA7:11 PM6.58.3+125FanDuel Over 5.5 -166 | alt rescue27.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 25.8% vs 17% min using selected line 3.5 clears, but raw gap +0.90 <= 1 min — posture note at D
K PropJose Cabrera OverBRE@DIA9:46 PM3.54.4-159DK Over 3.5 -159 | exact25.8%!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:16 PM4.53.6-148DK Under 4.5 -148 | exact20.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:46 PM5.54.5-145DK Under 5.5 -145 | exact17.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.5% vs 17% min using selected line 5.5 — posture note at D
K PropJack Perkins UnderMAR@ATH9:41 PM5.54.9-144BetMGM Under 5.5 -135 | best price11.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.4% vs 17% min using selected line 3.5 — posture note at D
K PropMike Paredes UnderTWI@YAN7:06 PM3.53.1-130FanDuel Under 3.5 -130 | best price11.4%!!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:46 PM6.57.2+110Bovada Direct Over 5.5 -170 | 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:11 PM5.54.9-122BetMGM Under 5.5 -120 | best price10.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.8% vs 17% min using selected line 5.5 — posture note at D
K PropSpencer Arrighetti UnderRAY@AST8:16 PM5.55.1-126BetMGM Under 5.5 -125 | best price6.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.7% vs 17% min using selected line 4.5 — posture note at D
K PropMichael King UnderPAD@DOD10:11 PM4.54.3+104FanDuel Under 4.5 +106 | best price4.7%!!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:41 PM4.54.7+115BetMGM Over 3.5 -155 | 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:11 PM4.54.4+114FanDuel Under 4.5 +116 | best price2.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.2% vs 17% min using selected line 7.5 — posture note at D
K PropReid Detmers OverSOX@ANG9:39 PM7.57.5+122BetMGM Over 6.5 -120 | alt rescue0.2%!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:11 PM3.53.5+115DK Over 3.5 +115 | exact0.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:11 PM17.520.3-190DK Over 17.5 -190 | exact15.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:39 PM17.519.6-105DK Over 17.5 -105 | exact12.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:46 PM17.519.0-145DK Over 17.5 -145 | 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:16 PM17.517.0-130Caesars Under 17.5 -127 | 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:11 PM17.517.7-134Caesars 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:11 PM17.517.3+115Fanatics Under 17.5 +130 | 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:06 PM17.517.5-131BetMGM Under 17.5 -120 | best price0.2%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 48.1% (4 books) | consensus 67% (4 books)
Pitcher Hits AllFoster Griffin UnderPIR@NAT6:46 PM5.53.9-102Fanatics Under 5.5 +100 | best price29.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:46 PM6.55.8-132DK Under 6.5 -132 | 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:16 PM5.55.8-120DK Over 5.5 -120 | exact5.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 AllGerrit Cole OverTWI@YAN7:06 PM5.55.6+112Bovada Direct Over 5.5 +120 | best price1.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 AllBrady Singer UnderORI@RED7:11 PM5.55.4-112BetMGM Under 5.5 -105 | best price1.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.9% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher Earned RRyan Feltner UnderGIA@ROC8:11 PM3.52.5-110DK Under 3.5 -110 | exact28.6%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 47.5% (1 books)
Pitcher Earned RSpencer Arrighetti OverRAY@AST8:16 PM2.53.2-103DK Over 2.5 -103 | exact28.0%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RGrant Holmes UnderMET@BRA7:16 PM2.52.1-120DK Under 2.5 -120 | exact16.0%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RMitch Keller UnderPIR@NAT6:46 PM3.53.0-140Fanatics Under 3.5 -140 | best price14.3%!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RKyle Harrison OverBRE@DIA9:46 PM1.51.7-161DK Over 1.5 -161 | exact13.3%!!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RJose Cabrera UnderBRE@DIA9:46 PM2.52.2-129Fanatics Under 2.5 -125 | best price12.0%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RMichael King OverPAD@DOD10:11 PM2.52.8-145DK Over 2.5 -145 | 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 RNick Martinez OverRAY@AST8:16 PM2.52.7-121Fanatics Over 2.5 -105 | 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:11 PM1.51.6-110DK Over 1.5 -110 | exact6.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:06 PM2.52.4+115BetMGM Under 2.5 +120 | 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 RTrevor Rogers OverORI@RED7:11 PM2.52.6-126DK Over 2.5 -126 | 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 RJack Perkins UnderMAR@ATH9:41 PM2.52.4-154DK Under 2.5 -154 | 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:06 PM2.52.5-126DK Under 2.5 -126 | 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:41 PM2.52.5+119DK Under 2.5 +119 | exact-!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:11 PM1.51.5+114DK Under 1.5 +114 | 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:11 PM2.52.5-149DK Under 2.5 -149 | exact-!ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 26.1% vs 17% min using selected line 3.5 clears, but raw gap +0.91 <= 1 min — posture note at D
K PropAndre Pallante OverCAR@CUB4:06 PM3.54.4-148FanDuel Over 3.5 -142 | best price26.1%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:39 PM4.55.4-132BetMGM Over 4.5 -120 | 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:46 PM3.54.1-164BetMGM Over 3.5 -150 | best price17.9%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 16.9% vs 17% min using selected line 4.5 — posture note at D
K PropBrady Singer OverORI@RED7:11 PM4.55.3-145DK Over 4.5 -145 | exact16.9%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 16.2% vs 17% min using selected line 4.5 — posture note at D
K PropChristian Scott OverMET@BRA7:16 PM4.55.2-122Fanatics Over 4.5 -110 | best price16.2%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:11 PM6.57.5-138BetMGM Over 6.5 -120 | best price15.2%MONITOR
B (Review)◇ Monitor
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:16 PM4.55.1-141BetMGM Over 4.5 -120 | best price12.9%MONITOR

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