MLB Betting Analyzer — Full Audit

Wednesday, June 17 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✅ TRUSTED27856%-6.11u4951%-4.09u13160%64
Pitcher Hits Allowed✅ TRUSTED22458%+6.90u7149%-9.46u250%6
Run Line✅ TRUSTED13754%-3.73u2264%+2.02u4163%1
Batter Walks👀 WATCH62772%-9.06u59673%-13.41u580%134
Pitcher Earned Runs👀 WATCH12157%-2.21u8451%-11.00u1100%9
Pitcher Walks👀 WATCH9159%-2.07u7260%-1.14u0-11
Batter Hits👀 WATCH3778%+3.90u1675%+1.05u0-23
Batter Total Bases👀 WATCH3155%+0.66u560%+0.50u0-37
F5 ML👀 WATCH2848%+4.54u0-+0.00u0-0
No HR U1.5👀 WATCH922%-5.18u0-+0.00u0-0
Moneyline👀 WATCH650%+2.85u0-+0.00u0-0
NRFI👀 WATCH333%+0.00u0-+0.00u0-0
YRFI👀 WATCH2100%+0.00u0-+0.00u0-0
Pitcher Outs🔬 RESEARCH8243%-13.89u757%-0.15u250%8
Total🔬 RESEARCH5038%-10.52u843%-1.23u1100%7
F5 Total🔬 RESEARCH10%-1.00u10%-1.00u0-6
Batter H+R+RBI⛔ PAUSED48450%-56.69u7758%+0.95u7053%355

Raw edge is an uncalibrated ranking/debug signal. Trust tiers come from Best/Good settled tracker performance; review-only rows are shown separately.

MARKET PROMOTION CRITERIA

What each market needs to move stages
MarketCurrent StageNext StageProgressPromotion Blockers
K Prop✅ TRUSTEDMaintain Trusted2/4season P&L non-negative; 14d P&L non-negative
Pitcher Hits Allowed✅ TRUSTEDMaintain Trusted3/414d P&L non-negative
Run Line✅ TRUSTEDMaintain Trusted3/4season P&L non-negative
Batter Walks👀 WATCH✅ Trusted2/5season P&L positive; 14d P&L non-negative; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Pitcher Earned Runs👀 WATCH✅ 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 Walks👀 WATCH✅ Trusted2/5season P&L positive; 14d P&L non-negative; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Batter Hits👀 WATCH✅ Trusted3/5season sample >= 50; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Batter Total Bases👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
F5 ML👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
No HR U1.5👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d sample >= 10
Moneyline👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
NRFI👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d sample >= 10
YRFI👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d sample >= 10
Pitcher Outs🔬 RESEARCH👀 Watch2/5season P&L positive; 14d sample >= 10; Grade A sample >= 10 and WR >= 52%
Total🔬 RESEARCH👀 Watch1/5season P&L positive; 14d sample >= 10; 14d WR >= 52%
F5 Total🔬 RESEARCH👀 Watch0/5season sample >= 50; season P&L positive; 14d sample >= 10
Batter H+R+RBI⛔ PAUSED🔬 Research3/5diagnostic/component model has settled validation; season P&L non-negative

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

SAVANT PITCH QUALITY DIAGNOSTICS

28 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Shohei OhtaniLos Angeles Dodgers vs Tampa Bay Rays72.672.679.57Sweeper (38% whiff, 31% usage)Savant whiff 31.5%, put-away 25.8%, xwOBA 0.256, arsenal coverage 7 pitch type(s)
Sean SullivanColorado Rockies vs Chicago Cubs70.747.0100.04Sweeper (100% whiff, 10% usage)Savant whiff 26.4%, put-away 10.5%, xwOBA 0.145, arsenal coverage 4 pitch type(s)
Casey MizeDetroit Tigers vs Houston Astros69.766.878.55Slider (35% whiff, 25% usage)Savant whiff 28.9%, put-away 25.3%, xwOBA 0.258, arsenal coverage 5 pitch type(s)
Braxton AshcraftPittsburgh Pirates vs Athletics64.563.070.05Curveball (40% whiff, 25% usage)Savant whiff 27.3%, put-away 24.6%, xwOBA 0.275, arsenal coverage 5 pitch type(s)
Carlos RodónNew York Yankees vs Chicago White Sox60.461.564.55Changeup (36% whiff, 13% usage)Savant whiff 28.0%, put-away 21.9%, xwOBA 0.286, arsenal coverage 5 pitch type(s)
Nolan McLeanNew York Mets vs Cincinnati Reds56.254.263.06Curveball (40% whiff, 12% usage)Savant whiff 24.2%, put-away 22.1%, xwOBA 0.289, arsenal coverage 6 pitch type(s)
Shane McClanahanTampa Bay Rays vs Los Angeles Dodgers55.360.456.04Changeup (35% whiff, 29% usage)Savant whiff 27.3%, put-away 22.0%, xwOBA 0.303, arsenal coverage 4 pitch type(s)
Gavin WilliamsCleveland Guardians vs Milwaukee Brewers53.366.943.05Sweeper (44% whiff, 26% usage)Savant whiff 30.1%, put-away 23.0%, xwOBA 0.329, arsenal coverage 5 pitch type(s)
Peter LambertHouston Astros vs Detroit Tigers52.952.354.06Changeup (40% whiff, 22% usage)Savant whiff 25.3%, put-away 18.0%, xwOBA 0.307, arsenal coverage 6 pitch type(s)
George KirbySeattle Mariners vs Baltimore Orioles50.944.058.06Sweeper (27% whiff, 28% usage)Savant whiff 21.1%, put-away 18.0%, xwOBA 0.299, arsenal coverage 6 pitch type(s)
Kyle BradishBaltimore Orioles vs Seattle Mariners49.051.945.54Curveball (41% whiff, 22% usage)Savant whiff 24.1%, put-away 19.9%, xwOBA 0.324, arsenal coverage 4 pitch type(s)
Sandy AlcantaraMiami Marlins vs Philadelphia Phillies48.542.753.07Changeup (30% whiff, 22% usage)Savant whiff 20.7%, put-away 17.5%, xwOBA 0.309, arsenal coverage 7 pitch type(s)
Grant HolmesAtlanta Braves vs San Francisco Giants47.756.040.06Slider (41% whiff, 40% usage)Savant whiff 27.5%, put-away 17.3%, xwOBA 0.335, arsenal coverage 6 pitch type(s)
Sam AldegheriLos Angeles Angels vs Arizona Diamondbacks46.338.355.05Changeup (40% whiff, 33% usage)Savant whiff 20.1%, put-away 14.4%, xwOBA 0.305, arsenal coverage 5 pitch type(s)
Luinder AvilaKansas City Royals vs Washington Nationals44.949.237.05Slider (38% whiff, 25% usage)Savant whiff 24.8%, put-away 15.9%, xwOBA 0.341, arsenal coverage 5 pitch type(s)
JR RitchieAtlanta Braves vs San Francisco Giants44.142.744.56Curveball (38% whiff, 26% usage)Savant whiff 22.0%, put-away 15.0%, xwOBA 0.326, arsenal coverage 6 pitch type(s)
Andrew PainterPhiladelphia Phillies vs Miami Marlins42.244.136.56Slider (38% whiff, 21% usage)Savant whiff 22.4%, put-away 15.5%, xwOBA 0.342, arsenal coverage 6 pitch type(s)
Jake BennettBoston Red Sox vs Toronto Blue Jays41.030.048.56Changeup (31% whiff, 26% usage)Savant whiff 17.5%, put-away 11.3%, xwOBA 0.318, arsenal coverage 6 pitch type(s)
Brandon SproatMilwaukee Brewers vs Cleveland Guardians40.847.931.06Curveball (34% whiff, 12% usage)Savant whiff 23.3%, put-away 17.6%, xwOBA 0.353, arsenal coverage 6 pitch type(s)
Javier AssadChicago Cubs vs Colorado Rockies39.026.953.07Cutter (13% whiff, 16% usage)Savant whiff 14.6%, put-away 14.0%, xwOBA 0.309, arsenal coverage 7 pitch type(s)
Eduardo RodriguezArizona Diamondbacks vs Los Angeles Angels37.139.137.054-Seam Fastball (22% whiff, 39% usage)Savant whiff 18.7%, put-away 17.9%, xwOBA 0.341, arsenal coverage 5 pitch type(s)
Aaron CivaleAthletics vs Pittsburgh Pirates35.835.532.56Curveball (27% whiff, 23% usage)Savant whiff 18.7%, put-away 14.4%, xwOBA 0.350, arsenal coverage 6 pitch type(s)
Anthony KayChicago White Sox vs New York Yankees35.142.825.06Sweeper (31% whiff, 21% usage)Savant whiff 22.9%, put-away 13.3%, xwOBA 0.365, arsenal coverage 6 pitch type(s)
Adrian HouserSan Francisco Giants vs Atlanta Braves33.834.428.05Changeup (32% whiff, 18% usage)Savant whiff 18.5%, put-away 13.6%, xwOBA 0.359, arsenal coverage 5 pitch type(s)
Nick LodoloCincinnati Reds vs New York Mets33.140.118.54Curveball (34% whiff, 26% usage)Savant whiff 21.4%, put-away 13.6%, xwOBA 0.378, arsenal coverage 4 pitch type(s)
Kyle LeahySt. Louis Cardinals vs San Diego Padres30.044.813.06Changeup (42% whiff, 13% usage)Savant whiff 21.8%, put-away 17.6%, xwOBA 0.389, arsenal coverage 6 pitch type(s)
Max ScherzerToronto Blue Jays vs Boston Red Sox27.127.618.55Slider (22% whiff, 23% usage)Savant whiff 17.1%, put-away 9.8%, xwOBA 0.378, arsenal coverage 5 pitch type(s)
Zack LittellWashington Nationals vs Kansas City Royals25.229.915.55Slider (22% whiff, 29% usage)Savant whiff 15.9%, put-away 14.4%, xwOBA 0.384, arsenal coverage 5 pitch type(s)

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

PITCHER ASSESSMENT DIAGNOSTICS

28 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Eduardo RodriguezArizona Diamondbacks vs Los Angeles AngelsL18.1%5.55.85.892normalfull37.0063.00season+recent+savant+savant_quality+hand-
Aaron CivaleAthletics vs Pittsburgh PiratesR16.3%5.05.15.084shortfull32.5067.50season+recent+savant+savant_quality+handrecent leash 5.0 IP/start, patient opponent BB% 9.9%
Grant HolmesAtlanta Braves vs San Francisco GiantsR21.4%4.94.94.982shortfull40.0060.00season+recent+savant+savant_quality+handrecent leash 4.9 IP/start
JR RitchieAtlanta Braves vs San Francisco GiantsR20.2%4.65.15.377shortfull44.5055.50season+recent+savant+savant_quality+handrecent leash 4.6 IP/start
Kyle BradishBaltimore Orioles vs Seattle MarinersR20.9%5.25.25.287normalfull45.5054.50season+recent+savant+savant_quality+hand-
Jake BennettBoston Red Sox vs Toronto Blue JaysL17.7%5.05.15.584shortfull48.5051.50season+recent+savant+savant_quality+handrecent leash 5.0 IP/start, low-K contact opponent 19.5%
Javier AssadChicago Cubs vs Colorado RockiesR19.5%3.75.45.262shortfull53.0047.00season+recent+savant+savant_quality+handrecent leash 3.7 IP/start
Anthony KayChicago White Sox vs New York YankeesL19.6%5.04.95.084shortfull25.0075.00season+recent+savant+savant_quality+handrecent leash 5.0 IP/start, patient opponent BB% 11.3%
Nick LodoloCincinnati Reds vs New York MetsL19.1%5.55.45.592normalfull18.5081.50season+recent+savant+savant_quality+hand-
Gavin WilliamsCleveland Guardians vs Milwaukee BrewersR28.3%6.26.26.2104deepfull43.0057.00season+recent+savant+savant_quality+handpatient opponent BB% 10.9%
Sean SullivanColorado Rockies vs Chicago CubsL22.3%-3.05.592shortfull100.000.00season+savant+savant_quality+handseason leash 3.0 IP/GS, patient opponent BB% 10.9%, recent_form_unavailable
Casey MizeDetroit Tigers vs Houston AstrosR25.4%4.95.35.282shortfull78.5021.50season+recent+savant+savant_quality+handrecent leash 4.9 IP/start
Peter LambertHouston Astros vs Detroit TigersR21.6%5.45.75.691normalfull54.0046.00season+recent+savant+savant_quality+handpatient opponent BB% 9.9%
Luinder AvilaKansas City Royals vs Washington NationalsR20.6%3.63.44.660shortfull37.0063.00season+recent+savant+savant_quality+handrecent leash 3.6 IP/start
Sam AldegheriLos Angeles Angels vs Arizona DiamondbacksL19.7%3.34.55.155shortfull55.0045.00season+recent+savant+savant_quality+handrecent leash 3.3 IP/start
Shohei OhtaniLos Angeles Dodgers vs Tampa Bay RaysR26.8%6.06.26.1101deepfull79.5020.50season+recent+savant+savant_quality+handpatient opponent BB% 9.6%, low-K contact opponent 19.1%
Sandy AlcantaraMiami Marlins vs Philadelphia PhilliesR18.1%6.66.56.5111deepfull53.0047.00season+recent+savant+savant_quality+hand-
Brandon SproatMilwaukee Brewers vs Cleveland GuardiansR21.2%4.74.84.879shortfull31.0069.00season+recent+savant+savant_quality+handrecent leash 4.7 IP/start, patient opponent BB% 10.3%
Nolan McLeanNew York Mets vs Cincinnati RedsR25.3%4.75.55.379shortfull63.0037.00season+recent+savant+savant_quality+handrecent leash 4.7 IP/start, patient opponent BB% 10.3%
Carlos RodónNew York Yankees vs Chicago White SoxL25.3%5.25.25.487normalfull64.5035.50season+recent+savant+savant_quality+hand-
Andrew PainterPhiladelphia Phillies vs Miami MarlinsR17.1%4.94.84.882shortfull36.5063.50season+recent+savant+savant_quality+handrecent leash 4.9 IP/start
Braxton AshcraftPittsburgh Pirates vs AthleticsR26.5%5.86.06.097normalfull70.0030.00season+recent+savant+savant_quality+handpatient opponent BB% 9.7%
Adrian HouserSan Francisco Giants vs Atlanta BravesR18.6%4.34.74.672shortfull28.0072.00season+recent+savant+savant_quality+handrecent leash 4.3 IP/start
George KirbySeattle Mariners vs Baltimore OriolesR21.7%5.36.06.089normalfull58.0042.00season+recent+savant+savant_quality+handpatient opponent BB% 10.1%
Kyle LeahySt. Louis Cardinals vs San Diego PadresR18.5%4.84.94.980shortfull13.0087.00season+recent+savant+savant_quality+handrecent leash 4.8 IP/start
Shane McClanahanTampa Bay Rays vs Los Angeles DodgersL23.8%4.84.94.980shortfull56.0044.00season+recent+savant+savant_quality+handrecent leash 4.8 IP/start, patient opponent BB% 10.5%
Max ScherzerToronto Blue Jays vs Boston Red SoxR17.4%3.13.74.252shortfull18.5081.50season+recent+savant+savant_quality+handrecent leash 3.1 IP/start
Zack LittellWashington Nationals vs Kansas City RoyalsR16.5%4.84.64.780shortfull15.5084.50season+recent+savant+savant_quality+handrecent leash 4.8 IP/start

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

PITCHER OUTS RESEARCH GATE

4/4 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Sandy AlcantaraSandy Alcantara OverMiami Marlins @ Philadelphia Phillies17.520.53.017.4%CALT_DERISKresearchdeep6.5111season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 12.6% vs 10% min using blended line 18.25 (6 books) clears, but raw gap +2.29 <= 3 min
Gavin WilliamsGavin Williams OverCleveland Guardians @ Milwaukee Brewers17.520.32.916.3%CALT_DERISKresearchdeep6.2104season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 16.3% vs 10% min using blended line 17.5 (5 books) clears, but raw gap +2.85 <= 3 min
Shohei OhtaniShohei Ohtani OverTampa Bay Rays @ Los Angeles Dodgers17.519.21.79.8%CALT_DERISKresearchdeep6.1101season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 8.3% vs 10% min using blended line 17.75 (6 books)
George KirbyGeorge Kirby OverBaltimore Orioles @ Seattle Mariners17.518.00.52.8%CALT_DERISKresearchnormal6.089season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 2.8% vs 10% min using blended line 17.5 (5 books)

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

FULL AUDIT — ALL CANDIDATES

107 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 PropJavier Assad UnderROC@CUB8:06 PM4.52.5-148BetRivers Under 4.5 -129 | best price44.5%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x) | Away pen fatigued (1.05x)
Pitcher Hits AllJavier Assad UnderROC@CUB8:06 PM5.53.0+104DK Under 5.5 +104 | exact45.5%!!GOOD ADD
B✅ Good AddPitcher Hits AllSamuel Aldegheri UnderANG@DIA3:41 PM5.53.7-122DK Under 5.5 -122 | exact32.7%!GOOD ADD
B✅ Good AddPitcher Hits AllZack Littell UnderROY@NAT1:06 PM5.54.0-115BetMGM Under 5.5 -115 | best price27.3%!GOOD ADD
B✅ Good AddPitcher Hits AllEduardo Rodriguez UnderANG@DIA3:41 PM5.54.4-128DK Under 5.5 -128 | exact20.0%!GOOD ADD
B👀 Watch
Heavy juice (-251); break-even ~72%, requires clean execution
Pitcher WalksZack Littell OverROY@NAT1:06 PM0.51.5-251theScore Bet Over 0.5 -240 | best price203.0%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher WalksPeter Lambert OverTIG@AST2:11 PM1.52.5-188DK Over 1.5 -188 | exact69.9%!!GOOD ADD
B👀 Watch
Heavy juice (-155); break-even ~61%, requires clean execution
Pitcher WalksNick Lodolo OverMET@RED12:41 PM1.51.9-155theScore Bet Over 1.5 -150 | best price26.2%!GOOD ADD
B👀 WatchPitcher WalksKyle Leahy OverPAD@CAR2:16 PM1.51.8-117theScore Bet Over 1.5 -115 | best price21.4%!!GOOD ADD
B👀 Watch
Heavy juice (-166); break-even ~62%, requires clean execution
Pitcher Earned RBrandon Sproat OverGUA@BRE7:41 PM1.52.6-166DK Over 1.5 -166 | exact73.3%!GOOD ADD
B👀 Watch
Heavy juice (-173); break-even ~63%, requires clean execution
Pitcher Earned RGeorge Kirby OverORI@MAR9:41 PM1.52.4-173BetMGM Over 1.5 -160 | best price60.0%!GOOD ADD
B👀 Watch
Heavy juice (-154); break-even ~61%, requires clean execution
Pitcher Earned RSamuel Aldegheri UnderANG@DIA3:41 PM3.51.8-154DK Under 3.5 -154 | exact48.6%!GOOD ADD
B👀 Watch
Heavy juice (-162); break-even ~62%, requires clean execution
Pitcher Earned RCarlos Rodon OverSOX@YAN7:06 PM1.52.1-162BetMGM Over 1.5 -160 | best price40.0%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x) | Away pen fatigued (1.05x)
Pitcher Earned RJavier Assad UnderROC@CUB8:06 PM2.51.8-107DK Under 2.5 -107 | exact28.0%!!GOOD ADD
B👀 WatchPitcher Earned RShane McClanahan UnderRAY@DOD3:11 PM2.52.0-139DK Under 2.5 -139 | exact20.0%!GOOD ADD
B👀 WatchPitcher Earned RNick Lodolo OverMET@RED12:41 PM2.53.0-109DK Over 2.5 -109 | exact20.0%!GOOD ADD
B👀 WatchPitcher Earned RBraxton Ashcraft UnderPIR@ATH9:41 PM2.52.0-108DK Under 2.5 -108 | exact20.0%!GOOD ADD
B✅ Good Add
Heavy juice (-155); break-even ~61%, requires clean execution
Run LineTampa Bay Rays +1.5RAY@DOD3:11 PM1.5--155BetMGM Tampa Bay Rays 1.5 -150 | best price+6.0%!GOOD ADD
► ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 45.0% (6 books) | books against us 40% (6 books) — strongly disagree — posture not…
K PropShohei Ohtani OverRAY@DOD3:11 PM6.57.0+112FanDuel Over 5.5 -148 | alt rescue8.3%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 41.0% (6 books) | books against us 0% (6 books) — strongly disagree
K PropCasey Mize OverTIG@AST2:11 PM4.55.9+110BetMGM Over 4.5 +120 | best price30.2%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 46.4% (6 books) | books against us 40% (6 books) — strongly disagree
K PropCarlos Rodon OverSOX@YAN7:06 PM5.57.1-146DK Over 5.5 -146 | exact28.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 23.7% vs 17% min using blended line 3.33 (6 books) clears, but raw gap -0.79 <= 1 min — posture note at…
K PropMax Scherzer UnderJAY@SOX6:46 PM3.52.5-112BetMGM Under 3.5 -110 | best price27.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.4% vs 17% min using blended line 3.3 (5 books) — posture note at D
K PropJake Bennett UnderJAY@SOX6:46 PM3.52.9-166BetRivers Under 3.5 -159 | best price17.4%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 46.6% (6 books) | books against us 20% (6 books) — strongly disagree
K PropGavin Williams OverGUA@BRE7:41 PM6.57.6-113BetRivers Over 6.5 +100 | best price16.9%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 45.5% (6 books) | books against us 0% (6 books) — strongly disagree
K PropBraxton Ashcraft OverPIR@ATH9:41 PM5.56.4-117FanDuel Over 5.5 -104 | best price16.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 20.8% vs 17% min using blended line 4.33 (6 books) clears, but raw gap +0.90 <= 1 min — posture note at…
K PropSandy Alcantara OverMAR@PHI1:06 PM4.55.2-124BetRivers Over 4.5 -122 | best price16.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 19.9% vs 17% min using blended line 4.33 (6 books) clears, but raw gap +0.86 <= 1 min — posture note at…
K PropShane McClanahan OverRAY@DOD3:11 PM4.55.2-113BetMGM Over 4.5 +100 | best price15.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.4% vs 17% min using blended line 5.33 (6 books) — posture note at D
K PropNick Lodolo UnderMET@RED12:41 PM5.54.7-141BetRivers Under 5.5 -136 | best price14.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.7% vs 17% min using blended line 6 (6 books) — posture note at D
K PropNolan McLean UnderMET@RED12:41 PM6.55.7-150DK Under 6.5 -150 | exact12.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.9% vs 17% min using blended line 4.33 (6 books) — posture note at D
K PropAnthony Kay UnderSOX@YAN7:06 PM4.54.2-110DK Under 4.5 -110 | exact7.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.1% vs 17% min using blended line 5.33 (6 books) — posture note at D
K PropPeter Lambert OverTIG@AST2:11 PM5.55.9+114BetRivers Over 5.5 +125 | best price7.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 17% min using blended line 6.17 (6 books) — posture note at D
K PropGeorge Kirby UnderORI@MAR9:41 PM6.56.1-140DK Under 6.5 -140 | exact6.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 17% min using blended line 3.33 (6 books) — posture note at D
K PropZack Littell UnderROY@NAT1:06 PM3.53.3-145DK Under 3.5 -145 | exact6.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.5% vs 17% min using blended line 3.33 (6 books) — posture note at D
K PropAaron Civale OverPIR@ATH9:41 PM3.53.6-115FanDuel Over 3.5 -105 | best price2.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 12.6% vs 10% min using blended line 18.25 (6 books) clears, but raw gap +2.29 <= 3 min — posture note a…
Pitcher OutsSandy Alcantara OverMAR@PHI1:06 PM17.520.5-149DK Over 17.5 -149 | exact17.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 16.3% vs 10% min using blended line 17.5 (5 books) clears, but raw gap +2.85 <= 3 min — posture note at…
Pitcher OutsGavin Williams OverGUA@BRE7:41 PM17.520.3-125DK Over 17.5 -125 | exact16.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.3% vs 10% min using blended line 17.75 (6 books) — posture note at D
Pitcher OutsShohei Ohtani OverRAY@DOD3:11 PM17.519.2-157FanDuel Over 17.5 -152 | best price9.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.8% vs 10% min using blended line 17.5 (5 books) — posture note at D
Pitcher OutsGeorge Kirby OverORI@MAR9:41 PM17.518.0-151FanDuel Over 17.5 -148 | best price2.8%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 42.0% (4 books) | books against us 0% (4 books) — strongly disagree
Pitcher Hits AllGeorge Kirby OverORI@MAR9:41 PM5.56.4+123Bovada Direct Over 5.5 +125 | best price16.4%ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.07x)
Pitcher Hits AllMax Scherzer UnderJAY@SOX6:46 PM5.54.7-152BetMGM Under 5.5 -145 | best price14.5%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Hits AllAnthony Kay UnderSOX@YAN7:06 PM5.54.7-145BetMGM Under 5.5 -140 | best price14.5%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 15% min using blended line 5 (4 books) — posture note at D
Pitcher Hits AllShane McClanahan UnderRAY@DOD3:11 PM5.54.8-162DK Under 5.5 -162 | exact12.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.8% vs 15% min using blended line 6.25 (4 books) — posture note at D
Pitcher Hits AllSandy Alcantara UnderMAR@PHI1:06 PM6.55.7-125DK Under 6.5 -125 | exact12.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 (4 books) — posture note at D
Pitcher Hits AllAndrew Painter OverMAR@PHI1:06 PM5.55.8+111DK Over 5.5 +111 | 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 (3 books) — posture note at D
Pitcher Hits AllJake Bennett UnderJAY@SOX6:46 PM5.55.2-153BetMGM 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 AllKyle Leahy UnderPAD@CAR2:16 PM5.55.3-127DK Under 5.5 -127 | exact3.6%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 15% min using blended line 5.5 (4 books) — posture note at D
Pitcher Hits AllNick Lodolo UnderMET@RED12:41 PM5.55.4-127BetMGM Under 5.5 -115 | best price1.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 15% min using blended line 5.5 (4 books) — posture note at D
Pitcher Hits AllBraxton Ashcraft UnderPIR@ATH9:41 PM5.55.4+103DK Under 5.5 +103 | exact1.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 40.7% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher WalksShane McClanahan OverRAY@DOD3:11 PM1.51.8+132DK Over 1.5 +132 | exact20.5%!ALT / DERISK
C↘ Alt / DeriskPitcher WalksSamuel Aldegheri OverANG@DIA3:41 PM1.51.7-195DK Over 1.5 -195 | exact14.6%!!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 WalksCasey Mize OverTIG@AST2:11 PM1.51.7+105DK Over 1.5 +105 | exact11.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.8% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksShohei Ohtani UnderRAY@DOD3:11 PM2.52.3-190DK Under 2.5 -190 | exact9.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.8% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksAndrew Painter OverMAR@PHI1:06 PM1.51.6-136theScore Bet Over 1.5 -130 | best price6.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.7% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksEduardo Rodriguez UnderANG@DIA3:41 PM2.52.3-188DK Under 2.5 -188 | exact6.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksSandy Alcantara UnderMAR@PHI1:06 PM1.51.5-122theScore Bet Under 1.5 -120 | best price1.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.1% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksNolan McLean UnderMET@RED12:41 PM2.52.5-186DK Under 2.5 -186 | exact1.1%!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RSandy Alcantara UnderMAR@PHI1:06 PM3.52.9-147DK Under 3.5 -147 | exact17.1%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RNolan McLean UnderMET@RED12:41 PM2.52.1-150BetMGM Under 2.5 -145 | best price16.0%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RAndrew Painter OverMAR@PHI1:06 PM2.52.9-113DK Over 2.5 -113 | exact16.0%!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Earned RCasey Mize OverTIG@AST2:11 PM1.51.7-153BetMGM Over 1.5 -150 | best price13.3%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RShohei Ohtani OverRAY@DOD3:11 PM1.51.7-111DK Over 1.5 -111 | exact13.3%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RZack Littell OverROY@NAT1:06 PM2.52.8-149DK Over 2.5 -149 | exact12.0%!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.07x)
Pitcher Earned RMax Scherzer OverJAY@SOX6:46 PM2.52.8-119DK Over 2.5 -119 | exact12.0%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RGavin Williams UnderGUA@BRE7:41 PM2.52.2-148DK Under 2.5 -148 | 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 RAnthony Kay OverSOX@YAN7:06 PM2.52.7-134DK Over 2.5 -134 | exact8.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 RKyle Leahy OverPAD@CAR2:16 PM2.52.6-117BetMGM Over 2.5 -105 | 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 REduardo Rodriguez UnderANG@DIA3:41 PM2.52.4-118DK Under 2.5 -118 | 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 RJake Bennett UnderJAY@SOX6:46 PM2.52.4-134BetMGM Under 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 RAaron Civale OverPIR@ATH9:41 PM2.52.6-139BetMGM Over 2.5 -125 | best price4.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 RPeter Lambert UnderTIG@AST2:11 PM2.52.5-121BetMGM 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 2.5 — posture note at D
Pitcher Earned RKyle Bradish UnderORI@MAR9:41 PM2.52.5-147DK Under 2.5 -147 | exact-!ALT / DERISK
C 🔬 MODEL SIGNAL↘ Alt / DeriskNo HRNo HR (Game)RAY@DOD3:11 PM0.50.2-110DraftKings 0.5 -1100.1%ALT / DERISK
C 🔬 MODEL SIGNAL↘ Alt / DeriskNo HRUnder 1.5 HR (Game)RAY@DOD3:11 PM1.50.5-110DraftKings 1.5 -1100.1%ALT / DERISK
C↘ Alt / DeriskTotalOver 7.0RAY@DOD3:11 PM7.0--121Fanatics Over 7 -120 | best price+20.5%!ALT / DERISK
C↘ Alt / DeriskTotalOver 8.5SOX@YAN7:06 PM8.5--107LowVig Over 8.5 -102 | best price+18.5%ALT / DERISK
C↘ Alt / DeriskTotalOver 7.5GUA@BRE7:41 PM7.5--112Caesars Over 7.5 -110 | best price+18.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 6.9 below 7.7 threshold — posture note at D
NRFINRFIRAY@DOD3:11 PM-6.9-110DraftKings -110-10.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 5.8 below 7.7 threshold — posture note at D
NRFINRFIGUA@BRE7:41 PM-5.8-110DraftKings -110-24.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.7 below 7.7 threshold — posture note at D
NRFINRFIPIR@ATH9:41 PM-4.7-110DraftKings -110-39.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.6 below 7.7 threshold — posture note at D
NRFINRFIORI@MAR9:41 PM-4.6-110DraftKings -110-39.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.6 below 7.7 threshold — posture note at D
NRFINRFITIG@AST2:11 PM-4.6-110DraftKings -110-40.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.3 below 7.7 threshold — posture note at D
NRFINRFIPAD@CAR2:16 PM-4.3-110DraftKings -110-44.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.3 below 7.7 threshold — posture note at D
NRFINRFIMET@RED12:41 PM-4.3-110DraftKings -110-44.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.5 below 7.7 threshold — posture note at D
NRFINRFIROC@CUB8:06 PM-3.5-110DraftKings -110-54.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.3 below 7.7 threshold — posture note at D
NRFINRFIJAY@SOX6:46 PM-3.3-110DraftKings -110-57.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 2.6 below 7.7 threshold — posture note at D
NRFINRFIROY@NAT1:06 PM-2.6-110DraftKings -110-65.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 2.6 below 7.7 threshold — posture note at D
NRFINRFIANG@DIA3:41 PM-2.6-110DraftKings -110-66.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 2.3 below 7.7 threshold — posture note at D
NRFINRFISOX@YAN7:06 PM-2.3-110DraftKings -110-69.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 2.3 below 7.7 threshold — posture note at D
NRFINRFIMAR@PHI1:06 PM-2.3-110DraftKings -110-70.3%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIMAR@PHI1:06 PM-7.7-110DraftKings -1100.1%ALT / DERISK
C↘ Alt / DeriskYRFIYRFISOX@YAN7:06 PM-7.7-110DraftKings -110-0.5%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIANG@DIA3:41 PM-7.4-110DraftKings -110-3.9%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIROY@NAT1:06 PM-7.4-110DraftKings -110-4.3%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIJAY@SOX6:46 PM-6.7-110DraftKings -110-13.0%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIROC@CUB8:06 PM-6.5-110DraftKings -110-15.8%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIMET@RED12:41 PM-5.7-110DraftKings -110-25.7%ALT / DERISK
C↘ Alt / DeriskYRFIYRFITIG@AST2:11 PM-5.4-110DraftKings -110-29.6%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIORI@MAR9:41 PM-5.4-110DraftKings -110-30.4%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIPIR@ATH9:41 PM-5.3-110DraftKings -110-31.0%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIPAD@CAR2:16 PM-5.0-110DraftKings -110-35.2%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIGUA@BRE7:41 PM-4.2-110DraftKings -110-45.6%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIRAY@DOD3:11 PM-3.1-110DraftKings -110-59.4%ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 9.2% vs 17% min using blended line 4.67 (6 books) — posture note at D
K PropEduardo Rodriguez UnderANG@DIA3:41 PM5.54.2-151DK Under 5.5 -151 | exact22.8%MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 25.8% vs 17% min using blended line 3.33 (6 books) clears, but raw gap +0.86 <= 1 min — posture note at…
K PropAndrew Painter OverMAR@PHI1:06 PM3.54.2-140FanDuel Over 3.5 -134 | best price19.8%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 11.8% vs 17% min using blended line 5.33 (6 books) — posture note at D
K PropKyle Bradish UnderORI@MAR9:41 PM5.54.7-111BetRivers Under 5.5 -106 | best price14.6%MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 20.0% vs 17% min using blended line 3.3 (5 books) clears, but raw gap +0.66 <= 1 min — posture note at D
K PropKyle Leahy OverPAD@CAR2:16 PM3.54.0-143FanDuel Over 3.5 -134 | best price13.0%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 7.9% vs 17% min using blended line 4.33 (6 books) — posture note at D
K PropBrandon Sproat UnderGUA@BRE7:41 PM4.54.0+104DK Under 4.5 +104 | exact11.4%MONITOR

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