MLB Betting Analyzer — Full Audit

Sunday, July 05 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✅ TRUSTED36058%+6.86u6769%+11.63u16761%64
Pitcher Hits Allowed✅ TRUSTED31459%+15.98u6865%+7.89u333%6
Run Line✅ TRUSTED13854%-3.08u0-+0.00u4163%1
Batter Walks👀 WATCH62772%-9.06u0-+0.00u580%134
Pitcher Earned Runs👀 WATCH26558%-4.26u10754%-8.72u1100%9
Pitcher Walks👀 WATCH18559%-9.04u7159%-4.35u0-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🔬 RESEARCH9746%-11.02u1362%+1.27u250%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✅ 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✅ 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

29 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Casey MizeDetroit Tigers vs Texas Rangers68.165.676.05Split-Finger (36% whiff, 25% usage)Savant whiff 29.0%, put-away 23.9%, xwOBA 0.263, arsenal coverage 5 pitch type(s)
Chris MurphyChicago White Sox vs Cleveland Guardians65.066.667.06Slider (36% whiff, 30% usage)Savant whiff 32.2%, put-away 18.6%, xwOBA 0.281, arsenal coverage 6 pitch type(s)
Trey YesavageToronto Blue Jays vs Seattle Mariners63.561.268.03Split-Finger (42% whiff, 30% usage)Savant whiff 29.4%, put-away 18.7%, xwOBA 0.279, arsenal coverage 3 pitch type(s)
Joe RyanMinnesota Twins vs New York Yankees59.355.067.56Sweeper (35% whiff, 14% usage)Savant whiff 25.8%, put-away 19.6%, xwOBA 0.280, arsenal coverage 6 pitch type(s)
Ranger SuarezBoston Red Sox vs Los Angeles Angels58.354.766.06Curveball (44% whiff, 16% usage)Savant whiff 24.2%, put-away 22.7%, xwOBA 0.283, arsenal coverage 6 pitch type(s)
Nolan McLeanNew York Mets vs Atlanta Braves57.157.862.57Curveball (40% whiff, 12% usage)Savant whiff 25.3%, put-away 23.6%, xwOBA 0.290, arsenal coverage 7 pitch type(s)
Emmet SheehanLos Angeles Dodgers vs San Diego Padres56.865.950.54Slider (39% whiff, 31% usage)Savant whiff 30.7%, put-away 20.9%, xwOBA 0.314, arsenal coverage 4 pitch type(s)
Peter LambertHouston Astros vs Tampa Bay Rays54.350.458.57Changeup (39% whiff, 23% usage)Savant whiff 24.1%, put-away 18.5%, xwOBA 0.298, arsenal coverage 7 pitch type(s)
Gage JumpAthletics vs Miami Marlins54.049.960.55Curveball (27% whiff, 12% usage)Savant whiff 23.8%, put-away 18.5%, xwOBA 0.294, arsenal coverage 5 pitch type(s)
Cade CavalliWashington Nationals vs Pittsburgh Pirates53.357.850.06Curveball (40% whiff, 29% usage)Savant whiff 26.4%, put-away 21.3%, xwOBA 0.315, arsenal coverage 6 pitch type(s)
Kyle BradishBaltimore Orioles vs Cincinnati Reds53.054.552.54Curveball (43% whiff, 22% usage)Savant whiff 24.8%, put-away 21.2%, xwOBA 0.310, arsenal coverage 4 pitch type(s)
Ryan WeathersNew York Yankees vs Minnesota Twins51.262.641.55Sweeper (45% whiff, 20% usage)Savant whiff 27.8%, put-away 23.3%, xwOBA 0.332, arsenal coverage 5 pitch type(s)
Eury PérezMiami Marlins vs Athletics50.662.540.56Slider (42% whiff, 15% usage)Savant whiff 29.8%, put-away 19.3%, xwOBA 0.334, arsenal coverage 6 pitch type(s)
Ryan JohnsonLos Angeles Angels vs Boston Red Sox49.543.547.04Sweeper (36% whiff, 15% usage)Savant whiff 24.0%, put-away 11.9%, xwOBA 0.321, arsenal coverage 4 pitch type(s)
Aaron NolaPhiladelphia Phillies vs Kansas City Royals48.451.144.06Curveball (38% whiff, 34% usage)Savant whiff 24.5%, put-away 18.4%, xwOBA 0.327, arsenal coverage 6 pitch type(s)
Bubba ChandlerPittsburgh Pirates vs Washington Nationals48.447.449.56Slider (33% whiff, 18% usage)Savant whiff 23.4%, put-away 16.8%, xwOBA 0.316, arsenal coverage 6 pitch type(s)
Brandon SproatMilwaukee Brewers vs Arizona Diamondbacks48.054.141.56Curveball (35% whiff, 11% usage)Savant whiff 25.7%, put-away 19.0%, xwOBA 0.332, arsenal coverage 6 pitch type(s)
Kumar RockerTexas Rangers vs Detroit Tigers47.451.543.55Slider (40% whiff, 38% usage)Savant whiff 25.4%, put-away 16.9%, xwOBA 0.328, arsenal coverage 5 pitch type(s)
Tanner GordonColorado Rockies vs San Francisco Giants47.251.441.054-Seam Fastball (28% whiff, 35% usage)Savant whiff 24.8%, put-away 18.0%, xwOBA 0.333, arsenal coverage 5 pitch type(s)
Tyler MahleSan Francisco Giants vs Colorado Rockies46.646.546.55Slider (26% whiff, 11% usage)Savant whiff 20.2%, put-away 22.5%, xwOBA 0.322, arsenal coverage 5 pitch type(s)
Emerson HancockSeattle Mariners vs Toronto Blue Jays46.550.344.06Sweeper (35% whiff, 19% usage)Savant whiff 24.0%, put-away 18.7%, xwOBA 0.327, arsenal coverage 6 pitch type(s)
Tanner BibeeCleveland Guardians vs Chicago White Sox46.451.843.56Cutter (35% whiff, 25% usage)Savant whiff 25.2%, put-away 17.8%, xwOBA 0.328, arsenal coverage 6 pitch type(s)
Luinder AvilaKansas City Royals vs Philadelphia Phillies46.248.942.05Changeup (36% whiff, 10% usage)Savant whiff 24.3%, put-away 16.5%, xwOBA 0.331, arsenal coverage 5 pitch type(s)
Martín PérezAtlanta Braves vs New York Mets43.542.346.05Changeup (32% whiff, 31% usage)Savant whiff 20.5%, put-away 17.5%, xwOBA 0.323, arsenal coverage 5 pitch type(s)
Matthew LiberatoreSt. Louis Cardinals vs Chicago Cubs38.745.228.07Curveball (37% whiff, 17% usage)Savant whiff 23.1%, put-away 15.2%, xwOBA 0.359, arsenal coverage 7 pitch type(s)
Eduardo RodriguezArizona Diamondbacks vs Milwaukee Brewers37.339.337.55Changeup (22% whiff, 27% usage)Savant whiff 19.5%, put-away 16.6%, xwOBA 0.340, arsenal coverage 5 pitch type(s)
Nick LodoloCincinnati Reds vs Baltimore Orioles34.142.020.54Curveball (36% whiff, 25% usage)Savant whiff 21.9%, put-away 14.6%, xwOBA 0.374, arsenal coverage 4 pitch type(s)
Javier AssadChicago Cubs vs St. Louis Cardinals32.024.338.07Cutter (15% whiff, 15% usage)Savant whiff 13.9%, put-away 12.9%, xwOBA 0.339, arsenal coverage 7 pitch type(s)
JP SearsSan Diego Padres vs Los Angeles Dodgers29.150.90.06Sweeper (38% whiff, 24% usage)Savant whiff 23.6%, put-away 20.1%, xwOBA 0.415, arsenal coverage 6 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

29 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Eduardo RodriguezArizona Diamondbacks vs Milwaukee BrewersL16.8%5.76.05.996normalfull37.5062.50season+recent+savant+savant_quality+handpatient opponent BB% 10.7%
Gage JumpAthletics vs Miami MarlinsL24.9%5.55.75.792normalfull60.5039.50season+recent+savant+savant_quality+hand-
Martín PérezAtlanta Braves vs New York MetsL18.9%5.05.25.284shortfull46.0054.00season+recent+savant+savant_quality+handrecent leash 5.0 IP/start
Kyle BradishBaltimore Orioles vs Cincinnati RedsR24.7%5.45.55.591normalfull52.5047.50season+recent+savant+savant_quality+handpatient opponent BB% 9.9%
Ranger SuarezBoston Red Sox vs Los Angeles AngelsL26.5%5.95.56.099normalfull66.0034.00season+recent+savant+savant_quality+hand-
Javier AssadChicago Cubs vs St. Louis CardinalsR17.5%4.95.45.482shortfull38.0062.00season+recent+savant+savant_quality+handrecent leash 4.9 IP/start
Chris MurphyChicago White Sox vs Cleveland GuardiansL25.6%1.11.34.518shortfull67.0033.00season+recent+savant+savant_quality+handrecent leash 1.1 IP/start, patient opponent BB% 10.0%
Nick LodoloCincinnati Reds vs Baltimore OriolesL19.1%4.75.25.179shortfull20.5079.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start, patient opponent BB% 10.2%
Tanner BibeeCleveland Guardians vs Chicago White SoxR19.8%6.65.75.9111deepfull43.5056.50season+recent+savant+savant_quality+hand-
Tanner GordonColorado Rockies vs San Francisco GiantsR20.4%4.64.35.277shortfull41.0059.00season+recent+savant+savant_quality+handrecent leash 4.6 IP/start
Casey MizeDetroit Tigers vs Texas RangersR26.5%5.35.45.489normalfull76.0024.00season+recent+savant+savant_quality+hand-
Peter LambertHouston Astros vs Tampa Bay RaysR21.6%5.55.75.792normalfull58.5041.50season+recent+savant+savant_quality+handpatient opponent BB% 9.6%, low-K contact opponent 18.7%
Luinder AvilaKansas City Royals vs Philadelphia PhilliesR22.0%4.84.04.680shortfull42.0058.00season+recent+savant+savant_quality+handrecent leash 4.8 IP/start
Ryan JohnsonLos Angeles Angels vs Boston Red SoxR19.6%4.04.85.167shortfull47.0053.00season+recent+savant+savant_quality+handrecent leash 4.0 IP/start
Emmet SheehanLos Angeles Dodgers vs San Diego PadresR25.1%4.14.84.769shortfull50.5049.50season+recent+savant+savant_quality+handrecent leash 4.1 IP/start
Eury PérezMiami Marlins vs AthleticsR27.5%4.95.25.182shortfull40.5059.50season+recent+savant+savant_quality+handrecent leash 4.9 IP/start, patient opponent BB% 9.5%
Brandon SproatMilwaukee Brewers vs Arizona DiamondbacksR26.2%5.14.84.986shortfull41.5058.50season+recent+savant+savant_quality+handrecent leash 5.1 IP/start, low-K contact opponent 19.5%
Joe RyanMinnesota Twins vs New York YankeesR28.4%5.45.45.491normalfull67.5032.50season+recent+savant+savant_quality+handpatient opponent BB% 10.5%
Nolan McLeanNew York Mets vs Atlanta BravesR28.9%5.85.66.097normalfull62.5037.50season+recent+savant+savant_quality+hand-
Ryan WeathersNew York Yankees vs Minnesota TwinsL24.8%4.75.55.479shortfull41.5058.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Aaron NolaPhiladelphia Phillies vs Kansas City RoyalsR22.1%4.55.04.976shortfull44.0056.00season+recent+savant+savant_quality+handrecent leash 4.5 IP/start
Bubba ChandlerPittsburgh Pirates vs Washington NationalsR20.5%5.55.05.192normalfull49.5050.50season+recent+savant+savant_quality+hand-
JP SearsSan Diego Padres vs Los Angeles DodgersL20.6%4.75.25.579shortfull0.00100.00season+recent+savant+savant_quality+handrecent leash 4.7 IP/start, patient opponent BB% 10.6%
Tyler MahleSan Francisco Giants vs Colorado RockiesR21.9%4.95.15.182shortfull46.5053.50season+recent+savant+savant_quality+handrecent leash 4.9 IP/start
Emerson HancockSeattle Mariners vs Toronto Blue JaysR23.4%5.15.75.586shortfull44.0056.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start, low-K contact opponent 20.0%
Matthew LiberatoreSt. Louis Cardinals vs Chicago CubsL21.8%3.94.94.765shortfull28.0072.00season+recent+savant+savant_quality+handrecent leash 3.9 IP/start, patient opponent BB% 11.2%
Kumar RockerTexas Rangers vs Detroit TigersR22.0%4.74.84.879shortfull43.5056.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start, patient opponent BB% 9.5%
Trey YesavageToronto Blue Jays vs Seattle MarinersR20.7%5.75.65.696normalfull68.0032.00season+recent+savant+savant_quality+hand-
Cade CavalliWashington Nationals vs Pittsburgh PiratesR25.9%5.05.05.084shortfull50.0050.00season+recent+savant+savant_quality+handrecent leash 5.0 IP/start

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
Peter LambertPeter Lambert UnderTampa Bay Rays @ Houston Astros17.515.2-2.313.0%CALT_DERISKresearchnormal5.792season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 13.0% vs 10% min using selected line 17.5 clears, but raw gap -2.28 <= 3 min
Gage JumpGage Jump UnderMiami Marlins @ Athletics17.516.1-1.47.7%CALT_DERISKresearchnormal5.792season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 7.7% vs 10% min using selected line 17.5
Trey YesavageTrey Yesavage UnderToronto Blue Jays @ Seattle Mariners17.516.3-1.26.8%CALT_DERISKresearchnormal5.696season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 6.8% vs 10% min using selected line 17.5
Ranger SuarezRanger Suarez OverBoston Red Sox @ Los Angeles Angels17.518.61.16.1%CALT_DERISKresearchnormal6.099season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 6.1% vs 10% min using selected line 17.5
Eduardo RodriguezEduardo Rodriguez UnderMilwaukee Brewers @ Arizona Diamondbacks17.516.7-0.84.4%CALT_DERISKresearchnormal5.996season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 4.4% vs 10% min using selected line 17.5
Nolan McLeanNolan McLean OverNew York Mets @ Atlanta Braves17.518.10.63.4%CALT_DERISKresearchnormal6.097season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 3.4% vs 10% min using selected line 17.5
Casey MizeCasey Mize UnderDetroit Tigers @ Texas Rangers17.516.9-0.63.3%CALT_DERISKresearchnormal5.489season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 3.3% vs 10% min using selected line 17.5

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

FULL AUDIT — ALL CANDIDATES

98 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► BEST PLAYS
A✅ Best Play
K final QC: opposing lineup not confirmed, juiced K over -162, pitch-type boost on 11% usage pitch, expected IP 5.0 below A-grade…
K PropTyler Mahle OverGIA@ROC4:00 PM3.54.6-162BetOnline Over 3.5 -161 | best price30.9%BEST PLAY
A✅ Best Play
K final QC: full-lineup opp K% 20.8%, 7/9 bats with platoon edge, juiced K over -145
K PropNolan McLean OverMET@BRA12:30 PM5.56.8-145FanDuel Over 5.5 -132 | best price23.1%BEST PLAY
► GOOD ADDS
B🔬 Research Note
Market status RESEARCH: K Prop Grade B held for recalibration
K PropMartin Perez UnderMET@BRA12:30 PM4.53.4-144DK Under 4.5 -144 | exact24.9%!GOOD ADD
B✅ Good Add
Heavy juice (-151); break-even ~60%, requires clean execution
Pitcher Hits AllBubba Chandler UnderPIR@NAT1:01 PM5.53.7-151DK Under 5.5 -151 | exact32.7%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Hits AllLuinder Avila UnderPHI@ROY3:01 PM5.53.8-150BetMGM Under 5.5 -135 | best price30.9%!!GOOD ADD
B✅ Good AddPitcher Hits AllMartin Perez UnderMET@BRA12:30 PM5.54.0-106Fanatics Under 5.5 +105 | best price27.3%!GOOD ADD
B✅ Good AddPitcher Hits AllNolan McLean UnderMET@BRA12:30 PM5.54.1-139DK Under 5.5 -139 | exact25.4%!GOOD ADD
B✅ Good Add
Heavy juice (-151); break-even ~60%, requires clean execution
Pitcher Hits AllRyan Johnson UnderSOX@ANG9:31 PM5.54.1-151BetMGM Under 5.5 -135 | best price25.4%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Hits AllJavier Assad UnderCAR@CUB2:30 PM5.54.3-163DK Under 5.5 -163 | exact21.8%!GOOD ADD
B✅ Good AddPitcher Hits AllTyler Mahle UnderGIA@ROC4:00 PM6.55.1-138DK Under 6.5 -138 | exact21.5%!GOOD ADD
B✅ Good AddPitcher Hits AllPeter Lambert UnderRAY@AST3:31 PM5.54.4-139BetMGM Under 5.5 -135 | best price20.0%!GOOD ADD
B✅ Good AddPitcher Hits AllEmerson Hancock UnderJAY@MAR5:00 PM5.54.4-145Fanatics Under 5.5 -140 | best price20.0%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Hits AllJP Sears OverPAD@DOD7:21 PM5.56.5-109DK Over 5.5 -109 | exact18.2%!!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x)
Pitcher Hits AllEduardo Rodriguez UnderBRE@DIA4:00 PM5.54.6+111DK Under 5.5 +111 | exact16.4%!!GOOD ADD
B👀 Watch
Heavy juice (-252); break-even ~72%, requires clean execution
Pitcher WalksTanner Gordon OverGIA@ROC4:00 PM0.51.1-252DK Over 0.5 -252 | exact120.3%!GOOD ADD
B👀 WatchPitcher WalksBubba Chandler OverPIR@NAT1:01 PM1.53.0-148DK Over 1.5 -148 | exact96.7%!GOOD ADD
B👀 Watch
Heavy juice (-203); break-even ~67%, requires clean execution
Pitcher WalksPeter Lambert OverRAY@AST3:31 PM1.52.5-203DK Over 1.5 -203 | exact69.6%!GOOD ADD
B👀 Watch
Heavy juice (-199); break-even ~67%, requires clean execution
Pitcher WalksEury Perez OverMAR@ATH4:31 PM1.52.4-199DK Over 1.5 -199 | exact62.2%!GOOD ADD
B👀 WatchPitcher WalksNolan McLean OverMET@BRA12:30 PM1.52.3-147DK Over 1.5 -147 | exact52.8%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher WalksMatthew Liberatore OverCAR@CUB2:30 PM1.52.0-184DK Over 1.5 -184 | exact32.2%!!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher WalksJP Sears OverPAD@DOD7:21 PM1.51.9-160DK Over 1.5 -160 | exact28.7%!!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RCasey Mize UnderTIG@RAN3:31 PM2.51.8-174DK Under 2.5 -174 | exact28.0%!!GOOD ADD
B👀 Watch
Heavy juice (-165); break-even ~62%, requires clean execution
Pitcher Earned RMason Englert UnderRAY@AST3:31 PM2.51.9-165DK Under 2.5 -165 | exact24.0%!GOOD ADD
B👀 WatchPitcher Earned RTanner Gordon UnderGIA@ROC4:00 PM3.52.7-126BetMGM Under 3.5 -120 | best price22.9%!GOOD ADD
B👀 WatchPitcher Earned RTyler Mahle UnderGIA@ROC4:00 PM3.52.7-118DK Under 3.5 -118 | exact22.9%!GOOD ADD
B👀 WatchPitcher Earned RNolan McLean UnderMET@BRA12:30 PM2.52.0-122DK Under 2.5 -122 | exact20.0%!GOOD ADD
► ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 20.5% vs 17% min using selected line 3.5 clears, but raw gap -0.72 <= 1 min — posture note at D
K PropJavier Assad UnderCAR@CUB2:30 PM3.52.8-125BetRivers Under 3.5 -117 | best price20.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 20.4% vs 17% min using selected line 3.5 clears, but raw gap +0.71 <= 1 min — posture note at D
K PropJP Sears OverPAD@DOD7:21 PM3.54.2-163BetRivers Over 3.5 +280 | best price20.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.0% vs 17% min using selected line 4.5 — posture note at D
K PropKumar Rocker OverTIG@RAN3:31 PM4.55.2-149Bovada Direct Over 4.5 -135 | best price16.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.2% vs 17% min using selected line 3.5 — posture note at D
K PropMason Englert UnderRAY@AST3:31 PM3.53.0-107DK Under 3.5 -107 | exact15.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.2% vs 17% min using selected line 4.5 — posture note at D
K PropEduardo Rodriguez UnderBRE@DIA4:00 PM4.53.9-157DK Under 4.5 -157 | exact13.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.2% vs 17% min using selected line 4.5 — posture note at D
K PropBrandon Sproat OverBRE@DIA4:00 PM4.55.0+120FanDuel Over 4.5 +132 | best price11.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.6% vs 17% min using selected line 4.5 — posture note at D
K PropEmerson Hancock OverJAY@MAR5:00 PM4.55.0-101BetOnline Over 4.5 +100 | best price10.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.2% vs 17% min using selected line 5.5 — posture note at D
K PropEmmet Sheehan OverPAD@DOD7:21 PM5.56.1+100FanDuel Over 5.5 +104 | best price10.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.3% vs 17% min using selected line 5.5 — posture note at D
K PropTanner Bibee UnderSOX@GUA2:00 PM5.55.0-154DK Under 5.5 -154 | exact9.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.1% vs 17% min using selected line 5.5 — posture note at D
K PropCasey Mize OverTIG@RAN3:31 PM5.55.8+113FanDuel Over 4.5 -170 | alt rescue6.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.0% vs 17% min using selected line 4.5 — posture note at D
K PropBubba Chandler OverPIR@NAT1:01 PM4.54.8-113BetMGM Over 4.5 -105 | best price6.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.3% vs 17% min using selected line 6.5 — posture note at D
K PropRanger Suarez OverSOX@ANG9:31 PM6.56.8+110FanDuel Over 6.5 +118 | best price5.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.7% vs 17% min using selected line 6.5 — posture note at D
K PropCade Cavalli UnderPIR@NAT1:01 PM6.56.2-157BetRivers Under 6.5 -150 | best price4.7%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.5% vs 17% min using selected line 5.5 — posture note at D
K PropGage Jump UnderMAR@ATH4:31 PM5.55.3-153BetOnline Under 5.5 -152 | best price3.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 17% min using selected line 4.5 — posture note at D
K PropPeter Lambert OverRAY@AST3:31 PM4.54.7-122BetRivers Over 4.5 -104 | best price3.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 17% min using selected line 6.5 — posture note at D
K PropKyle Bradish OverORI@RED1:05 PM6.56.7-118FanDuel Over 6.5 -115 | best price3.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.1% vs 17% min using selected line 6.5 — posture note at D
K PropJoe Ryan OverTWI@YAN1:35 PM6.56.6-117BetMGM Over 6.5 -110 | best price2.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 17% min using selected line 3.5 — posture note at D
K PropTanner Gordon OverGIA@ROC4:00 PM3.53.6-105Fanatics Over 3.5 +105 | best price1.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.9% vs 17% min using selected line 4.5 — posture note at D
K PropLuinder Avila UnderPHI@ROY3:01 PM4.54.5-157DK Under 4.5 -157 | exact0.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.8% vs 17% min using selected line 5.5 — posture note at D
K PropAaron Nola UnderPHI@ROY3:01 PM5.55.5-163DK Under 5.5 -163 | exact0.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.7% vs 17% min using selected line 4.5 — posture note at D
K PropMatthew Liberatore UnderCAR@CUB2:30 PM4.54.5-146BetMGM Under 4.5 -140 | best price0.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 13.0% vs 10% min using selected line 17.5 clears, but raw gap -2.28 <= 3 min — posture note at D
Pitcher OutsPeter Lambert UnderRAY@AST3:31 PM17.515.2-111DK Under 17.5 -111 | exact13.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.7% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsGage Jump UnderMAR@ATH4:31 PM17.516.1-133DK Under 17.5 -133 | exact7.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.8% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsTrey Yesavage UnderJAY@MAR5:00 PM17.516.3-133Caesars Under 17.5 -121 | best price6.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.1% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsRanger Suarez OverSOX@ANG9:31 PM17.518.6-157FanDuel Over 17.5 -146 | best price6.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.4% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsEduardo Rodriguez UnderBRE@DIA4:00 PM17.516.7-125Caesars Under 17.5 -121 | best price4.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.4% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsNolan McLean OverMET@BRA12:30 PM17.518.1-127DK Over 17.5 -127 | exact3.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsCasey Mize UnderTIG@RAN3:31 PM17.516.9-123BetMGM Under 17.5 -120 | best price3.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.9% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllCade Cavalli UnderPIR@NAT1:01 PM5.54.9-121DK Under 5.5 -121 | exact10.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.9% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllGage Jump UnderMAR@ATH4:31 PM5.54.9-133Fanatics Under 5.5 -125 | best price10.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.3% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllAaron Nola OverPHI@ROY3:01 PM5.55.9-110DK Over 5.5 -110 | exact7.3%!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 AllTanner Gordon UnderGIA@ROC4:00 PM6.56.3-113BetMGM Under 6.5 -105 | best price3.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllMatthew Liberatore OverCAR@CUB2:30 PM5.55.6+124theScore Bet Over 4.5 -160 | alt rescue1.8%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 47.2% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher WalksMartin Perez OverMET@BRA12:30 PM1.52.2+100DK Over 1.5 +100 | exact44.1%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 46.4% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher WalksTyler Mahle OverGIA@ROC4:00 PM1.52.0+102DK Over 1.5 +102 | exact36.5%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 43.7% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher WalksGage Jump OverMAR@ATH4:31 PM1.51.8+115DK Over 1.5 +115 | exact21.1%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher WalksLuinder Avila UnderPHI@ROY3:01 PM2.52.1-161theScore Bet Under 2.5 -160 | best price14.6%!!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher WalksKumar Rocker OverTIG@RAN3:31 PM1.51.7-172DK Over 1.5 -172 | exact14.6%!!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher WalksCasey Mize UnderTIG@RAN3:31 PM1.51.3-160DK Under 1.5 -160 | exact14.2%!!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.7% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksEmerson Hancock UnderJAY@MAR5:00 PM1.51.3-192theScore Bet Under 1.5 -190 | best price11.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.0% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksMason Englert UnderRAY@AST3:31 PM1.51.3-162DK Under 1.5 -162 | exact11.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.2% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksCade Cavalli OverPIR@NAT1:01 PM1.51.7-111DK Over 1.5 -111 | exact10.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.9% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksBrandon Sproat UnderBRE@DIA4:00 PM2.52.3-179DK Under 2.5 -179 | exact6.9%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.4% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksEmmet Sheehan UnderPAD@DOD7:21 PM1.51.4-120DK Under 1.5 -120 | exact6.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.8% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksAaron Nola UnderPHI@ROY3:01 PM1.51.4-105DK Under 1.5 -105 | exact5.8%!!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 WalksJavier Assad UnderCAR@CUB2:30 PM1.51.5-154theScore Bet Under 1.5 -150 | best price3.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.7% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksTrey Yesavage OverJAY@MAR5:00 PM2.52.6+121DK Over 2.5 +121 | exact2.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.3% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksEduardo Rodriguez OverBRE@DIA4:00 PM2.52.5+145DK Over 2.5 +145 | exact0.3%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 46.9% (3 books) | books against us 0% (3 books) — strongly disagree
Pitcher Earned RJavier Assad OverCAR@CUB2:30 PM1.52.6-172DK Over 1.5 -172 | exact73.3%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.6% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher Earned RRanger Suarez OverSOX@ANG9:31 PM1.51.8-168DK Over 1.5 -168 | exact20.0%!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RCade Cavalli UnderPIR@NAT1:01 PM2.52.1-139DK Under 2.5 -139 | exact16.0%!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned REmmet Sheehan UnderPAD@DOD7:21 PM2.52.1-167DK Under 2.5 -167 | exact16.0%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RMartin Perez UnderMET@BRA12:30 PM2.52.2-101BetMGM Under 2.5 +105 | best price12.0%!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Earned RLuinder Avila UnderPHI@ROY3:01 PM2.52.2-107BetMGM Under 2.5 +105 | best price12.0%!!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RKumar Rocker UnderTIG@RAN3:31 PM2.52.2-172BetMGM Under 2.5 -145 | best price12.0%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RGage Jump UnderMAR@ATH4:31 PM2.52.2-154Fanatics Under 2.5 -135 | best price12.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 RMatthew Liberatore OverCAR@CUB2:30 PM2.52.7-108DK Over 2.5 -108 | 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 REury Perez UnderMAR@ATH4:31 PM2.52.3-124BetMGM Under 2.5 -110 | 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 REmerson Hancock UnderJAY@MAR5:00 PM2.52.3-160DK Under 2.5 -160 | exact8.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.7% vs 20% min using selected line 3.5 — posture note at D
Pitcher Earned RJP Sears UnderPAD@DOD7:21 PM3.53.3-132Fanatics Under 3.5 -125 | best price5.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 RBubba Chandler OverPIR@NAT1:01 PM2.52.6-143BetMGM Over 2.5 -130 | 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 Nola OverPHI@ROY3:01 PM2.52.6-125DK Over 2.5 -125 | 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 RPeter Lambert OverRAY@AST3:31 PM2.52.6-125DK Over 2.5 -125 | 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 Sproat UnderBRE@DIA4:00 PM2.52.4-150DK Under 2.5 -150 | 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 REduardo Rodriguez UnderBRE@DIA4:00 PM2.52.5+102BetMGM 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 RTrey Yesavage UnderJAY@MAR5:00 PM2.52.5-133BetMGM Under 2.5 -120 | 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 RRyan Johnson UnderSOX@ANG9:31 PM2.52.5-134BetMGM Under 2.5 -118 | best price-ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 16.0% vs 17% min using selected line 5.5 — posture note at D
K PropNick Lodolo UnderORI@RED1:05 PM5.54.6-104DK Under 5.5 -104 | exact16.0%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 10.4% vs 17% min using selected line 5.5 — posture note at D
K PropTrey Yesavage OverJAY@MAR5:00 PM5.56.1-141BetMGM Over 5.5 -140 | best price10.4%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 9.2% vs 17% min using selected line 4.5 — posture note at D
K PropRyan Johnson UnderSOX@ANG9:31 PM4.54.1-117BetRivers Under 4.5 +100 | best price9.2%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 7.6% vs 17% min using selected line 5.5 — posture note at D
K PropEury Perez OverMAR@ATH4:31 PM5.55.9-122DK Over 5.5 -122 | exact7.6%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 5.7% vs 17% min using selected line 5.5 — posture note at D
K PropRyan Weathers OverTWI@YAN1:35 PM5.55.8-125FanDuel Over 5.5 -118 | best price5.7%MONITOR

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