MLB Betting Analyzer — Full Audit

Wednesday, July 08 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✅ TRUSTED37458%+5.66u6266%+9.34u17361%64
Pitcher Hits Allowed✅ TRUSTED33259%+17.11u7466%+10.34u333%6
Run Line✅ TRUSTED13854%-3.08u0-+0.00u4163%1
Batter Walks👀 WATCH62772%-9.06u0-+0.00u580%134
Pitcher Earned Runs👀 WATCH28659%+1.74u10559%+0.54u1100%9
Pitcher Walks👀 WATCH20659%-11.57u7360%-3.51u0-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🔬 RESEARCH9846%-12.02u1258%+0.72u250%8
Total🔬 RESEARCH5038%-10.52u0-+0.00u1100%7
F5 Total🔬 RESEARCH10%-1.00u0-+0.00u0-6
Batter H+R+RBI⛔ PAUSED48450%-56.69u0-+0.00u7053%355

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

MARKET PROMOTION CRITERIA

What each market needs to move stages
MarketCurrent StageNext StageProgressPromotion Blockers
K Prop✅ TRUSTEDMaintain Trusted4/4No blocker
Pitcher Hits Allowed✅ TRUSTEDMaintain Trusted4/4No blocker
Run Line✅ TRUSTEDMaintain Trusted2/4season P&L non-negative; 14d sample >= 10
Batter Walks👀 WATCH✅ Trusted2/5season P&L positive; 14d sample >= 10; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Pitcher Earned Runs👀 WATCH✅ Trusted5/5No blocker
Pitcher Walks👀 WATCH✅ Trusted2/5season P&L positive; 14d P&L non-negative; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Batter Hits👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
Batter Total Bases👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
F5 ML👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
No HR U1.5👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d sample >= 10
Moneyline👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55% or Grade B sample >= 50, WR >= 55%, P&L > 0
NRFI👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d sample >= 10
YRFI👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d sample >= 10
Pitcher Outs🔬 RESEARCH👀 Watch3/5season P&L positive; Grade A sample >= 10 and WR >= 52%
Total🔬 RESEARCH👀 Watch1/5season P&L positive; 14d sample >= 10; 14d WR >= 52%
F5 Total🔬 RESEARCH👀 Watch0/5season sample >= 50; season P&L positive; 14d sample >= 10
Batter H+R+RBI⛔ PAUSED🔬 Research2/5diagnostic/component model has settled validation; season P&L non-negative; 14d sample >= 10

Promotion criteria keep markets from getting stuck in purgatory: each stage has explicit evidence needed for the next stage.

SAVANT PITCH QUALITY DIAGNOSTICS

29 pitcher(s) with public-data pitch-quality diagnostics
PitcherGameOverallWhiffContactArsenalTop PitchNotes / Data Gaps
Dylan CeaseToronto Blue Jays vs San Francisco Giants74.981.575.06Changeup (60% whiff, 11% usage)Savant whiff 36.2%, put-away 25.3%, xwOBA 0.265, arsenal coverage 6 pitch type(s)
Chase BurnsCincinnati Reds vs Philadelphia Phillies68.370.271.53Slider (53% whiff, 37% usage)Savant whiff 32.1%, put-away 22.2%, xwOBA 0.272, arsenal coverage 3 pitch type(s)
Kyle HarrisonMilwaukee Brewers vs St. Louis Cardinals65.362.671.544-Seam Fastball (31% whiff, 59% usage)Savant whiff 29.1%, put-away 20.7%, xwOBA 0.272, arsenal coverage 4 pitch type(s)
Steven CruzKansas City Royals vs New York Mets64.077.552.03Cutter (37% whiff, 25% usage)Savant whiff 33.3%, put-away 27.3%, xwOBA 0.311, arsenal coverage 3 pitch type(s)
Walbert UreñaLos Angeles Angels vs Texas Rangers63.162.266.54Changeup (37% whiff, 33% usage)Savant whiff 28.3%, put-away 22.0%, xwOBA 0.282, arsenal coverage 4 pitch type(s)
Dean KremerBaltimore Orioles vs Chicago Cubs60.571.453.56Split-Finger (45% whiff, 39% usage)Savant whiff 30.0%, put-away 27.7%, xwOBA 0.308, arsenal coverage 6 pitch type(s)
Jake BennettBoston Red Sox vs Chicago White Sox60.448.376.06Changeup (34% whiff, 26% usage)Savant whiff 23.7%, put-away 17.1%, xwOBA 0.263, arsenal coverage 6 pitch type(s)
Jared JonesPittsburgh Pirates vs Atlanta Braves58.872.245.04Changeup (38% whiff, 18% usage)Savant whiff 32.7%, put-away 23.1%, xwOBA 0.325, arsenal coverage 4 pitch type(s)
Troy MeltonDetroit Tigers vs Athletics58.350.270.56Slider (30% whiff, 19% usage)Savant whiff 23.5%, put-away 19.5%, xwOBA 0.274, arsenal coverage 6 pitch type(s)
MacKenzie GoreTexas Rangers vs Los Angeles Angels54.656.655.06Curveball (32% whiff, 21% usage)Savant whiff 25.8%, put-away 21.3%, xwOBA 0.305, arsenal coverage 6 pitch type(s)
Gerrit ColeNew York Yankees vs Tampa Bay Rays52.840.165.05Slider (30% whiff, 19% usage)Savant whiff 18.2%, put-away 20.1%, xwOBA 0.285, arsenal coverage 5 pitch type(s)
Davis MartinChicago White Sox vs Boston Red Sox52.155.850.56Slider (42% whiff, 14% usage)Savant whiff 26.3%, put-away 19.5%, xwOBA 0.314, arsenal coverage 6 pitch type(s)
George KirbySeattle Mariners vs Miami Marlins51.244.657.56Sweeper (27% whiff, 30% usage)Savant whiff 21.4%, put-away 18.1%, xwOBA 0.300, arsenal coverage 6 pitch type(s)
Foster GriffinWashington Nationals vs Houston Astros50.951.952.07Changeup (35% whiff, 10% usage)Savant whiff 25.0%, put-away 18.3%, xwOBA 0.311, arsenal coverage 7 pitch type(s)
Shane McClanahanTampa Bay Rays vs New York Yankees50.458.347.54Changeup (35% whiff, 29% usage)Savant whiff 26.4%, put-away 21.8%, xwOBA 0.320, arsenal coverage 4 pitch type(s)
Roki SasakiLos Angeles Dodgers vs Colorado Rockies50.158.639.53Slider (39% whiff, 22% usage)Savant whiff 28.3%, put-away 18.3%, xwOBA 0.336, arsenal coverage 3 pitch type(s)
Connor PrielippMinnesota Twins vs Cleveland Guardians49.146.951.05Curveball (37% whiff, 18% usage)Savant whiff 22.9%, put-away 17.5%, xwOBA 0.313, arsenal coverage 5 pitch type(s)
Spencer ArrighettiHouston Astros vs Washington Nationals48.459.140.57Curveball (41% whiff, 33% usage)Savant whiff 27.1%, put-away 21.1%, xwOBA 0.334, arsenal coverage 7 pitch type(s)
Christian ScottNew York Mets vs Kansas City Royals47.455.540.06Sweeper (36% whiff, 23% usage)Savant whiff 25.9%, put-away 20.1%, xwOBA 0.335, arsenal coverage 6 pitch type(s)
Grant HolmesAtlanta Braves vs Pittsburgh Pirates47.252.642.06Slider (40% whiff, 38% usage)Savant whiff 26.7%, put-away 15.5%, xwOBA 0.331, arsenal coverage 6 pitch type(s)
Logan WebbSan Francisco Giants vs Toronto Blue Jays46.843.352.55Changeup (29% whiff, 24% usage)Savant whiff 20.1%, put-away 19.4%, xwOBA 0.310, arsenal coverage 5 pitch type(s)
Michael KingSan Diego Padres vs Arizona Diamondbacks46.753.643.054-Seam Fastball (31% whiff, 19% usage)Savant whiff 25.5%, put-away 19.0%, xwOBA 0.329, arsenal coverage 5 pitch type(s)
Jeffrey SpringsAthletics vs Detroit Tigers46.047.142.05Changeup (40% whiff, 23% usage)Savant whiff 22.8%, put-away 17.8%, xwOBA 0.331, arsenal coverage 5 pitch type(s)
Tyler PhillipsMiami Marlins vs Seattle Mariners46.051.939.06Curveball (45% whiff, 16% usage)Savant whiff 25.7%, put-away 16.8%, xwOBA 0.337, arsenal coverage 6 pitch type(s)
Slade CecconiCleveland Guardians vs Minnesota Twins42.941.043.57Curveball (31% whiff, 15% usage)Savant whiff 20.7%, put-away 15.8%, xwOBA 0.328, arsenal coverage 7 pitch type(s)
Gabriel HughesColorado Rockies vs Los Angeles Dodgers40.137.243.524-Seam Fastball (33% whiff, 66% usage)Savant whiff 23.8%, put-away 5.9%, xwOBA 0.328, arsenal coverage 2 pitch type(s)
Jose CabreraArizona Diamondbacks vs San Diego Padres36.048.617.06Sweeper (46% whiff, 16% usage)Savant whiff 25.2%, put-away 14.4%, xwOBA 0.381, arsenal coverage 6 pitch type(s)
Colin ReaChicago Cubs vs Baltimore Orioles34.038.229.07Slider (33% whiff, 11% usage)Savant whiff 20.5%, put-away 13.5%, xwOBA 0.357, arsenal coverage 7 pitch type(s)
Michael McGreevySt. Louis Cardinals vs Milwaukee Brewers31.836.627.57Changeup (26% whiff, 21% usage)Savant whiff 19.4%, put-away 14.1%, xwOBA 0.360, arsenal coverage 7 pitch type(s)

Diagnostic only. This is a free Savant-derived pitch-quality layer, not Pitcher List PLV/PLA, and it does not change recommendations.

PITCHER ASSESSMENT DIAGNOSTICS

29 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Jose CabreraArizona Diamondbacks vs San Diego PadresR19.9%4.44.45.274shortfull17.0083.00season+recent+savant+savant_quality+handrecent leash 4.4 IP/start
Jeffrey SpringsAthletics vs Detroit TigersL19.0%4.55.25.076shortfull42.0058.00season+recent+savant+savant_quality+handrecent leash 4.5 IP/start, patient opponent BB% 9.5%
Grant HolmesAtlanta Braves vs Pittsburgh PiratesR18.6%3.74.94.762shortfull42.0058.00season+recent+savant+savant_quality+handrecent leash 3.7 IP/start, patient opponent BB% 9.6%
Dean KremerBaltimore Orioles vs Chicago CubsR26.6%5.75.75.796normalfull53.5046.50season+recent+savant+savant_quality+handpatient opponent BB% 11.1%
Jake BennettBoston Red Sox vs Chicago White SoxL21.9%5.95.85.899normalfull76.0024.00season+recent+savant+savant_quality+hand-
Colin ReaChicago Cubs vs Baltimore OriolesR16.0%4.75.25.179shortfull29.0071.00season+recent+savant+savant_quality+handrecent leash 4.7 IP/start, patient opponent BB% 10.1%
Davis MartinChicago White Sox vs Boston Red SoxR20.2%4.75.75.579shortfull50.5049.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Chase BurnsCincinnati Reds vs Philadelphia PhilliesR29.8%5.45.85.791normalfull71.5028.50season+recent+savant+savant_quality+hand-
Slade CecconiCleveland Guardians vs Minnesota TwinsR17.1%5.45.35.391normalfull43.5056.50season+recent+savant+savant_quality+hand-
Gabriel HughesColorado Rockies vs Los Angeles DodgersR22.0%--5.896unknownfull43.5056.50season+savant+savant_quality+handpatient opponent BB% 10.6%, recent_form_unavailable
Troy MeltonDetroit Tigers vs AthleticsR21.8%6.26.36.1104deepfull70.5029.50season+recent+savant+savant_quality+hand-
Spencer ArrighettiHouston Astros vs Washington NationalsR25.6%5.45.65.591normalfull40.5059.50season+recent+savant+savant_quality+hand-
Steven CruzKansas City Royals vs New York MetsR28.5%1.01.34.517shortfull52.0048.00season+recent+savant+savant_quality+handrecent leash 1.0 IP/start
Walbert UreñaLos Angeles Angels vs Texas RangersR22.4%5.35.45.489normalfull66.5033.50season+recent+savant+savant_quality+hand-
Roki SasakiLos Angeles Dodgers vs Colorado RockiesR23.0%4.75.04.979shortfull39.5060.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Tyler PhillipsMiami Marlins vs Seattle MarinersR17.0%5.04.95.184shortfull39.0061.00season+recent+savant+savant_quality+handrecent leash 5.0 IP/start
Kyle HarrisonMilwaukee Brewers vs St. Louis CardinalsL29.4%4.35.04.872shortfull71.5028.50season+recent+savant+savant_quality+handrecent leash 4.3 IP/start
Connor PrielippMinnesota Twins vs Cleveland GuardiansL23.5%5.65.15.294normalfull51.0049.00season+recent+savant+savant_quality+handpatient opponent BB% 9.9%
Christian ScottNew York Mets vs Kansas City RoyalsR27.3%4.54.54.576shortfull40.0060.00season+recent+savant+savant_quality+handrecent leash 4.5 IP/start
Gerrit ColeNew York Yankees vs Tampa Bay RaysR23.2%4.85.35.380shortfull65.0035.00season+recent+savant+savant_quality+handrecent leash 4.8 IP/start, low-K contact opponent 18.9%
Jared JonesPittsburgh Pirates vs Atlanta BravesR23.9%3.84.14.564shortfull45.0055.00season+recent+savant+savant_quality+handrecent leash 3.8 IP/start
Michael KingSan Diego Padres vs Arizona DiamondbacksR19.0%5.55.75.792normalfull43.0057.00season+recent+savant+savant_quality+handlow-K contact opponent 19.5%
Logan WebbSan Francisco Giants vs Toronto Blue JaysR20.5%6.86.26.3114deepfull52.5047.50season+recent+savant+savant_quality+handlow-K contact opponent 19.9%
George KirbySeattle Mariners vs Miami MarlinsR22.2%6.06.16.1101deepfull57.5042.50season+recent+savant+savant_quality+hand-
Michael McGreevySt. Louis Cardinals vs Milwaukee BrewersR15.2%5.85.65.797normalfull27.5072.50season+recent+savant+savant_quality+handpatient opponent BB% 10.6%
Shane McClanahanTampa Bay Rays vs New York YankeesL22.7%4.85.04.980shortfull47.5052.50season+recent+savant+savant_quality+handrecent leash 4.8 IP/start, patient opponent BB% 10.3%
MacKenzie GoreTexas Rangers vs Los Angeles AngelsL26.1%6.05.36.0101deepfull55.0045.00season+recent+savant+savant_quality+hand-
Dylan CeaseToronto Blue Jays vs San Francisco GiantsR37.6%5.55.75.692normalfull75.0025.00season+recent+savant+savant_quality+hand-
Foster GriffinWashington Nationals vs Houston AstrosL24.3%6.25.76.0104deepfull52.0048.00season+recent+savant+savant_quality+hand-

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

PITCHER OUTS RESEARCH GATE

12/12 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Roki SasakiRoki Sasaki UnderColorado Rockies @ Los Angeles Dodgers17.513.5-4.023.1%BGOOD_ADDresearchshort4.979season+recent+savant+savant_quality+handMarket status RESEARCH: Pitcher Outs research-stage -- downgraded to monitor/derisk
Gerrit ColeGerrit Cole UnderNew York Yankees @ Tampa Bay Rays17.514.0-3.520.2%BGOOD_ADDresearchshort5.380season+recent+savant+savant_quality+handMarket status RESEARCH: Pitcher Outs research-stage -- downgraded to monitor/derisk
Logan WebbLogan Webb OverToronto Blue Jays @ San Francisco Giants18.520.52.011.0%CALT_DERISKresearchdeep6.3114season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 11.0% vs 10% min using selected line 18.5 clears, but raw gap +2.04 <= 3 min
Foster GriffinFoster Griffin OverHouston Astros @ Washington Nationals17.519.21.79.5%CALT_DERISKresearchdeep6.0104season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 9.5% vs 10% min using selected line 17.5
Walbert UrenaWalbert Urena UnderLos Angeles Angels @ Texas Rangers17.515.9-1.69.0%CALT_DERISKresearchnormal5.489season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 9.0% vs 10% min using selected line 17.5
Michael KingMichael King UnderArizona Diamondbacks @ San Diego Padres17.516.2-1.37.3%CALT_DERISKresearchnormal5.792season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 7.3% vs 10% min using selected line 17.5
Davis MartinDavis Martin UnderBoston Red Sox @ Chicago White Sox17.516.3-1.27.0%CALT_DERISKresearchshort5.579season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 7.0% vs 10% min using selected line 17.5
Chase BurnsChase Burns OverPhiladelphia Phillies @ Cincinnati Reds17.518.40.84.9%CALT_DERISKresearchnormal5.791season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 4.9% vs 10% min using selected line 17.5
Troy MeltonTroy Melton OverAthletics @ Detroit Tigers17.518.20.74.2%CALT_DERISKresearchdeep6.1104season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 4.2% vs 10% min using selected line 17.5
George KirbyGeorge Kirby OverSeattle Mariners @ Miami Marlins18.519.20.73.8%CALT_DERISKresearchdeep6.1101season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 3.8% vs 10% min using selected line 18.5
Dylan CeaseDylan Cease OverToronto Blue Jays @ San Francisco Giants18.519.20.73.6%CALT_DERISKresearchnormal5.692season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 3.6% vs 10% min using selected line 18.5
MacKenzie GoreMacKenzie Gore OverLos Angeles Angels @ Texas Rangers17.517.80.31.6%CALT_DERISKresearchdeep6.0101season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.6% 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

83 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► BEST PLAYS
A ⭐ TOP PICK⭐ Top Pick
K final QC: opposing lineup not confirmed
K PropWalbert Urena OverANG@RAN8:06 PM4.56.5-111DK Over 4.5 -111 | exact44.7%BEST PLAY
A✅ Best Play
K final QC: opposing lineup not confirmed, juiced K over -162, pitch-type boost on 10% usage pitch
K PropFoster Griffin OverAST@NAT6:46 PM4.55.7-162DK Over 4.5 -162 | exact26.9%BEST PLAY
A✅ Best Play
K final QC: opposing lineup not confirmed, juiced K over -165
K PropTroy Melton OverATH@TIG6:41 PM4.55.7-165Bovada Direct Over 4.5 -135 | best price26.0%BEST PLAY
A✅ Best Play
K final QC: opposing lineup not confirmed
K PropMacKenzie Gore OverANG@RAN8:06 PM6.57.8-126FanDuel Over 6.5 -122 | best price20.8%BEST PLAY
► GOOD ADDS
B✅ Good Add
Matchup: Pitch-type: opp whiffs above avg vs SP top pitch (×1.10) ✓ Over Ks | [!] Opp lineup wRC+ 117 vs RHP — tough platoon matc…
K PropSpencer Arrighetti OverAST@NAT6:46 PM4.56.7-142FanDuel Over 4.5 -130 | best price48.0%!GOOD ADD
B🔬 Research Note
Matchup: Pitch-type: opp whiffs above avg vs SP top pitch (×1.10) ✓ Over Ks | [!] Opp lineup wRC+ 112 vs RHP — tough platoon matc…
K PropChase Burns OverPHI@RED7:11 PM6.59.0-143DK Over 6.5 -143 | exact38.4%!!GOOD ADD
B🔬 Research Note
Matchup: [!] Opp lineup wRC+ 114 vs RHP — tough platoon matchup
K PropGerrit Cole UnderYAN@RAY6:41 PM5.53.7-140FanDuel Under 5.5 -130 | best price32.0%!!GOOD ADD
B🔬 Research Note
Market status RESEARCH: K Prop Grade B held for recalibration
K PropKyle Harrison UnderBRE@CAR7:46 PM5.54.5-130DK Under 5.5 -130 | exact18.9%!GOOD ADD
B🔬 Research Note
Heavy juice (-166); break-even ~62%, requires clean execution
K PropLogan Webb UnderJAY@GIA3:46 PM5.54.5-166DK Under 5.5 -166 | exact18.4%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: Pitcher Outs research-stage
Pitcher OutsRoki Sasaki UnderROC@DOD10:11 PM17.513.5-134DK Under 17.5 -134 | exact23.1%!GOOD ADD
B🔬 Research Note
Market status RESEARCH: Pitcher Outs research-stage
Pitcher OutsGerrit Cole UnderYAN@RAY6:41 PM17.514.0-116DK Under 17.5 -116 | exact20.2%!GOOD ADD
B✅ Good Add
Heavy juice (-159); break-even ~61%, requires clean execution
Pitcher Hits AllTroy Melton UnderATH@TIG6:41 PM5.53.5-159DK Under 5.5 -159 | exact36.4%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
Pitcher Hits AllGeorge Kirby OverMAR@MAR6:41 PM5.57.4-153DK Over 5.5 -153 | exact34.5%!!GOOD ADD
B✅ Good AddPitcher Hits AllGrant Holmes UnderBRA@PIR6:41 PM5.53.9-123DK Under 5.5 -123 | exact29.1%!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Hits AllSpencer Arrighetti UnderAST@NAT6:46 PM5.54.3-153DK Under 5.5 -153 | exact21.8%!!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Hits AllFoster Griffin UnderAST@NAT6:46 PM5.54.3-131DK Under 5.5 -131 | exact21.8%!!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.07x)
Pitcher Hits AllJake Bennett UnderSOX@SOX7:41 PM5.54.3-151DK Under 5.5 -151 | exact21.8%!!GOOD ADD
B✅ Good Add
Game Script: Neutral run environment (1.00x) | Home pen fresh (0.95x) | Away pen fatigued (1.05x)
Pitcher Hits AllDean Kremer UnderCUB@ORI6:36 PM5.54.4-159DK Under 5.5 -159 | exact20.0%!!GOOD ADD
B👀 Watch
Heavy juice (-165); break-even ~62%, requires clean execution
Pitcher Earned RMichael King OverDIA@PAD10:11 PM1.52.6-165DK Over 1.5 -165 | exact73.3%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.08x)
Pitcher Earned RConnor Prielipp OverGUA@TWI7:41 PM1.52.4-177DK Over 1.5 -177 | exact60.0%!!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x) | Away pen fatigued (1.05x)
Pitcher Earned RMacKenzie Gore OverANG@RAN8:06 PM1.52.3-161DK Over 1.5 -161 | exact53.3%!!GOOD ADD
B👀 WatchPitcher Earned RChase Burns UnderPHI@RED7:11 PM2.51.6-127DK Under 2.5 -127 | exact36.0%!GOOD ADD
B👀 Watch
Heavy juice (-174); break-even ~64%, requires clean execution
Pitcher Earned RJared Jones OverBRA@PIR6:41 PM1.52.0-174DK Over 1.5 -174 | exact33.3%!GOOD ADD
B👀 WatchPitcher Earned RShane McClanahan OverYAN@RAY6:41 PM1.52.0-131DK Over 1.5 -131 | exact33.3%!GOOD ADD
B👀 WatchPitcher Earned RJeffrey Springs OverATH@TIG6:41 PM2.53.0-135DK Over 2.5 -135 | exact20.0%!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Earned RFoster Griffin UnderAST@NAT6:46 PM2.52.0-117DK Under 2.5 -117 | exact20.0%!!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.08x) | Away pen fatigued (1.05x)
Pitcher Earned RChristian Scott UnderROY@MET7:11 PM2.52.0-139DK Under 2.5 -139 | exact20.0%!!GOOD ADD
B👀 Watch
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.07x)
Pitcher Earned RDavis Martin UnderSOX@SOX7:41 PM2.52.0-156DK Under 2.5 -156 | exact20.0%!!GOOD ADD
► ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 20.5% vs 17% min using selected line 4.5 clears, but raw gap +0.92 <= 1 min — posture note at D
K PropJake Bennett OverSOX@SOX7:41 PM4.55.4+106BetOnline Over 4.5 +107 | best price20.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.7% vs 17% min using selected line 7.5 — posture note at D
K PropDylan Cease OverJAY@GIA3:46 PM7.58.8+117FanDuel Over 6.5 -162 | alt rescue16.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.9% vs 17% min using selected line 4.5 — posture note at D
K PropJeffrey Springs OverATH@TIG6:41 PM4.55.2-112DK Over 4.5 -112 | exact14.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.8% vs 17% min using selected line 4.5 — posture note at D
K PropSlade Cecconi UnderGUA@TWI7:41 PM4.53.9-161DK Under 4.5 -161 | exact13.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.5% vs 17% min using selected line 5.5 — posture note at D
K PropDean Kremer OverCUB@ORI6:36 PM5.56.2+120FanDuel Over 5.5 +122 | best price13.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.8% vs 17% min using selected line 3.5 — posture note at D
K PropMichael McGreevy OverBRE@CAR7:46 PM3.53.9-126FanDuel Over 3.5 -118 | best price11.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.3% vs 17% min using selected line 4.5 — posture note at D
K PropGrant Holmes OverBRA@PIR6:41 PM4.55.0-120DK Over 4.5 -120 | exact10.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.4% vs 17% min using selected line 5.5 — posture note at D
K PropConnor Prielipp UnderGUA@TWI7:41 PM5.55.0+108DK Under 5.5 +108 | exact9.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.4% vs 17% min using selected line 5.5 — posture note at D
K PropGeorge Kirby UnderMAR@MAR6:41 PM5.55.0-162FanDuel Under 5.5 -150 | best price8.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.7% vs 17% min using selected line 4.5 — posture note at D
K PropColin Rea UnderCUB@ORI6:36 PM4.54.2-127DK Under 4.5 -127 | exact7.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.1% vs 17% min using selected line 4.5 — posture note at D
K PropMichael King UnderDIA@PAD10:11 PM4.54.2+107DK Under 4.5 +107 | exact7.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.2% vs 17% min using selected line 5.5 — posture note at D
K PropJared Jones UnderBRA@PIR6:41 PM5.55.2-150BetOnline Under 5.5 -147 | best price6.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.8% vs 17% min using selected line 5.5 — posture note at D
K PropRoki Sasaki UnderROC@DOD10:11 PM5.55.3-126DK Under 5.5 -126 | exact3.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.5% vs 17% min using selected line 4.5 — posture note at D
K PropTyler Phillips OverMAR@MAR6:41 PM4.54.7+103FanDuel Over 4.5 +106 | best price3.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 17% min using selected line 5.5 — posture note at D
K PropShane McClanahan OverYAN@RAY6:41 PM5.55.7-114FanDuel Over 5.5 -104 | best price3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.3% vs 17% min using selected line 5.5 — posture note at D
K PropChristian Scott UnderROY@MET7:11 PM5.55.4+102DK Under 5.5 +102 | exact2.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.1% vs 17% min using selected line 4.5 — posture note at D
K PropRyan Feltner UnderROC@DOD10:11 PM4.54.5-130FanDuel Under 4.5 -125 | best price0.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 11.0% vs 10% min using selected line 18.5 clears, but raw gap +2.04 <= 3 min — posture note at D
Pitcher OutsLogan Webb OverJAY@GIA3:46 PM18.520.5+101FanDuel Over 18.5 +102 | best price11.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.5% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsFoster Griffin OverAST@NAT6:46 PM17.519.2-144DK Over 17.5 -144 | exact9.5%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.0% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsWalbert Urena UnderANG@RAN8:06 PM17.515.9-132DK Under 17.5 -132 | exact9.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.3% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsMichael King UnderDIA@PAD10:11 PM17.516.2-102DK Under 17.5 -102 | exact7.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.0% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsDavis Martin UnderSOX@SOX7:41 PM17.516.3-114DK Under 17.5 -114 | exact7.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.9% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsChase Burns OverPHI@RED7:11 PM17.518.4-118DK Over 17.5 -118 | exact4.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.2% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsTroy Melton OverATH@TIG6:41 PM17.518.2-104DK Over 17.5 -104 | exact4.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.8% vs 10% min using selected line 18.5 — posture note at D
Pitcher OutsGeorge Kirby OverMAR@MAR6:41 PM18.519.2+136Bovada Direct Over 18.5 +140 | best price3.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.6% vs 10% min using selected line 18.5 — posture note at D
Pitcher OutsDylan Cease OverJAY@GIA3:46 PM18.519.2+118FanDuel Over 18.5 +120 | best price3.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.6% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsMacKenzie Gore OverANG@RAN8:06 PM17.517.8-165DK Over 17.5 -165 | exact1.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.3% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllMichael McGreevy UnderBRE@CAR7:46 PM5.55.1+104DK Under 5.5 +104 | exact7.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.6% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllLogan Webb UnderJAY@GIA3:46 PM5.55.3+110DK Under 5.5 +110 | exact3.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.6% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllJeffrey Springs UnderATH@TIG6:41 PM5.55.3-152DK Under 5.5 -152 | exact3.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.6% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllSlade Cecconi UnderGUA@TWI7:41 PM5.55.3-115DK Under 5.5 -115 | exact3.6%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllColin Rea UnderCUB@ORI6:36 PM5.55.4-134DK Under 5.5 -134 | exact1.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllGerrit Cole UnderYAN@RAY6:41 PM5.55.4-137DK Under 5.5 -137 | exact1.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 15% min using selected line 5.5 — posture note at D
Pitcher Hits AllDavis Martin OverSOX@SOX7:41 PM5.55.6+116DK Over 5.5 +116 | exact1.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.2% vs 20% min using selected line 2.5 — posture note at D
Pitcher WalksDylan Cease UnderJAY@GIA3:46 PM2.52.4-142DK Under 2.5 -142 | exact3.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.3% vs 20% min using selected line 1.5 — posture note at D
Pitcher WalksLogan Webb UnderJAY@GIA3:46 PM1.51.5-102DK Under 1.5 -102 | exact2.3%ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
Pitcher Earned RSpencer Arrighetti UnderAST@NAT6:46 PM3.52.9-164DK Under 3.5 -164 | exact17.1%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 48.3% (1 books)
Pitcher Earned RGrant Holmes UnderBRA@PIR6:41 PM2.52.1-107DK Under 2.5 -107 | exact16.0%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.07x)
Pitcher Earned RJake Bennett UnderSOX@SOX7:41 PM2.52.1-134DK Under 2.5 -134 | exact16.0%!!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x) | Away pen fatigued (1.05x)
Pitcher Earned RWalbert Urena UnderANG@RAN8:06 PM2.52.1-141DK Under 2.5 -141 | exact16.0%!!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: blended market against 49.4% (1 books)
Pitcher Earned RRoki Sasaki OverROC@DOD10:11 PM2.52.8-112DK Over 2.5 -112 | exact12.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RLogan Webb UnderJAY@GIA3:46 PM2.52.3-149DK Under 2.5 -149 | exact8.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RColin Rea OverCUB@ORI6:36 PM2.52.7-136DK Over 2.5 -136 | exact8.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RTroy Melton UnderATH@TIG6:41 PM2.52.3-142DK Under 2.5 -142 | exact8.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.7% vs 20% min using selected line 1.5 — posture note at D
Pitcher Earned RDylan Cease UnderJAY@GIA3:46 PM1.51.4+110DK Under 1.5 +110 | exact6.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.7% vs 20% min using selected line 1.5 — posture note at D
Pitcher Earned RKyle Harrison OverBRE@CAR7:46 PM1.51.6-170DK Over 1.5 -170 | exact6.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RDean Kremer UnderCUB@ORI6:36 PM2.52.4-132DK Under 2.5 -132 | exact4.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RGeorge Kirby UnderMAR@MAR6:41 PM2.52.4-128DK Under 2.5 -128 | exact4.0%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RGerrit Cole UnderYAN@RAY6:41 PM2.52.4-146DK Under 2.5 -146 | exact4.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RSlade Cecconi UnderGUA@TWI7:41 PM2.52.4-108DK Under 2.5 -108 | exact4.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RMichael McGreevy OverBRE@CAR7:46 PM2.52.6-122DK Over 2.5 -122 | exact4.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RJose Cabrera UnderDIA@PAD10:11 PM2.52.4-133DK Under 2.5 -133 | exact4.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.0% vs 20% min using selected line 2.5 — posture note at D
Pitcher Earned RTyler Phillips UnderMAR@MAR6:41 PM2.52.5-120DK Under 2.5 -120 | exact-!!ALT / DERISK
► MONITOR
B (Review)◇ Monitor
Model edge fail: diff_pct 23.4% vs 17% min using selected line 3.5 clears, but raw gap +0.82 <= 1 min — posture note at D
K PropJose Cabrera OverDIA@PAD10:11 PM3.54.3-135DK Over 3.5 -135 | exact23.4%MONITOR
B (Review)◇ Monitor
Model edge fail: Insufficient model edge — diff_pct 14.3% vs 17% min using selected line 4.5 — posture note at D
K PropDavis Martin OverSOX@SOX7:41 PM4.55.1-130FanDuel Over 4.5 -115 | best price14.3%MONITOR

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