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

29 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)
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.963.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.762.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)
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.339.56Cutter (34% whiff, 25% usage)Savant whiff 25.0%, 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)
Miles MikolasWashington Nationals vs New York Yankees33.926.937.06Curveball (19% whiff, 14% usage)Savant whiff 15.3%, put-away 12.6%, xwOBA 0.341, 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.822.641.57Cutter (15% whiff, 15% usage)Savant whiff 13.4%, put-away 12.2%, xwOBA 0.332, arsenal coverage 7 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
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%
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%
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-
Miles MikolasWashington Nationals vs New York YankeesR11.9%5.84.85.197normalfull37.0063.00season+recent+savant+savant_quality+handpatient 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%BGOOD_ADDresearchshort5.069season+recent+savant+savant_quality+handMarket status RESEARCH: Pitcher Outs research-stage -- downgraded to monitor/derisk
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
Kyle FreelandKyle Freeland UnderColorado Rockies @ San Francisco Giants17.515.3-2.112.3%CALT_DERISKresearchnormal5.296season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 12.3% vs 10% min using selected line 17.5 clears, but raw gap -2.15 <= 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
Logan GilbertLogan Gilbert OverSeattle Mariners @ Tampa Bay Rays18.519.61.16.2%CALT_DERISKresearchdeep6.1111season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 6.2% vs 10% min using selected line 18.5
Peter LambertPeter Lambert UnderHouston Astros @ Texas Rangers17.516.5-1.05.7%CALT_DERISKresearchnormal5.792season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 5.7% 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
Casey MizeCasey Mize UnderPhiladelphia Phillies @ Detroit Tigers17.517.2-0.31.9%CALT_DERISKresearchnormal5.589season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.9% 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

59 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► BEST PLAYS
A✅ Best Play
K final QC: opposing lineup not confirmed
K PropPeter Lambert OverAST@RAN7:06 PM4.55.5-112DK Over 4.5 -112 | exact23.3%BEST PLAY
A✅ Best Play
K final QC: opposing lineup not confirmed, juiced K over -133, active roster BVP damage OPS 1.070/AVG 0.366 over 50 PA, expected…
K PropGriffin Jax OverMAR@RAY4:11 PM5.56.5-133BetMGM Over 5.5 -110 | best price18.7%BEST PLAY
A✅ Best Play
K final QC: opposing lineup not confirmed
K PropCristopher Sanchez OverPHI@TIG6:11 PM7.58.9+120BetOnline Over 6.5 -135 | alt rescue18.1%BEST PLAY
► GOOD ADDS
B✅ Good Add
Matchup: [!] Opp lineup wRC+ 118 vs RHP — tough platoon matchup | [!] Pitch-type: opp whiffs below avg vs SP top pitch (×0.92) ✗…
K PropCam Schlittler OverYAN@NAT4:05 PM5.57.0-142FanDuel Over 5.5 -132 | best price27.2%!GOOD ADD
B🔬 Research Note
Heavy juice (-158); break-even ~61%, requires clean execution
K PropNick Lodolo UnderCUB@RED7:11 PM5.54.3-158DK Under 5.5 -158 | exact22.6%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: K Prop Grade B held for recalibration
K PropNoah Cameron UnderROY@ORI7:06 PM5.54.4-149FanDuel Under 5.5 -146 | best price19.5%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: Pitcher Outs research-stage
Pitcher OutsFreddy Peralta UnderSOX@MET4:11 PM17.514.2-112DK Under 17.5 -112 | exact19.1%!GOOD ADD
B✅ Good AddPitcher Hits AllPeter Lambert UnderAST@RAN7:06 PM5.53.8-145BetMGM 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-149DK Under 5.5 -149 | exact20.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-106DK Under 5.5 -106 | exact18.2%!!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-233DK Under 1.5 -233 | exact27.5%!!GOOD ADD
B👀 Watch
Heavy juice (-158); break-even ~61%, requires clean execution
Pitcher Earned RKyle Freeland OverROC@GIA4:06 PM2.53.5-158DK Over 2.5 -158 | 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-133DK Over 1.5 -133 | exact33.3%!!GOOD ADD
B👀 WatchPitcher Earned RGriffin Jax OverMAR@RAY4:11 PM1.51.9-141DK Over 1.5 -141 | exact26.7%!GOOD ADD
► ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: blended market against 46.0% (5 books) | books against us 0% (5 books) — strongly disagree — posture note…
K PropCasey Mize OverPHI@TIG6:11 PM5.56.7+100Bovada Direct Over 5.5 +110 | best price21.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.3% 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 | exact16.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.9% vs 17% min using selected line 6.5 — posture note at D
K PropEury Perez OverGUA@MAR4:11 PM6.57.4-103DK Over 6.5 -103 | exact13.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.4% vs 17% min using selected line 3.5 — posture note at D
K PropJavier Assad UnderCUB@RED7:11 PM3.53.0+119DK Under 3.5 +119 | exact13.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.3% vs 17% min using selected line 3.5 — posture note at D
K PropRyan Johnson OverANG@TWI2:11 PM3.54.0-164FanDuel Over 3.5 -162 | best price13.3%!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+122FanDuel Over 4.5 -174 | alt rescue10.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.7% vs 17% min using selected line 4.5 — posture note at D
K PropKumar Rocker OverAST@RAN7:06 PM4.55.0+106FanDuel Over 4.5 +110 | best price10.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.1% vs 17% min using selected line 3.5 — posture note at D
K PropReynaldo Lopez OverBRA@CAR7:15 PM3.53.8-125FanDuel Over 3.5 -102 | best price8.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.9% vs 17% min using selected line 4.5 — posture note at D
K PropTanner Bibee UnderGUA@MAR4:11 PM4.54.2+107DK Under 4.5 +107 | exact7.9%!!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 PropKyle Bradish OverROY@ORI7:06 PM5.55.8+115DK Over 5.5 +115 | exact6.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.5% vs 17% min using selected line 4.5 — posture note at D
K PropKyle Freeland UnderROC@GIA4:06 PM4.54.3-140FanDuel Under 4.5 -140 | best price3.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.4% vs 17% min using selected line 5.5 — posture note at D
K PropGage Jump UnderATH@SOX2:11 PM5.55.4-121DK Under 5.5 -121 | exact2.4%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.3% vs 17% min using selected line 4.5 — posture note at D
K PropMatthew Liberatore UnderBRA@CAR7:15 PM4.54.4+102DK Under 4.5 +102 | exact2.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.1% vs 17% min using selected line 5.5 — posture note at D
K PropFreddy Peralta UnderSOX@MET4:11 PM5.55.4+106DK Under 5.5 +106 | exact2.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.7% vs 17% min using selected line 3.5 — posture note at D
K PropBrandon Pfaadt UnderDIA@DOD9:10 PM3.53.4-125FanDuel Under 3.5 -120 | best price1.7%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.6% vs 17% min using selected line 6.5 — posture note at D
K PropLogan Gilbert OverMAR@RAY4:11 PM6.56.5+119FanDuel Over 6.5 +134 | best price0.6%!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-181DK Over 17.5 -181 | exact15.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 12.3% vs 10% min using selected line 17.5 clears, but raw gap -2.15 <= 3 min — posture note at D
Pitcher OutsKyle Freeland UnderROC@GIA4:06 PM17.515.3-125DK Under 17.5 -125 | exact12.3%!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+102DK Under 17.5 +102 | exact6.3%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.2% vs 10% min using selected line 18.5 — posture note at D
Pitcher OutsLogan Gilbert OverMAR@RAY4:11 PM18.519.6+125DK Over 18.5 +125 | exact6.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.7% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsPeter Lambert UnderAST@RAN7:06 PM17.516.5-135DK Under 17.5 -135 | exact5.7%!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-108DK Under 17.5 -108 | exact2.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-147DK Over 17.5 -147 | exact2.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.9% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsCasey Mize UnderPHI@TIG6:11 PM17.517.2-118DK Under 17.5 -118 | exact1.9%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 45.5% (3 books) | books against us 0% (3 books) — strongly disagree
Pitcher Hits AllKyle Freeland OverROC@GIA4:06 PM6.57.4+103BetMGM Over 6.5 +110 | best price13.9%!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 AllGage Jump UnderATH@SOX2:11 PM5.55.2-161Bovada Direct Under 5.5 -160 | best price5.5%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 45.4% (1 books)
Pitcher WalksGriffin Jax OverMAR@RAY4:11 PM1.51.7+106DK Over 1.5 +106 | exact14.9%!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-138DK Under 1.5 -138 | exact11.1%!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-112DK Over 1.5 -112 | exact5.9%!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RCasey Mize OverPHI@TIG6:11 PM1.51.8-152DK Over 1.5 -152 | exact20.0%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RLogan Gilbert UnderMAR@RAY4:11 PM2.52.1-162DK Under 2.5 -162 | exact16.0%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RCristopher Sanchez OverPHI@TIG6:11 PM1.51.7-123DK Over 1.5 -123 | exact13.3%!!ALT / DERISK
C↘ Alt / DeriskPitcher Earned RKumar Rocker UnderAST@RAN7:06 PM2.52.2-147DK Under 2.5 -147 | 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 RGage Jump UnderATH@SOX2:11 PM2.52.3-136DK Under 2.5 -136 | 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 RTanner Bibee OverGUA@MAR4:11 PM2.52.7+107DK Over 2.5 +107 | 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 RPeter Lambert UnderAST@RAN7:06 PM2.52.3-119DK Under 2.5 -119 | 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 RTrey Yesavage UnderJAY@PAD8:41 PM2.52.3-157DK Under 2.5 -157 | exact8.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-159DK Over 1.5 -159 | exact6.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+122DK Over 2.5 +122 | 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+107DK Under 2.5 +107 | exact-!ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 15.4% vs 17% min using selected line 3.5 — posture note at D
K PropMiles Mikolas UnderYAN@NAT4:05 PM3.53.0-116FanDuel Under 3.5 -113 | best price15.4%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 5.1% vs 17% min using selected line 6.5 — posture note at D
K PropYoshinobu Yamamoto OverDIA@DOD9:10 PM6.56.8+127FanDuel Over 5.5 -148 | alt rescue5.1%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 4.5% vs 17% min using selected line 7.5 — posture note at D
K PropJoe Ryan OverANG@TWI2:11 PM7.57.8-122DK Over 7.5 -122 | exact4.5%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 2.2% vs 17% min using selected line 3.5 — posture note at D
K PropWalker Buehler OverJAY@PAD8:41 PM3.53.6-143FanDuel Over 3.5 -132 | best price2.2%MONITOR

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