SacBoyz Signals
MLB Full Audit

MLB Full Audit

Friday, September 18 2026

SacBoyzSignals.com

MARKET TRUST TIERS

18 market(s) with settled tracker history
MarketTrustSeason NSeason WRSeason P&L14d N14d WR14d P&LGrade A NGrade A WRReview-only N
K Prop✅ TRUSTED67955%-32.52u5551%-6.83u32056%64
Pitcher Hits Allowed✅ TRUSTED56457%+4.69u2850%-3.67u450%6
Run Line✅ TRUSTED17358%+7.01u0-+0.00u4661%1
Batter Walks👀 WATCH208474%-55.49u0-+0.00u875%134
Pitcher Earned Runs👀 WATCH77955%-55.53u9847%-21.20u1100%9
Pitcher Walks👀 WATCH52863%+8.69u6970%+7.59u0-11
Batter Hits👀 WATCH5571%-0.17u0-+0.00u0-23
Batter Total Bases👀 WATCH3551%-1.50u0-+0.00u0-37
F5 ML👀 WATCH3044%+2.54u0-+0.00u0-0
No HR U1.5👀 WATCH1127%-5.27u0-+0.00u0-0
Moneyline👀 WATCH650%+2.85u0-+0.00u0-0
NRFI👀 WATCH520%-2.00u0-+0.00u0-4
YRFI👀 WATCH450%-2.00u0-+0.00u0-7
Pitcher Outs🔬 RESEARCH13849%-13.65u475%+1.49u475%8
Total🔬 RESEARCH6239%-13.07u0-+0.00u1100%7
F5 Total🔬 RESEARCH3842%-10.07u0-+0.00u10%6
No HR🔬 RESEARCH10%-1.00u0-+0.00u0-0
Batter H+R+RBI⛔ PAUSED60952%-60.11u0-+0.00u8653%355

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

MARKET PROMOTION CRITERIA

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

27 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Daniel EspinoCleveland Guardians vs Athletics78.687.178.034-Seam Fastball (44% whiff, 62% usage)Savant whiff 36.6%, put-away 30.1%, xwOBA 0.259, arsenal coverage 3 pitch type(s)
Dylan CeaseToronto Blue Jays vs Texas Rangers72.674.577.56Changeup (49% whiff, 12% usage)Savant whiff 33.1%, put-away 24.7%, xwOBA 0.260, arsenal coverage 6 pitch type(s)
Chase BurnsCincinnati Reds vs Chicago Cubs66.768.969.04Slider (52% whiff, 39% usage)Savant whiff 31.9%, put-away 21.4%, xwOBA 0.277, arsenal coverage 4 pitch type(s)
Tyler GlasnowLos Angeles Dodgers vs San Francisco Giants65.970.370.54Curveball (52% whiff, 26% usage)Savant whiff 30.8%, put-away 25.0%, xwOBA 0.274, arsenal coverage 4 pitch type(s)
Andrew SearsDetroit Tigers vs Chicago White Sox63.355.071.04Changeup (58% whiff, 14% usage)Savant whiff 27.1%, put-away 17.1%, xwOBA 0.273, arsenal coverage 4 pitch type(s)
Paul SkenesPittsburgh Pirates vs Kansas City Royals62.860.467.57Changeup (36% whiff, 13% usage)Savant whiff 27.6%, put-away 21.5%, xwOBA 0.280, arsenal coverage 7 pitch type(s)
Ian SeymourTampa Bay Rays vs Boston Red Sox61.763.863.07Changeup (40% whiff, 29% usage)Savant whiff 29.1%, put-away 21.8%, xwOBA 0.289, arsenal coverage 7 pitch type(s)
Nick PivettaSan Diego Padres vs Miami Marlins60.350.376.06Sweeper (42% whiff, 11% usage)Savant whiff 22.8%, put-away 20.9%, xwOBA 0.263, arsenal coverage 6 pitch type(s)
Cade CavalliWashington Nationals vs St. Louis Cardinals58.661.858.56Curveball (39% whiff, 27% usage)Savant whiff 28.0%, put-away 22.2%, xwOBA 0.298, arsenal coverage 6 pitch type(s)
Bryan WooSeattle Mariners vs Colorado Rockies55.452.262.06Sweeper (36% whiff, 11% usage)Savant whiff 24.7%, put-away 19.1%, xwOBA 0.291, arsenal coverage 6 pitch type(s)
Peter LambertHouston Astros vs Atlanta Braves54.851.659.07Changeup (33% whiff, 24% usage)Savant whiff 24.5%, put-away 18.8%, xwOBA 0.297, arsenal coverage 7 pitch type(s)
David SandlinChicago White Sox vs Detroit Tigers53.952.858.06Cutter (28% whiff, 18% usage)Savant whiff 23.5%, put-away 22.1%, xwOBA 0.299, arsenal coverage 6 pitch type(s)
Ranger SuarezBoston Red Sox vs Tampa Bay Rays51.846.859.06Curveball (39% whiff, 17% usage)Savant whiff 21.8%, put-away 19.4%, xwOBA 0.297, arsenal coverage 6 pitch type(s)
Gerrit ColeNew York Yankees vs Arizona Diamondbacks51.548.556.06Slider (27% whiff, 20% usage)Savant whiff 21.9%, put-away 21.0%, xwOBA 0.303, arsenal coverage 6 pitch type(s)
Connor PrielippMinnesota Twins vs Los Angeles Angels51.049.651.55Curveball (38% whiff, 18% usage)Savant whiff 24.0%, put-away 18.0%, xwOBA 0.312, arsenal coverage 5 pitch type(s)
Tyler MahleAtlanta Braves vs Houston Astros50.950.752.55Split-Finger (26% whiff, 29% usage)Savant whiff 22.6%, put-away 21.7%, xwOBA 0.310, arsenal coverage 5 pitch type(s)
Dustin MayMilwaukee Brewers vs Baltimore Orioles49.150.449.06Sweeper (28% whiff, 18% usage)Savant whiff 23.2%, put-away 20.2%, xwOBA 0.317, arsenal coverage 6 pitch type(s)
Kumar RockerTexas Rangers vs Toronto Blue Jays48.955.143.06Slider (42% whiff, 38% usage)Savant whiff 26.2%, put-away 19.0%, xwOBA 0.329, arsenal coverage 6 pitch type(s)
Clay HolmesChicago Cubs vs Cincinnati Reds48.144.654.06Cutter (40% whiff, 10% usage)Savant whiff 21.9%, put-away 17.0%, xwOBA 0.307, arsenal coverage 6 pitch type(s)
Tyler PhillipsMiami Marlins vs San Diego Padres47.753.541.56Curveball (40% whiff, 17% usage)Savant whiff 25.7%, put-away 18.4%, xwOBA 0.332, arsenal coverage 6 pitch type(s)
Cesar PerdomoSan Francisco Giants vs Los Angeles Dodgers46.253.147.03Changeup (26% whiff, 30% usage)Savant whiff 24.4%, put-away 20.6%, xwOBA 0.321, arsenal coverage 3 pitch type(s)
Eduardo RodriguezArizona Diamondbacks vs New York Yankees45.342.949.05Changeup (29% whiff, 27% usage)Savant whiff 21.8%, put-away 15.7%, xwOBA 0.317, arsenal coverage 5 pitch type(s)
Kyle LeahySt. Louis Cardinals vs Washington Nationals43.047.940.56Changeup (33% whiff, 14% usage)Savant whiff 22.3%, put-away 19.7%, xwOBA 0.334, arsenal coverage 6 pitch type(s)
Mason BarnettAthletics vs Cleveland Guardians41.946.532.55Slider (28% whiff, 20% usage)Savant whiff 22.2%, put-away 18.5%, xwOBA 0.350, arsenal coverage 5 pitch type(s)
Randy DobnakKansas City Royals vs Pittsburgh Pirates41.538.145.05Sweeper (33% whiff, 25% usage)Savant whiff 20.2%, put-away 14.1%, xwOBA 0.325, arsenal coverage 5 pitch type(s)
Zac ThorntonNew York Mets vs Philadelphia Phillies41.238.543.07Sweeper (26% whiff, 16% usage)Savant whiff 19.0%, put-away 16.9%, xwOBA 0.329, arsenal coverage 7 pitch type(s)
Grayson RodriguezLos Angeles Angels vs Minnesota Twins39.846.329.54Changeup (34% whiff, 26% usage)Savant whiff 23.7%, put-away 15.2%, xwOBA 0.356, 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

27 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Eduardo RodriguezArizona Diamondbacks vs New York YankeesL20.2%5.75.95.996normalfull49.0051.00season+recent+savant+savant_quality+handpatient opponent BB% 9.6%
Mason BarnettAthletics vs Cleveland GuardiansR20.2%3.74.04.862shortfull32.5067.50season+recent+savant+savant_quality+handrecent leash 3.7 IP/start
Tyler MahleAtlanta Braves vs Houston AstrosR20.8%6.15.55.6102deepfull52.5047.50season+recent+savant+savant_quality+hand-
Ranger SuarezBoston Red Sox vs Tampa Bay RaysL20.5%5.85.35.497normalfull59.0041.00season+recent+savant+savant_quality+handlow-K contact opponent 18.4%
Clay HolmesChicago Cubs vs Cincinnati RedsR18.6%5.55.75.792normalfull54.0046.00season+recent+savant+savant_quality+hand-
David SandlinChicago White Sox vs Detroit TigersR22.9%4.75.45.479shortfull58.0042.00season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Chase BurnsCincinnati Reds vs Chicago CubsR30.9%3.95.45.165shortfull69.0031.00season+recent+savant+savant_quality+handrecent leash 3.9 IP/start, patient opponent BB% 10.7%
Daniel EspinoCleveland Guardians vs AthleticsR30.6%1.42.04.624shortfull78.0022.00season+recent+savant+savant_quality+handrecent leash 1.4 IP/start
Andrew SearsDetroit Tigers vs Chicago White SoxL20.2%3.95.05.365shortfull71.0029.00season+recent+savant+savant_quality+handrecent leash 3.9 IP/start, patient opponent BB% 9.6%
Peter LambertHouston Astros vs Atlanta BravesR21.7%5.15.65.586shortfull59.0041.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start
Randy DobnakKansas City Royals vs Pittsburgh PiratesR17.9%5.45.45.491normalfull45.0055.00season+recent+savant+savant_quality+hand-
Grayson RodriguezLos Angeles Angels vs Minnesota TwinsR20.0%5.54.85.092normalfull29.5070.50season+recent+savant+savant_quality+hand-
Tyler GlasnowLos Angeles Dodgers vs San Francisco GiantsR30.1%4.65.65.477shortfull70.5029.50season+recent+savant+savant_quality+handrecent leash 4.6 IP/start
Tyler PhillipsMiami Marlins vs San Diego PadresR20.7%3.94.64.465shortfull41.5058.50season+recent+savant+savant_quality+handrecent leash 3.9 IP/start
Dustin MayMilwaukee Brewers vs Baltimore OriolesR22.4%4.54.94.876shortfull49.0051.00season+recent+savant+savant_quality+handrecent leash 4.5 IP/start, patient opponent BB% 9.7%
Connor PrielippMinnesota Twins vs Los Angeles AngelsL23.2%5.05.25.284shortfull51.5048.50season+recent+savant+savant_quality+handrecent leash 5.0 IP/start
Zac ThorntonNew York Mets vs Philadelphia PhilliesL20.2%5.65.65.694normalfull43.0057.00season+recent+savant+savant_quality+hand-
Gerrit ColeNew York Yankees vs Arizona DiamondbacksR23.2%5.65.85.794normalfull56.0044.00season+recent+savant+savant_quality+handlow-K contact opponent 19.5%
Paul SkenesPittsburgh Pirates vs Kansas City RoyalsR24.0%5.35.45.489normalfull67.5032.50season+recent+savant+savant_quality+hand-
Nick PivettaSan Diego Padres vs Miami MarlinsR28.0%4.44.24.774shortfull76.0024.00season+recent+savant+savant_quality+handrecent leash 4.4 IP/start
Cesar PerdomoSan Francisco Giants vs Los Angeles DodgersL20.4%4.75.35.579shortfull47.0053.00season+recent+savant+savant_quality+handrecent leash 4.7 IP/start, patient opponent BB% 10.2%
Bryan WooSeattle Mariners vs Colorado RockiesR25.5%6.05.86.0101deepfull62.0038.00season+recent+savant+savant_quality+hand-
Kyle LeahySt. Louis Cardinals vs Washington NationalsR25.8%3.44.84.557shortfull40.5059.50season+recent+savant+savant_quality+handrecent leash 3.4 IP/start
Ian SeymourTampa Bay Rays vs Boston Red SoxL30.3%5.14.84.886shortfull63.0037.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start
Kumar RockerTexas Rangers vs Toronto Blue JaysR22.9%4.44.84.874shortfull43.0057.00season+recent+savant+savant_quality+handrecent leash 4.4 IP/start, low-K contact opponent 19.1%
Dylan CeaseToronto Blue Jays vs Texas RangersR33.6%5.65.96.094normalfull77.5022.50season+recent+savant+savant_quality+hand-
Cade CavalliWashington Nationals vs St. Louis CardinalsR32.1%5.65.35.494normalfull58.5041.50season+recent+savant+savant_quality+hand-

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

PITCHER OUTS RESEARCH GATE

8/8 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Dylan CeaseDylan Cease OverToronto Blue Jays @ Texas Rangers17.519.72.212.6%CALT_DERISKresearchnormal6.094season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 12.6% vs 10% min using selected line 17.5 clears, but raw gap +2.21 <= 3 min
Peter LambertPeter Lambert UnderAtlanta Braves @ Houston Astros17.515.6-1.910.9%CALT_DERISKresearchshort5.586season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 10.9% vs 10% min using selected line 17.5 clears, but raw gap -1.90 <= 3 min
Bryan WooBryan Woo OverSeattle Mariners @ Colorado Rockies17.519.11.69.2%CALT_DERISKresearchdeep6.0101season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 9.2% vs 10% min using selected line 17.5
Ranger SuarezRanger Suarez UnderBoston Red Sox @ Tampa Bay Rays17.516.4-1.16.1%CALT_DERISKresearchnormal5.497season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 6.1% vs 10% min using selected line 17.5
Tyler MahleTyler Mahle OverAtlanta Braves @ Houston Astros17.518.30.84.5%CALT_DERISKresearchdeep5.6102season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 4.5% vs 10% min using selected line 17.5
Eduardo RodriguezEduardo Rodriguez UnderNew York Yankees @ Arizona Diamondbacks17.517.2-0.31.7%CALT_DERISKresearchnormal5.996season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.7% vs 10% min using selected line 17.5
Paul SkenesPaul Skenes UnderKansas City Royals @ Pittsburgh Pirates17.517.3-0.20.9%CALT_DERISKresearchnormal5.489season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 0.9% vs 10% min using selected line 17.5
Cade CavalliCade Cavalli UnderWashington Nationals @ St. Louis Cardinals17.517.5-0.00.0%CALT_DERISKresearchnormal5.494season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 0.0% 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

69 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffSignal Breakdown ✓!✗–Tier
► Best Signals
A ⭐ Featured⭐ Featured
K final QC: opposing lineup not confirmed, juiced K over -157
K PropEduardo Rodriguez OverYAN@DIA9:41 PM4.56.1-157BetMGM Over 4.5 -135 | best price35.1%Best Signal
A✅ Best Signal
K final QC: opposing lineup not confirmed, juiced K over -144, expected IP 4.8 below A-grade leash
K PropChase Burns OverCUB@RED6:41 PM3.56.7-144DK Over 3.5 -144 | exact92.4%Best Signal
► Add Signals
B🔬 Research Only
K final QC: opposing lineup not confirmed, juiced K over -161, expected IP 5.6 below A-grade leash
K PropZach Thornton OverPHI@MET7:16 PM3.54.9-161BetMGM Over 3.5 -155 | best price40.5%Add Signal
B🔬 Research Only
Matchup: [!] Opp lineup wRC+ 116 vs LHP — tough platoon matchup
K PropAndrew Sears OverTIG@SOX7:41 PM3.54.9-121FanDuel Over 3.5 -111 | best price38.9%!Add Signal
B✅ Add Signal
K final QC: opposing lineup not confirmed, juiced K over -142, pitch-type boost on 11% usage pitch
K PropBryan Woo OverMAR@ROC8:11 PM4.55.8-142DK Over 4.5 -142 | exact29.3%!Add Signal
B🔬 Research Only
Matchup: Pitch-type: opp whiffs above avg vs SP top pitch (×1.09) ✓ Over Ks | [!] Opp lineup wRC+ 112 vs LHP — tough platoon matc…
K PropIan Seymour OverSOX@RAY7:11 PM5.56.7-131FanDuel Over 5.5 -118 | best price21.7%!Add Signal
B✅ Add Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher Hits AllRandy Dobnak UnderROY@PIR6:41 PM5.54.4-127BetMGM Under 5.5 -120 | best price20.0%!!Add Signal
B👀 Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher WalksRandy Dobnak OverROY@PIR6:41 PM1.51.9-129DK Over 1.5 -129 | exact27.7%!!Add Signal
B👀 Watch Signal
Heavy juice (-156); break-even ~61%, requires clean execution
Pitcher WalksPeter Lambert OverBRA@AST8:11 PM1.51.9-156DK Over 1.5 -156 | exact26.6%!Add Signal
B👀 Watch SignalPitcher WalksTyler Mahle OverBRA@AST8:11 PM1.51.9-140DK Over 1.5 -140 | exact25.0%!Add Signal
B👀 Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher Earned RChase Burns OverCUB@RED6:41 PM0.51.7-193DK Over 0.5 -193 | exact240.0%!!Add Signal
B👀 Watch Signal
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.07x)
Pitcher Earned RKyle Leahy OverNAT@CAR8:16 PM0.51.5-118DK Over 0.5 -118 | exact200.0%!!Add Signal
B👀 Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RGerrit Cole OverYAN@DIA9:41 PM1.52.3-165DK Over 1.5 -165 | exact53.3%!!Add Signal
B👀 Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x) | Away pen fatigued (1.05x)
Pitcher Earned RDustin May OverBRE@ORI7:06 PM1.52.2-151DK Over 1.5 -151 | exact46.7%!!Add Signal
B👀 Watch SignalPitcher Earned RIan Seymour OverSOX@RAY7:11 PM1.51.9-126DK Over 1.5 -126 | exact26.7%!Add Signal
B👀 Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher Earned RClay Holmes UnderCUB@RED6:41 PM2.52.0-152DK Under 2.5 -152 | exact20.0%!!Add Signal
B👀 Watch Signal
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.08x)
Pitcher Earned RTyler Phillips UnderMAR@PAD9:41 PM2.52.0-155DK Under 2.5 -155 | exact20.0%!!Add Signal
► Lean Signals (Derisked)
B (Weak)↘ Lean Signal - Derisked
Books strongly against: blended market against 42.9% (6 books) | books against us 0% (6 books) — strongly disagree — posture note…
K PropDylan Cease OverJAY@RAN8:06 PM7.59.7+118BetOnline Over 7.5 +126 | best price28.6%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: diff_pct 24.5% vs 17% min using selected line 3.5 clears, but raw gap +0.86 <= 1 min — posture note at D
K PropTyler Phillips OverMAR@PAD9:41 PM3.54.4+104Bovada Direct Over 3.5 +105 | best price24.5%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: diff_pct 22.4% vs 17% min using selected line 3.5 clears, but raw gap +0.78 <= 1 min — posture note at D
K PropRandy Dobnak OverROY@PIR6:41 PM3.54.3+102Bovada Direct Over 3.5 +115 | best price22.4%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: diff_pct 17.2% vs 17% min using selected line 4.5 clears, but raw gap -0.77 <= 1 min — posture note at D
K PropRanger Suarez UnderSOX@RAY7:11 PM4.53.7-119DK Under 4.5 -119 | exact17.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 11.1% vs 17% min using selected line 4.5 — posture note at D
K PropTyler Mahle OverBRA@AST8:11 PM4.55.0-104Bovada Direct Over 4.5 +105 | best price11.1%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 8.7% vs 17% min using selected line 4.5 — posture note at D
K PropKumar Rocker OverJAY@RAN8:06 PM4.54.9+132BetMGM Over 3.5 -165 | alt rescue8.7%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 7.2% vs 17% min using selected line 6.5 — posture note at D
K PropTyler Glasnow UnderGIA@DOD10:15 PM6.56.0+116FanDuel Under 6.5 +118 | best price7.2%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.2% vs 17% min using selected line 4.5 — posture note at D
K PropGerrit Cole UnderYAN@DIA9:41 PM4.54.2-103BetMGM Under 4.5 +110 | best price6.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 4.5% vs 17% min using selected line 6.5 — posture note at D
K PropCade Cavalli UnderNAT@CAR8:16 PM6.56.2-131DK Under 6.5 -131 | exact4.5%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 4.2% vs 17% min using selected line 4.5 — posture note at D
K PropDavid Sandlin OverTIG@SOX7:41 PM4.54.7+119BetMGM Over 3.5 -185 | alt rescue4.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.4% vs 17% min using selected line 4.5 — posture note at D
K PropClay Holmes UnderCUB@RED6:41 PM4.54.3-111BetMGM Under 4.5 -105 | best price3.4%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 2.7% vs 17% min using selected line 4.5 — posture note at D
K PropGrayson Rodriguez UnderTWI@ANG9:39 PM4.54.4-110BetMGM Under 4.5 +105 | best price2.7%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 17% min using selected line 5.5 — posture note at D
K PropDustin May UnderBRE@ORI7:06 PM5.55.4-127DK Under 5.5 -127 | exact1.8%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 0.9% vs 17% min using selected line 4.5 — posture note at D
K PropNick Pivetta UnderMAR@PAD9:41 PM4.54.5+131theScore Bet Under 5.5 -165 | alt rescue0.9%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 17% min using selected line 5.5 — posture note at D
K PropConnor Prielipp UnderTWI@ANG9:39 PM5.55.5-106FanDuel Under 5.5 -102 | best price0.0%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: diff_pct 12.6% vs 10% min using selected line 17.5 clears, but raw gap +2.21 <= 3 min — posture note at D
Pitcher OutsDylan Cease OverJAY@RAN8:06 PM17.519.7-171FanDuel Over 17.5 -166 | best price12.6%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: diff_pct 10.9% vs 10% min using selected line 17.5 clears, but raw gap -1.90 <= 3 min — posture note at D
Pitcher OutsPeter Lambert UnderBRA@AST8:11 PM17.515.6-137FanDuel Under 17.5 -128 | best price10.9%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 9.2% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsBryan Woo OverMAR@ROC8:11 PM17.519.1-162DK Over 17.5 -162 | exact9.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
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 UnderSOX@RAY7:11 PM17.516.4-115FanDuel Under 17.5 -112 | best price6.1%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 4.5% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsTyler Mahle OverBRA@AST8:11 PM17.518.3-113FanDuel Over 17.5 -108 | best price4.5%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.7% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsEduardo Rodriguez UnderYAN@DIA9:41 PM17.517.2-124BetMGM Under 17.5 -118 | best price1.7%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 0.9% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsPaul Skenes UnderROY@PIR6:41 PM17.517.3-119BetMGM Under 17.5 -105 | best price0.9%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsCade Cavalli UnderNAT@CAR8:16 PM17.517.5-117FanDuel Under 17.5 -110 | best price0.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 12.7% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllEduardo Rodriguez UnderYAN@DIA9:41 PM5.54.8-136BetMGM Under 5.5 -135 | best price12.7%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 9.1% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllGrayson Rodriguez OverTWI@ANG9:39 PM5.56.0+121BetMGM Over 4.5 -160 | alt rescue9.1%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 7.3% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllZach Thornton UnderPHI@MET7:16 PM5.55.1-137DK Under 5.5 -137 | exact7.3%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 5.5% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllRanger Suarez UnderSOX@RAY7:11 PM5.55.2-117BetMGM Under 5.5 -110 | best price5.5%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 35.4% (1 books)
Pitcher WalksChase Burns OverCUB@RED6:41 PM1.51.9+165DK Over 1.5 +165 | exact25.1%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher WalksClay Holmes UnderCUB@RED6:41 PM2.52.1-188DK Under 2.5 -188 | exact15.8%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.0% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksPaul Skenes OverROY@PIR6:41 PM1.51.6-103DK Over 1.5 -103 | exact6.0%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 31.1% (1 books)
Pitcher Earned RDaniel Espino OverATH@GUA7:11 PM0.51.0+200BetMGM Over 0.5 +200 | exact100.0%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 49.7% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher Earned RDavid Sandlin OverTIG@SOX7:41 PM1.52.4-165DK Over 1.5 -165 | exact60.0%Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 48.2% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher Earned RTyler Glasnow OverGIA@DOD10:15 PM1.51.9-103DK Over 1.5 -103 | exact26.7%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher Earned RPaul Skenes OverROY@PIR6:41 PM1.51.8-158BetMGM Over 1.5 -155 | best price20.0%!!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedPitcher Earned RRanger Suarez UnderSOX@RAY7:11 PM2.52.1-175DK Under 2.5 -175 | exact16.0%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedPitcher Earned RAndrew Sears UnderTIG@SOX7:41 PM2.52.1-139DK Under 2.5 -139 | exact16.0%!!Lean Signal - Derisked
C↘ Lean Signal - DeriskedPitcher Earned RTyler Mahle UnderBRA@AST8:11 PM2.52.1-145DK Under 2.5 -145 | exact16.0%!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 47.4% (2 books) | books against us 0% (2 books) — strongly disagree
Pitcher Earned RGrayson Rodriguez OverTWI@ANG9:39 PM2.52.9-102DK Over 2.5 -102 | exact16.0%!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.07x)
Pitcher Earned RCade Cavalli OverNAT@CAR8:16 PM1.51.7-145DK Over 1.5 -145 | exact13.3%!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher Earned RRandy Dobnak UnderROY@PIR6:41 PM2.52.2-128BetMGM Under 2.5 -118 | best price12.0%!!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 49.7% (1 books)
Pitcher Earned RBryan Woo UnderMAR@ROC8:11 PM2.52.2-115BetMGM Under 2.5 -115 | exact12.0%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.08x)
Pitcher Earned RConnor Prielipp UnderTWI@ANG9:39 PM2.52.2-168DK Under 2.5 -168 | exact12.0%!!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RMason Barnett OverATH@GUA7:11 PM2.52.7+126DK Over 2.5 +126 | exact8.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RKumar Rocker UnderJAY@RAN8:06 PM2.52.3-154DK Under 2.5 -154 | exact8.0%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned REduardo Rodriguez UnderYAN@DIA9:41 PM2.52.3-104DK Under 2.5 -104 | exact8.0%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RCesar Perdomo UnderGIA@DOD10:15 PM2.52.3-123BetMGM Under 2.5 -110 | best price8.0%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.7% vs 20% min using selected line 1.5 — posture note at D
Pitcher Earned RNick Pivetta OverMAR@PAD9:41 PM1.51.6-115DK Over 1.5 -115 | exact6.7%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
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 OverBRA@AST8:11 PM2.52.6-103DK Over 2.5 -103 | exact4.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RZach Thornton UnderPHI@MET7:16 PM2.52.5-160BetMGM Under 2.5 -140 | best price-!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 20% min using selected line 1.5 — posture note at D
Pitcher Earned RDylan Cease UnderJAY@RAN8:06 PM1.51.5+101DK Under 1.5 +101 | exact-!!Lean Signal - Derisked
► Watch Signals
B (Review)◇ Watch Signal
Model edge fail: Insufficient model edge — diff_pct 6.5% vs 17% min using selected line 4.5 — posture note at D
K PropPeter Lambert OverBRA@AST8:11 PM4.54.8-145BetOnline Over 4.5 -133 | best price6.5%Watch Signal
B (Review)◇ Watch Signal
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 17% min using selected line 5.5 — posture note at D
K PropPaul Skenes OverROY@PIR6:41 PM5.55.7-120BetOnline Over 5.5 -120 | best price3.3%Watch Signal

✓ Supports   ! Mixed   ✗ Opposes   – No Data  |  Layer order: Line Fit | Model Edge | Market Alignment | Matchup | Availability | Game Context