MLB Betting Analyzer — Full Audit

Saturday, July 04 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✅ TRUSTED35358%+5.29u6568%+10.73u16562%64
Pitcher Hits Allowed✅ TRUSTED30759%+14.36u6464%+6.97u333%6
Run Line✅ TRUSTED13854%-3.08u0-+0.00u4163%1
Batter Walks👀 WATCH62772%-9.06u0-+0.00u580%134
Pitcher Earned Runs👀 WATCH25359%+0.98u10558%-2.13u1100%9
Pitcher Walks👀 WATCH18159%-8.46u7159%-4.71u0-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🔬 RESEARCH9646%-12.12u1258%+0.17u250%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✅ 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 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

30 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Jesús LuzardoPhiladelphia Phillies vs Kansas City Royals67.069.167.04Sweeper (48% whiff, 36% usage)Savant whiff 32.1%, put-away 21.3%, xwOBA 0.281, arsenal coverage 4 pitch type(s)
Hunter BrownHouston Astros vs Tampa Bay Rays65.957.579.05Curveball (32% whiff, 20% usage)Savant whiff 25.3%, put-away 23.2%, xwOBA 0.257, arsenal coverage 5 pitch type(s)
Braxton AshcraftPittsburgh Pirates vs Washington Nationals65.163.870.55Curveball (42% whiff, 26% usage)Savant whiff 27.4%, put-away 25.4%, xwOBA 0.274, arsenal coverage 5 pitch type(s)
Chris SaleAtlanta Braves vs New York Mets63.965.367.54Slider (38% whiff, 40% usage)Savant whiff 30.1%, put-away 21.4%, xwOBA 0.280, arsenal coverage 4 pitch type(s)
Parker MessickCleveland Guardians vs Chicago White Sox61.058.468.56Changeup (38% whiff, 24% usage)Savant whiff 26.4%, put-away 22.0%, xwOBA 0.278, arsenal coverage 6 pitch type(s)
Drew RasmussenTampa Bay Rays vs Houston Astros60.654.172.06Changeup (42% whiff, 12% usage)Savant whiff 24.6%, put-away 21.3%, xwOBA 0.271, arsenal coverage 6 pitch type(s)
Brandon WoodruffMilwaukee Brewers vs Arizona Diamondbacks60.249.175.56Changeup (37% whiff, 20% usage)Savant whiff 21.8%, put-away 21.8%, xwOBA 0.264, arsenal coverage 6 pitch type(s)
Shota ImanagaChicago Cubs vs St. Louis Cardinals58.260.458.56Split-Finger (42% whiff, 33% usage)Savant whiff 28.4%, put-away 19.9%, xwOBA 0.298, arsenal coverage 6 pitch type(s)
Yoshinobu YamamotoLos Angeles Dodgers vs San Diego Padres56.959.161.06Split-Finger (32% whiff, 26% usage)Savant whiff 27.5%, put-away 20.4%, xwOBA 0.293, arsenal coverage 6 pitch type(s)
Logan GilbertSeattle Mariners vs Toronto Blue Jays56.462.755.06Split-Finger (39% whiff, 14% usage)Savant whiff 29.7%, put-away 19.7%, xwOBA 0.305, arsenal coverage 6 pitch type(s)
Sonny GrayBoston Red Sox vs Los Angeles Angels51.646.559.56Sweeper (40% whiff, 20% usage)Savant whiff 22.5%, put-away 17.9%, xwOBA 0.296, arsenal coverage 6 pitch type(s)
Jack FlahertyDetroit Tigers vs Texas Rangers51.155.845.55Curveball (37% whiff, 20% usage)Savant whiff 26.9%, put-away 18.4%, xwOBA 0.324, arsenal coverage 5 pitch type(s)
Sean BurkeChicago White Sox vs Cleveland Guardians51.149.254.06Slider (33% whiff, 17% usage)Savant whiff 23.9%, put-away 17.7%, xwOBA 0.307, arsenal coverage 6 pitch type(s)
Michael WachaKansas City Royals vs Philadelphia Phillies49.847.253.56Changeup (29% whiff, 23% usage)Savant whiff 22.3%, put-away 19.0%, xwOBA 0.308, arsenal coverage 6 pitch type(s)
Carson PalmquistWashington Nationals vs Pittsburgh Pirates49.537.459.54Sweeper (50% whiff, 20% usage)Savant whiff 21.2%, put-away 11.3%, xwOBA 0.296, arsenal coverage 4 pitch type(s)
Sean ManaeaNew York Mets vs Atlanta Braves49.247.051.05Sweeper (33% whiff, 32% usage)Savant whiff 22.6%, put-away 18.2%, xwOBA 0.313, arsenal coverage 5 pitch type(s)
Sandy AlcantaraMiami Marlins vs Athletics49.143.154.07Changeup (30% whiff, 22% usage)Savant whiff 21.4%, put-away 16.7%, xwOBA 0.307, arsenal coverage 7 pitch type(s)
Zebby MatthewsMinnesota Twins vs New York Yankees47.749.047.56Slider (38% whiff, 22% usage)Savant whiff 23.2%, put-away 18.9%, xwOBA 0.320, arsenal coverage 6 pitch type(s)
Kumar RockerTexas Rangers vs Detroit Tigers47.251.543.05Slider (40% whiff, 38% usage)Savant whiff 25.4%, put-away 16.9%, xwOBA 0.329, arsenal coverage 5 pitch type(s)
Brandon YoungBaltimore Orioles vs Cincinnati Reds46.847.548.05Slider (42% whiff, 14% usage)Savant whiff 23.1%, put-away 17.6%, xwOBA 0.319, arsenal coverage 5 pitch type(s)
Griffin CanningSan Diego Padres vs Los Angeles Dodgers45.955.335.07Slider (40% whiff, 26% usage)Savant whiff 24.6%, put-away 22.4%, xwOBA 0.345, arsenal coverage 7 pitch type(s)
Robbie RaySan Francisco Giants vs Colorado Rockies45.551.642.05Slider (36% whiff, 27% usage)Savant whiff 25.6%, put-away 16.6%, xwOBA 0.331, arsenal coverage 5 pitch type(s)
Sam AldegheriLos Angeles Angels vs Boston Red Sox36.937.435.05Changeup (33% whiff, 31% usage)Savant whiff 20.4%, put-away 12.9%, xwOBA 0.345, arsenal coverage 5 pitch type(s)
Aaron CivaleAthletics vs Miami Marlins36.337.431.06Cutter (26% whiff, 36% usage)Savant whiff 19.8%, put-away 14.0%, xwOBA 0.353, arsenal coverage 6 pitch type(s)
Kyle LeahySt. Louis Cardinals vs Chicago Cubs35.545.425.06Changeup (39% whiff, 13% usage)Savant whiff 21.9%, put-away 18.0%, xwOBA 0.365, arsenal coverage 6 pitch type(s)
Merrill KellyArizona Diamondbacks vs Milwaukee Brewers22.135.73.56Slider (33% whiff, 12% usage)Savant whiff 19.5%, put-away 13.1%, xwOBA 0.408, arsenal coverage 6 pitch type(s)
Tomoyuki SuganoColorado Rockies vs San Francisco Giants22.130.29.07Split-Finger (30% whiff, 20% usage)Savant whiff 17.4%, put-away 11.6%, xwOBA 0.397, arsenal coverage 7 pitch type(s)
Shane BieberToronto Blue Jays vs Seattle Mariners14.334.00.05Curveball (35% whiff, 17% usage)Savant whiff 19.8%, put-away 10.7%, xwOBA 0.542, arsenal coverage 5 pitch type(s)
Brendan BeckNew York Yankees vs Minnesota Twins12.320.80.02Slider (43% whiff, 35% usage)Savant whiff 16.4%, put-away 4.3%, xwOBA 0.481, arsenal coverage 2 pitch type(s)
Hunter GreeneCincinnati Reds vs Baltimore Orioles---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

30 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Merrill KellyArizona Diamondbacks vs Milwaukee BrewersR12.2%5.65.85.894normalfull3.5096.50season+recent+savant+savant_quality+handpatient opponent BB% 10.8%
Aaron CivaleAthletics vs Miami MarlinsR15.3%4.24.84.770shortfull31.0069.00season+recent+savant+savant_quality+handrecent leash 4.2 IP/start
Chris SaleAtlanta Braves vs New York MetsL29.4%5.36.06.089normalfull67.5032.50season+recent+savant+savant_quality+hand-
Brandon YoungBaltimore Orioles vs Cincinnati RedsR19.1%5.85.65.697normalfull48.0052.00season+recent+savant+savant_quality+handpatient opponent BB% 9.8%
Sonny GrayBoston Red Sox vs Los Angeles AngelsR23.6%6.65.65.8111deepfull59.5040.50season+recent+savant+savant_quality+hand-
Shota ImanagaChicago Cubs vs St. Louis CardinalsL22.3%5.55.85.792normalfull58.5041.50season+recent+savant+savant_quality+hand-
Sean BurkeChicago White Sox vs Cleveland GuardiansR26.4%5.35.25.289normalfull54.0046.00season+recent+savant+savant_quality+handpatient opponent BB% 10.0%
Hunter GreeneCincinnati Reds vs Baltimore OriolesR---5.896unknownmissing50.0050.00fallback+handpatient opponent BB% 10.1%, season_pitcher_stats_missing, recent_form_unavailable, savant_summary_missing
Parker MessickCleveland Guardians vs Chicago White SoxL26.0%6.05.96.0101deepfull68.5031.50season+recent+savant+savant_quality+hand-
Tomoyuki SuganoColorado Rockies vs San Francisco GiantsR13.9%5.25.35.387normalfull9.0091.00season+recent+savant+savant_quality+hand-
Jack FlahertyDetroit Tigers vs Texas RangersR28.1%4.64.44.577shortfull45.5054.50season+recent+savant+savant_quality+handrecent leash 4.6 IP/start
Hunter BrownHouston Astros vs Tampa Bay RaysR26.8%4.95.15.382shortfull79.0021.00season+recent+savant+savant_quality+handrecent leash 4.9 IP/start, low-K contact opponent 18.7%
Michael WachaKansas City Royals vs Philadelphia PhilliesR17.4%6.56.46.4109deepfull53.5046.50season+recent+savant+savant_quality+hand-
Sam AldegheriLos Angeles Angels vs Boston Red SoxL18.2%3.64.34.860shortfull35.0065.00season+recent+savant+savant_quality+handrecent leash 3.6 IP/start
Yoshinobu YamamotoLos Angeles Dodgers vs San Diego PadresR24.4%6.66.56.5111deepfull61.0039.00season+recent+savant+savant_quality+hand-
Sandy AlcantaraMiami Marlins vs AthleticsR18.1%6.56.46.4109deepfull54.0046.00season+recent+savant+savant_quality+handpatient opponent BB% 9.6%
Brandon WoodruffMilwaukee Brewers vs Arizona DiamondbacksR25.3%4.95.25.282shortfull75.5024.50season+recent+savant+savant_quality+handrecent leash 4.9 IP/start, low-K contact opponent 19.4%
Zebby MatthewsMinnesota Twins vs New York YankeesR19.3%6.66.36.3111deepfull47.5052.50season+recent+savant+savant_quality+handpatient opponent BB% 10.5%
Sean ManaeaNew York Mets vs Atlanta BravesL22.3%4.75.05.379shortfull51.0049.00season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Brendan BeckNew York Yankees vs Minnesota TwinsR21.9%--5.896unknownfull0.00100.00season+savant+savant_quality+handrecent_form_unavailable
Jesús LuzardoPhiladelphia Phillies vs Kansas City RoyalsL28.5%5.95.76.099normalfull67.0033.00season+recent+savant+savant_quality+hand-
Braxton AshcraftPittsburgh Pirates vs Washington NationalsR28.0%5.66.06.094normalfull70.5029.50season+recent+savant+savant_quality+hand-
Griffin CanningSan Diego Padres vs Los Angeles DodgersR21.1%4.64.74.777shortfull35.0065.00season+recent+savant+savant_quality+handrecent leash 4.6 IP/start, patient opponent BB% 10.6%
Robbie RaySan Francisco Giants vs Colorado RockiesL19.8%6.55.65.8109deepfull42.0058.00season+recent+savant+savant_quality+hand-
Logan GilbertSeattle Mariners vs Toronto Blue JaysR28.7%6.25.96.0104deepfull55.0045.00season+recent+savant+savant_quality+handlow-K contact opponent 19.9%
Kyle LeahySt. Louis Cardinals vs Chicago CubsR18.9%5.25.15.187normalfull25.0075.00season+recent+savant+savant_quality+handpatient opponent BB% 11.2%
Drew RasmussenTampa Bay Rays vs Houston AstrosR28.5%6.65.86.0111deepfull72.0028.00season+recent+savant+savant_quality+hand-
Kumar RockerTexas Rangers vs Detroit TigersR22.0%4.74.84.879shortfull43.0057.00season+recent+savant+savant_quality+handrecent leash 4.7 IP/start, patient opponent BB% 9.6%
Shane BieberToronto Blue Jays vs Seattle MarinersR18.9%4.24.55.370shortfull0.00100.00season+recent+savant+savant_quality+handrecent leash 4.2 IP/start
Carson PalmquistWashington Nationals vs Pittsburgh PiratesL22.9%2.03.35.034shortfull59.5040.50season+recent+savant+savant_quality+handrecent leash 2.0 IP/start, patient opponent BB% 9.5%

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

PITCHER OUTS RESEARCH GATE

10/10 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Hunter BrownHunter Brown UnderTampa Bay Rays @ Houston Astros17.513.3-4.223.8%BGOOD_ADDresearchshort5.382season+recent+savant+savant_quality+handMarket status RESEARCH: Pitcher Outs research-stage -- downgraded to monitor/derisk
Yoshinobu YamamotoYoshinobu Yamamoto OverSan Diego Padres @ Los Angeles Dodgers18.522.03.518.8%CALT_DERISKresearchdeep6.5111season+recent+savant+savant_quality+handBooks Disagree: blended market against 45.1% (7 books) | books against us 0% (7 books) — strongly disagree
Drew RasmussenDrew Rasmussen OverTampa Bay Rays @ Houston Astros17.520.42.916.5%CALT_DERISKresearchdeep6.0111season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 16.5% vs 10% min using selected line 17.5 clears, but raw gap +2.89 <= 3 min
Michael WachaMichael Wacha OverPhiladelphia Phillies @ Kansas City Royals17.520.22.715.2%CALT_DERISKresearchdeep6.4109season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 15.2% vs 10% min using selected line 17.5 clears, but raw gap +2.66 <= 3 min
Jesus LuzardoJesus Luzardo OverPhiladelphia Phillies @ Kansas City Royals17.519.52.011.3%CALT_DERISKresearchnormal6.099season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 11.3% vs 10% min using selected line 17.5 clears, but raw gap +1.97 <= 3 min
Braxton AshcraftBraxton Ashcraft OverPittsburgh Pirates @ Washington Nationals17.518.91.47.8%CALT_DERISKresearchnormal6.094season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 7.8% vs 10% min using selected line 17.5
Shota ImanagaShota Imanaga UnderSt. Louis Cardinals @ Chicago Cubs18.517.3-1.26.5%CALT_DERISKresearchnormal5.792season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 6.5% vs 10% min using selected line 18.5
Chris SaleChris Sale OverNew York Mets @ Atlanta Braves18.519.61.15.9%CALT_DERISKresearchnormal6.089season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 5.9% vs 10% min using selected line 18.5
Sandy AlcantaraSandy Alcantara OverMiami Marlins @ Athletics18.519.30.84.5%CALT_DERISKresearchdeep6.4109season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 4.5% vs 10% min using selected line 18.5
Sonny GraySonny Gray OverBoston Red Sox @ Los Angeles Angels18.519.30.84.1%CALT_DERISKresearchdeep5.8111season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 4.1% vs 10% min using selected line 18.5

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

FULL AUDIT — ALL CANDIDATES

82 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► BEST PLAYS
A ⭐ TOP PICK⭐ Top Pick
K final QC: opposing lineup not confirmed, juiced K over -140, active roster BVP damage OPS 0.911/AVG 0.383 over 50 PA
K PropRobbie Ray OverGIA@ROC8:11 PM4.56.4-140DK Over 4.5 -140 | exact42.9%BEST PLAY
► GOOD ADDS
B🔬 Research Note
Matchup: Pitch-type: opp whiffs above avg vs SP top pitch (×1.07) ✓ Over Ks | [!] Opp lineup wRC+ 112 vs RHP — tough platoon matc…
K PropZebby Matthews OverTWI@YAN1:36 PM4.55.7-139FanDuel Over 4.5 -122 | best price26.9%!GOOD ADD
B🔬 Research Note
Matchup: [!] Opp lineup wRC+ 116 vs RHP — tough platoon matchup
K PropHunter Brown UnderRAY@AST7:11 PM6.55.2-158BetOnline Under 6.5 -152 | best price19.6%!!GOOD ADD
B🔬 Research Note
Market status RESEARCH: K Prop missing SP stats
K PropHunter Greene UnderORI@RED7:11 PM6.55.3+109DK Under 6.5 +109 | exact17.9%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: Pitcher Outs research-stage
Pitcher OutsHunter Brown UnderRAY@AST7:11 PM17.513.3+118Bovada Direct Under 17.5 +120 | best price23.8%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.07x)
Pitcher Hits AllMichael Wacha UnderPHI@ROY8:11 PM6.55.2-159DK Under 6.5 -159 | exact20.0%!!GOOD ADD
B✅ Good AddPitcher Hits AllSonny Gray UnderSOX@ANG9:39 PM5.54.4-144Fanatics Under 5.5 -135 | best price20.0%!GOOD ADD
B✅ Good Add
Heavy juice (-152); break-even ~60%, requires clean execution
Pitcher Hits AllAaron Civale OverMAR@ATH9:41 PM5.56.5-152BetMGM Over 5.5 -140 | best price18.2%GOOD ADD
B👀 WatchPitcher WalksLogan Gilbert OverJAY@MAR4:11 PM0.51.2-132DK Over 0.5 -132 | exact148.8%!GOOD ADD
B👀 Watch
Heavy juice (-161); break-even ~62%, requires clean execution
Pitcher WalksRobbie Ray OverGIA@ROC8:11 PM1.52.4-161DK Over 1.5 -161 | exact57.4%!GOOD ADD
B👀 Watch
Heavy juice (-178); break-even ~64%, requires clean execution
Pitcher WalksJack Flaherty OverTIG@RAN4:06 PM1.52.0-178DK Over 1.5 -178 | exact36.3%!GOOD ADD
B👀 WatchPitcher WalksDrew Rasmussen UnderRAY@AST7:11 PM1.51.0-124DK Under 1.5 -124 | exact30.1%!GOOD ADD
B👀 Watch
Heavy juice (-186); break-even ~65%, requires clean execution
Pitcher WalksTomoyuki Sugano UnderGIA@ROC8:11 PM1.51.1-186DK Under 1.5 -186 | exact26.2%!GOOD ADD
B👀 Watch
Heavy juice (-169); break-even ~63%, requires clean execution
Pitcher Earned RJack Flaherty OverTIG@RAN4:06 PM1.52.2-169DK Over 1.5 -169 | exact46.7%!GOOD ADD
B👀 WatchPitcher Earned RLogan Gilbert OverJAY@MAR4:11 PM1.52.2-121BetMGM Over 1.5 -115 | best price46.7%GOOD ADD
B👀 Watch
Heavy juice (-159); break-even ~61%, requires clean execution
Pitcher Earned RYoshinobu Yamamoto OverPAD@DOD10:11 PM1.52.0-159BetMGM Over 1.5 -145 | best price33.3%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x) | Away pen fatigued (1.05x)
Pitcher Earned RBrandon Woodruff UnderBRE@DIA9:41 PM2.51.8-167DK Under 2.5 -167 | exact28.0%!!GOOD ADD
B👀 WatchPitcher Earned RRobbie Ray UnderGIA@ROC8:11 PM3.52.6-115BetMGM Under 3.5 -110 | best price25.7%!GOOD ADD
B👀 Watch
Heavy juice (-176); break-even ~64%, requires clean execution
Pitcher Earned RHunter Brown UnderRAY@AST7:11 PM2.51.9-176BetMGM Under 2.5 -175 | best price24.0%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.07x)
Pitcher Earned RJesus Luzardo UnderPHI@ROY8:11 PM2.51.9-152BetMGM Under 2.5 -150 | best price24.0%!!GOOD ADD
B👀 WatchPitcher Earned RSonny Gray UnderSOX@ANG9:39 PM2.52.0-144DK Under 2.5 -144 | exact20.0%!GOOD ADD
B👀 WatchPitcher Earned RSandy Alcantara UnderMAR@ATH9:41 PM3.52.8-145DK Under 3.5 -145 | exact20.0%!GOOD ADD
B👀 WatchPitcher Earned RGriffin Canning OverPAD@DOD10:11 PM2.52.8-143Fanatics Over 2.5 -140 | best price12.0%!GOOD ADD
► ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 44.1% (7 books) | books against us 17% (7 books) — strongly disagree — posture not…
K PropJesus Luzardo OverPHI@ROY8:11 PM6.58.9+119BetOnline Over 5.5 -143 | alt rescue37.1%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 48.1% (8 books) | consensus 57% (8 books)
K PropMichael Wacha OverPHI@ROY8:11 PM4.55.8-108DK Over 4.5 -108 | exact29.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 25.0% vs 17% min using selected line 3.5 clears, but raw gap -0.87 <= 1 min — posture note at D
K PropAaron Civale UnderMAR@ATH9:41 PM3.52.6+106FanDuel Under 3.5 +122 | best price25.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 17.1% vs 17% min using selected line 4.5 clears, but raw gap +0.77 <= 1 min — posture note at D
K PropKumar Rocker OverTIG@RAN4:06 PM4.55.3-158BetOnline Over 4.5 -154 | best price17.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.9% vs 17% min using selected line 7.5 — posture note at D
K PropChris Sale OverMET@BRA8:09 PM7.58.8-104FanDuel Over 7.5 -104 | best price16.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.8% vs 17% min using selected line 6.5 — posture note at D
K PropBraxton Ashcraft OverPIR@NAT11:06 AM6.57.5+102Bovada Direct Over 5.5 -145 | alt rescue15.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.2% vs 17% min using selected line 6.5 — posture note at D
K PropParker Messick OverSOX@GUA7:11 PM6.57.4-103Bovada Direct Over 6.5 +105 | best price14.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.0% vs 17% min using selected line 4.5 — posture note at D
K PropKyle Leahy UnderCAR@CUB8:09 PM4.53.9-147DK Under 4.5 -147 | exact13.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.8% vs 17% min using selected line 5.5 — posture note at D
K PropLogan Gilbert OverJAY@MAR4:11 PM5.56.2+106BetOnline Over 5.5 +118 | best price12.8%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 PropDrew Rasmussen OverRAY@AST7:11 PM5.56.1-145BetMGM Over 5.5 -135 | best price10.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.1% vs 17% min using selected line 4.5 — posture note at D
K PropBrandon Woodruff UnderBRE@DIA9:41 PM4.54.1-124BetMGM Under 4.5 -120 | best price9.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.7% vs 17% min using selected line 3.5 — posture note at D
K PropMerrill Kelly OverBRE@DIA9:41 PM3.53.8-139FanDuel Over 3.5 -136 | best price8.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.4% vs 17% min using selected line 4.5 — posture note at D
K PropShane Bieber UnderJAY@MAR4:11 PM4.54.2+121BetOnline Under 5.5 -175 | alt rescue7.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.8% vs 17% min using selected line 6.5 — posture note at D
K PropSonny Gray OverSOX@ANG9:39 PM6.56.8+100FanDuel Over 6.5 +106 | best price4.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 PropSandy Alcantara OverMAR@ATH9:41 PM4.54.7-133BetMGM Over 4.5 -120 | best price4.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.1% vs 17% min using selected line 3.5 — posture note at D
K PropSamuel Aldegheri UnderSOX@ANG9:39 PM3.53.4+122DK Under 3.5 +122 | exact3.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.3% vs 17% min using selected line 6.5 — posture note at D
K PropYoshinobu Yamamoto OverPAD@DOD10:11 PM6.56.6+106BetMGM Over 6.5 +110 | best price1.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.2% vs 17% min using selected line 4.5 — posture note at D
K PropGriffin Canning UnderPAD@DOD10:11 PM4.54.5-150FanDuel Under 4.5 -150 | best price1.2%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 45.1% (7 books) | books against us 0% (7 books) — strongly disagree
Pitcher OutsYoshinobu Yamamoto OverPAD@DOD10:11 PM18.522.0+108DK Over 18.5 +108 | exact18.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 16.5% vs 10% min using selected line 17.5 clears, but raw gap +2.89 <= 3 min — posture note at D
Pitcher OutsDrew Rasmussen OverRAY@AST7:11 PM17.520.4-144DK Over 17.5 -144 | exact16.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 15.2% vs 10% min using selected line 17.5 clears, but raw gap +2.66 <= 3 min — posture note at D
Pitcher OutsMichael Wacha OverPHI@ROY8:11 PM17.520.2-162Caesars Over 17.5 -150 | best price15.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 11.3% vs 10% min using selected line 17.5 clears, but raw gap +1.97 <= 3 min — posture note at D
Pitcher OutsJesus Luzardo OverPHI@ROY8:11 PM17.519.5-165DK Over 17.5 -165 | exact11.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.8% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsBraxton Ashcraft OverPIR@NAT11:06 AM17.518.9-143FanDuel Over 17.5 -138 | best price7.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.5% vs 10% min using selected line 18.5 — posture note at D
Pitcher OutsShota Imanaga UnderCAR@CUB8:09 PM18.517.3-172Bovada Direct Under 18.5 -170 | best price6.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.9% vs 10% min using selected line 18.5 — posture note at D
Pitcher OutsChris Sale OverMET@BRA8:09 PM18.519.6+128BetMGM Over 18.5 +155 | best price5.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.5% vs 10% min using selected line 18.5 — posture note at D
Pitcher OutsSandy Alcantara OverMAR@ATH9:41 PM18.519.3+119theScore Bet Over 17.5 -170 | alt rescue4.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.1% vs 10% min using selected line 18.5 — posture note at D
Pitcher OutsSonny Gray OverSOX@ANG9:39 PM18.519.3+123FanDuel Over 18.5 +152 | best price4.1%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.4% (3 books) | split consensus 50% (3 books)
Pitcher Hits AllRobbie Ray UnderGIA@ROC8:11 PM6.53.7-106DK Under 6.5 -106 | exact43.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.7% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllSean Manaea UnderMET@BRA8:09 PM5.54.8-121Fanatics Under 5.5 -120 | best price12.7%!!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 AllBraxton Ashcraft UnderPIR@NAT11:06 AM5.55.2-130Bovada Direct Under 5.5 -120 | best price5.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.6% vs 15% min using selected line 6.5 — posture note at D
Pitcher Hits AllTomoyuki Sugano UnderGIA@ROC8:11 PM6.56.2-104BetMGM Under 7.5 -150 | alt rescue4.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.1% vs 15% min using selected line 6.5 — posture note at D
Pitcher Hits AllSandy Alcantara UnderMAR@ATH9:41 PM6.56.3+102Bovada Direct Under 6.5 +105 | best price3.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllChris Sale UnderMET@BRA8:09 PM5.55.5-149DK Under 5.5 -149 | exact-!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllJesus Luzardo UnderPHI@ROY8:11 PM5.55.5-119DK Under 5.5 -119 | exact-!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 15% min using selected line 6.5 — posture note at D
Pitcher Hits AllMerrill Kelly UnderBRE@DIA9:41 PM6.56.5-130DK Under 6.5 -130 | exact-!!ALT / DERISK
C↘ Alt / DeriskPitcher WalksKumar Rocker OverTIG@RAN4:06 PM1.51.8-159DK Over 1.5 -159 | exact19.0%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 47.7% (1 books)
Pitcher WalksMichael Wacha OverPHI@ROY8:11 PM1.51.7-104DK Over 1.5 -104 | exact14.0%!!ALT / DERISK
C↘ Alt / DeriskPitcher WalksShane Bieber OverJAY@MAR4:11 PM1.51.7-163DK Over 1.5 -163 | exact12.7%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.5% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksJesus Luzardo OverPHI@ROY8:11 PM1.51.7-129DK Over 1.5 -129 | exact11.5%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.3% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksChris Sale UnderMET@BRA8:09 PM1.51.3-153DK Under 1.5 -153 | exact10.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.6% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksHunter Brown UnderRAY@AST7:11 PM2.52.3-175DK Under 2.5 -175 | exact8.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.8% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksBraxton Ashcraft UnderPIR@NAT11:06 AM1.51.4-208DK Under 1.5 -208 | exact7.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.7% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksSean Manaea OverMET@BRA8:09 PM1.51.6+132DK Over 1.5 +132 | exact3.7%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 44.6% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher Earned RMerrill Kelly OverBRE@DIA9:41 PM3.54.1+112DK Over 3.5 +112 | exact17.1%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RBraxton Ashcraft UnderPIR@NAT11:06 AM2.52.1-115DK Under 2.5 -115 | exact16.0%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RAaron Civale UnderMAR@ATH9:41 PM3.53.0-158BetMGM Under 3.5 -135 | best price14.3%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RKumar Rocker UnderTIG@RAN4:06 PM2.52.2-164Fanatics Under 2.5 -155 | best price12.0%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.3% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher Earned RShane Bieber OverJAY@MAR4:11 PM2.52.8-114BetMGM Over 2.5 -110 | best price12.0%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RSean Manaea UnderMET@BRA8:09 PM2.52.2-114BetMGM Under 2.5 +100 | best price12.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 RDrew Rasmussen OverRAY@AST7:11 PM1.51.6-170BetMGM Over 1.5 -165 | best price6.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RMichael Wacha OverPHI@ROY8:11 PM2.52.6-151BetMGM Over 2.5 -150 | best price4.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.9% vs 20% min using selected line 3.5 — posture note at D
Pitcher Earned RTomoyuki Sugano OverGIA@ROC8:11 PM3.53.6-121DK Over 3.5 -121 | exact2.9%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 RChris Sale UnderMET@BRA8:09 PM1.51.5+128DK Under 1.5 +128 | 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 RSamuel Aldegheri UnderSOX@ANG9:39 PM2.52.5-113BetMGM Under 2.5 -105 | best price-!ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 20.8% vs 17% min using selected line 4.5 clears, but raw gap +0.93 <= 1 min — posture note at D
K PropBrandon Young OverORI@RED7:11 PM4.55.4-131DK Over 4.5 -131 | exact20.8%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 11.4% vs 17% min using selected line 4.5 — posture note at D
K PropShota Imanaga OverCAR@CUB8:09 PM4.55.0-146BetMGM Over 4.5 -135 | best price11.4%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 5.5% vs 17% min using selected line 5.5 — posture note at D
K PropJack Flaherty UnderTIG@RAN4:06 PM5.55.2-109BetMGM Under 5.5 +100 | best price5.5%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 17% min using selected line 5.5 — posture note at D
K PropSean Burke UnderSOX@GUA7:11 PM5.55.4-108BetRivers Under 5.5 -105 | best price1.8%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 0.5% vs 17% min using selected line 4.5 — posture note at D
K PropSean Manaea UnderMET@BRA8:09 PM4.54.5-103DK Under 4.5 -103 | exact0.5%MONITOR

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