MLB Betting Analyzer — Full Audit

Wednesday, July 22 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βœ… TRUSTED44257%+0.75u5953%-4.29u20560%64
Pitcher Hits Allowedβœ… TRUSTED38859%+17.12u4955%-1.51u450%6
Run Lineβœ… TRUSTED13854%-3.08u0-+0.00u4163%1
Batter WalksπŸ‘€ WATCH62772%-9.06u0-+0.00u580%134
Pitcher Earned RunsπŸ‘€ WATCH38958%-3.84u9156%-5.40u1100%9
Pitcher WalksπŸ‘€ WATCH28060%-11.07u6665%+3.55u0-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.11u850%-1.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 Trusted3/414d 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πŸ‘€ 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
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

33 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Logan HendersonMilwaukee Brewers vs New York Mets64.658.274.54Changeup (34% whiff, 33% usage)Savant whiff 26.2%, put-away 22.2%, xwOBA 0.266, arsenal coverage 4 pitch type(s)
Max FriedNew York Yankees vs Pittsburgh Pirates63.349.681.07Changeup (31% whiff, 14% usage)Savant whiff 23.0%, put-away 19.9%, xwOBA 0.253, arsenal coverage 7 pitch type(s)
Reid DetmersLos Angeles Angels vs St. Louis Cardinals62.961.967.05Curveball (38% whiff, 11% usage)Savant whiff 29.0%, put-away 20.1%, xwOBA 0.281, arsenal coverage 5 pitch type(s)
Gabriel HughesColorado Rockies vs Washington Nationals60.543.378.564-Seam Fastball (26% whiff, 55% usage)Savant whiff 21.2%, put-away 17.2%, xwOBA 0.258, arsenal coverage 6 pitch type(s)
Peter LambertHouston Astros vs Miami Marlins58.652.266.57Changeup (36% whiff, 22% usage)Savant whiff 25.0%, put-away 18.6%, xwOBA 0.282, arsenal coverage 7 pitch type(s)
Jake BennettBoston Red Sox vs Baltimore Orioles57.848.373.06Changeup (33% whiff, 25% usage)Savant whiff 22.7%, put-away 19.2%, xwOBA 0.269, arsenal coverage 6 pitch type(s)
Braydon FisherToronto Blue Jays vs Tampa Bay Rays57.059.057.54Slider (31% whiff, 50% usage)Savant whiff 26.8%, put-away 21.6%, xwOBA 0.300, arsenal coverage 4 pitch type(s)
Landen RouppSan Francisco Giants vs Kansas City Royals57.052.164.05Curveball (35% whiff, 26% usage)Savant whiff 24.2%, put-away 20.0%, xwOBA 0.287, arsenal coverage 5 pitch type(s)
Tyler AlexanderTexas Rangers vs Chicago White Sox55.643.668.054-Seam Fastball (35% whiff, 13% usage)Savant whiff 20.6%, put-away 18.6%, xwOBA 0.279, arsenal coverage 5 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)
Aaron NolaPhiladelphia Phillies vs Los Angeles Dodgers53.055.249.56Curveball (41% whiff, 34% usage)Savant whiff 26.1%, put-away 19.3%, xwOBA 0.316, arsenal coverage 6 pitch type(s)
Cade CavalliWashington Nationals vs Colorado Rockies52.957.150.56Curveball (40% whiff, 27% usage)Savant whiff 26.0%, put-away 21.5%, xwOBA 0.314, arsenal coverage 6 pitch type(s)
Christian ScottNew York Mets vs Milwaukee Brewers52.156.050.56Sweeper (34% whiff, 23% usage)Savant whiff 25.9%, put-away 20.5%, xwOBA 0.314, arsenal coverage 6 pitch type(s)
Sandy AlcantaraMiami Marlins vs Houston Astros51.845.458.57Changeup (30% whiff, 21% usage)Savant whiff 21.6%, put-away 18.6%, xwOBA 0.298, arsenal coverage 7 pitch type(s)
Gage JumpAthletics vs Arizona Diamondbacks51.550.055.06Slider (26% whiff, 24% usage)Savant whiff 24.5%, put-away 17.3%, xwOBA 0.305, arsenal coverage 6 pitch type(s)
Gerrit ColeNew York Yankees vs Pittsburgh Pirates51.542.661.05Slider (24% whiff, 20% usage)Savant whiff 19.2%, put-away 20.5%, xwOBA 0.293, arsenal coverage 5 pitch type(s)
Griffin JaxTampa Bay Rays vs Toronto Blue Jays51.071.832.06Changeup (42% whiff, 22% usage)Savant whiff 31.6%, put-away 24.8%, xwOBA 0.351, arsenal coverage 6 pitch type(s)
Dean KremerBaltimore Orioles vs Boston Red Sox48.661.838.06Split-Finger (44% whiff, 32% usage)Savant whiff 29.6%, put-away 19.0%, xwOBA 0.339, arsenal coverage 6 pitch type(s)
Keider MonteroDetroit Tigers vs Chicago Cubs48.437.162.55Slider (30% whiff, 18% usage)Savant whiff 17.9%, put-away 17.5%, xwOBA 0.290, 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)
Emerson HancockSeattle Mariners vs Cincinnati Reds48.351.747.06Sweeper (37% whiff, 18% usage)Savant whiff 24.7%, put-away 18.6%, xwOBA 0.321, arsenal coverage 6 pitch type(s)
Michael KingSan Diego Padres vs Atlanta Braves45.551.142.554-Seam Fastball (29% whiff, 19% usage)Savant whiff 24.6%, put-away 18.1%, xwOBA 0.330, arsenal coverage 5 pitch type(s)
Bailey OberMinnesota Twins vs Cleveland Guardians45.040.348.06Sweeper (40% whiff, 11% usage)Savant whiff 20.1%, put-away 16.5%, xwOBA 0.319, arsenal coverage 6 pitch type(s)
Brady SingerCincinnati Reds vs Seattle Mariners43.751.733.55Sweeper (46% whiff, 14% usage)Savant whiff 25.0%, put-away 18.0%, xwOBA 0.348, arsenal coverage 5 pitch type(s)
Slade CecconiCleveland Guardians vs Minnesota Twins42.741.143.07Curveball (30% whiff, 15% usage)Savant whiff 20.7%, put-away 16.0%, xwOBA 0.329, arsenal coverage 7 pitch type(s)
MartΓ­n PΓ©rezAtlanta Braves vs San Diego Padres41.641.342.55Changeup (32% whiff, 30% usage)Savant whiff 20.3%, put-away 17.0%, xwOBA 0.330, arsenal coverage 5 pitch type(s)
Hunter DobbinsSt. Louis Cardinals vs Los Angeles Angels41.249.234.56Slider (25% whiff, 20% usage)Savant whiff 23.5%, put-away 18.6%, xwOBA 0.346, arsenal coverage 6 pitch type(s)
Anthony KayChicago White Sox vs Texas Rangers39.445.431.56Sweeper (37% whiff, 22% usage)Savant whiff 23.9%, put-away 13.9%, xwOBA 0.352, arsenal coverage 6 pitch type(s)
Mitch KellerPittsburgh Pirates vs New York Yankees36.339.731.07Sweeper (24% whiff, 17% usage)Savant whiff 20.4%, put-away 15.3%, xwOBA 0.353, arsenal coverage 7 pitch type(s)
Eric LauerLos Angeles Dodgers vs Philadelphia Phillies36.032.337.05Cutter (21% whiff, 19% usage)Savant whiff 18.1%, put-away 12.5%, xwOBA 0.341, arsenal coverage 5 pitch type(s)
Colin ReaChicago Cubs vs Detroit Tigers34.437.630.07Changeup (31% whiff, 18% usage)Savant whiff 20.2%, put-away 13.4%, xwOBA 0.355, arsenal coverage 7 pitch type(s)
Seth LugoKansas City Royals vs San Francisco Giants34.437.429.08Cutter (24% whiff, 16% usage)Savant whiff 18.4%, put-away 16.9%, xwOBA 0.357, arsenal coverage 8 pitch type(s)
Merrill KellyArizona Diamondbacks vs Athletics23.839.04.56Slider (34% whiff, 11% usage)Savant whiff 20.5%, put-away 14.2%, xwOBA 0.406, arsenal coverage 6 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

33 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Merrill KellyArizona Diamondbacks vs AthleticsR15.0%5.85.85.897normalfull4.5095.50season+recent+savant+savant_quality+hand-
Gage JumpAthletics vs Arizona DiamondbacksL26.0%4.15.25.069shortfull55.0045.00season+recent+savant+savant_quality+handrecent leash 4.1 IP/start, low-K contact opponent 19.6%
MartΓ­n PΓ©rezAtlanta Braves vs San Diego PadresL17.0%4.85.15.180shortfull42.5057.50season+recent+savant+savant_quality+handrecent leash 4.8 IP/start
Dean KremerBaltimore Orioles vs Boston Red SoxR25.7%5.25.25.487normalfull38.0062.00season+recent+savant+savant_quality+hand-
Kyle BradishBaltimore Orioles vs Boston Red SoxR24.0%6.55.76.0109deepfull56.0044.00season+recent+savant+savant_quality+hand-
Jake BennettBoston Red Sox vs Baltimore OriolesL20.4%6.56.06.0109deepfull73.0027.00season+recent+savant+savant_quality+handpatient opponent BB% 10.2%
Colin ReaChicago Cubs vs Detroit TigersR17.4%5.25.25.287normalfull30.0070.00season+recent+savant+savant_quality+hand-
Anthony KayChicago White Sox vs Texas RangersL19.1%4.54.84.776shortfull31.5068.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start
Brady SingerCincinnati Reds vs Seattle MarinersR20.9%6.05.15.3101deepfull33.5066.50season+recent+savant+savant_quality+hand-
Slade CecconiCleveland Guardians vs Minnesota TwinsR16.6%5.15.25.286shortfull43.0057.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start
Gabriel HughesColorado Rockies vs Washington NationalsR23.7%4.75.75.579shortfull78.5021.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Keider MonteroDetroit Tigers vs Chicago CubsR21.0%2.55.85.142shortfull62.5037.50season+recent+savant+savant_quality+handrecent leash 2.5 IP/start, patient opponent BB% 11.2%
Peter LambertHouston Astros vs Miami MarlinsR25.5%5.35.85.789normalfull66.5033.50season+recent+savant+savant_quality+hand-
Seth LugoKansas City Royals vs San Francisco GiantsR19.2%5.05.55.484shortfull29.0071.00season+recent+savant+savant_quality+handrecent leash 5.0 IP/start
Reid DetmersLos Angeles Angels vs St. Louis CardinalsL26.7%5.25.75.687normalfull67.0033.00season+recent+savant+savant_quality+hand-
Eric LauerLos Angeles Dodgers vs Philadelphia PhilliesL14.3%5.85.15.297normalfull37.0063.00season+recent+savant+savant_quality+hand-
Sandy AlcantaraMiami Marlins vs Houston AstrosR20.0%6.56.56.5109deepfull58.5041.50season+recent+savant+savant_quality+hand-
Logan HendersonMilwaukee Brewers vs New York MetsR26.2%5.04.85.084shortfull74.5025.50season+recent+savant+savant_quality+handrecent leash 5.0 IP/start
Bailey OberMinnesota Twins vs Cleveland GuardiansR17.8%4.95.55.482shortfull48.0052.00season+recent+savant+savant_quality+handrecent leash 4.9 IP/start, patient opponent BB% 9.6%
Christian ScottNew York Mets vs Milwaukee BrewersR28.7%4.54.64.676shortfull50.5049.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start, patient opponent BB% 10.7%
Gerrit ColeNew York Yankees vs Pittsburgh PiratesR24.5%5.35.55.589normalfull61.0039.00season+recent+savant+savant_quality+hand-
Max FriedNew York Yankees vs Pittsburgh PiratesL22.2%5.66.26.094normalfull81.0019.00season+recent+savant+savant_quality+hand-
Aaron NolaPhiladelphia Phillies vs Los Angeles DodgersR24.7%5.45.25.291normalfull49.5050.50season+recent+savant+savant_quality+handpatient opponent BB% 10.3%
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%
Mitch KellerPittsburgh Pirates vs New York YankeesR17.1%5.25.45.487normalfull31.0069.00season+recent+savant+savant_quality+handpatient opponent BB% 10.0%
Michael KingSan Diego Padres vs Atlanta BravesR20.4%5.65.75.794normalfull42.5057.50season+recent+savant+savant_quality+hand-
Landen RouppSan Francisco Giants vs Kansas City RoyalsR22.7%5.85.56.097normalfull64.0036.00season+recent+savant+savant_quality+hand-
Emerson HancockSeattle Mariners vs Cincinnati RedsR23.2%4.55.55.376shortfull47.0053.00season+recent+savant+savant_quality+handrecent leash 4.5 IP/start, patient opponent BB% 9.6%
Hunter DobbinsSt. Louis Cardinals vs Los Angeles AngelsR23.4%4.34.65.272shortfull34.5065.50season+recent+savant+savant_quality+handrecent leash 4.3 IP/start
Griffin JaxTampa Bay Rays vs Toronto Blue JaysR25.8%5.24.44.687normalfull32.0068.00season+recent+savant+savant_quality+handlow-K contact opponent 19.5%
Tyler AlexanderTexas Rangers vs Chicago White SoxL26.4%1.01.03.717shortfull68.0032.00season+recent+savant+savant_quality+handrecent leash 1.0 IP/start
Braydon FisherToronto Blue Jays vs Tampa Bay RaysR26.8%1.01.12.617shortfull57.5042.50season+recent+savant+savant_quality+handrecent leash 1.0 IP/start, low-K contact opponent 18.9%
Cade CavalliWashington Nationals vs Colorado RockiesR29.4%5.45.05.191normalfull50.5049.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
Seth LugoSeth Lugo UnderSan Francisco Giants @ Kansas City Royals17.514.8-2.715.5%CALT_DERISKresearchshort5.484season+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
Sandy AlcantaraSandy Alcantara OverMiami Marlins @ Houston Astros18.520.52.010.7%CALT_DERISKresearchdeep6.5109season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 10.7% vs 10% min using selected line 18.5 clears, but raw gap +1.97 <= 3 min
Merrill KellyMerrill Kelly UnderAthletics @ Arizona Diamondbacks17.516.0-1.58.8%CALT_DERISKresearchnormal5.897season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge β€” diff_pct 8.8% vs 10% min using selected line 17.5
Jake BennettJake Bennett OverBaltimore Orioles @ Boston Red Sox17.518.71.26.9%CALT_DERISKresearchdeep6.0109season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge β€” diff_pct 6.9% vs 10% min using selected line 17.5
Brady SingerBrady Singer UnderCincinnati Reds @ Seattle Mariners17.516.5-1.05.5%CALT_DERISKresearchdeep5.3101season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge β€” diff_pct 5.5% vs 10% min using selected line 17.5
Peter LambertPeter Lambert UnderMiami Marlins @ Houston Astros17.516.6-0.94.9%CALT_DERISKresearchnormal5.789season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge β€” diff_pct 4.9% vs 10% min using selected line 17.5
Reid DetmersReid Detmers UnderSt. Louis Cardinals @ Los Angeles Angels17.517.3-0.21.3%CALT_DERISKresearchnormal5.687season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge β€” diff_pct 1.3% vs 10% min using selected line 17.5
Landen RouppLanden Roupp UnderSan Francisco Giants @ Kansas City Royals17.517.3-0.21.0%CALT_DERISKresearchnormal6.097season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge β€” diff_pct 1.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

65 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 -170, pitch-type boost on 20% usage pitch, expected IP 4.5 below A-grade…
K PropHunter Dobbins OverCAR@ANG4:08 PM3.54.7-170DK Over 3.5 -170 | exact34.1%Best Signal
► Add Signals
BπŸ”¬ Research Only
Market status RESEARCH: K Prop Grade B held for recalibration
K PropMartin Perez UnderPAD@BRA7:16 PM4.53.3-135DK Under 4.5 -135 | exact27.6%!Add Signal
BπŸ”¬ Research Only
Market status RESEARCH: K Prop Grade B held for recalibration
K PropSeth Lugo UnderGIA@ROY2:11 PM4.53.4-114DK Under 4.5 -114 | exact24.4%!Add Signal
Bβœ… Add SignalPitcher Hits AllPeter Lambert UnderMAR@AST8:11 PM5.54.0-148DK Under 5.5 -148 | exact27.3%!Add Signal
Bβœ… Add SignalPitcher Hits AllHunter Dobbins UnderCAR@ANG4:08 PM5.54.1-133DK Under 5.5 -133 | exact25.4%!Add Signal
Bβœ… Add SignalPitcher Hits AllGriffin Jax UnderRAY@JAY7:08 PM5.54.1-145DK Under 5.5 -145 | exact25.4%!Add Signal
Bβœ… Add SignalPitcher Hits AllLanden Roupp UnderGIA@ROY2:11 PM5.54.5-138DK Under 5.5 -138 | exact18.2%!Add Signal
BπŸ‘€ Watch Signal
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x) | Away pen fatigued (1.05x)
Pitcher Earned RMerrill Kelly OverATH@DIA3:41 PM2.53.6-136DK Over 2.5 -136 | exact44.0%!!Add Signal
BπŸ‘€ Watch SignalPitcher Earned REmerson Hancock OverRED@MAR3:41 PM1.52.1-148DK Over 1.5 -148 | exact40.0%!Add Signal
BπŸ‘€ Watch Signal
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.06x)
Pitcher Earned RKeider Montero OverTIG@CUB8:06 PM1.51.9-162DK Over 1.5 -162 | exact26.7%!!Add Signal
BπŸ‘€ Watch SignalPitcher Earned RSeth Lugo OverGIA@ROY2:11 PM2.53.1-129DK Over 2.5 -129 | exact24.0%!Add Signal
► Lean Signals (Derisked)
Cβ†˜ Lean Signal - Derisked
Books Disagree: blended market against 48.6% (4 books) | books against us 33% (4 books) β€” strongly disagree
K PropSandy Alcantara OverMAR@AST8:11 PM4.55.8-147DK Over 4.5 -147 | exact27.7%!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 PropReid Detmers OverCAR@ANG4:08 PM5.56.5-146DK Over 5.5 -146 | exact17.8%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: diff_pct 17.4% vs 17% min using selected line 4.5 clears, but raw gap -0.78 <= 1 min β€” posture note at D
K PropBailey Ober UnderTWI@GUA6:41 PM4.53.7-170DK Under 4.5 -170 | exact17.4%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 14.8% vs 17% min using selected line 5.5 β€” posture note at D
K PropCade Cavalli OverNAT@ROC3:11 PM5.56.3+114BetOnline Over 5.5 +115 | best price14.8%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 13.2% vs 17% min using selected line 4.5 β€” posture note at D
K PropGabriel Hughes UnderNAT@ROC3:11 PM4.53.9-120DK Under 4.5 -120 | exact13.2%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 12.2% vs 17% min using selected line 3.5 β€” posture note at D
K PropMerrill Kelly OverATH@DIA3:41 PM3.53.9-123FanDuel Over 3.5 -115 | best price12.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 PropMichael King OverPAD@BRA7:16 PM4.55.0+109FanDuel Over 4.5 +112 | best price12.1%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 11.9% vs 17% min using selected line 5.5 β€” posture note at D
K PropEmerson Hancock UnderRED@MAR3:41 PM5.54.8-107FanDuel Under 5.5 -104 | best price11.9%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 11.7% vs 17% min using selected line 5.5 β€” posture note at D
K PropPeter Lambert OverMAR@AST8:11 PM5.56.1+118DK Over 5.5 +118 | exact11.7%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 7.9% vs 17% min using selected line 4.5 β€” posture note at D
K PropColin Rea UnderTIG@CUB8:06 PM4.54.1-121theScore Bet Under 4.5 -120 | best price7.9%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 7.1% vs 17% min using selected line 4.5 β€” posture note at D
K PropAnthony Kay UnderSOX@RAN8:06 PM4.54.2+115DK Under 4.5 +115 | exact7.1%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 6.8% vs 17% min using selected line 5.5 β€” posture note at D
K PropJake Bennett OverORI@SOX7:10 PM5.55.9+128DK Over 5.5 +128 | exact6.8%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 6.7% vs 17% min using selected line 5.5 β€” posture note at D
K PropLogan Henderson UnderMET@BRE2:11 PM5.55.1+101DK Under 5.5 +101 | exact6.7%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 6.5% vs 17% min using selected line 5.5 β€” posture note at D
K PropAaron Nola UnderDOD@PHI6:40 PM5.55.1-126DK Under 5.5 -126 | exact6.5%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 4.7% vs 17% min using selected line 5.5 β€” posture note at D
K PropDean Kremer OverORI@SOX7:10 PM5.55.8+126DK Over 5.5 +126 | exact4.7%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 4.3% vs 17% min using selected line 5.5 β€” posture note at D
K PropBrady Singer UnderRED@MAR3:41 PM5.55.3-139BetOnline Under 5.5 -137 | best price4.3%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 4.0% vs 17% min using selected line 5.5 β€” posture note at D
K PropLanden Roupp OverGIA@ROY2:11 PM5.55.7+120FanDuel Over 5.5 +122 | best price4.0%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 PropGage Jump UnderATH@DIA3:41 PM4.54.4-124DK Under 4.5 -124 | exact2.7%!!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 1.0% vs 17% min using selected line 5.5 β€” posture note at D
K PropChristian Scott OverMET@BRE2:11 PM5.55.6-113DK Over 5.5 -113 | exact1.0%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
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 OutsSeth Lugo UnderGIA@ROY2:11 PM17.514.8-101DK Under 17.5 -101 | exact15.5%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: diff_pct 10.7% vs 10% min using selected line 18.5 clears, but raw gap +1.97 <= 3 min β€” posture note at D
Pitcher OutsSandy Alcantara OverMAR@AST8:11 PM18.520.5-121DK Over 18.5 -121 | exact10.7%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 8.8% vs 10% min using selected line 17.5 β€” posture note at D
Pitcher OutsMerrill Kelly UnderATH@DIA3:41 PM17.516.0+100DK Under 17.5 +100 | exact8.8%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 6.9% vs 10% min using selected line 17.5 β€” posture note at D
Pitcher OutsJake Bennett OverORI@SOX7:10 PM17.518.7+101DK Over 17.5 +101 | exact6.9%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 5.5% vs 10% min using selected line 17.5 β€” posture note at D
Pitcher OutsBrady Singer UnderRED@MAR3:41 PM17.516.5-105DK Under 17.5 -105 | exact5.5%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 4.9% vs 10% min using selected line 17.5 β€” posture note at D
Pitcher OutsPeter Lambert UnderMAR@AST8:11 PM17.516.6+105DK Under 17.5 +105 | exact4.9%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 1.3% vs 10% min using selected line 17.5 β€” posture note at D
Pitcher OutsReid Detmers UnderCAR@ANG4:08 PM17.517.3+106DK Under 17.5 +106 | exact1.3%Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 1.0% vs 10% min using selected line 17.5 β€” posture note at D
Pitcher OutsLanden Roupp UnderGIA@ROY2:11 PM17.517.3+100DK Under 17.5 +100 | exact1.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 AllReid Detmers UnderCAR@ANG4:08 PM5.54.8-150DK Under 5.5 -150 | exact12.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 AllBrady Singer UnderRED@MAR3:41 PM5.55.0-123DK Under 5.5 -123 | exact9.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 AllSandy Alcantara OverMAR@AST8:11 PM5.55.9-122DK Over 5.5 -122 | exact7.3%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 6.2% vs 15% min using selected line 6.5 β€” posture note at D
Pitcher Hits AllMerrill Kelly UnderATH@DIA3:41 PM6.56.1-127DK Under 6.5 -127 | exact6.2%!!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 AllGage Jump OverATH@DIA3:41 PM5.55.8+101DK Over 5.5 +101 | 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 6.5 β€” posture note at D
Pitcher Hits AllSeth Lugo UnderGIA@ROY2:11 PM6.56.5-152DK Under 6.5 -152 | exact-!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 AllSlade Cecconi UnderTWI@GUA6:41 PM5.55.5-145DK Under 5.5 -145 | exact-!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 5.9% vs 20% min using selected line 2.5 β€” posture note at D
Pitcher WalksLanden Roupp UnderGIA@ROY2:11 PM2.52.4-193DK Under 2.5 -193 | exact5.9%!Lean Signal - Derisked
C (Review)β†˜ Lean Signal - Derisked
Model edge fail: Insufficient model edge β€” diff_pct 0.6% vs 20% min using selected line 1.5 β€” posture note at D
Pitcher WalksSeth Lugo UnderGIA@ROY2:11 PM1.51.5-149DK Under 1.5 -149 | exact0.6%!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Books Disagree: blended market against 48.5% (1 books)
Pitcher Earned RHunter Dobbins UnderCAR@ANG4:08 PM2.52.1-108DK Under 2.5 -108 | exact16.0%!Lean Signal - Derisked
Cβ†˜ Lean Signal - DeriskedPitcher Earned REric Lauer OverDOD@PHI6:40 PM2.52.9-124DK Over 2.5 -124 | exact16.0%!!Lean Signal - Derisked
Cβ†˜ Lean Signal - DeriskedPitcher Earned RGriffin Jax UnderRAY@JAY7:08 PM2.52.1-140DK Under 2.5 -140 | exact16.0%!!Lean Signal - Derisked
Cβ†˜ Lean Signal - DeriskedPitcher Earned RLogan Henderson OverMET@BRE2:11 PM1.51.7-136DK Over 1.5 -136 | exact13.3%!!Lean Signal - Derisked
Cβ†˜ Lean Signal - DeriskedPitcher Earned RLanden Roupp UnderGIA@ROY2:11 PM2.52.2-131DK Under 2.5 -131 | exact12.0%!!Lean Signal - Derisked
Cβ†˜ Lean Signal - Derisked
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x) | Away pen fatigued (1.05x)
Pitcher Earned RGage Jump UnderATH@DIA3:41 PM2.52.2-131DK Under 2.5 -131 | exact12.0%!!!Lean Signal - Derisked
Cβ†˜ Lean Signal - DeriskedPitcher Earned RReid Detmers UnderCAR@ANG4:08 PM2.52.2-120DK Under 2.5 -120 | exact12.0%!!Lean Signal - Derisked
Cβ†˜ Lean Signal - DeriskedPitcher Earned RPeter Lambert UnderMAR@AST8:11 PM2.52.2-121DK Under 2.5 -121 | 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 RBrady Singer OverRED@MAR3:41 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 RBailey Ober OverTWI@GUA6:41 PM2.52.7+102DK Over 2.5 +102 | exact8.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 RAaron Nola OverDOD@PHI6:40 PM2.52.6-126DK Over 2.5 -126 | 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 RSlade Cecconi UnderTWI@GUA6:41 PM2.52.4-144DK Under 2.5 -144 | 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 RColin Rea OverTIG@CUB8:06 PM2.52.6+119DK Over 2.5 +119 | 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 RSandy Alcantara OverMAR@AST8:11 PM2.52.6-112DK Over 2.5 -112 | 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 RAnthony Kay UnderSOX@RAN8:06 PM2.52.5-134DK Under 2.5 -134 | exact-!Lean Signal - Derisked
► Watch Signals
B (Review)β—‡ Watch Signal
Model edge fail: Insufficient model edge β€” diff_pct 16.6% vs 17% min using selected line 4.5 β€” posture note at D
K PropGriffin Jax OverRAY@JAY7:08 PM4.55.2-124FanDuel Over 4.5 -113 | best price16.6%Watch Signal
B (Review)β—‡ Watch Signal
Model edge fail: Insufficient model edge β€” diff_pct 8.6% vs 17% min using selected line 3.5 β€” posture note at D
K PropSlade Cecconi OverTWI@GUA6:41 PM3.53.8-171FanDuel Over 3.5 -162 | best price8.6%Watch Signal
B (Review)β—‡ Watch Signal
Model edge fail: Insufficient model edge β€” diff_pct 5.5% vs 17% min using selected line 3.5 β€” posture note at D
K PropKeider Montero OverTIG@CUB8:06 PM3.53.7-126FanDuel Over 3.5 -113 | best price5.5%Watch Signal

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