MLB Betting Analyzer — Full Audit

Tuesday, July 21 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βœ… TRUSTED43657%-1.87u6250%-7.53u20160%64
Pitcher Hits Allowedβœ… TRUSTED38559%+16.78u5357%-0.33u450%6
Run Lineβœ… TRUSTED13854%-3.08u0-+0.00u4163%1
Batter WalksπŸ‘€ WATCH62772%-9.06u0-+0.00u580%134
Pitcher Earned RunsπŸ‘€ WATCH38258%-3.46u9656%-5.20u1100%9
Pitcher WalksπŸ‘€ WATCH27260%-11.07u6662%+0.49u0-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πŸ”¬ RESEARCH10845%-15.11u1040%-3.09u250%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 Trusted2/4season P&L non-negative; 14d P&L non-negative
Pitcher Hits Allowedβœ… TRUSTEDMaintain Trusted3/414d P&L non-negative
Run Lineβœ… TRUSTEDMaintain Trusted2/4season P&L non-negative; 14d sample >= 10
Batter WalksπŸ‘€ WATCHβœ… Trusted2/5season P&L positive; 14d sample >= 10; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Pitcher Earned RunsπŸ‘€ WATCHβœ… Trusted2/5season P&L positive; 14d P&L non-negative; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Pitcher WalksπŸ‘€ WATCHβœ… 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 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

30 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Zack WheelerPhiladelphia Phillies vs Los Angeles Dodgers71.468.280.56Split-Finger (44% whiff, 15% usage)Savant whiff 30.8%, put-away 23.0%, xwOBA 0.254, arsenal coverage 6 pitch type(s)
Chase BurnsCincinnati Reds vs Seattle Mariners65.766.969.03Slider (51% whiff, 37% usage)Savant whiff 31.1%, put-away 21.1%, xwOBA 0.277, arsenal coverage 3 pitch type(s)
Walbert UreΓ±aLos Angeles Angels vs St. Louis Cardinals61.959.966.04Changeup (37% whiff, 33% usage)Savant whiff 28.0%, put-away 20.3%, xwOBA 0.283, arsenal coverage 4 pitch type(s)
Eduardo RiveraBoston Red Sox vs Baltimore Orioles60.645.776.03Changeup (31% whiff, 14% usage)Savant whiff 23.5%, put-away 14.9%, xwOBA 0.263, arsenal coverage 3 pitch type(s)
Kendry RojasMinnesota Twins vs Cleveland Guardians60.365.156.54Slider (39% whiff, 27% usage)Savant whiff 28.8%, put-away 23.8%, xwOBA 0.302, arsenal coverage 4 pitch type(s)
Parker MessickCleveland Guardians vs Minnesota Twins58.353.967.06Changeup (37% whiff, 24% usage)Savant whiff 25.1%, put-away 20.0%, xwOBA 0.281, arsenal coverage 6 pitch type(s)
Drew RasmussenTampa Bay Rays vs Toronto Blue Jays57.551.566.56Changeup (39% whiff, 12% usage)Savant whiff 24.1%, put-away 19.7%, xwOBA 0.282, arsenal coverage 6 pitch type(s)
Kevin GausmanToronto Blue Jays vs Tampa Bay Rays56.259.655.03Split-Finger (40% whiff, 39% usage)Savant whiff 28.1%, put-away 19.7%, xwOBA 0.305, arsenal coverage 3 pitch type(s)
Carson PalmquistWashington Nationals vs Colorado Rockies55.448.962.04Sweeper (42% whiff, 35% usage)Savant whiff 23.8%, put-away 17.5%, xwOBA 0.291, arsenal coverage 4 pitch type(s)
Jack PerkinsAthletics vs Arizona Diamondbacks54.058.648.56Changeup (47% whiff, 18% usage)Savant whiff 27.7%, put-away 19.5%, xwOBA 0.318, arsenal coverage 6 pitch type(s)
Kyle BradishBaltimore Orioles vs Boston Red Sox53.753.156.04Curveball (42% whiff, 22% usage)Savant whiff 24.3%, put-away 20.7%, xwOBA 0.303, arsenal coverage 4 pitch type(s)
Zac ThorntonNew York Mets vs Milwaukee Brewers49.150.853.55Sweeper (37% whiff, 15% usage)Savant whiff 21.3%, put-away 24.4%, xwOBA 0.308, arsenal coverage 5 pitch type(s)
Tyler MahleSan Francisco Giants vs Kansas City Royals48.447.449.05Split-Finger (27% whiff, 25% usage)Savant whiff 21.1%, put-away 21.6%, xwOBA 0.317, arsenal coverage 5 pitch type(s)
Bubba ChandlerPittsburgh Pirates vs New York Yankees48.345.550.56Slider (31% whiff, 19% usage)Savant whiff 23.0%, put-away 15.9%, xwOBA 0.314, arsenal coverage 6 pitch type(s)
Tatsuya ImaiHouston Astros vs Miami Marlins47.763.435.06Slider (40% whiff, 45% usage)Savant whiff 30.7%, put-away 18.3%, xwOBA 0.345, arsenal coverage 6 pitch type(s)
Will WarrenNew York Yankees vs Pittsburgh Pirates46.447.145.05Changeup (26% whiff, 11% usage)Savant whiff 22.3%, put-away 18.9%, xwOBA 0.325, arsenal coverage 5 pitch type(s)
Framber ValdezDetroit Tigers vs Chicago Cubs46.043.349.05Curveball (31% whiff, 28% usage)Savant whiff 21.2%, put-away 17.3%, xwOBA 0.317, arsenal coverage 5 pitch type(s)
Tyler PhillipsMiami Marlins vs Houston Astros46.052.738.56Curveball (46% whiff, 17% usage)Savant whiff 26.0%, put-away 17.1%, xwOBA 0.338, arsenal coverage 6 pitch type(s)
Kumar RockerTexas Rangers vs Chicago White Sox45.951.340.55Slider (40% whiff, 38% usage)Savant whiff 25.3%, put-away 17.0%, xwOBA 0.334, arsenal coverage 5 pitch type(s)
Brandon SproatMilwaukee Brewers vs New York Mets45.851.639.56Curveball (34% whiff, 11% usage)Savant whiff 24.9%, put-away 18.2%, xwOBA 0.336, arsenal coverage 6 pitch type(s)
Luis CastilloSeattle Mariners vs Cincinnati Reds45.444.843.544-Seam Fastball (27% whiff, 44% usage)Savant whiff 23.2%, put-away 14.7%, xwOBA 0.328, arsenal coverage 4 pitch type(s)
Reynaldo LΓ³pezAtlanta Braves vs San Diego Padres44.346.144.04Slider (32% whiff, 30% usage)Savant whiff 22.2%, put-away 18.1%, xwOBA 0.327, arsenal coverage 4 pitch type(s)
Luinder AvilaKansas City Royals vs San Francisco Giants44.048.038.55Changeup (38% whiff, 10% usage)Savant whiff 24.0%, put-away 16.3%, xwOBA 0.338, arsenal coverage 5 pitch type(s)
Justin WrobleskiLos Angeles Dodgers vs Philadelphia Phillies43.939.450.574-Seam Fastball (22% whiff, 50% usage)Savant whiff 19.3%, put-away 17.0%, xwOBA 0.314, arsenal coverage 7 pitch type(s)
Walker BuehlerSan Diego Padres vs Atlanta Braves42.841.944.07Curveball (29% whiff, 11% usage)Savant whiff 19.6%, put-away 19.0%, xwOBA 0.327, arsenal coverage 7 pitch type(s)
Matthew LiberatoreSt. Louis Cardinals vs Los Angeles Angels41.046.132.58Curveball (39% whiff, 17% usage)Savant whiff 23.4%, put-away 15.6%, xwOBA 0.350, arsenal coverage 8 pitch type(s)
David PetersonChicago Cubs vs Detroit Tigers40.446.131.55Curveball (35% whiff, 12% usage)Savant whiff 21.3%, put-away 19.9%, xwOBA 0.352, arsenal coverage 5 pitch type(s)
Michael LorenzenColorado Rockies vs Washington Nationals35.838.328.57Changeup (31% whiff, 20% usage)Savant whiff 19.5%, put-away 15.5%, xwOBA 0.358, arsenal coverage 7 pitch type(s)
Noah SchultzChicago White Sox vs Texas Rangers32.941.422.05Sweeper (31% whiff, 22% usage)Savant whiff 20.9%, put-away 15.9%, xwOBA 0.371, arsenal coverage 5 pitch type(s)
Kohl DrakeArizona Diamondbacks vs Athletics---0-Savant pitcher summary missing, Savant arsenal missing

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

30 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Kohl DrakeArizona Diamondbacks vs AthleticsL---5.896unknownmissing50.0050.00fallback+handseason_pitcher_stats_missing, recent_form_unavailable, savant_summary_missing
Jack PerkinsAthletics vs Arizona DiamondbacksR27.0%4.24.44.870shortfull48.5051.50season+recent+savant+savant_quality+handrecent leash 4.2 IP/start, low-K contact opponent 19.7%
Reynaldo LΓ³pezAtlanta Braves vs San Diego PadresR21.5%4.24.44.570shortfull44.0056.00season+recent+savant+savant_quality+handrecent leash 4.2 IP/start
Kyle BradishBaltimore Orioles vs Boston Red SoxR24.0%6.55.76.0109deepfull56.0044.00season+recent+savant+savant_quality+hand-
Eduardo RiveraBoston Red Sox vs Baltimore OriolesL23.6%2.83.04.747shortfull76.0024.00season+recent+savant+savant_quality+handrecent leash 2.8 IP/start, patient opponent BB% 10.2%
David PetersonChicago Cubs vs Detroit TigersL16.6%4.14.74.669shortfull31.5068.50season+recent+savant+savant_quality+handrecent leash 4.1 IP/start
Noah SchultzChicago White Sox vs Texas RangersL20.6%4.64.84.877shortfull22.0078.00season+recent+savant+savant_quality+handrecent leash 4.6 IP/start
Chase BurnsCincinnati Reds vs Seattle MarinersR27.6%5.45.75.691normalfull69.0031.00season+recent+savant+savant_quality+hand-
Parker MessickCleveland Guardians vs Minnesota TwinsL23.9%6.15.96.0102deepfull67.0033.00season+recent+savant+savant_quality+hand-
Michael LorenzenColorado Rockies vs Washington NationalsR14.0%5.14.84.986shortfull28.5071.50season+recent+savant+savant_quality+handrecent leash 5.1 IP/start
Framber ValdezDetroit Tigers vs Chicago CubsL19.1%6.05.75.7101deepfull49.0051.00season+recent+savant+savant_quality+handpatient opponent BB% 11.1%
Tatsuya ImaiHouston Astros vs Miami MarlinsR28.4%4.34.04.172shortfull35.0065.00season+recent+savant+savant_quality+handrecent leash 4.3 IP/start
Luinder AvilaKansas City Royals vs San Francisco GiantsR21.0%4.84.34.580shortfull38.5061.50season+recent+savant+savant_quality+handrecent leash 4.8 IP/start
Walbert UreΓ±aLos Angeles Angels vs St. Louis CardinalsR21.5%5.15.35.386shortfull66.0034.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start
Justin WrobleskiLos Angeles Dodgers vs Philadelphia PhilliesL20.0%6.26.46.4104deepfull50.5049.50season+recent+savant+savant_quality+hand-
Tyler PhillipsMiami Marlins vs Houston AstrosR15.5%4.44.54.674shortfull38.5061.50season+recent+savant+savant_quality+handrecent leash 4.4 IP/start
Brandon SproatMilwaukee Brewers vs New York MetsR27.6%4.34.74.672shortfull39.5060.50season+recent+savant+savant_quality+handrecent leash 4.3 IP/start
Kendry RojasMinnesota Twins vs Cleveland GuardiansL24.5%2.43.04.640shortfull56.5043.50season+recent+savant+savant_quality+handrecent leash 2.4 IP/start, patient opponent BB% 9.6%
Zac ThorntonNew York Mets vs Milwaukee BrewersL22.4%5.75.85.896normalfull53.5046.50season+recent+savant+savant_quality+handpatient opponent BB% 10.8%
Will WarrenNew York Yankees vs Pittsburgh PiratesR20.5%4.95.25.182shortfull45.0055.00season+recent+savant+savant_quality+handrecent leash 4.9 IP/start
Zack WheelerPhiladelphia Phillies vs Los Angeles DodgersR33.3%5.96.26.199normalfull80.5019.50season+recent+savant+savant_quality+handpatient opponent BB% 10.4%
Bubba ChandlerPittsburgh Pirates vs New York YankeesR18.1%5.14.95.086shortfull50.5049.50season+recent+savant+savant_quality+handrecent leash 5.1 IP/start, patient opponent BB% 10.0%
Walker BuehlerSan Diego Padres vs Atlanta BravesR21.6%4.24.74.670shortfull44.0056.00season+recent+savant+savant_quality+handrecent leash 4.2 IP/start
Tyler MahleSan Francisco Giants vs Kansas City RoyalsR20.2%5.15.25.286shortfull49.0051.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start
Luis CastilloSeattle Mariners vs Cincinnati RedsR19.4%5.25.15.187normalfull43.5056.50season+recent+savant+savant_quality+handpatient opponent BB% 9.6%
Matthew LiberatoreSt. Louis Cardinals vs Los Angeles AngelsL21.6%4.54.94.876shortfull32.5067.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start
Drew RasmussenTampa Bay Rays vs Toronto Blue JaysR22.9%5.25.55.587normalfull66.5033.50season+recent+savant+savant_quality+handlow-K contact opponent 19.5%
Kumar RockerTexas Rangers vs Chicago White SoxR22.4%4.74.84.879shortfull40.5059.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Kevin GausmanToronto Blue Jays vs Tampa Bay RaysR24.7%5.05.65.584shortfull55.0045.00season+recent+savant+savant_quality+handrecent leash 5.0 IP/start, low-K contact opponent 18.9%
Carson PalmquistWashington Nationals vs Colorado RockiesL24.6%1.82.44.230shortfull62.0038.00season+recent+savant+savant_quality+handrecent leash 1.8 IP/start

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

PITCHER OUTS RESEARCH GATE

4/4 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Luis CastilloLuis Castillo UnderCincinnati Reds @ Seattle Mariners17.514.8-2.615.2%CALT_DERISKresearchnormal5.187season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 15.2% vs 10% min using selected line 17.5 clears, but raw gap -2.65 <= 3 min
Kevin GausmanKevin Gausman UnderTampa Bay Rays @ Toronto Blue Jays17.515.5-2.011.2%CALT_DERISKresearchshort5.584season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 11.2% vs 10% min using selected line 17.5 clears, but raw gap -1.96 <= 3 min
Drew RasmussenDrew Rasmussen UnderTampa Bay Rays @ Toronto Blue Jays17.517.4-0.10.3%CALT_DERISKresearchnormal5.587season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge β€” diff_pct 0.3% vs 10% min using selected line 17.5
Framber ValdezFramber Valdez UnderDetroit Tigers @ Chicago Cubs17.517.4-0.10.7%BMONITORresearchdeep5.7101season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge β€” diff_pct 0.7% 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

82 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffSignal Breakdown ✓!✗–Tier
► Best Signals
Aβœ… Best Signal
K final QC: 6/9 bats with platoon edge, juiced K over -149, expected IP 4.9 below A-grade leash
K PropKumar Rocker OverSOX@RAN8:06 PM4.55.5-149BetMGM Over 4.5 -135 | best price22.7%Best Signal
Aβœ… Best SignalK PropLuis Castillo UnderRED@MAR9:41 PM5.54.3-107FanDuel Under 5.5 -102 | best price21.6%Best Signal
► Add Signals
BπŸ”¬ Research Only
Matchup: [!] Opp lineup wRC+ 117 vs LHP β€” tough platoon matchup
K PropKohl Drake OverATH@DIA9:41 PM3.55.3-143BetOnline Over 3.5 -130 | best price50.8%!Add Signal
BπŸ”¬ Research Only
Matchup: Opp lineup wRC+ 105 vs LHP β€” neutral | Pitch-type: opp whiffs above avg vs SP top pitch (Γ—1.09) βœ“ Over Ks | [!] Weather:…
K PropFramber Valdez OverTIG@CUB8:06 PM4.55.7-127Bovada Direct Over 4.5 -120 | best price26.0%!!Add Signal
Bβœ… Add Signal
Matchup: [!] Opp lineup wRC+ 116 vs RHP β€” tough platoon matchup
K PropZack Wheeler OverDOD@PHI6:41 PM6.58.1-132BetOnline Over 6.5 -125 | best price24.0%!Add Signal
BπŸ‘€ Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher WalksNoah Schultz OverSOX@RAN8:06 PM1.52.3-164DK Over 1.5 -164 | exact53.1%!!Add Signal
BπŸ‘€ Watch Signal
Matchup: [!] Weather: -7% run env βœ— Over
Pitcher WalksBrandon Sproat OverMET@BRE7:41 PM1.52.2-145DK Over 1.5 -145 | exact47.8%!!!Add Signal
BπŸ‘€ Watch Signal
Heavy juice (-216); break-even ~68%, requires clean execution
Pitcher WalksDrew Rasmussen UnderRAY@JAY7:08 PM1.50.9-216DK Under 1.5 -216 | exact37.6%!Add Signal
BπŸ‘€ Watch Signal
Matchup: [!] Weather: -7% run env βœ— Over
Pitcher WalksLuinder Avila OverGIA@ROY7:41 PM1.52.1-206DK Over 1.5 -206 | exact37.3%!!!Add Signal
BπŸ‘€ Watch SignalPitcher WalksChase Burns OverRED@MAR9:41 PM1.52.0-148theScore Bet Over 1.5 -140 | best price36.3%!Add Signal
BπŸ‘€ Watch Signal
Matchup: [!] Weather: -7% run env βœ— Over
Pitcher WalksFramber Valdez OverTIG@CUB8:06 PM1.52.0-166theScore Bet Over 1.5 -165 | best price35.8%!!!Add Signal
BπŸ‘€ Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x)
Pitcher WalksJack Perkins UnderATH@DIA9:41 PM2.51.8-175theScore Bet Under 2.5 -175 | best price29.9%!!Add Signal
BπŸ‘€ Watch Signal
Matchup: [!] Weather: -7% run env βœ— Over
Pitcher WalksZach Thornton OverMET@BRE7:41 PM1.51.9-134DK Over 1.5 -134 | exact27.6%!!!Add Signal
BπŸ‘€ Watch Signal
Matchup: [!] Weather: -7% run env βœ— Over
Pitcher Earned RBrandon Sproat OverMET@BRE7:41 PM1.52.2-174BetMGM Over 1.5 -165 | best price46.7%!!!Add Signal
BπŸ‘€ Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RZack Wheeler UnderDOD@PHI6:41 PM2.51.6-159DK Under 2.5 -159 | exact36.0%!!Add Signal
BπŸ‘€ Watch Signal
Heavy juice (-155); break-even ~61%, requires clean execution
Pitcher Earned RParker Messick OverTWI@GUA6:41 PM1.52.0-155DK Over 1.5 -155 | exact33.3%!Add Signal
BπŸ‘€ Watch Signal
Heavy juice (-162); break-even ~62%, requires clean execution
Pitcher Earned RDrew Rasmussen OverRAY@JAY7:08 PM1.51.9-162BetMGM Over 1.5 -160 | best price26.7%!Add Signal
BπŸ‘€ Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher Earned RReynaldo Lopez UnderPAD@BRA7:16 PM2.52.0-147DK Under 2.5 -147 | exact20.0%!!Add Signal
BπŸ‘€ Watch SignalPitcher Earned RZach Thornton UnderMET@BRE7:41 PM2.52.2-119DK Under 2.5 -119 | exact12.0%!!Add Signal
► Lean Signals
A (Weak)β—” Lean Signal - Small Stake
Framework warning(s): Market Alignment β€” posture note at B
Pitcher Hits AllZach Thornton UnderMET@BRE7:41 PM5.54.4-155DK Under 5.5 -155 | exact20.0%!Lean Signal - Small Stake
A (Weak)β—” Lean Signal - Small Stake
Framework warning(s): Market Alignment β€” posture note at B
Pitcher WalksDavid Peterson UnderTIG@CUB8:06 PM2.52.0-199theScore Bet Under 2.5 -190 | best price20.0%!Lean Signal - Small Stake
► Lean Signals (Derisked)
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: diff_pct 19.3% vs 17% min using selected line 4.5 clears, but raw gap +0.87 <= 1 min β€” posture note at D
K PropWalbert Urena OverCAR@ANG9:39 PM4.55.4+121BetMGM Over 4.5 +125 | best price19.3%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: diff_pct 18.6% vs 17% min using selected line 4.5 clears, but raw gap -0.84 <= 1 min β€” posture note at D
K PropReynaldo Lopez UnderPAD@BRA7:16 PM4.53.7-149DK Under 4.5 -149 | exact18.6%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: diff_pct 17.8% vs 17% min using selected line 5.5 clears, but raw gap +0.98 <= 1 min β€” posture note at D
K PropParker Messick OverTWI@GUA6:41 PM5.56.5-102BetOnline Over 5.5 -101 | best price17.8%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 16.9% vs 17% min using selected line 4.5 β€” posture note at D
K PropZach Thornton OverMET@BRE7:41 PM4.55.3+108BetMGM Over 3.5 -155 | alt rescue16.9%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 13.1% vs 17% min using selected line 4.5 β€” posture note at D
K PropBrandon Sproat OverMET@BRE7:41 PM4.55.1-151DK Over 4.5 -151 | exact13.1%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 10.7% vs 17% min using selected line 3.5 β€” posture note at D
K PropLuinder Avila OverGIA@ROY7:41 PM3.53.9-151BetRivers Over 3.5 -141 | best price10.7%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 9.4% vs 17% min using selected line 4.5 β€” posture note at D
K PropNoah Schultz UnderSOX@RAN8:06 PM4.54.1-134BetMGM Under 4.5 -120 | best price9.4%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 9.2% vs 17% min using selected line 3.5 β€” posture note at D
K PropTyler Phillips OverMAR@AST8:11 PM3.53.8-104BetMGM Over 3.5 +105 | best price9.2%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 8.7% vs 17% min using selected line 5.5 β€” posture note at D
K PropKevin Gausman UnderRAY@JAY7:08 PM5.55.0-126DK Under 5.5 -126 | exact8.7%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 7.6% vs 17% min using selected line 3.5 β€” posture note at D
K PropMichael Lorenzen UnderNAT@ROC8:41 PM3.53.2-111DK Under 3.5 -111 | exact7.6%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 6.9% vs 17% min using selected line 4.5 β€” posture note at D
K PropJack Perkins OverATH@DIA9:41 PM4.54.8-101BetRivers Over 4.5 +100 | best price6.9%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 PropMatthew Liberatore OverCAR@ANG9:39 PM4.54.8-151DK Over 4.5 -151 | exact6.2%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 2.9% vs 17% min using selected line 5.5 β€” posture note at D
K PropTatsuya Imai OverMAR@AST8:11 PM5.55.7+113FanDuel Over 5.5 +120 | best price2.9%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 2.1% vs 17% min using selected line 5.5 β€” posture note at D
K PropJustin Wrobleski UnderDOD@PHI6:41 PM5.55.4-124FanDuel Under 5.5 -113 | best price2.1%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 1.1% vs 17% min using selected line 4.5 β€” posture note at D
K PropDrew Rasmussen UnderRAY@JAY7:08 PM4.54.5-109DK Under 4.5 -109 | exact1.1%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: diff_pct 15.2% vs 10% min using selected line 17.5 clears, but raw gap -2.65 <= 3 min β€” posture note at D
Pitcher OutsLuis Castillo UnderRED@MAR9:41 PM17.514.8-115FanDuel Under 17.5 -102 | best price15.2%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: diff_pct 11.2% vs 10% min using selected line 17.5 clears, but raw gap -1.96 <= 3 min β€” posture note at D
Pitcher OutsKevin Gausman UnderRAY@JAY7:08 PM17.515.5+120DK Under 17.5 +120 | exact11.2%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 0.3% vs 10% min using selected line 17.5 β€” posture note at D
Pitcher OutsDrew Rasmussen UnderRAY@JAY7:08 PM17.517.4-139BetMGM Under 17.5 -115 | best price0.3%!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Books Disagree: blended market against 44.8% (4 books) | books against us 0% (4 books) β€” strongly disagree
Pitcher Hits AllKevin Gausman OverRAY@JAY7:08 PM5.56.6+108BetMGM Over 5.5 +110 | best price20.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 AllJustin Wrobleski UnderDOD@PHI6:41 PM5.54.8+100DK Under 5.5 +100 | exact12.7%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 0.0% vs 15% min using selected line 6.5 β€” posture note at D
Pitcher Hits AllMichael Lorenzen UnderNAT@ROC8:41 PM6.56.5-120BetMGM Under 6.5 -110 | best price-Lean Signal - Derisked
Cβ†˜ Lean Signal - DeriskedPitcher WalksParker Messick OverTWI@GUA6:41 PM1.51.9-177DK Over 1.5 -177 | exact23.4%!!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher WalksZack Wheeler OverDOD@PHI6:41 PM1.51.8-176DK Over 1.5 -176 | exact23.3%!!!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Matchup: [!] Weather: -7% run env βœ— Over
Pitcher WalksTyler Mahle OverGIA@ROY7:41 PM1.51.8-118DK Over 1.5 -118 | exact23.1%!!!!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher WalksReynaldo Lopez OverPAD@BRA7:16 PM1.51.8-115theScore Bet Over 1.5 -115 | best price21.0%!!!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Books Disagree: blended market against 45.4% (1 books)
Pitcher WalksKohl Drake OverATH@DIA9:41 PM1.51.8+106DK Over 1.5 +106 | exact20.6%!!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher WalksJustin Wrobleski UnderDOD@PHI6:41 PM1.51.2-205theScore Bet Under 1.5 -200 | best price20.5%!!!Lean Signal - Derisked
Cβ†˜ Lean Signal - DeriskedPitcher WalksMichael Lorenzen OverNAT@ROC8:41 PM1.51.8-151DK Over 1.5 -151 | exact18.6%!!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.06x)
Pitcher WalksKumar Rocker OverSOX@RAN8:06 PM1.51.8-177DK Over 1.5 -177 | exact17.8%!!!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Books Disagree: blended market against 45.4% (2 books) | books against us 0% (2 books) β€” strongly disagree
Pitcher WalksWalbert Urena OverCAR@ANG9:39 PM2.52.9+107DK Over 2.5 +107 | exact15.6%!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher WalksTatsuya Imai UnderMAR@AST8:11 PM2.52.1-118DK Under 2.5 -118 | exact14.4%!!!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher WalksTyler Phillips UnderMAR@AST8:11 PM2.52.2-194DK Under 2.5 -194 | exact13.5%!!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 10.6% vs 20% min using selected line 1.5 β€” posture note at D
Pitcher WalksMatthew Liberatore OverCAR@ANG9:39 PM1.51.7-160DK Over 1.5 -160 | exact10.6%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 8.3% vs 20% min using selected line 1.5 β€” posture note at D
Pitcher WalksWalker Buehler OverPAD@BRA7:16 PM1.51.6-168theScore Bet Over 1.5 -165 | best price8.3%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 2.9% vs 20% min using selected line 1.5 β€” posture note at D
Pitcher WalksLuis Castillo OverRED@MAR9:41 PM1.51.5-114DK Over 1.5 -114 | exact2.9%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 2.2% vs 20% min using selected line 1.5 β€” posture note at D
Pitcher WalksKevin Gausman UnderRAY@JAY7:08 PM1.51.5-123theScore Bet Under 1.5 -120 | best price2.2%!Lean Signal - Derisked
Cβ†˜ Lean Signal - DeriskedPitcher Earned RChase Burns OverRED@MAR9:41 PM1.51.8-152BetMGM Over 1.5 -135 | best price20.0%!!Lean Signal - Derisked
Cβ†˜ Lean Signal - DeriskedPitcher Earned RMichael Lorenzen UnderNAT@ROC8:41 PM3.52.9-116DK Under 3.5 -116 | exact17.1%!!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Books Disagree: blended market against 47.1% (2 books) | books against us 0% (2 books) β€” strongly disagree
Pitcher Earned RNoah Schultz OverSOX@RAN8:06 PM2.52.9+100DK Over 2.5 +100 | exact16.0%!!Lean Signal - Derisked
Cβ†˜ Lean Signal - DeriskedPitcher Earned RWalbert Urena UnderCAR@ANG9:39 PM2.52.1-138DK Under 2.5 -138 | exact16.0%!!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Books Disagree: blended market against 42.1% (1 books)
Pitcher Earned RDavid Peterson OverTIG@CUB8:06 PM2.52.8+122DK Over 2.5 +122 | exact12.0%!!!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Earned RTyler Phillips UnderMAR@AST8:11 PM2.52.2-129DK Under 2.5 -129 | 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 RTatsuya Imai UnderMAR@AST8:11 PM2.52.3-139BetMGM Under 2.5 -135 | best price8.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 RKohl Drake UnderATH@DIA9:41 PM2.52.3-139BetMGM Under 2.5 -125 | best price8.0%!!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 RJustin Wrobleski UnderDOD@PHI6:41 PM2.52.4-108DK Under 2.5 -108 | exact4.0%!!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 RKevin Gausman OverRAY@JAY7:08 PM2.52.6+102DK Over 2.5 +102 | exact4.0%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 RKumar Rocker UnderSOX@RAN8:06 PM2.52.4-159BetMGM Under 2.5 -150 | best price4.0%!!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 RJack Perkins UnderATH@DIA9:41 PM2.52.4-128DK Under 2.5 -128 | exact4.0%!!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 RLuis Castillo OverRED@MAR9:41 PM2.52.6+104BetMGM Over 2.5 +115 | best price4.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 RWalker Buehler UnderPAD@BRA7:16 PM2.52.5-111BetMGM Under 2.5 +100 | 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 2.5 β€” posture note at D
Pitcher Earned RMatthew Liberatore UnderCAR@ANG9:39 PM2.52.5-111DK Under 2.5 -111 | exact-!Lean Signal - Derisked
► Watch Signals
B (Review)β—‡ Watch Signal
Model edge fail: Insufficient model edge β€” diff_pct 11.4% vs 17% min using selected line 4.5 β€” posture note at D
K PropTyler Mahle UnderGIA@ROY7:41 PM4.54.0-163DK Under 4.5 -163 | exact11.4%!Watch Signal
B (Review)β—‡ Watch Signal
Model edge fail: Insufficient model edge β€” diff_pct 10.8% vs 17% min using selected line 4.5 β€” posture note at D
K PropDavid Peterson UnderTIG@CUB8:06 PM4.54.0-128DK Under 4.5 -128 | exact10.8%!Watch Signal
B (Review)β—‡ Watch Signal
Model edge fail: Insufficient model edge β€” diff_pct 9.5% vs 17% min using selected line 3.5 β€” posture note at D
K PropWalker Buehler OverPAD@BRA7:16 PM3.53.8-169BetMGM Over 3.5 -140 | best price9.5%Watch Signal
B (Review)β—‡ Watch Signal
Model edge fail: Insufficient model edge β€” diff_pct 7.7% vs 17% min using selected line 6.5 β€” posture note at D
K PropChase Burns OverRED@MAR9:41 PM6.57.0-156BetRivers Over 6.5 -150 | best price7.7%Watch Signal
B (Review)β—‡ Watch Signal
Model edge fail: Insufficient model edge β€” diff_pct 0.7% vs 10% min using selected line 17.5 β€” posture note at D
Pitcher OutsFramber Valdez UnderTIG@CUB8:06 PM17.517.4-104Bovada Direct Under 17.5 +105 | best price0.7%!Watch Signal
B (Review)β—‡ Watch Signal
Model edge fail: Insufficient model edge β€” diff_pct 10.9% vs 15% min using selected line 5.5 β€” posture note at D
Pitcher Hits AllTyler Mahle UnderGIA@ROY7:41 PM5.54.9-139DK Under 5.5 -139 | exact10.9%!Watch Signal
B (Review)β—‡ Watch Signal
Model edge fail: Insufficient model edge β€” diff_pct 3.6% vs 15% min using selected line 5.5 β€” posture note at D
Pitcher Hits AllFramber Valdez UnderTIG@CUB8:06 PM5.55.3-119DK Under 5.5 -119 | exact3.6%!Watch Signal
B (Review)β—‡ Watch Signal
Model edge fail: Insufficient model edge β€” diff_pct 8.0% vs 20% min using selected line 2.5 β€” posture note at D
Pitcher Earned RLuinder Avila UnderGIA@ROY7:41 PM2.52.3-119DK Under 2.5 -119 | exact8.0%!Watch Signal
B (Review)β—‡ Watch Signal
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 UnderGIA@ROY7:41 PM2.52.4-117BetMGM Under 2.5 -110 | best price4.0%!Watch Signal
B (Review)β—‡ Watch Signal
Model edge fail: Insufficient model edge β€” diff_pct 0.0% vs 20% min using selected line 2.5 β€” posture note at D
Pitcher Earned RFramber Valdez UnderTIG@CUB8:06 PM2.52.5-132BetMGM Under 2.5 -125 | best price-!Watch Signal

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