MLB Betting Analyzer — Full Audit

Tuesday, June 16 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✅ TRUSTED27156%-6.17u4652%-2.86u13059%64
Pitcher Hits Allowed✅ TRUSTED21858%+7.63u6850%-8.48u250%6
Run Line✅ TRUSTED13554%-3.47u2361%+1.09u4163%1
Batter Walks👀 WATCH61972%-11.15u58972%-14.83u580%134
Pitcher Earned Runs👀 WATCH11256%-3.60u8151%-11.32u1100%9
Pitcher Walks👀 WATCH9159%-2.07u7459%-1.62u0-11
Batter Hits👀 WATCH3778%+3.90u1675%+1.05u0-23
Batter Total Bases👀 WATCH2959%+2.66u3100%+2.50u0-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🔬 RESEARCH8243%-13.89u757%-0.15u250%8
Total🔬 RESEARCH4939%-9.52u750%-0.23u1100%7
F5 Total🔬 RESEARCH10%-1.00u10%-1.00u0-6
Batter H+R+RBI⛔ PAUSED47251%-53.42u6562%+4.22u7053%355

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

MARKET PROMOTION CRITERIA

What each market needs to move stages
MarketCurrent StageNext StageProgressPromotion Blockers
K Prop✅ TRUSTEDMaintain Trusted2/4season P&L non-negative; 14d P&L non-negative
Pitcher Hits Allowed✅ TRUSTEDMaintain Trusted3/414d P&L non-negative
Run Line✅ TRUSTEDMaintain Trusted3/4season P&L non-negative
Batter 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
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✅ 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✅ Trusted3/5season sample >= 50; 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 sample >= 10; Grade A sample >= 10 and WR >= 52%
Total🔬 RESEARCH👀 Watch0/5season sample >= 50; season P&L positive; 14d sample >= 10
F5 Total🔬 RESEARCH👀 Watch0/5season sample >= 50; season P&L positive; 14d sample >= 10
Batter H+R+RBI⛔ PAUSED🔬 Research3/5diagnostic/component model has settled validation; season P&L non-negative

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
Hunter BrownHouston Astros vs Detroit Tigers76.362.6100.05Curveball (39% whiff, 22% usage)Savant whiff 24.2%, put-away 30.6%, xwOBA 0.215, arsenal coverage 5 pitch type(s)
Payton TolleBoston Red Sox vs Toronto Blue Jays67.955.382.554-Seam Fastball (27% whiff, 49% usage)Savant whiff 25.3%, put-away 21.1%, xwOBA 0.250, arsenal coverage 5 pitch type(s)
Reid DetmersLos Angeles Angels vs Arizona Diamondbacks66.863.973.55Curveball (39% whiff, 10% usage)Savant whiff 29.5%, put-away 21.1%, xwOBA 0.268, arsenal coverage 5 pitch type(s)
Jesús LuzardoPhiladelphia Phillies vs Miami Marlins64.268.561.04Sweeper (47% whiff, 36% usage)Savant whiff 31.9%, put-away 20.9%, xwOBA 0.293, arsenal coverage 4 pitch type(s)
Drew RasmussenTampa Bay Rays vs Los Angeles Dodgers61.755.073.06Changeup (46% whiff, 11% usage)Savant whiff 24.7%, put-away 21.9%, xwOBA 0.269, arsenal coverage 6 pitch type(s)
Jack PerkinsAthletics vs Pittsburgh Pirates58.360.657.06Changeup (45% whiff, 15% usage)Savant whiff 29.5%, put-away 18.0%, xwOBA 0.301, arsenal coverage 6 pitch type(s)
Tyler PhillipsMiami Marlins vs Philadelphia Phillies57.460.257.05Curveball (52% whiff, 17% usage)Savant whiff 28.3%, put-away 19.8%, xwOBA 0.301, arsenal coverage 5 pitch type(s)
Robert GasserMilwaukee Brewers vs Cleveland Guardians56.753.456.554-Seam Fastball (40% whiff, 17% usage)Savant whiff 26.5%, put-away 16.7%, xwOBA 0.302, arsenal coverage 5 pitch type(s)
Gerrit ColeNew York Yankees vs Chicago White Sox55.639.275.05Slider (42% whiff, 17% usage)Savant whiff 18.1%, put-away 19.2%, xwOBA 0.265, arsenal coverage 5 pitch type(s)
Davis MartinChicago White Sox vs New York Yankees55.261.154.56Slider (47% whiff, 15% usage)Savant whiff 28.0%, put-away 21.3%, xwOBA 0.306, arsenal coverage 6 pitch type(s)
Logan GilbertSeattle Mariners vs Baltimore Orioles52.660.249.06Split-Finger (39% whiff, 15% usage)Savant whiff 29.2%, put-away 18.2%, xwOBA 0.317, arsenal coverage 6 pitch type(s)
Kodai SengaNew York Mets vs Cincinnati Reds51.361.738.06Split-Finger (41% whiff, 23% usage)Savant whiff 28.6%, put-away 20.9%, xwOBA 0.339, arsenal coverage 6 pitch type(s)
Zebby MatthewsMinnesota Twins vs Texas Rangers51.046.655.06Slider (39% whiff, 21% usage)Savant whiff 22.4%, put-away 18.0%, xwOBA 0.305, arsenal coverage 6 pitch type(s)
Andre PallanteSt. Louis Cardinals vs San Diego Padres49.944.554.55Slider (33% whiff, 29% usage)Savant whiff 23.0%, put-away 14.8%, xwOBA 0.306, arsenal coverage 5 pitch type(s)
Michael KingSan Diego Padres vs St. Louis Cardinals47.956.242.554-Seam Fastball (34% whiff, 20% usage)Savant whiff 26.5%, put-away 19.5%, xwOBA 0.330, arsenal coverage 5 pitch type(s)
Grant HolmesAtlanta Braves vs San Francisco Giants47.756.040.06Slider (41% whiff, 40% usage)Savant whiff 27.5%, put-away 17.3%, xwOBA 0.335, arsenal coverage 6 pitch type(s)
Foster GriffinWashington Nationals vs Kansas City Royals47.551.445.07Sweeper (32% whiff, 14% usage)Savant whiff 24.3%, put-away 19.1%, xwOBA 0.325, arsenal coverage 7 pitch type(s)
Michael WachaKansas City Royals vs Washington Nationals47.249.046.56Changeup (32% whiff, 23% usage)Savant whiff 22.9%, put-away 19.5%, xwOBA 0.322, arsenal coverage 6 pitch type(s)
Edward CabreraChicago Cubs vs Colorado Rockies46.655.736.55Slider (46% whiff, 12% usage)Savant whiff 27.0%, put-away 18.1%, xwOBA 0.342, arsenal coverage 5 pitch type(s)
Slade CecconiCleveland Guardians vs Milwaukee Brewers44.144.942.57Curveball (34% whiff, 16% usage)Savant whiff 22.2%, put-away 16.7%, xwOBA 0.330, arsenal coverage 7 pitch type(s)
Brandon YoungBaltimore Orioles vs Seattle Mariners43.243.744.05Slider (43% whiff, 15% usage)Savant whiff 21.4%, put-away 17.2%, xwOBA 0.327, arsenal coverage 5 pitch type(s)
Kumar RockerTexas Rangers vs Minnesota Twins42.043.939.05Slider (34% whiff, 38% usage)Savant whiff 22.5%, put-away 15.2%, xwOBA 0.337, arsenal coverage 5 pitch type(s)
Framber ValdezDetroit Tigers vs Houston Astros40.540.640.55Curveball (31% whiff, 28% usage)Savant whiff 20.7%, put-away 15.4%, xwOBA 0.334, arsenal coverage 5 pitch type(s)
Justin WrobleskiLos Angeles Dodgers vs Tampa Bay Rays39.331.147.574-Seam Fastball (20% whiff, 51% usage)Savant whiff 17.1%, put-away 13.3%, xwOBA 0.320, arsenal coverage 7 pitch type(s)
Mitch KellerPittsburgh Pirates vs Athletics37.640.034.57Sweeper (22% whiff, 17% usage)Savant whiff 20.4%, put-away 15.4%, xwOBA 0.346, arsenal coverage 7 pitch type(s)
Brady SingerCincinnati Reds vs New York Mets36.143.423.05Sweeper (41% whiff, 11% usage)Savant whiff 21.9%, put-away 15.8%, xwOBA 0.369, arsenal coverage 5 pitch type(s)
Ryan FeltnerColorado Rockies vs Chicago Cubs35.949.423.56Changeup (54% whiff, 15% usage)Savant whiff 24.0%, put-away 17.7%, xwOBA 0.368, arsenal coverage 6 pitch type(s)
Adrian HouserSan Francisco Giants vs Atlanta Braves33.834.428.05Changeup (32% whiff, 18% usage)Savant whiff 18.5%, put-away 13.6%, xwOBA 0.359, arsenal coverage 5 pitch type(s)
Merrill KellyArizona Diamondbacks vs Los Angeles Angels24.840.36.06Slider (36% whiff, 13% usage)Savant whiff 21.4%, put-away 13.8%, xwOBA 0.403, 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

29 starter assessment(s) emitted by Pitcher Engine
PitcherTeamHandSeason K%Recent IPSeason IPK IPPitch CtLeashSavantContactHR VulnQualityFlags / Notes
Merrill KellyArizona Diamondbacks vs Los Angeles AngelsR14.1%5.85.85.897normalfull6.0094.00season+recent+savant+savant_quality+hand-
Jack PerkinsAthletics vs Pittsburgh PiratesR24.8%3.118.07.252shortfull57.0043.00season+recent+savant+savant_quality+handrecent leash 3.1 IP/start, patient opponent BB% 9.9%
Grant HolmesAtlanta Braves vs San Francisco GiantsR21.5%4.95.15.082shortfull40.0060.00season+recent+savant+savant_quality+handrecent leash 4.9 IP/start
Brandon YoungBaltimore Orioles vs Seattle MarinersR18.9%5.75.65.696normalfull44.0056.00season+recent+savant+savant_quality+hand-
Payton TolleBoston Red Sox vs Toronto Blue JaysL23.1%6.05.96.0101deepfull82.5017.50season+recent+savant+savant_quality+handlow-K contact opponent 19.6%
Edward CabreraChicago Cubs vs Colorado RockiesR21.6%4.15.25.069shortfull36.5063.50season+recent+savant+savant_quality+handrecent leash 4.1 IP/start
Davis MartinChicago White Sox vs New York YankeesR24.2%5.56.06.092normalfull54.5045.50season+recent+savant+savant_quality+handpatient opponent BB% 11.3%
Brady SingerCincinnati Reds vs New York MetsR18.8%4.44.74.674shortfull23.0077.00season+recent+savant+savant_quality+handrecent leash 4.4 IP/start
Slade CecconiCleveland Guardians vs Milwaukee BrewersR20.0%5.45.25.291normalfull42.5057.50season+recent+savant+savant_quality+handpatient opponent BB% 11.0%
Ryan FeltnerColorado Rockies vs Chicago CubsR19.4%4.74.54.879shortfull23.5076.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start, patient opponent BB% 10.9%
Framber ValdezDetroit Tigers vs Houston AstrosL17.4%5.45.55.591normalfull40.5059.50season+recent+savant+savant_quality+hand-
Hunter BrownHouston Astros vs Detroit TigersR29.9%5.15.15.586shortfull100.000.00season+recent+savant+savant_quality+handrecent leash 5.1 IP/start, patient opponent BB% 9.9%
Michael WachaKansas City Royals vs Washington NationalsR18.4%6.06.36.2101deepfull46.5053.50season+recent+savant+savant_quality+hand-
Reid DetmersLos Angeles Angels vs Arizona DiamondbacksL32.1%6.25.86.0104deepfull73.5026.50season+recent+savant+savant_quality+hand-
Justin WrobleskiLos Angeles Dodgers vs Tampa Bay RaysL17.2%5.66.76.494normalfull47.5052.50season+recent+savant+savant_quality+handpatient opponent BB% 9.7%, low-K contact opponent 19.0%
Tyler PhillipsMiami Marlins vs Philadelphia PhilliesR19.7%4.116.07.969shortfull57.0043.00season+recent+savant+savant_quality+handrecent leash 4.1 IP/start
Robert GasserMilwaukee Brewers vs Cleveland GuardiansL22.2%4.54.55.176shortfull56.5043.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start, patient opponent BB% 10.3%
Zebby MatthewsMinnesota Twins vs Texas RangersR20.9%5.86.05.997normalfull55.0045.00season+recent+savant+savant_quality+hand-
Kodai SengaNew York Mets vs Cincinnati RedsR23.1%3.74.04.662shortfull38.0062.00season+recent+savant+savant_quality+handrecent leash 3.7 IP/start, patient opponent BB% 10.2%
Gerrit ColeNew York Yankees vs Chicago White SoxR21.3%5.35.55.689normalfull75.0025.00season+recent+savant+savant_quality+hand-
Jesús LuzardoPhiladelphia Phillies vs Miami MarlinsL24.7%5.75.65.696normalfull61.0039.00season+recent+savant+savant_quality+hand-
Mitch KellerPittsburgh Pirates vs AthleticsR17.5%4.75.55.379shortfull34.5065.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start, patient opponent BB% 9.6%
Michael KingSan Diego Padres vs St. Louis CardinalsR20.7%5.75.75.796normalfull42.5057.50season+recent+savant+savant_quality+hand-
Adrian HouserSan Francisco Giants vs Atlanta BravesR18.5%4.35.04.972shortfull28.0072.00season+recent+savant+savant_quality+handrecent leash 4.3 IP/start
Logan GilbertSeattle Mariners vs Baltimore OriolesR25.5%5.75.75.796normalfull49.0051.00season+recent+savant+savant_quality+handpatient opponent BB% 10.2%
Andre PallanteSt. Louis Cardinals vs San Diego PadresR19.7%5.35.35.389normalfull54.5045.50season+recent+savant+savant_quality+hand-
Drew RasmussenTampa Bay Rays vs Los Angeles DodgersR28.1%6.05.66.0101deepfull73.0027.00season+recent+savant+savant_quality+handpatient opponent BB% 10.6%
Kumar RockerTexas Rangers vs Minnesota TwinsR19.1%5.55.45.592normalfull39.0061.00season+recent+savant+savant_quality+hand-
Foster GriffinWashington Nationals vs Kansas City RoyalsL23.1%5.45.65.591normalfull45.0055.00season+recent+savant+savant_quality+hand-

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

PITCHER OUTS RESEARCH GATE

6/6 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Michael WachaMichael Wacha OverKansas City Royals @ Washington Nationals17.519.11.69.1%CALT_DERISKresearchdeep6.2101season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 9.1% vs 10% min using selected line 17.5
Brandon YoungBrandon Young UnderBaltimore Orioles @ Seattle Mariners17.516.1-1.47.8%CALT_DERISKresearchnormal5.696season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 7.8% vs 10% min using selected line 17.5
Davis MartinDavis Martin OverChicago White Sox @ New York Yankees17.518.40.95.3%CALT_DERISKresearchnormal6.092season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 5.3% vs 10% min using selected line 17.5
Jesus LuzardoJesus Luzardo OverMiami Marlins @ Philadelphia Phillies17.518.40.95.0%CALT_DERISKresearchnormal5.696season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 5.0% vs 10% min using selected line 17.5
Logan GilbertLogan Gilbert UnderBaltimore Orioles @ Seattle Mariners17.517.2-0.31.9%CALT_DERISKresearchnormal5.796season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.9% vs 10% min using selected line 17.5
Foster GriffinFoster Griffin UnderKansas City Royals @ Washington Nationals17.517.3-0.21.1%CALT_DERISKresearchnormal5.591season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 1.1% 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

71 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► GOOD ADDS
B✅ Good Add
K final QC: opposing lineup not confirmed
K PropTyler Phillips OverMAR@PHI6:41 PM3.57.7-115DK Over 3.5 -115 | exact121.1%!GOOD ADD
B🔬 Research Note
Matchup: Pitch-type: opp whiffs above avg vs SP top pitch (×1.05) ✓ Over Ks | [!] Opp lineup wRC+ 116 vs RHP — tough platoon matc…
K PropJack Perkins OverPIR@ATH9:41 PM4.58.3-108DK Over 4.5 -108 | exact85.2%!!GOOD ADD
B✅ Good Add
Heavy juice (-155); break-even ~61%, requires clean execution
Run LineSan Francisco Giants +1.5GIA@BRA7:16 PM1.5--155LowVig San Francisco Giants 1.5 -143 | best price+6.9%!GOOD ADD
► ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.2% vs 17% min using selected line 4.5 — posture note at D
K PropRobert Gasser UnderGUA@BRE7:41 PM4.53.8+128FanDuel Under 5.5 -162 | alt rescue16.2%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.8% vs 17% min using selected line 5.5 — posture note at D
K PropDavis Martin OverSOX@YAN7:06 PM5.56.1-105DK Over 5.5 -105 | exact10.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.6% vs 17% min using selected line 4.5 — posture note at D
K PropBrandon Young UnderORI@MAR9:41 PM4.54.1-121FanDuel Under 4.5 -102 | best price8.6%!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 PropSlade Cecconi OverGUA@BRE7:41 PM4.54.8+113DK Over 4.5 +113 | exact7.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.6% vs 17% min using selected line 5.5 — posture note at D
K PropGerrit Cole UnderSOX@YAN7:06 PM5.55.1+104FanDuel Under 5.5 +108 | best price6.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.8% vs 17% min using selected line 6.5 — posture note at D
K PropLogan Gilbert OverORI@MAR9:41 PM6.56.8-124DK Over 6.5 -124 | exact4.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.0% vs 17% min using selected line 5.5 — posture note at D
K PropFoster Griffin UnderROY@NAT6:46 PM5.55.3-154DK Under 5.5 -154 | exact4.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.5% vs 17% min using selected line 6.5 — posture note at D
K PropJesus Luzardo OverMAR@PHI6:41 PM6.56.7-101FanDuel Over 6.5 +104 | best price3.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.8% vs 17% min using selected line 4.5 — posture note at D
K PropMichael Wacha OverROY@NAT6:46 PM4.54.6+124FanDuel Over 4.5 +132 | best price1.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.1% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsMichael Wacha OverROY@NAT6:46 PM17.519.1-136DK Over 17.5 -136 | exact9.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.8% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsBrandon Young UnderORI@MAR9:41 PM17.516.1-114DK Under 17.5 -114 | exact7.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.3% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsDavis Martin OverSOX@YAN7:06 PM17.518.4-128DK Over 17.5 -128 | exact5.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.0% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsJesus Luzardo OverMAR@PHI6:41 PM17.518.4-156DK Over 17.5 -156 | exact5.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.9% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsLogan Gilbert UnderORI@MAR9:41 PM17.517.2+123DK Under 17.5 +123 | exact1.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.1% vs 10% min using selected line 17.5 — posture note at D
Pitcher OutsFoster Griffin UnderROY@NAT6:46 PM17.517.3-109DK Under 17.5 -109 | exact1.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 40.1% vs 50% min using selected line 1.5 — posture note at D
Batter HitsJake Mangum UnderPIR@ATH9:41 PM1.50.9-266DK Under 1.5 -266 | exact40.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 28.1% vs 50% min using selected line 1.5 — posture note at D
Batter HitsNick Gonzales UnderPIR@ATH9:41 PM1.51.1-212DK Under 1.5 -212 | exact28.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 23.7% vs 50% min using selected line 1.5 — posture note at D
Batter HitsBobby Witt Jr. UnderROY@NAT6:46 PM1.51.1-242DK Under 1.5 -242 | exact23.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.8% vs 50% min using selected line 1.5 — posture note at D
Batter HitsOtto Lopez UnderMAR@PHI6:41 PM1.51.2-271DK Under 1.5 -271 | exact20.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 39.1% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasKyle Schwarber OverMAR@PHI6:41 PM1.52.1+105Bovada Direct Over 1.5 +110 | best price39.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 23.3% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasBrice Turang OverGUA@BRE7:41 PM1.51.9+117DK Over 1.5 +117 | exact23.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 18.5% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasAlec Bohm UnderMAR@PHI6:41 PM1.51.2-178DK Under 1.5 -178 | exact18.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 17.2% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasBryson Stott UnderMAR@PHI6:41 PM1.51.2-193Bovada Direct Under 1.5 -165 | best price17.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.7% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasBrandon Marsh OverMAR@PHI6:41 PM1.51.8+132DK Over 1.5 +132 | exact16.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.4% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasXavier Edwards UnderMAR@PHI6:41 PM1.51.3-196DK Under 1.5 -196 | exact13.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.7% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasWilliam Contreras OverGUA@BRE7:41 PM1.51.7+131DK Over 1.5 +131 | exact12.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.8% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasOtto Lopez OverMAR@PHI6:41 PM1.51.6+125Bovada Direct Over 1.5 +140 | best price8.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.6% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasBryce Harper OverMAR@PHI6:41 PM1.51.6+124DK Over 1.5 +124 | exact6.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.4% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasJackson Chourio OverGUA@BRE7:41 PM1.51.6+109DK Over 1.5 +109 | exact3.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.4% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasChristian Yelich OverGUA@BRE7:41 PM1.51.6+125DK Over 1.5 +125 | exact3.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.4% vs 70% min using selected line 1.5 — posture note at D
Batter Total BasAngel Martinez UnderGUA@BRE7:41 PM1.51.5-164DK Under 1.5 -164 | exact2.4%!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
TotalOver 7.5JAY@SOX6:45 PM7.5--115FanDuel Over 7.5 -112 | best price+22.7%!ALT / DERISK
C↘ Alt / DeriskTotalOver 7.5SOX@YAN7:06 PM7.5--117LowVig Over 7.5 -107 | best price+21.5%ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
TotalOver 7.5TIG@AST8:11 PM7.5--115MyBookie Over 7.5 -112 | best price+20.0%!!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
TotalUnder 10.5PIR@ATH9:41 PM10.5--103theScore Bet Under 10.5 +100 | best price+17.2%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Home pen fatigued (1.05x)
F5 TotalUnder 5.5PIR@ATH9:41 PM5.5--106Bovada Direct Under 5.5 -105 | best price+14.2%!ALT / DERISK
C↘ Alt / DeriskF5 TotalUnder 5.5ROC@CUB8:06 PM5.5--122FanDuel Under 5.5 -122 | exact+11.2%!ALT / DERISK
C↘ Alt / DeriskF5 TotalOver 3.5SOX@YAN7:06 PM3.5--146FanDuel Over 3.5 -146 | exact+10.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 5.6 below 7.7 threshold — posture note at D
NRFINRFISOX@YAN7:06 PM-5.6-130DraftKings -130+8.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.5 below 7.7 threshold — posture note at D
NRFINRFIROY@NAT6:46 PM-4.5-102DraftKings -102+1.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.3 below 7.7 threshold — posture note at D
NRFINRFIROC@CUB8:06 PM-4.3-102DraftKings -102-0.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.4 below 7.7 threshold — posture note at D
NRFINRFIMAR@PHI6:41 PM-4.4-120DraftKings -120-3.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.5 below 7.7 threshold — posture note at D
NRFINRFIPIR@ATH9:41 PM-3.5+116DraftKings +116-6.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.0 below 7.7 threshold — posture note at D
NRFINRFIPAD@CAR7:46 PM-4.0-113DraftKings -113-7.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.9 below 7.7 threshold — posture note at D
NRFINRFIRAY@DOD10:11 PM-3.9-111DraftKings -111-7.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.0 below 7.7 threshold — posture note at D
NRFINRFIORI@MAR9:41 PM-4.0-132DraftKings -132-10.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.3 below 7.7 threshold — posture note at D
NRFINRFIANG@DIA9:41 PM-3.3-113DraftKings -113-14.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.5 below 7.7 threshold — posture note at D
NRFINRFITIG@AST8:11 PM-3.5-130DraftKings -130-15.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 2.8 below 7.7 threshold — posture note at D
NRFINRFIMET@RED7:11 PM-2.8-108DraftKings -108-19.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 2.7 below 7.7 threshold — posture note at D
NRFINRFIGIA@BRA7:16 PM-2.7-104DraftKings -104-19.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 2.7 below 7.7 threshold — posture note at D
NRFINRFIGUA@BRE7:41 PM-2.7-122DraftKings -122-24.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 2.0 below 7.7 threshold — posture note at D
NRFINRFITWI@RAN8:06 PM-2.0-122DraftKings -122-25.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.6 below 7.7 threshold — posture note at D
NRFINRFIJAY@SOX6:45 PM-3.6-110DraftKings -110-53.4%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 34% (≥20%) — verify model inputs
YRFIYRFITWI@RAN8:06 PM-8.0-104DraftKings -104+34.0%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 33% (≥20%) — verify model inputs
YRFIYRFIGUA@BRE7:41 PM-7.3-104DraftKings -104+33.4%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 29% (≥20%) — verify model inputs
YRFIYRFIGIA@BRA7:16 PM-7.3-122DraftKings -122+28.5%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 28% (≥20%) — verify model inputs
YRFIYRFIMET@RED7:11 PM-7.2-118DraftKings -118+28.3%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 25% (≥20%) — verify model inputs
YRFIYRFITIG@AST8:11 PM-6.5+102DraftKings +102+24.9%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 24% (≥20%) — verify model inputs
YRFIYRFIANG@DIA9:41 PM-6.7-113DraftKings -113+23.7%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIORI@MAR9:41 PM-6.0+104DraftKings +104+19.4%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIRAY@DOD10:11 PM-6.1-115DraftKings -115+16.5%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIPAD@CAR7:46 PM-6.0-113DraftKings -113+15.9%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIPIR@ATH9:41 PM-6.5-148DraftKings -148+15.3%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIMAR@PHI6:41 PM-5.6-106DraftKings -106+12.6%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIROC@CUB8:06 PM-5.7-125DraftKings -125+9.6%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIROY@NAT6:46 PM-5.5-125DraftKings -125+7.9%ALT / DERISK
C↘ Alt / DeriskYRFIYRFISOX@YAN7:06 PM-4.4+102DraftKings +102+0.9%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIJAY@SOX6:45 PM-5.7-110DraftKings -110-25.8%ALT / DERISK

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