MLB Betting Analyzer — Full Audit

Sunday, June 21 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✅ TRUSTED28856%-5.44u5953%-3.42u13460%64
Pitcher Hits Allowed✅ TRUSTED24358%+7.39u7051%-6.83u333%6
Run Line✅ TRUSTED13854%-3.08u1560%+0.44u4163%1
Batter Walks👀 WATCH62772%-9.06u57774%-6.44u580%134
Pitcher Earned Runs👀 WATCH14859%+3.11u9855%-6.72u1100%9
Pitcher Walks👀 WATCH11059%-3.75u7156%-6.50u0-11
Batter Hits👀 WATCH3778%+3.90u1369%-0.11u0-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🔬 RESEARCH8444%-12.30u967%+1.44u250%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✅ Trusted2/5season sample >= 50; 14d P&L non-negative; 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

29 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Dylan CeaseToronto Blue Jays vs Chicago Cubs74.785.570.56Changeup (65% whiff, 11% usage)Savant whiff 37.8%, put-away 26.3%, xwOBA 0.274, arsenal coverage 6 pitch type(s)
Chase BurnsCincinnati Reds vs New York Yankees69.472.273.03Slider (53% whiff, 36% usage)Savant whiff 33.2%, put-away 22.2%, xwOBA 0.269, arsenal coverage 3 pitch type(s)
Reid DetmersLos Angeles Angels vs Athletics66.560.876.05Curveball (39% whiff, 10% usage)Savant whiff 28.3%, put-away 20.5%, xwOBA 0.263, arsenal coverage 5 pitch type(s)
Payton TolleBoston Red Sox vs Seattle Mariners65.553.979.054-Seam Fastball (27% whiff, 49% usage)Savant whiff 24.8%, put-away 20.6%, xwOBA 0.257, arsenal coverage 5 pitch type(s)
Zack WheelerPhiladelphia Phillies vs New York Mets61.958.270.56Split-Finger (41% whiff, 13% usage)Savant whiff 26.9%, put-away 20.7%, xwOBA 0.274, arsenal coverage 6 pitch type(s)
Robert GasserMilwaukee Brewers vs Atlanta Braves59.952.164.554-Seam Fastball (40% whiff, 19% usage)Savant whiff 26.4%, put-away 15.5%, xwOBA 0.286, arsenal coverage 5 pitch type(s)
Shota ImanagaChicago Cubs vs Toronto Blue Jays58.562.458.05Split-Finger (43% whiff, 33% usage)Savant whiff 29.0%, put-away 20.6%, xwOBA 0.299, arsenal coverage 5 pitch type(s)
Emmet SheehanLos Angeles Dodgers vs Baltimore Orioles57.863.455.04Slider (40% whiff, 32% usage)Savant whiff 29.7%, put-away 20.3%, xwOBA 0.305, arsenal coverage 4 pitch type(s)
Jack PerkinsAthletics vs Los Angeles Angels57.058.856.06Changeup (43% whiff, 16% usage)Savant whiff 28.2%, put-away 18.6%, xwOBA 0.303, arsenal coverage 6 pitch type(s)
Bryce ElderAtlanta Braves vs Milwaukee Brewers55.548.166.05Slider (32% whiff, 28% usage)Savant whiff 22.0%, put-away 20.4%, xwOBA 0.283, arsenal coverage 5 pitch type(s)
Jared JonesPittsburgh Pirates vs Colorado Rockies55.075.533.04Curveball (47% whiff, 10% usage)Savant whiff 33.6%, put-away 24.6%, xwOBA 0.349, arsenal coverage 4 pitch type(s)
Logan GilbertSeattle Mariners vs Boston Red Sox54.863.251.06Split-Finger (40% whiff, 15% usage)Savant whiff 29.9%, put-away 19.7%, xwOBA 0.313, arsenal coverage 6 pitch type(s)
Davis MartinChicago White Sox vs Detroit Tigers54.660.153.06Slider (46% whiff, 15% usage)Savant whiff 27.9%, put-away 20.6%, xwOBA 0.309, arsenal coverage 6 pitch type(s)
Dustin MaySt. Louis Cardinals vs Kansas City Royals54.248.163.06Sweeper (35% whiff, 20% usage)Savant whiff 22.5%, put-away 19.4%, xwOBA 0.289, arsenal coverage 6 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)
Stephen KolekKansas City Royals vs St. Louis Cardinals51.342.262.06Slider (46% whiff, 17% usage)Savant whiff 20.0%, put-away 18.5%, xwOBA 0.291, arsenal coverage 6 pitch type(s)
Kai-Wei TengHouston Astros vs Cleveland Guardians51.259.044.06Curveball (48% whiff, 10% usage)Savant whiff 27.0%, put-away 21.3%, xwOBA 0.327, arsenal coverage 6 pitch type(s)
Logan WebbSan Francisco Giants vs Miami Marlins49.144.456.55Changeup (31% whiff, 24% usage)Savant whiff 20.4%, put-away 20.0%, xwOBA 0.302, arsenal coverage 5 pitch type(s)
Andrew AlvarezWashington Nationals vs Tampa Bay Rays47.255.439.55Slider (38% whiff, 29% usage)Savant whiff 27.7%, put-away 16.2%, xwOBA 0.336, arsenal coverage 5 pitch type(s)
Mike ParedesMinnesota Twins vs Arizona Diamondbacks45.442.151.04Changeup (26% whiff, 25% usage)Savant whiff 21.7%, put-away 15.0%, xwOBA 0.313, arsenal coverage 4 pitch type(s)
Slade CecconiCleveland Guardians vs Houston Astros45.345.244.57Curveball (35% whiff, 15% usage)Savant whiff 22.3%, put-away 16.8%, xwOBA 0.326, arsenal coverage 7 pitch type(s)
Keider MonteroDetroit Tigers vs Chicago White Sox44.433.456.55Changeup (24% whiff, 15% usage)Savant whiff 16.6%, put-away 16.4%, xwOBA 0.302, arsenal coverage 5 pitch type(s)
David PetersonNew York Mets vs Philadelphia Phillies44.248.438.05Curveball (34% whiff, 13% usage)Savant whiff 21.7%, put-away 21.3%, xwOBA 0.339, arsenal coverage 5 pitch type(s)
Brandon YoungBaltimore Orioles vs Los Angeles Dodgers43.242.445.55Slider (42% whiff, 15% usage)Savant whiff 21.1%, put-away 16.6%, xwOBA 0.324, arsenal coverage 5 pitch type(s)
Nick MartinezTampa Bay Rays vs Washington Nationals38.536.443.06Changeup (34% whiff, 28% usage)Savant whiff 17.9%, put-away 16.8%, xwOBA 0.329, arsenal coverage 6 pitch type(s)
Michael LorenzenColorado Rockies vs Pittsburgh Pirates37.243.026.07Changeup (34% whiff, 19% usage)Savant whiff 21.0%, put-away 17.3%, xwOBA 0.363, arsenal coverage 7 pitch type(s)
Elmer RodríguezNew York Yankees vs Cincinnati Reds36.350.318.06Slider (50% whiff, 14% usage)Savant whiff 28.7%, put-away 9.2%, xwOBA 0.379, arsenal coverage 6 pitch type(s)
Ryan GustoMiami Marlins vs San Francisco Giants29.135.915.07Changeup (32% whiff, 19% usage)Savant whiff 20.2%, put-away 11.9%, xwOBA 0.385, arsenal coverage 7 pitch type(s)
Jose CabreraArizona Diamondbacks vs Minnesota Twins---0-Savant pitcher summary missing, Savant arsenal missing

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

29 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Jose CabreraArizona Diamondbacks vs Minnesota TwinsR21.5%-5.25.287shortmissing50.0050.00season+handseason leash 5.2 IP/GS, recent_form_unavailable, savant_summary_missing
Jack PerkinsAthletics vs Los Angeles AngelsR25.2%3.94.35.065shortfull56.0044.00season+recent+savant+savant_quality+handrecent leash 3.9 IP/start
Bryce ElderAtlanta Braves vs Milwaukee BrewersR18.0%5.15.95.886shortfull66.0034.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start, patient opponent BB% 10.9%
Brandon YoungBaltimore Orioles vs Los Angeles DodgersR17.5%6.35.75.8106deepfull45.5054.50season+recent+savant+savant_quality+handpatient opponent BB% 10.6%
Payton TolleBoston Red Sox vs Seattle MarinersL24.7%5.45.86.091normalfull79.0021.00season+recent+savant+savant_quality+hand-
Shota ImanagaChicago Cubs vs Toronto Blue JaysL22.7%5.55.85.792normalfull58.0042.00season+recent+savant+savant_quality+handlow-K contact opponent 19.6%
Davis MartinChicago White Sox vs Detroit TigersR23.2%4.95.86.082shortfull53.0047.00season+recent+savant+savant_quality+handrecent leash 4.9 IP/start, patient opponent BB% 9.8%
Chase BurnsCincinnati Reds vs New York YankeesR31.9%5.45.85.791normalfull73.0027.00season+recent+savant+savant_quality+handpatient opponent BB% 11.2%
Slade CecconiCleveland Guardians vs Houston AstrosR20.1%5.15.25.286shortfull44.5055.50season+recent+savant+savant_quality+handrecent leash 5.1 IP/start
Michael LorenzenColorado Rockies vs Pittsburgh PiratesR19.8%4.34.64.672shortfull26.0074.00season+recent+savant+savant_quality+handrecent leash 4.3 IP/start, patient opponent BB% 9.7%
Keider MonteroDetroit Tigers vs Chicago White SoxR17.7%4.75.65.479shortfull56.5043.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Kai-Wei TengHouston Astros vs Cleveland GuardiansR24.5%4.64.34.677shortfull44.0056.00season+recent+savant+savant_quality+handrecent leash 4.6 IP/start, patient opponent BB% 10.2%
Stephen KolekKansas City Royals vs St. Louis CardinalsR18.4%6.66.36.3111deepfull62.0038.00season+recent+savant+savant_quality+hand-
Reid DetmersLos Angeles Angels vs AthleticsL30.2%6.65.96.0111deepfull76.0024.00season+recent+savant+savant_quality+handpatient opponent BB% 9.7%
Emmet SheehanLos Angeles Dodgers vs Baltimore OriolesR25.4%4.45.04.874shortfull55.0045.00season+recent+savant+savant_quality+handrecent leash 4.4 IP/start, patient opponent BB% 10.0%
Ryan GustoMiami Marlins vs San Francisco GiantsR19.2%2.63.64.644shortfull15.0085.00season+recent+savant+savant_quality+handrecent leash 2.6 IP/start
Robert GasserMilwaukee Brewers vs Atlanta BravesL22.4%4.74.85.279shortfull64.5035.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Mike ParedesMinnesota Twins vs Arizona DiamondbacksR19.4%3.43.85.057shortfull51.0049.00season+recent+savant+savant_quality+handrecent leash 3.4 IP/start, low-K contact opponent 20.0%
David PetersonNew York Mets vs Philadelphia PhilliesL17.4%4.04.84.867shortfull38.0062.00season+recent+savant+savant_quality+handrecent leash 4.0 IP/start
Elmer RodríguezNew York Yankees vs Cincinnati RedsR16.5%4.14.35.169shortfull18.0082.00season+recent+savant+savant_quality+handrecent leash 4.1 IP/start, patient opponent BB% 10.1%
Zack WheelerPhiladelphia Phillies vs New York MetsR26.2%6.26.36.2104deepfull70.5029.50season+recent+savant+savant_quality+hand-
Jared JonesPittsburgh Pirates vs Colorado RockiesR22.8%4.34.35.072shortfull33.0067.00season+recent+savant+savant_quality+handrecent leash 4.3 IP/start
Logan WebbSan Francisco Giants vs Miami MarlinsR21.6%6.26.36.3104deepfull56.5043.50season+recent+savant+savant_quality+hand-
Logan GilbertSeattle Mariners vs Boston Red SoxR27.9%5.95.86.099normalfull51.0049.00season+recent+savant+savant_quality+hand-
Dustin MaySt. Louis Cardinals vs Kansas City RoyalsR26.1%6.55.86.0109deepfull63.0037.00season+recent+savant+savant_quality+hand-
Nick MartinezTampa Bay Rays vs Washington NationalsR13.8%5.85.95.997normalfull43.0057.00season+recent+savant+savant_quality+hand-
Nathan EovaldiTexas Rangers vs San Diego PadresR22.1%6.46.26.3107deepfull44.0056.00season+recent+savant+savant_quality+hand-
Dylan CeaseToronto Blue Jays vs Chicago CubsR36.6%5.45.65.691normalfull70.5029.50season+recent+savant+savant_quality+handpatient opponent BB% 11.2%
Andrew AlvarezWashington Nationals vs Tampa Bay RaysL22.5%3.34.24.955shortfull39.5060.50season+recent+savant+savant_quality+handrecent leash 3.3 IP/start, patient opponent BB% 9.6%, low-K contact opponent 19.0%

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

PITCHER OUTS RESEARCH GATE

7/7 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
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 blended line 18.5 (3 books) clears, but raw gap +2.47 <= 3 min
Zack WheelerZack Wheeler OverNew York Mets @ Philadelphia Phillies18.520.92.413.0%CALT_DERISKresearchdeep6.2104season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 15.0% vs 10% min using blended line 18.17 (3 books) clears, but raw gap +2.73 <= 3 min
Logan WebbLogan Webb OverSan Francisco Giants @ Miami Marlins18.520.52.011.0%CALT_DERISKresearchdeep6.3104season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 11.0% vs 10% min using blended line 18.5 (4 books) clears, but raw gap +2.04 <= 3 min
Reid DetmersReid Detmers OverLos Angeles Angels @ Athletics17.519.21.79.6%CALT_DERISKresearchdeep6.0111season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 9.5% vs 10% min using blended line 17.5 (3 books)
Dustin MayDustin May OverSt. Louis Cardinals @ Kansas City Royals18.519.20.74.0%CALT_DERISKresearchdeep6.0109season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 7.9% vs 10% min using blended line 17.83 (3 books)
Nick MartinezNick Martinez UnderWashington Nationals @ Tampa Bay Rays17.516.9-0.63.4%CALT_DERISKresearchnormal5.997season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 3.4% vs 10% min using blended line 17.5 (4 books)
Logan GilbertLogan Gilbert OverBoston Red Sox @ Seattle Mariners18.518.70.21.1%CALT_DERISKresearchnormal6.099season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.1% vs 10% min using blended line 18.5 (3 books)

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

FULL AUDIT — ALL CANDIDATES

91 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► BEST PLAYS
A✅ Best Play
K final QC: opposing lineup not confirmed
K PropNathan Eovaldi OverPAD@RAN2:36 PM5.57.0-120BetRivers Over 5.5 -105 | best price28.0%BEST PLAY
A✅ Best Play
K final QC: opposing lineup not confirmed
K PropLogan Gilbert OverSOX@MAR4:11 PM7.58.0+122BetMGM Over 6.5 -120 | alt rescue6.9%BEST PLAY
► GOOD ADDS
B🔬 Research Note
Matchup: Opp lineup wRC+ 109 vs RHP — neutral | [!] Pitch-type: opp whiffs below avg vs SP top pitch (×0.94) ✗ Over Ks
K PropRyan Gusto UnderGIA@MAR1:41 PM3.51.9+129BetRivers Under 3.5 +132 | best price45.8%!!GOOD ADD
B🔬 Research Note
Matchup: [!] Opp lineup wRC+ 117 vs RHP — tough platoon matchup
K PropMichael Lorenzen OverPIR@ROC3:11 PM3.54.6-164BetRivers Over 3.5 -130 | best price31.9%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x)
Pitcher Hits AllRyan Gusto UnderGIA@MAR1:41 PM5.54.1-127DK Under 5.5 -127 | exact25.4%!!GOOD ADD
B✅ Good AddPitcher Hits AllRobert Gasser UnderBRE@BRA1:36 PM5.54.6-109BetMGM Under 5.5 -105 | best price16.4%!GOOD ADD
B👀 Watch
Heavy juice (-242); break-even ~71%, requires clean execution
Pitcher WalksNick Martinez UnderNAT@RAY1:41 PM1.50.9-242DK Under 1.5 -242 | exact39.1%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x)
Pitcher WalksRyan Gusto UnderGIA@MAR1:41 PM1.51.0-147DK Under 1.5 -147 | exact30.5%!!GOOD ADD
B👀 Watch
Heavy juice (-201); break-even ~67%, requires clean execution
Pitcher WalksElmer Rodriguez UnderRED@YAN1:36 PM2.51.8-201DK Under 2.5 -201 | exact29.0%!GOOD ADD
B👀 Watch
Heavy juice (-178); break-even ~64%, requires clean execution
Pitcher WalksBryce Elder OverBRE@BRA1:36 PM1.51.9-178DK Over 1.5 -178 | exact25.5%!GOOD ADD
B👀 Watch
Heavy juice (-167); break-even ~63%, requires clean execution
Pitcher Earned REmmet Sheehan OverORI@DOD4:11 PM1.52.1-167DK Over 1.5 -167 | exact40.0%!GOOD ADD
B👀 WatchPitcher Earned RLogan Gilbert OverSOX@MAR4:11 PM1.52.1-133DK Over 1.5 -133 | exact40.0%!GOOD ADD
B👀 Watch
Heavy juice (-176); break-even ~64%, requires clean execution
Pitcher Earned RPayton Tolle OverSOX@MAR4:11 PM1.52.1-176DK Over 1.5 -176 | exact40.0%!GOOD ADD
B👀 Watch
Heavy juice (-162); break-even ~62%, requires clean execution
Pitcher Earned RChase Burns UnderRED@YAN1:36 PM2.51.7-162BetMGM Under 2.5 -160 | best price32.0%!GOOD ADD
B👀 Watch
Heavy juice (-158); break-even ~61%, requires clean execution
Pitcher Earned RZack Wheeler OverMET@PHI7:21 PM1.51.9-158DK Over 1.5 -158 | exact26.7%!GOOD ADD
B👀 Watch
Heavy juice (-169); break-even ~63%, requires clean execution
Pitcher Earned RAndrew Alvarez UnderNAT@RAY1:41 PM2.51.9-169DK Under 2.5 -169 | exact24.0%!GOOD ADD
B👀 WatchPitcher Earned RReid Detmers UnderANG@ATH4:06 PM2.51.9+104BetMGM Under 2.5 +105 | best price24.0%!GOOD ADD
B👀 WatchPitcher Earned RMichael Lorenzen UnderPIR@ROC3:11 PM3.52.9-138BetMGM Under 3.5 -130 | best price17.1%!!GOOD ADD
► ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 48.6% (6 books) | consensus 60% (6 books) — posture note at C
K PropDylan Cease OverJAY@CUB2:21 PM6.59.9-153Bovada Direct Over 6.5 -120 | best price51.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 28.3% vs 17% min using blended line 3.5 (7 books) clears, but raw gap +0.99 <= 1 min — posture note at D
K PropBrandon Young OverORI@DOD4:11 PM3.54.5-160BetMGM Over 3.5 -135 | best price28.2%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.6% (7 books) | split consensus 50% (7 books)
K PropReid Detmers OverANG@ATH4:06 PM6.58.2-116Bovada Direct Over 6.5 -105 | best price26.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.7% vs 17% min using blended line 4.07 (7 books) — posture note at D
K PropAndrew Alvarez UnderNAT@RAY1:41 PM4.53.4-148DK Under 4.5 -148 | exact23.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 24.4% vs 17% min using blended line 3.36 (7 books) clears, but raw gap +0.82 <= 1 min — posture note at…
K PropStephen Kolek OverCAR@ROY2:11 PM3.54.2-118BetMGM Over 3.5 +105 | best price19.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.5% vs 17% min using blended line 4.33 (6 books) — posture note at D
K PropDavid Peterson UnderMET@PHI7:21 PM4.53.9+111DK Under 4.5 +111 | exact13.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.6% vs 17% min using blended line 5.36 (7 books) — posture note at D
K PropKai-Wei Teng UnderGUA@AST2:11 PM5.54.8-140FanDuel Under 5.5 -118 | best price12.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.6% vs 17% min using blended line 5.36 (7 books) — posture note at D
K PropDavis Martin OverSOX@TIG1:41 PM5.56.1+129DK Over 5.5 +129 | exact10.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.3% vs 17% min using blended line 6 (6 books) — posture note at D
K PropPayton Tolle UnderSOX@MAR4:11 PM6.55.9-138DK Under 6.5 -138 | exact9.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.7% vs 17% min using blended line 7.36 (7 books) — posture note at D
K PropChase Burns OverRED@YAN1:36 PM7.58.2+103BetOnline Over 7.5 +128 | best price9.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.8% vs 17% min using blended line 5.36 (7 books) — posture note at D
K PropJack Perkins UnderANG@ATH4:06 PM5.55.2-123DK Under 5.5 -123 | exact5.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.8% vs 17% min using blended line 5.36 (7 books) — posture note at D
K PropJared Jones OverPIR@ROC3:11 PM5.55.8+114FanDuel Over 5.5 +120 | best price5.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.6% vs 17% min using blended line 3.36 (7 books) — posture note at D
K PropNick Martinez UnderNAT@RAY1:41 PM3.53.3+127DK Under 3.5 +127 | exact4.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.1% vs 17% min using blended line 4.36 (7 books) — posture note at D
K PropBryce Elder OverBRE@BRA1:36 PM4.54.7+108BetRivers Over 4.5 +125 | best price3.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Projection is above blended line 5.36 (7 books): market gap +0.05; blended market flips the selected Under edge…
K PropLogan Webb UnderGIA@MAR1:41 PM5.55.4+105BetRivers Under 5.5 +107 | best price1.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Projection is above blended line 5.36 (7 books): market gap +0.06; blended market flips the selected Under edge…
K PropDustin May UnderCAR@ROY2:11 PM5.55.4-136DK Under 5.5 -136 | exact1.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.8% vs 17% min using blended line 3.93 (7 books) — posture note at D
K PropSlade Cecconi OverGUA@AST2:11 PM4.54.5+124Bovada Direct Over 3.5 -170 | alt rescue1.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Projection is above blended line 3.36 (7 books): market gap +0.10; blended market flips the selected Under edge…
K PropKeider Montero UnderSOX@TIG1:41 PM3.53.5-112FanDuel Under 3.5 +110 | best price1.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Projection is above blended line 4.36 (7 books): market gap +0.11; blended market flips the selected Under edge…
K PropRobert Gasser UnderBRE@BRA1:36 PM4.54.5-168BetMGM Under 4.5 -165 | best price0.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.8% vs 17% min using blended line 6.36 (7 books) — posture note at D
K PropZack Wheeler OverMET@PHI7:21 PM6.56.5-117FanDuel Over 6.5 -106 | best price0.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 13.3% vs 10% min using blended line 18.5 (3 books) clears, but raw gap +2.47 <= 3 min — posture note at…
Pitcher OutsNathan Eovaldi OverPAD@RAN2:36 PM18.521.0+103DK Over 18.5 +103 | exact13.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 15.0% vs 10% min using blended line 18.17 (3 books) clears, but raw gap +2.73 <= 3 min — posture note a…
Pitcher OutsZack Wheeler OverMET@PHI7:21 PM18.520.9+104Bovada Direct Over 18.5 +115 | best price13.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 11.0% vs 10% min using blended line 18.5 (4 books) clears, but raw gap +2.04 <= 3 min — posture note at…
Pitcher OutsLogan Webb OverGIA@MAR1:41 PM18.520.5-106theScore Bet Over 18.5 -105 | best price11.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.5% vs 10% min using blended line 17.5 (3 books) — posture note at D
Pitcher OutsReid Detmers OverANG@ATH4:06 PM17.519.2-105DK Over 17.5 -105 | exact9.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.9% vs 10% min using blended line 17.83 (3 books) — posture note at D
Pitcher OutsDustin May OverCAR@ROY2:11 PM18.519.2+121Bovada Direct Over 17.5 -160 | alt rescue4.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.4% vs 10% min using blended line 17.5 (4 books) — posture note at D
Pitcher OutsNick Martinez UnderNAT@RAY1:41 PM17.516.9-112BetMGM Under 17.5 +105 | best price3.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.1% vs 10% min using blended line 18.5 (3 books) — posture note at D
Pitcher OutsLogan Gilbert OverSOX@MAR4:11 PM18.518.7+113BetMGM Over 18.5 +135 | best price1.1%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.8% (3 books) | split consensus 50% (3 books)
Pitcher Hits AllReid Detmers UnderANG@ATH4:06 PM5.53.2-105DK Under 5.5 -105 | exact41.8%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.3% (3 books) | books against us 0% (3 books) — strongly disagree
Pitcher Hits AllNick Martinez OverNAT@RAY1:41 PM5.56.3-114BetMGM Over 5.5 -110 | best price14.5%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 48.6% (3 books) | split consensus 50% (3 books)
Pitcher Hits AllLogan Webb UnderGIA@MAR1:41 PM5.54.8+112BetMGM Under 6.5 -155 | alt rescue12.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.2% vs 15% min using blended line 5.17 (3 books) — posture note at D
Pitcher Hits AllAndrew Alvarez UnderNAT@RAY1:41 PM5.54.8-165DK Under 5.5 -165 | exact12.7%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 AllJared Jones UnderPIR@ROC3:11 PM5.55.0+105DK Under 5.5 +105 | 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 (3 books) — posture note at D
Pitcher Hits AllDavis Martin OverSOX@TIG1:41 PM5.55.9-112BetMGM 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 blended line 5.5 (3 books) — posture note at D
Pitcher Hits AllBryce Elder UnderBRE@BRA1:36 PM5.55.2-118DK Under 5.5 -118 | exact5.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.5% vs 15% min using blended line 5.5 (4 books) — posture note at D
Pitcher Hits AllSlade Cecconi UnderGUA@AST2:11 PM5.55.2-144BetMGM Under 5.5 -115 | best price5.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 (3 books) — posture note at D
Pitcher Hits AllNathan Eovaldi UnderPAD@RAN2:36 PM5.55.3-139DK Under 5.5 -139 | exact3.6%!!!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 AllDavid Peterson UnderMET@PHI7:21 PM5.55.3-114DK Under 5.5 -114 | exact3.6%!ALT / DERISK
C↘ Alt / DeriskPitcher WalksReid Detmers OverANG@ATH4:06 PM1.51.8-124DK Over 1.5 -124 | exact22.0%!!ALT / DERISK
C↘ Alt / DeriskPitcher WalksKai-Wei Teng UnderGUA@AST2:11 PM2.52.0-124DK Under 2.5 -124 | exact18.6%!!ALT / DERISK
C↘ Alt / DeriskPitcher WalksLogan Gilbert UnderSOX@MAR4:11 PM1.51.2-219DK Under 1.5 -219 | exact18.2%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.8% (1 books)
Pitcher WalksPayton Tolle OverSOX@MAR4:11 PM1.51.7-114DK Over 1.5 -114 | exact14.4%!ALT / DERISK
C↘ Alt / DeriskPitcher WalksKeider Montero UnderSOX@TIG1:41 PM1.51.3-144DK Under 1.5 -144 | exact13.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.2% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksJared Jones OverPIR@ROC3:11 PM1.51.7+129DK Over 1.5 +129 | exact11.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.1% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksLogan Webb OverGIA@MAR1:41 PM1.51.7+102DK Over 1.5 +102 | exact10.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.8% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksRobert Gasser OverBRE@BRA1:36 PM1.51.6+141DK Over 1.5 +141 | exact9.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.7% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksSlade Cecconi OverGUA@AST2:11 PM1.51.6-109DK Over 1.5 -109 | exact9.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.2% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksChase Burns UnderRED@YAN1:36 PM2.52.3-140DK Under 2.5 -140 | exact9.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.3% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksAndrew Alvarez OverNAT@RAY1:41 PM1.51.6-143DK Over 1.5 -143 | exact8.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.0% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksJack Perkins UnderANG@ATH4:06 PM1.51.4-106DK Under 1.5 -106 | exact6.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.9% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksEmmet Sheehan UnderORI@DOD4:11 PM1.51.4-121DK Under 1.5 -121 | exact5.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksDavis Martin UnderSOX@TIG1:41 PM1.51.5+104DK Under 1.5 +104 | exact3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.8% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksBrandon Young UnderORI@DOD4:11 PM2.52.4-151DK Under 2.5 -151 | exact2.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.9% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksNathan Eovaldi UnderPAD@RAN2:36 PM1.51.5-136DK Under 1.5 -136 | exact0.9%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.4% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksMichael Lorenzen OverPIR@ROC3:11 PM1.51.5-134DK Over 1.5 -134 | exact0.4%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x)
Pitcher Earned RLogan Webb UnderGIA@MAR1:41 PM2.52.1-135DK Under 2.5 -135 | exact16.0%!!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x)
Pitcher Earned RRyan Gusto UnderGIA@MAR1:41 PM2.52.1-133BetMGM Under 2.5 -118 | best price16.0%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RJack Perkins UnderANG@ATH4:06 PM2.52.1-131DK Under 2.5 -131 | exact16.0%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RRobert Gasser UnderBRE@BRA1:36 PM2.52.2-110DK Under 2.5 -110 | exact12.0%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RDavis Martin UnderSOX@TIG1:41 PM2.52.2-124DK Under 2.5 -124 | exact12.0%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RKai-Wei Teng UnderGUA@AST2:11 PM2.52.2-154DK Under 2.5 -154 | 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 RBryce Elder UnderBRE@BRA1:36 PM2.52.3-123BetMGM Under 2.5 -115 | 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 RElmer Rodriguez UnderRED@YAN1:36 PM2.52.3-164BetMGM 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 RNick Martinez OverNAT@RAY1:41 PM2.52.7-103DK Over 2.5 -103 | 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 RSlade Cecconi UnderGUA@AST2:11 PM2.52.3-118BetMGM Under 2.5 -115 | best price8.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 RKeider Montero UnderSOX@TIG1:41 PM2.52.4-150DK Under 2.5 -150 | 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 RNathan Eovaldi OverPAD@RAN2:36 PM2.52.6+124BetMGM Over 2.5 +125 | 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 RJared Jones UnderPIR@ROC3:11 PM2.52.4-103DK Under 2.5 -103 | exact4.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RBrandon Young OverORI@DOD4:11 PM2.52.6-115DK Over 2.5 -115 | 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 RDavid Peterson UnderMET@PHI7:21 PM2.52.5+102DK Under 2.5 +102 | exact-!ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 15.1% vs 17% min using blended line 3.5 (7 books) — posture note at D
K PropElmer Rodriguez OverRED@YAN1:36 PM3.54.0-164BetMGM Over 3.5 -135 | best price15.1%MONITOR
B (Review)◇ Monitor
Model edge fail: Projection is above blended line 4.67 (6 books): market gap +0.72; blended market flips the selected Under edge…
K PropShota Imanaga UnderJAY@CUB2:21 PM5.55.4-158BetMGM Under 5.5 -155 | best price2.0%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 1.7% vs 17% min using blended line 6.5 (7 books) — posture note at D
K PropEmmet Sheehan UnderORI@DOD4:11 PM6.56.4-106BetMGM Under 6.5 -105 | best price1.7%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 1.5% vs 15% min using blended line 6.5 (4 books) — posture note at D
Pitcher Hits AllMichael Lorenzen UnderPIR@ROC3:11 PM6.56.4-118Bovada Direct Under 6.5 -115 | best price1.5%MONITOR

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