MLB Betting Analyzer — Full Audit

Saturday, July 11 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✅ TRUSTED39257%+1.10u7059%+0.71u17960%64
Pitcher Hits Allowed✅ TRUSTED34659%+16.88u8266%+10.93u333%6
Run Line✅ TRUSTED13854%-3.08u0-+0.00u4163%1
Batter Walks👀 WATCH62772%-9.06u0-+0.00u580%134
Pitcher Earned Runs👀 WATCH31259%+2.74u11359%+1.21u1100%9
Pitcher Walks👀 WATCH22558%-15.48u8455%-10.74u0-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🔬 RESEARCH10145%-15.02u1338%-3.77u250%8
Total🔬 RESEARCH5038%-10.52u0-+0.00u1100%7
F5 Total🔬 RESEARCH10%-1.00u0-+0.00u0-6
Batter H+R+RBI⛔ PAUSED48450%-56.69u0-+0.00u7053%355

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

MARKET PROMOTION CRITERIA

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

31 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Cristopher SánchezPhiladelphia Phillies vs Detroit Tigers66.971.668.03Changeup (45% whiff, 39% usage)Savant whiff 31.2%, put-away 25.5%, xwOBA 0.279, arsenal coverage 3 pitch type(s)
Cam SchlittlerNew York Yankees vs Washington Nationals65.862.474.054-Seam Fastball (34% whiff, 45% usage)Savant whiff 27.8%, put-away 23.2%, xwOBA 0.267, arsenal coverage 5 pitch type(s)
Casey MizeDetroit Tigers vs Philadelphia Phillies65.464.072.05Split-Finger (34% whiff, 25% usage)Savant whiff 28.5%, put-away 23.3%, xwOBA 0.271, arsenal coverage 5 pitch type(s)
Trey YesavageToronto Blue Jays vs San Diego Padres64.861.970.03Split-Finger (40% whiff, 30% usage)Savant whiff 29.4%, put-away 19.3%, xwOBA 0.275, arsenal coverage 3 pitch type(s)
Braxton AshcraftPittsburgh Pirates vs Milwaukee Brewers64.063.668.55Curveball (40% whiff, 26% usage)Savant whiff 27.2%, put-away 25.4%, xwOBA 0.278, arsenal coverage 5 pitch type(s)
Joe RyanMinnesota Twins vs Los Angeles Angels61.056.170.56Sweeper (36% whiff, 14% usage)Savant whiff 26.3%, put-away 19.7%, xwOBA 0.274, arsenal coverage 6 pitch type(s)
Yoshinobu YamamotoLos Angeles Dodgers vs Arizona Diamondbacks59.660.865.56Split-Finger (32% whiff, 27% usage)Savant whiff 27.8%, put-away 21.5%, xwOBA 0.284, arsenal coverage 6 pitch type(s)
Logan GilbertSeattle Mariners vs Tampa Bay Rays58.863.759.56Split-Finger (38% whiff, 14% usage)Savant whiff 30.1%, put-away 19.9%, xwOBA 0.296, arsenal coverage 6 pitch type(s)
Shane DrohanMilwaukee Brewers vs Pittsburgh Pirates58.757.562.06Slider (38% whiff, 20% usage)Savant whiff 26.8%, put-away 20.2%, xwOBA 0.291, arsenal coverage 6 pitch type(s)
Peter LambertHouston Astros vs Texas Rangers56.152.261.07Changeup (38% whiff, 22% usage)Savant whiff 25.2%, put-away 18.2%, xwOBA 0.293, arsenal coverage 7 pitch type(s)
Bryan HudsonChicago White Sox vs Athletics55.852.060.54Sweeper (26% whiff, 25% usage)Savant whiff 24.0%, put-away 20.2%, xwOBA 0.294, arsenal coverage 4 pitch type(s)
Freddy PeraltaNew York Mets vs Boston Red Sox55.453.957.05Curveball (36% whiff, 15% usage)Savant whiff 26.3%, put-away 17.5%, xwOBA 0.301, arsenal coverage 5 pitch type(s)
Eury PérezMiami Marlins vs Cleveland Guardians54.662.349.56Slider (41% whiff, 15% usage)Savant whiff 29.4%, put-away 19.8%, xwOBA 0.316, arsenal coverage 6 pitch type(s)
Kyle BradishBaltimore Orioles vs Kansas City Royals53.453.554.54Curveball (43% whiff, 22% usage)Savant whiff 24.5%, put-away 20.7%, xwOBA 0.306, arsenal coverage 4 pitch type(s)
Griffin JaxTampa Bay Rays vs Seattle Mariners53.373.734.56Sweeper (43% whiff, 26% usage)Savant whiff 32.2%, put-away 25.6%, xwOBA 0.346, arsenal coverage 6 pitch type(s)
Tyler MahleSan Francisco Giants vs Colorado Rockies49.748.850.05Split-Finger (27% whiff, 26% usage)Savant whiff 21.4%, put-away 22.3%, xwOBA 0.315, arsenal coverage 5 pitch type(s)
Gage JumpAthletics vs Chicago White Sox48.947.651.56Slider (27% whiff, 25% usage)Savant whiff 23.8%, put-away 16.4%, xwOBA 0.312, arsenal coverage 6 pitch type(s)
Brandon PfaadtArizona Diamondbacks vs Los Angeles Dodgers47.950.445.07Curveball (37% whiff, 19% usage)Savant whiff 23.5%, put-away 19.7%, xwOBA 0.325, arsenal coverage 7 pitch type(s)
Brandon SproatMilwaukee Brewers vs Pittsburgh Pirates47.552.942.06Curveball (35% whiff, 11% usage)Savant whiff 25.4%, put-away 18.5%, xwOBA 0.331, arsenal coverage 6 pitch type(s)
Ryan JohnsonLos Angeles Angels vs Minnesota Twins47.344.841.04Split-Finger (36% whiff, 26% usage)Savant whiff 24.1%, put-away 12.9%, xwOBA 0.333, arsenal coverage 4 pitch type(s)
Kumar RockerTexas Rangers vs Houston Astros47.051.442.55Slider (40% whiff, 38% usage)Savant whiff 25.6%, put-away 16.6%, xwOBA 0.330, arsenal coverage 5 pitch type(s)
Bubba ChandlerPittsburgh Pirates vs Milwaukee Brewers46.544.747.56Slider (31% whiff, 18% usage)Savant whiff 22.5%, put-away 16.0%, xwOBA 0.320, arsenal coverage 6 pitch type(s)
Reynaldo LópezAtlanta Braves vs St. Louis Cardinals45.048.144.04Slider (31% whiff, 30% usage)Savant whiff 22.8%, put-away 18.9%, xwOBA 0.327, arsenal coverage 4 pitch type(s)
Tanner BibeeCleveland Guardians vs Miami Marlins44.551.439.56Cutter (34% whiff, 25% usage)Savant whiff 25.1%, put-away 17.6%, xwOBA 0.336, arsenal coverage 6 pitch type(s)
Walker BuehlerSan Diego Padres vs Toronto Blue Jays43.242.644.57Curveball (30% whiff, 11% usage)Savant whiff 19.7%, put-away 19.6%, xwOBA 0.326, arsenal coverage 7 pitch type(s)
Noah CameronKansas City Royals vs Baltimore Orioles43.147.837.56Changeup (33% whiff, 21% usage)Savant whiff 23.8%, put-away 16.5%, xwOBA 0.340, arsenal coverage 6 pitch type(s)
Matthew LiberatoreSt. Louis Cardinals vs Atlanta Braves39.245.329.07Curveball (37% whiff, 17% usage)Savant whiff 23.2%, put-away 15.2%, xwOBA 0.357, arsenal coverage 7 pitch type(s)
Kyle FreelandColorado Rockies vs San Francisco Giants36.945.925.06Sweeper (33% whiff, 12% usage)Savant whiff 22.1%, put-away 18.0%, xwOBA 0.365, arsenal coverage 6 pitch type(s)
Nick LodoloCincinnati Reds vs Chicago Cubs33.140.420.54Curveball (37% whiff, 25% usage)Savant whiff 21.1%, put-away 14.5%, xwOBA 0.374, arsenal coverage 4 pitch type(s)
Javier AssadChicago Cubs vs Cincinnati Reds32.722.541.57Cutter (15% whiff, 15% usage)Savant whiff 13.4%, put-away 12.1%, xwOBA 0.332, arsenal coverage 7 pitch type(s)
PJ PoulinWashington Nationals vs New York Yankees29.629.628.54Sweeper (28% whiff, 35% usage)Savant whiff 15.8%, put-away 14.4%, xwOBA 0.358, arsenal coverage 4 pitch type(s)

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

PITCHER ASSESSMENT DIAGNOSTICS

31 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Brandon PfaadtArizona Diamondbacks vs Los Angeles DodgersR19.9%2.75.45.045shortfull45.0055.00season+recent+savant+savant_quality+handrecent leash 2.7 IP/start, patient opponent BB% 10.5%
Gage JumpAthletics vs Chicago White SoxL23.7%4.85.45.380shortfull51.5048.50season+recent+savant+savant_quality+handrecent leash 4.8 IP/start
Reynaldo LópezAtlanta Braves vs St. Louis CardinalsR22.3%3.64.34.460shortfull44.0056.00season+recent+savant+savant_quality+handrecent leash 3.6 IP/start
Kyle BradishBaltimore Orioles vs Kansas City RoyalsR24.4%6.15.66.0102deepfull54.5045.50season+recent+savant+savant_quality+hand-
Javier AssadChicago Cubs vs Cincinnati RedsR16.2%4.55.35.276shortfull41.5058.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start, patient opponent BB% 9.8%
Bryan HudsonChicago White Sox vs AthleticsL27.9%1.11.23.018shortfull60.5039.50season+recent+savant+savant_quality+handrecent leash 1.1 IP/start
Nick LodoloCincinnati Reds vs Chicago CubsL19.1%4.95.25.282shortfull20.5079.50season+recent+savant+savant_quality+handrecent leash 4.9 IP/start, patient opponent BB% 11.0%
Tanner BibeeCleveland Guardians vs Miami MarlinsR19.2%5.85.65.697normalfull39.5060.50season+recent+savant+savant_quality+hand-
Kyle FreelandColorado Rockies vs San Francisco GiantsL19.0%5.75.15.296normalfull25.0075.00season+recent+savant+savant_quality+hand-
Casey MizeDetroit Tigers vs Philadelphia PhilliesR25.8%5.35.55.589normalfull72.0028.00season+recent+savant+savant_quality+hand-
Peter LambertHouston Astros vs Texas RangersR22.6%5.55.75.792normalfull61.0039.00season+recent+savant+savant_quality+hand-
Noah CameronKansas City Royals vs Baltimore OriolesL18.9%4.55.25.176shortfull37.5062.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start, patient opponent BB% 10.2%
Ryan JohnsonLos Angeles Angels vs Minnesota TwinsR20.7%4.44.75.074shortfull41.0059.00season+recent+savant+savant_quality+handrecent leash 4.4 IP/start
Yoshinobu YamamotoLos Angeles Dodgers vs Arizona DiamondbacksR24.8%7.06.56.6117deepfull65.5034.50season+recent+savant+savant_quality+handlow-K contact opponent 19.6%
Eury PérezMiami Marlins vs Cleveland GuardiansR29.5%5.35.35.389normalfull49.5050.50season+recent+savant+savant_quality+handpatient opponent BB% 9.8%
Brandon SproatMilwaukee Brewers vs Pittsburgh PiratesR27.2%4.94.84.882shortfull42.0058.00season+recent+savant+savant_quality+handrecent leash 4.9 IP/start, patient opponent BB% 9.6%
Shane DrohanMilwaukee Brewers vs Pittsburgh PiratesL22.2%5.14.95.186shortfull62.0038.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start, patient opponent BB% 9.6%
Joe RyanMinnesota Twins vs Los Angeles AngelsR30.2%5.65.55.594normalfull70.5029.50season+recent+savant+savant_quality+hand-
Freddy PeraltaNew York Mets vs Boston Red SoxR20.5%4.15.35.069shortfull57.0043.00season+recent+savant+savant_quality+handrecent leash 4.1 IP/start
Cam SchlittlerNew York Yankees vs Washington NationalsR31.0%6.05.96.0101deepfull74.0026.00season+recent+savant+savant_quality+hand-
Cristopher SánchezPhiladelphia Phillies vs Detroit TigersL24.9%5.36.36.189normalfull68.0032.00season+recent+savant+savant_quality+handpatient opponent BB% 9.6%
Braxton AshcraftPittsburgh Pirates vs Milwaukee BrewersR28.8%5.66.06.094normalfull68.5031.50season+recent+savant+savant_quality+handpatient opponent BB% 10.5%
Bubba ChandlerPittsburgh Pirates vs Milwaukee BrewersR17.7%5.35.05.089normalfull47.5052.50season+recent+savant+savant_quality+handpatient opponent BB% 10.5%
Walker BuehlerSan Diego Padres vs Toronto Blue JaysR22.6%4.84.84.880shortfull44.5055.50season+recent+savant+savant_quality+handrecent leash 4.8 IP/start, low-K contact opponent 19.7%
Tyler MahleSan Francisco Giants vs Colorado RockiesR21.8%4.75.15.079shortfull50.0050.00season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Logan GilbertSeattle Mariners vs Tampa Bay RaysR28.4%6.66.06.1111deepfull59.5040.50season+recent+savant+savant_quality+handlow-K contact opponent 18.9%
Matthew LiberatoreSt. Louis Cardinals vs Atlanta BravesL20.9%4.14.94.769shortfull29.0071.00season+recent+savant+savant_quality+handrecent leash 4.1 IP/start
Griffin JaxTampa Bay Rays vs Seattle MarinersR27.2%5.24.34.587normalfull34.5065.50season+recent+savant+savant_quality+hand-
Kumar RockerTexas Rangers vs Houston AstrosR22.0%4.54.84.776shortfull42.5057.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start
Trey YesavageToronto Blue Jays vs San Diego PadresR21.5%5.95.65.799normalfull70.0030.00season+recent+savant+savant_quality+hand-
PJ PoulinWashington Nationals vs New York YankeesL16.7%1.41.31.424shortfull28.5071.50season+recent+savant+savant_quality+handrecent leash 1.4 IP/start, patient opponent BB% 10.2%

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

PITCHER OUTS RESEARCH GATE

9/9 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Freddy PeraltaFreddy Peralta UnderBoston Red Sox @ New York Mets17.514.2-3.319.1%ASMALL_PLAYresearchshort5.069season+recent+savant+savant_quality+handMarket status RESEARCH: Pitcher Outs research-stage -- downgraded to monitor/derisk
Yoshinobu YamamotoYoshinobu Yamamoto OverArizona Diamondbacks @ Los Angeles Dodgers18.521.53.016.4%CALT_DERISKresearchdeep6.6117season+recent+savant+savant_quality+handBooks Disagree: blended market against 44.1% (6 books) | books against us 0% (6 books) — strongly disagree
Cristopher SanchezCristopher Sanchez OverPhiladelphia Phillies @ Detroit Tigers17.520.22.715.5%CALT_DERISKresearchnormal6.189season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 15.5% vs 10% min using selected line 17.5 clears, but raw gap +2.72 <= 3 min
Logan GilbertLogan Gilbert OverSeattle Mariners @ Tampa Bay Rays17.519.62.112.2%CALT_DERISKresearchdeep6.1111season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 12.2% vs 10% min using selected line 17.5 clears, but raw gap +2.14 <= 3 min
Tanner BibeeTanner Bibee UnderCleveland Guardians @ Miami Marlins17.516.4-1.16.3%CALT_DERISKresearchnormal5.697season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 6.3% vs 10% min using selected line 17.5
Trey YesavageTrey Yesavage UnderToronto Blue Jays @ San Diego Padres17.517.0-0.52.9%CALT_DERISKresearchnormal5.799season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 2.9% vs 10% min using selected line 17.5
Kyle BradishKyle Bradish OverKansas City Royals @ Baltimore Orioles17.517.90.42.3%CALT_DERISKresearchdeep6.0102season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 2.3% vs 10% min using selected line 17.5
Joe RyanJoe Ryan OverLos Angeles Angels @ Minnesota Twins17.517.80.21.4%CALT_DERISKresearchnormal5.594season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.4% vs 10% min using selected line 17.5
Gage JumpGage Jump UnderAthletics @ Chicago White Sox17.514.5-3.016.9%BMONITORresearchshort5.380season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 16.9% vs 10% min using selected line 17.5 clears, but raw gap -2.95 <= 3 min

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

FULL AUDIT — ALL CANDIDATES

72 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 -143
K PropCristopher Sanchez OverPHI@TIG6:11 PM6.58.9-143BetMGM Over 6.5 -130 | best price36.3%BEST PLAY
A✅ Best Play
K final QC: opposing lineup not confirmed, juiced K over -159
K PropYoshinobu Yamamoto OverDIA@DOD9:10 PM5.56.7-159BetRivers Over 5.5 -148 | best price21.6%BEST PLAY
A✅ Best Play
K final QC: opposing lineup not confirmed, active roster BVP damage OPS 1.070/AVG 0.366 over 50 PA
K PropGriffin Jax OverMAR@RAY4:11 PM5.56.6-125DK Over 5.5 -125 | exact19.7%BEST PLAY
► GOOD ADDS
B🔬 Research Note
Market status RESEARCH: K Prop Grade B held for recalibration
K PropNoah Cameron UnderROY@ORI7:06 PM5.54.5-148BetRivers Under 5.5 -143 | best price19.1%!GOOD ADD
B✅ Good Add
Matchup: [!] Weather: +8% run env ✗ Under
Pitcher Hits AllPeter Lambert UnderAST@RAN7:06 PM5.53.8-151BetMGM Under 5.5 -140 | best price30.9%!!!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.06x)
Pitcher Hits AllTanner Bibee UnderGUA@MAR4:11 PM5.54.4-126DK Under 5.5 -126 | exact20.0%!!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x)
Pitcher Hits AllBrandon Pfaadt UnderDIA@DOD9:10 PM5.54.4-147BetMGM Under 5.5 -140 | best price20.0%!!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Hits AllRyan Johnson UnderANG@TWI2:11 PM5.54.5-107BetMGM Under 5.5 +110 | best price18.2%!!GOOD ADD
B👀 Watch
Heavy juice (-201); break-even ~67%, requires clean execution
Pitcher WalksTrey Yesavage OverJAY@PAD8:41 PM1.52.6-201DK Over 1.5 -201 | exact70.2%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.06x)
Pitcher WalksEury Perez OverGUA@MAR4:11 PM1.52.2-173DK Over 1.5 -173 | exact44.9%!!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher WalksJoe Ryan UnderANG@TWI2:11 PM1.51.1-234theScore Bet Under 1.5 -225 | best price26.5%!!GOOD ADD
B👀 WatchPitcher WalksTyler Mahle OverROC@GIA4:06 PM1.51.9-126DK Over 1.5 -126 | exact24.8%!GOOD ADD
B👀 Watch
Heavy juice (-181); break-even ~64%, requires clean execution
Pitcher WalksKumar Rocker OverAST@RAN7:06 PM1.51.7-181theScore Bet Over 1.5 -180 | best price15.1%!!GOOD ADD
B👀 WatchPitcher Earned RKyle Freeland OverROC@GIA4:06 PM2.53.5-147DK Over 2.5 -147 | exact40.0%!GOOD ADD
B👀 Watch
Heavy juice (-174); break-even ~64%, requires clean execution
Pitcher Earned RLogan Gilbert OverMAR@RAY4:11 PM1.52.1-174DK Over 1.5 -174 | exact40.0%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.06x)
Pitcher Earned REury Perez OverGUA@MAR4:11 PM1.52.0-148DK Over 1.5 -148 | exact33.3%!!GOOD ADD
B👀 WatchPitcher Earned RGriffin Jax OverMAR@RAY4:11 PM1.51.9-126DK Over 1.5 -126 | exact26.7%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x)
Pitcher Earned RYoshinobu Yamamoto OverDIA@DOD9:10 PM1.51.9-151DK Over 1.5 -151 | exact26.7%!!GOOD ADD
► SMALL PLAYS
A (Weak)◔ Small Play
Framework warning(s): Books Agree — posture note at B
Pitcher OutsFreddy Peralta UnderSOX@MET4:11 PM17.514.2-132Bovada Direct Under 17.5 -125 | best price19.1%!SMALL PLAY
► ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 43.0% (7 books) | books against us 0% (7 books) — strongly disagree — posture note…
K PropCasey Mize OverPHI@TIG6:11 PM5.56.6+112DK Over 5.5 +112 | exact20.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 22.3% vs 17% min using selected line 4.5 clears, but raw gap +1.00 <= 1 min — posture note at D
K PropPeter Lambert OverAST@RAN7:06 PM4.55.5-117BetRivers Over 4.5 -109 | best price22.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 17.9% vs 17% min using selected line 5.5 clears, but raw gap +0.99 <= 1 min — posture note at D
K PropLogan Gilbert OverMAR@RAY4:11 PM5.56.5-155BetRivers Over 5.5 -148 | best price17.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.8% vs 17% min using selected line 5.5 — posture note at D
K PropTyler Mahle UnderROC@GIA4:06 PM5.54.6-143DK Under 5.5 -143 | exact15.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.0% vs 17% min using selected line 6.5 — posture note at D
K PropEury Perez OverGUA@MAR4:11 PM6.57.4-106BetRivers Over 6.5 +108 | best price14.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.8% vs 17% min using selected line 3.5 — posture note at D
K PropRyan Johnson OverANG@TWI2:11 PM3.54.0-135BetMGM Over 3.5 -130 | best price13.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.8% vs 17% min using selected line 3.5 — posture note at D
K PropJavier Assad UnderCUB@RED7:11 PM3.53.0-101BetMGM Under 3.5 +110 | best price13.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.8% vs 17% min using selected line 5.5 — posture note at D
K PropTrey Yesavage OverJAY@PAD8:41 PM5.56.1+107FanDuel Over 4.5 -174 | alt rescue10.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.7% vs 17% min using selected line 4.5 — posture note at D
K PropKumar Rocker OverAST@RAN7:06 PM4.54.9+116DK Over 4.5 +116 | exact9.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.6% vs 17% min using selected line 3.5 — posture note at D
K PropReynaldo Lopez OverBRA@CAR7:15 PM3.53.8-104FanDuel Over 3.5 -102 | best price8.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.6% vs 17% min using selected line 4.5 — posture note at D
K PropTanner Bibee UnderGUA@MAR4:11 PM4.54.2-116Bovada Direct Under 4.5 -105 | best price7.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.4% vs 17% min using selected line 6.5 — posture note at D
K PropCam Schlittler OverYAN@NAT4:05 PM6.57.0+124BetRivers Over 5.5 -143 | alt rescue7.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.2% vs 17% min using selected line 4.5 — posture note at D
K PropNick Lodolo UnderCUB@RED7:11 PM4.54.3+121BetMGM Under 5.5 -185 | alt rescue5.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.2% vs 17% min using selected line 5.5 — posture note at D
K PropKyle Bradish OverROY@ORI7:06 PM5.55.8+107FanDuel Over 5.5 +112 | best price5.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.8% vs 17% min using selected line 3.5 — posture note at D
K PropBrandon Pfaadt OverDIA@DOD9:10 PM3.53.7-114BetOnline Over 3.5 -105 | 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 7.5 — posture note at D
K PropJoe Ryan OverANG@TWI2:11 PM7.57.8+100DK Over 7.5 +100 | exact4.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.7% vs 17% min using selected line 4.5 — posture note at D
K PropKyle Freeland UnderROC@GIA4:06 PM4.54.3-137DK Under 4.5 -137 | exact3.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.5% vs 17% min using selected line 4.5 — posture note at D
K PropMatthew Liberatore UnderBRA@CAR7:15 PM4.54.4-109DK Under 4.5 -109 | exact2.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.4% vs 17% min using selected line 5.5 — posture note at D
K PropGage Jump UnderATH@SOX2:11 PM5.55.5-127BetMGM Under 5.5 -120 | best price0.4%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 44.1% (6 books) | books against us 0% (6 books) — strongly disagree
Pitcher OutsYoshinobu Yamamoto OverDIA@DOD9:10 PM18.521.5+111DK Over 18.5 +111 | exact16.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 15.5% vs 10% min using selected line 17.5 clears, but raw gap +2.72 <= 3 min — posture note at D
Pitcher OutsCristopher Sanchez OverPHI@TIG6:11 PM17.520.2-172DK Over 17.5 -172 | exact15.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 12.2% vs 10% min using selected line 17.5 clears, but raw gap +2.14 <= 3 min — posture note at D
Pitcher OutsLogan Gilbert OverMAR@RAY4:11 PM17.519.6-196FanDuel Over 17.5 -180 | best price12.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.3% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsTanner Bibee UnderGUA@MAR4:11 PM17.516.4+102BetMGM Under 17.5 +105 | best price6.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.9% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsTrey Yesavage UnderJAY@PAD8:41 PM17.517.0-116BetMGM Under 17.5 -105 | best price2.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.3% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsKyle Bradish OverROY@ORI7:06 PM17.517.9-148FanDuel Over 17.5 -138 | best price2.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.4% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsJoe Ryan OverANG@TWI2:11 PM17.517.8-211DK Over 17.5 -211 | exact1.4%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 48.1% (4 books) | books against us 0% (4 books) — strongly disagree
Pitcher Hits AllKyle Freeland OverROC@GIA4:06 PM5.57.4-160DK Over 5.5 -160 | exact34.5%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 AllCristopher Sanchez OverPHI@TIG6:11 PM5.55.8+111DK Over 5.5 +111 | exact5.5%ALT / DERISK
C↘ Alt / DeriskPitcher WalksCasey Mize UnderPHI@TIG6:11 PM1.51.3-116theScore Bet Under 1.5 -115 | best price16.4%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 44.1% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher WalksGriffin Jax OverMAR@RAY4:11 PM1.51.7+111DK Over 1.5 +111 | exact14.9%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.1% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher WalksGage Jump OverATH@SOX2:11 PM1.51.7-109DK Over 1.5 -109 | exact14.8%!!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.06x)
Pitcher WalksTanner Bibee OverGUA@MAR4:11 PM1.51.7-135theScore Bet Over 1.5 -135 | best price13.3%!!!ALT / DERISK
C↘ Alt / Derisk
Matchup: [!] Weather: +8% run env ✗ Under
Pitcher WalksPeter Lambert UnderAST@RAN7:06 PM2.52.2-200theScore Bet Under 2.5 -200 | best price12.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 WalksCristopher Sanchez UnderPHI@TIG6:11 PM1.51.3-181DK Under 1.5 -181 | exact11.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.1% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksLogan Gilbert UnderMAR@RAY4:11 PM1.51.3-140theScore Bet Under 1.5 -130 | best price11.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.5% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksWalker Buehler UnderJAY@PAD8:41 PM1.51.4+120DK Under 1.5 +120 | exact7.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.9% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksRyan Johnson OverANG@TWI2:11 PM1.51.6+104DK Over 1.5 +104 | exact5.9%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.9% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher Earned RCasey Mize OverPHI@TIG6:11 PM1.51.8-173DK Over 1.5 -173 | exact20.0%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x)
Pitcher Earned RBrandon Pfaadt UnderDIA@DOD9:10 PM2.52.1+109BetMGM Under 2.5 +115 | best price16.0%!!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RCristopher Sanchez OverPHI@TIG6:11 PM1.51.7-140BetMGM Over 1.5 -135 | best price13.3%!!ALT / DERISK
C↘ Alt / Derisk
Matchup: [!] Weather: +8% run env ✗ Under
Pitcher Earned RKumar Rocker UnderAST@RAN7:06 PM2.52.2-149DK Under 2.5 -149 | 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 RTanner Bibee OverGUA@MAR4:11 PM2.52.7-110BetMGM Over 2.5 +100 | 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 RPeter Lambert UnderAST@RAN7:06 PM2.52.3-123BetMGM Under 2.5 +100 | 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 RTrey Yesavage UnderJAY@PAD8:41 PM2.52.3-153BetMGM Under 2.5 -150 | best price8.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.7% vs 20% min using selected line 1.5 — posture note at D
Pitcher Earned RJoe Ryan OverANG@TWI2:11 PM1.51.6-174BetMGM 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 RTyler Mahle OverROC@GIA4:06 PM2.52.6+118DK Over 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 RWalker Buehler UnderJAY@PAD8:41 PM2.52.4-146DK Under 2.5 -146 | 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 RRyan Johnson UnderANG@TWI2:11 PM2.52.5-101BetMGM Under 2.5 +105 | best price-!!ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 2.6% vs 17% min using selected line 3.5 — posture note at D
K PropWalker Buehler OverJAY@PAD8:41 PM3.53.6-135FanDuel Over 3.5 -132 | best price2.6%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 1.1% vs 17% min using selected line 5.5 — posture note at D
K PropFreddy Peralta UnderSOX@MET4:11 PM5.55.4+107DK Under 5.5 +107 | exact1.1%!MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 16.9% vs 10% min using selected line 17.5 clears, but raw gap -2.95 <= 3 min — posture note at D
Pitcher OutsGage Jump UnderATH@SOX2:11 PM17.514.5-137DK Under 17.5 -137 | exact16.9%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 5.5% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllGage Jump UnderATH@SOX2:11 PM5.55.2-154BetMGM Under 5.5 -140 | best price5.5%!MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RGage Jump UnderATH@SOX2:11 PM2.52.3-118DK Under 2.5 -118 | exact8.0%!MONITOR

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