MLB Betting Analyzer — Full Audit

Thursday, September 03 2026

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✅ TRUSTED61655%-22.83u3762%+2.94u29156%64
Pitcher Hits Allowed✅ TRUSTED53258%+9.04u2568%+3.86u450%6
Run Line✅ TRUSTED17358%+7.01u0-+0.00u4661%1
Batter Walks👀 WATCH208474%-55.49u0-+0.00u875%134
Pitcher Earned Runs👀 WATCH66856%-33.29u5551%-7.83u1100%9
Pitcher Walks👀 WATCH45562%-1.19u3580%+10.02u0-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🔬 RESEARCH13347%-15.71u540%-0.80u250%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 Trusted3/4season P&L non-negative
Pitcher Hits Allowed✅ TRUSTEDMaintain Trusted4/4No blocker
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✅ Trusted3/5season P&L positive; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
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👀 Watch1/5season P&L positive; 14d sample >= 10; 14d 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

18 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Kade AndersonSeattle Mariners vs Athletics72.148.190.04Curveball (43% whiff, 17% usage)Savant whiff 24.2%, put-away 16.0%, xwOBA 0.235, arsenal coverage 4 pitch type(s)
Tarik SkubalLos Angeles Dodgers vs St. Louis Cardinals69.070.074.05Changeup (48% whiff, 27% usage)Savant whiff 31.2%, put-away 23.9%, xwOBA 0.267, arsenal coverage 5 pitch type(s)
Logan HendersonMilwaukee Brewers vs Chicago Cubs67.259.679.04Changeup (36% whiff, 33% usage)Savant whiff 26.9%, put-away 22.1%, xwOBA 0.257, arsenal coverage 4 pitch type(s)
Lake BacharPittsburgh Pirates vs San Francisco Giants61.664.462.06Slider (39% whiff, 24% usage)Savant whiff 30.2%, put-away 20.3%, xwOBA 0.291, arsenal coverage 6 pitch type(s)
Jake BennettBoston Red Sox vs Baltimore Orioles58.952.669.06Changeup (34% whiff, 26% usage)Savant whiff 24.2%, put-away 20.6%, xwOBA 0.277, arsenal coverage 6 pitch type(s)
Quinn MathewsSt. Louis Cardinals vs Los Angeles Dodgers58.850.166.05Changeup (38% whiff, 16% usage)Savant whiff 26.7%, put-away 13.0%, xwOBA 0.283, arsenal coverage 5 pitch type(s)
Hunter BrownHouston Astros vs Chicago White Sox57.454.561.05Curveball (34% whiff, 20% usage)Savant whiff 25.2%, put-away 20.5%, xwOBA 0.293, arsenal coverage 5 pitch type(s)
Jack PerkinsAthletics vs Seattle Mariners56.358.753.06Changeup (41% whiff, 18% usage)Savant whiff 27.2%, put-away 20.7%, xwOBA 0.309, arsenal coverage 6 pitch type(s)
Kevin GausmanChicago Cubs vs Milwaukee Brewers55.056.954.54Split-Finger (41% whiff, 38% usage)Savant whiff 27.3%, put-away 18.6%, xwOBA 0.306, arsenal coverage 4 pitch type(s)
José SorianoToronto Blue Jays vs Cleveland Guardians53.163.945.05Curveball (45% whiff, 26% usage)Savant whiff 30.2%, put-away 19.8%, xwOBA 0.325, arsenal coverage 5 pitch type(s)
Blade TidwellSan Francisco Giants vs Pittsburgh Pirates52.343.559.56Sweeper (34% whiff, 36% usage)Savant whiff 22.3%, put-away 15.2%, xwOBA 0.296, arsenal coverage 6 pitch type(s)
Shane McClanahanTampa Bay Rays vs Texas Rangers51.958.450.04Changeup (38% whiff, 28% usage)Savant whiff 27.0%, put-away 20.7%, xwOBA 0.315, arsenal coverage 4 pitch type(s)
Sandy AlcantaraMiami Marlins vs Kansas City Royals51.243.760.07Changeup (28% whiff, 20% usage)Savant whiff 21.3%, put-away 17.5%, xwOBA 0.295, arsenal coverage 7 pitch type(s)
Michael WachaKansas City Royals vs Miami Marlins48.544.553.56Changeup (28% whiff, 25% usage)Savant whiff 21.3%, put-away 18.1%, xwOBA 0.308, arsenal coverage 6 pitch type(s)
Tanner BibeeCleveland Guardians vs Toronto Blue Jays47.948.448.06Changeup (37% whiff, 15% usage)Savant whiff 23.6%, put-away 17.6%, xwOBA 0.319, arsenal coverage 6 pitch type(s)
Brandon YoungBaltimore Orioles vs Boston Red Sox46.846.447.05Slider (41% whiff, 16% usage)Savant whiff 23.1%, put-away 16.6%, xwOBA 0.321, arsenal coverage 5 pitch type(s)
Cal QuantrillTexas Rangers vs Tampa Bay Rays45.438.953.064-Seam Fastball (29% whiff, 23% usage)Savant whiff 19.8%, put-away 15.7%, xwOBA 0.309, arsenal coverage 6 pitch type(s)
Luis CastilloChicago White Sox vs Houston Astros43.246.437.04Slider (28% whiff, 25% usage)Savant whiff 24.1%, put-away 14.5%, xwOBA 0.341, 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

18 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Jack PerkinsAthletics vs Seattle MarinersR23.3%4.24.64.570shortfull53.0047.00season+recent+savant+savant_quality+handrecent leash 4.2 IP/start
Brandon YoungBaltimore Orioles vs Boston Red SoxR17.4%5.35.75.689normalfull47.0053.00season+recent+savant+savant_quality+hand-
Jake BennettBoston Red Sox vs Baltimore OriolesL21.3%5.55.85.892normalfull69.0031.00season+recent+savant+savant_quality+handpatient opponent BB% 9.9%
Kevin GausmanChicago Cubs vs Milwaukee BrewersR24.2%5.55.55.592normalfull54.5045.50season+recent+savant+savant_quality+handpatient opponent BB% 10.6%
Luis CastilloChicago White Sox vs Houston AstrosR19.4%4.35.04.972shortfull37.0063.00season+recent+savant+savant_quality+handrecent leash 4.3 IP/start
Tanner BibeeCleveland Guardians vs Toronto Blue JaysR20.2%5.95.85.899normalfull48.0052.00season+recent+savant+savant_quality+handlow-K contact opponent 19.4%
Hunter BrownHouston Astros vs Chicago White SoxR25.7%5.55.45.492normalfull61.0039.00season+recent+savant+savant_quality+hand-
Michael WachaKansas City Royals vs Miami MarlinsR20.0%6.36.36.3106deepfull53.5046.50season+recent+savant+savant_quality+hand-
Tarik SkubalLos Angeles Dodgers vs St. Louis CardinalsL30.8%6.06.06.0101deepfull74.0026.00season+recent+savant+savant_quality+hand-
Sandy AlcantaraMiami Marlins vs Kansas City RoyalsR16.8%6.66.56.5111deepfull60.0040.00season+recent+savant+savant_quality+hand-
Logan HendersonMilwaukee Brewers vs Chicago CubsR28.9%6.45.56.0107deepfull79.0021.00season+recent+savant+savant_quality+handpatient opponent BB% 10.7%
Lake BacharPittsburgh Pirates vs San Francisco GiantsR24.4%1.82.33.030shortfull62.0038.00season+recent+savant+savant_quality+handrecent leash 1.8 IP/start
Blade TidwellSan Francisco Giants vs Pittsburgh PiratesR20.8%4.95.15.382shortfull59.5040.50season+recent+savant+savant_quality+handrecent leash 4.9 IP/start
Kade AndersonSeattle Mariners vs AthleticsL21.2%4.75.05.579shortfull90.0010.00season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Quinn MathewsSt. Louis Cardinals vs Los Angeles DodgersL22.5%4.84.95.380shortfull66.0034.00season+recent+savant+savant_quality+handrecent leash 4.8 IP/start, patient opponent BB% 9.8%
Shane McClanahanTampa Bay Rays vs Texas RangersL21.5%4.34.94.872shortfull50.0050.00season+recent+savant+savant_quality+handrecent leash 4.3 IP/start
Cal QuantrillTexas Rangers vs Tampa Bay RaysR21.2%5.05.15.184shortfull53.0047.00season+recent+savant+savant_quality+handrecent leash 5.0 IP/start, low-K contact opponent 18.5%
José SorianoToronto Blue Jays vs Cleveland GuardiansR21.9%5.55.65.692normalfull45.0055.00season+recent+savant+savant_quality+handpatient opponent BB% 9.5%

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
Tarik SkubalTarik Skubal OverSt. Louis Cardinals @ Los Angeles Dodgers18.521.53.016.1%CALT_DERISKresearchdeep6.0101season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 16.1% vs 10% min using selected line 18.5 clears, but raw gap +2.98 <= 3 min
Sandy AlcantaraSandy Alcantara OverMiami Marlins @ Kansas City Royals18.520.52.010.9%CALT_DERISKresearchdeep6.5111season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 10.9% vs 10% min using selected line 18.5 clears, but raw gap +2.01 <= 3 min
Hunter BrownHunter Brown UnderChicago White Sox @ Houston Astros17.516.3-1.27.0%CALT_DERISKresearchnormal5.492season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 7.0% vs 10% min using selected line 17.5
Brandon YoungBrandon Young UnderBoston Red Sox @ Baltimore Orioles17.516.4-1.16.5%CALT_DERISKresearchnormal5.689season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 6.5% vs 10% min using selected line 17.5
Logan HendersonLogan Henderson OverMilwaukee Brewers @ Chicago Cubs17.518.40.95.1%CALT_DERISKresearchdeep6.0107season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 5.1% vs 10% min using selected line 17.5
Michael WachaMichael Wacha OverMiami Marlins @ Kansas City Royals18.519.20.73.7%CALT_DERISKresearchdeep6.3106season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 3.7% vs 10% min using selected line 18.5
Jose SorianoJose Soriano UnderToronto Blue Jays @ Cleveland Guardians17.517.0-0.52.6%CALT_DERISKresearchnormal5.692season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 2.6% vs 10% min using selected line 17.5
Tanner BibeeTanner Bibee UnderToronto Blue Jays @ Cleveland Guardians17.517.2-0.31.5%CALT_DERISKresearchnormal5.899season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.5% 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

53 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffSignal Breakdown ✓!✗–Tier
► Best Signals
A✅ Best Signal
K final QC: opposing lineup not confirmed, juiced K over -140
K PropSandy Alcantara OverMAR@ROY7:40 PM3.54.9-140DK Over 3.5 -140 | exact41.0%Best Signal
A✅ Best Signal
K final QC: opposing lineup not confirmed, juiced K over -152, pitch-type boost on 15% usage pitch
K PropTanner Bibee OverJAY@GUA1:10 PM3.54.5-152FanDuel Over 3.5 -142 | best price28.9%Best Signal
► Add Signals
B🔬 Research Only
K final QC: opposing lineup not confirmed
K PropLogan Henderson OverBRE@CUB7:15 PM5.56.8-119FanDuel Over 5.5 -113 | best price23.0%!Add Signal
B✅ Add Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.07x) | Away pen fatigued (1.05x)
Pitcher Hits AllBlade Tidwell UnderGIA@PIR12:35 PM5.54.5-149Bovada Direct Under 5.5 -145 | best price18.2%!!Add Signal
B✅ Add Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x) | Away pen fatigued (1.05x)
Pitcher Hits AllMichael Wacha UnderMAR@ROY7:40 PM5.54.5+111DK Under 5.5 +111 | exact18.2%!!Add Signal
B👀 Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.07x) | Away pen fatigued (1.05x)
Pitcher WalksLake Bachar OverGIA@PIR12:35 PM0.51.2-121DK Over 0.5 -121 | exact147.5%!!Add Signal
B👀 Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.07x) | Away pen fatigued (1.05x)
Pitcher WalksBlade Tidwell OverGIA@PIR12:35 PM1.51.9-187DK Over 1.5 -187 | exact28.5%!!Add Signal
B👀 Watch Signal
Heavy juice (-159); break-even ~61%, requires clean execution
Pitcher Earned RHunter Brown OverSOX@AST2:10 PM1.52.1-159DK Over 1.5 -159 | exact40.0%!Add Signal
B👀 Watch SignalPitcher Earned RShane McClanahan OverRAY@RAN8:05 PM1.51.9-139DK Over 1.5 -139 | exact26.7%!Add Signal
► Lean Signals (Derisked)
C↘ Lean Signal - Derisked
Books Disagree: blended market against 44.1% (5 books) | books against us 0% (5 books) — strongly disagree
K PropKevin Gausman OverBRE@CUB7:15 PM5.57.0-111Bovada Direct Over 5.5 +105 | best price27.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 12.1% vs 17% min using selected line 4.5 — posture note at D
K PropShane McClanahan OverRAY@RAN8:05 PM4.55.0-149FanDuel Over 4.5 -142 | best price12.1%!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 PropJose Soriano OverJAY@GUA1:10 PM4.55.0+122FanDuel Over 4.5 +134 | best price11.1%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 7.1% vs 17% min using selected line 5.5 — posture note at D
K PropMichael Wacha UnderMAR@ROY7:40 PM5.55.1-148DK Under 5.5 -148 | exact7.1%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 4.1% vs 17% min using selected line 6.5 — posture note at D
K PropHunter Brown UnderSOX@AST2:10 PM6.56.2-118FanDuel Under 6.5 -115 | best price4.1%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 17% min using selected line 3.5 — posture note at D
K PropCal Quantrill UnderRAY@RAN8:05 PM3.53.4-104DK Under 3.5 -104 | exact4.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.5% vs 17% min using selected line 4.5 — posture note at D
K PropQuinn Mathews OverCAR@DOD10:10 PM4.54.7-105DK Over 4.5 -105 | exact3.5%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.3% vs 17% min using selected line 8.5 — posture note at D
K PropTarik Skubal OverCAR@DOD10:10 PM8.58.8+122FanDuel Over 8.5 +124 | best price3.3%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.2% vs 17% min using selected line 4.5 — posture note at D
K PropBlade Tidwell OverGIA@PIR12:35 PM4.54.6+117FanDuel Over 4.5 +134 | best price3.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 2.2% vs 17% min using selected line 4.5 — posture note at D
K PropBrandon Young UnderSOX@ORI7:15 PM4.54.4-157BetOnline Under 4.5 -154 | best price2.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.7% vs 17% min using selected line 5.5 — posture note at D
K PropJack Perkins UnderATH@MAR9:40 PM5.55.4-142FanDuel Under 5.5 -128 | best price1.7%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.4% vs 17% min using selected line 4.5 — posture note at D
K PropLuis Castillo OverSOX@AST2:10 PM4.54.6+101BetOnline Over 4.5 +109 | best price1.4%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.2% vs 17% min using selected line 5.5 — posture note at D
K PropJake Bennett OverSOX@ORI7:15 PM5.55.6+124BetOnline Over 4.5 -130 | alt rescue1.2%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: diff_pct 16.1% vs 10% min using selected line 18.5 clears, but raw gap +2.98 <= 3 min — posture note at D
Pitcher OutsTarik Skubal OverCAR@DOD10:10 PM18.521.5+109Bovada Direct Over 18.5 +110 | best price16.1%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: diff_pct 10.9% vs 10% min using selected line 18.5 clears, but raw gap +2.01 <= 3 min — posture note at D
Pitcher OutsSandy Alcantara OverMAR@ROY7:40 PM18.520.5-107DK Over 18.5 -107 | exact10.9%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 7.0% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsHunter Brown UnderSOX@AST2:10 PM17.516.3-111DK Under 17.5 -111 | exact7.0%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.5% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsBrandon Young UnderSOX@ORI7:15 PM17.516.4-125FanDuel Under 17.5 -122 | best price6.5%!!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 5.1% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsLogan Henderson OverBRE@CUB7:15 PM17.518.4-109DK Over 17.5 -109 | exact5.1%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.7% vs 10% min using selected line 18.5 — posture note at D
Pitcher OutsMichael Wacha OverMAR@ROY7:40 PM18.519.2+127Bovada Direct Over 18.5 +130 | best price3.7%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 2.6% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsJose Soriano UnderJAY@GUA1:10 PM17.517.0-134DK Under 17.5 -134 | exact2.6%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 1.5% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsTanner Bibee UnderJAY@GUA1:10 PM17.517.2+137Bovada Direct Under 17.5 +140 | best price1.5%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x) | Away pen fatigued (1.05x)
Pitcher Hits AllSandy Alcantara UnderMAR@ROY7:40 PM6.55.6-142theScore Bet Under 6.5 -140 | best price13.9%!!!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 AllJose Soriano UnderJAY@GUA1:10 PM5.55.0-137Bovada Direct Under 5.5 -130 | best price9.1%!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 AllBrandon Young OverSOX@ORI7:15 PM5.56.0-105theScore Bet Over 5.5 -105 | exact9.1%!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 AllTanner Bibee UnderJAY@GUA1:10 PM5.55.2+115DK Under 5.5 +115 | exact5.5%!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 AllLuis Castillo OverSOX@AST2:10 PM5.55.8+110DK Over 5.5 +110 | exact5.5%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllQuinn Mathews UnderCAR@DOD10:10 PM5.55.5-129DK Under 5.5 -129 | exact-!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 48.5% (1 books)
Pitcher WalksHunter Brown OverSOX@AST2:10 PM2.53.3-108DK Over 2.5 -108 | exact33.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 6.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksJose Soriano OverJAY@GUA1:10 PM2.52.6+134DK Over 2.5 +134 | exact6.0%Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 4.5% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksLuis Castillo UnderSOX@AST2:10 PM1.51.4-117DK Under 1.5 -117 | exact4.5%!Lean Signal - Derisked
C (Review)↘ Lean Signal - Derisked
Model edge fail: Insufficient model edge — diff_pct 3.2% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksTanner Bibee UnderJAY@GUA1:10 PM1.51.5-139DK Under 1.5 -139 | exact3.2%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 49.6% (1 books)
Pitcher Earned RLake Bachar OverGIA@PIR12:35 PM0.51.2-113DK Over 0.5 -113 | exact140.0%!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 48.8% (1 books)
Pitcher Earned RKade Anderson OverATH@MAR9:40 PM1.52.0-109DK Over 1.5 -109 | exact33.3%!Lean Signal - Derisked
C↘ Lean Signal - DeriskedPitcher Earned RCal Quantrill UnderRAY@RAN8:05 PM2.52.1-153DK Under 2.5 -153 | exact16.0%!!Lean Signal - Derisked
C↘ Lean Signal - Derisked
Books Disagree: blended market against 47.9% (1 books)
Pitcher Earned RTanner Bibee OverJAY@GUA1:10 PM2.52.8-105DK Over 2.5 -105 | 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 RBlade Tidwell UnderGIA@PIR12:35 PM2.52.3-110DK Under 2.5 -110 | 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 RLuis Castillo OverSOX@AST2:10 PM2.52.7-107DK Over 2.5 -107 | 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 RJack Perkins UnderATH@MAR9:40 PM2.52.3-146DK Under 2.5 -146 | 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 RQuinn Mathews UnderCAR@DOD10:10 PM2.52.3+113DK Under 2.5 +113 | exact8.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 RTarik Skubal OverCAR@DOD10:10 PM1.51.6-109DK Over 1.5 -109 | 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 RJose Soriano UnderJAY@GUA1:10 PM2.52.4-153DK Under 2.5 -153 | 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 RSandy Alcantara UnderMAR@ROY7:40 PM2.52.5+111DK Under 2.5 +111 | exact-!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 RMichael Wacha UnderMAR@ROY7:40 PM2.52.5+119DK Under 2.5 +119 | exact-!Lean Signal - Derisked
► Watch Signals
B (Review)◇ Watch Signal
Model edge fail: Insufficient model edge — diff_pct 14.5% vs 17% min using selected line 5.5 — posture note at D
K PropKade Anderson UnderATH@MAR9:40 PM5.54.7+104DK Under 5.5 +104 | exact14.5%Watch Signal

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