MLB Betting Analyzer — Full Audit

Friday, June 05 2026

MARKET TRUST TIERS

17 market(s) with settled tracker history
MarketTrustSeason NSeason WRSeason P&L14d N14d WR14d P&LGrade A NGrade A WR
K Prop✅ TRUSTED24256%-4.86u4564%+4.81u11359%
Pitcher Hits Allowed✅ TRUSTED15961%+15.88u4260%+3.68u1100%
Run Line✅ TRUSTED11953%-4.56u3951%-4.60u3964%
Batter Walks👀 WATCH7364%-0.15u7364%-0.15u20%
Pitcher Earned Runs👀 WATCH4070%+9.04u4070%+9.04u0-
Batter Total Bases👀 WATCH3549%-3.68u1553%-0.45u0-
Batter Hits👀 WATCH3077%+2.37u1669%-0.46u0-
F5 ML👀 WATCH2848%+4.54u0-+0.00u0-
Pitcher Walks👀 WATCH2454%-2.83u2454%-2.83u0-
No HR U1.5👀 WATCH922%-5.18u0-+0.00u0-
Moneyline👀 WATCH650%+2.85u0-+0.00u0-
NRFI👀 WATCH333%+0.00u0-+0.00u0-
YRFI👀 WATCH2100%+0.00u0-+0.00u0-
Pitcher Outs🔬 RESEARCH7642%-13.08u1100%+0.66u10%
Total🔬 RESEARCH4339%-8.42u1100%+0.86u1100%
F5 Total🔬 RESEARCH10%-1.00u10%-1.00u0-
Batter H+R+RBI⛔ PAUSED49750%-58.72u9056%-1.08u7049%

Raw edge is an uncalibrated ranking/debug signal. Trust tiers come from configured market status plus settled tracker performance.

MARKET PROMOTION CRITERIA

What each market needs to move stages
MarketCurrent StageNext StageProgressPromotion Blockers
K Prop✅ TRUSTEDMaintain Trusted3/4season P&L non-negative
Pitcher Hits Allowed✅ TRUSTEDMaintain Trusted4/4No blocker
Run Line✅ TRUSTEDMaintain Trusted2/4season P&L non-negative; 14d P&L non-negative
Batter Walks👀 WATCH✅ Trusted2/5season P&L positive; 14d P&L non-negative; Grade A sample >= 20 and WR >= 55%
Pitcher Earned Runs👀 WATCH✅ Trusted3/5season sample >= 50; Grade A sample >= 20 and WR >= 55%
Batter Total Bases👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d P&L non-negative
Batter Hits👀 WATCH✅ Trusted2/5season sample >= 50; 14d P&L non-negative; Grade A sample >= 20 and WR >= 55%
F5 ML👀 WATCH✅ Trusted2/5season sample >= 50; 14d sample >= 10; Grade A sample >= 20 and WR >= 55%
Pitcher Walks👀 WATCH✅ Trusted1/5season sample >= 50; season P&L positive; 14d P&L non-negative
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%
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👀 Watch1/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🔬 Research2/5diagnostic/component model has settled validation; season P&L non-negative; 14d 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
Trey YesavageToronto Blue Jays vs Baltimore Orioles70.563.881.53Split-Finger (42% whiff, 32% usage)Savant whiff 29.8%, put-away 20.4%, xwOBA 0.252, arsenal coverage 3 pitch type(s)
Jesús LuzardoPhiladelphia Phillies vs Chicago White Sox67.270.466.04Sweeper (46% whiff, 36% usage)Savant whiff 32.3%, put-away 22.1%, xwOBA 0.283, arsenal coverage 4 pitch type(s)
Jack PerkinsAthletics vs Houston Astros62.961.966.55Changeup (45% whiff, 18% usage)Savant whiff 30.1%, put-away 18.1%, xwOBA 0.282, arsenal coverage 5 pitch type(s)
Bryan WooSeattle Mariners vs Detroit Tigers60.152.071.55Sweeper (38% whiff, 15% usage)Savant whiff 24.5%, put-away 19.3%, xwOBA 0.272, arsenal coverage 5 pitch type(s)
Zebby MatthewsMinnesota Twins vs Kansas City Royals59.852.569.55Slider (41% whiff, 18% usage)Savant whiff 24.7%, put-away 19.4%, xwOBA 0.276, arsenal coverage 5 pitch type(s)
Parker MessickCleveland Guardians vs Texas Rangers58.757.264.56Changeup (45% whiff, 24% usage)Savant whiff 26.3%, put-away 20.8%, xwOBA 0.286, arsenal coverage 6 pitch type(s)
Ryan WeathersNew York Yankees vs Boston Red Sox56.364.950.05Sweeper (46% whiff, 19% usage)Savant whiff 28.6%, put-away 24.0%, xwOBA 0.315, arsenal coverage 5 pitch type(s)
Drew RasmussenTampa Bay Rays vs Miami Marlins55.750.363.06Changeup (48% whiff, 10% usage)Savant whiff 23.5%, put-away 19.5%, xwOBA 0.289, arsenal coverage 6 pitch type(s)
Michael KingSan Diego Padres vs New York Mets52.959.950.054-Seam Fastball (33% whiff, 21% usage)Savant whiff 27.9%, put-away 20.5%, xwOBA 0.315, arsenal coverage 5 pitch type(s)
Peter LambertHouston Astros vs Athletics52.553.552.56Changeup (41% whiff, 23% usage)Savant whiff 25.9%, put-away 18.0%, xwOBA 0.310, arsenal coverage 6 pitch type(s)
Michael WachaKansas City Royals vs Minnesota Twins51.153.650.56Changeup (34% whiff, 23% usage)Savant whiff 24.3%, put-away 21.2%, xwOBA 0.314, arsenal coverage 6 pitch type(s)
Roki SasakiLos Angeles Dodgers vs Los Angeles Angels51.060.639.53Slider (42% whiff, 21% usage)Savant whiff 29.2%, put-away 18.4%, xwOBA 0.336, arsenal coverage 3 pitch type(s)
Edward CabreraChicago Cubs vs San Francisco Giants48.555.041.55Slider (45% whiff, 12% usage)Savant whiff 27.0%, put-away 17.4%, xwOBA 0.332, arsenal coverage 5 pitch type(s)
Christian ScottNew York Mets vs San Diego Padres47.048.845.56Sweeper (35% whiff, 22% usage)Savant whiff 22.3%, put-away 20.6%, xwOBA 0.324, arsenal coverage 6 pitch type(s)
Foster GriffinWashington Nationals vs Arizona Diamondbacks46.952.142.57Sweeper (36% whiff, 15% usage)Savant whiff 24.6%, put-away 19.3%, xwOBA 0.330, arsenal coverage 7 pitch type(s)
Brandon YoungBaltimore Orioles vs Toronto Blue Jays44.243.844.05Slider (40% whiff, 14% usage)Savant whiff 21.7%, put-away 16.8%, xwOBA 0.327, arsenal coverage 5 pitch type(s)
Mitch KellerPittsburgh Pirates vs Atlanta Braves43.343.743.57Changeup (30% whiff, 10% usage)Savant whiff 21.5%, put-away 17.0%, xwOBA 0.328, arsenal coverage 7 pitch type(s)
Brandon SproatMilwaukee Brewers vs Colorado Rockies42.851.731.56Curveball (37% whiff, 12% usage)Savant whiff 24.5%, put-away 19.0%, xwOBA 0.352, arsenal coverage 6 pitch type(s)
Kumar RockerTexas Rangers vs Cleveland Guardians42.344.939.05Slider (35% whiff, 38% usage)Savant whiff 22.9%, put-away 15.4%, xwOBA 0.337, arsenal coverage 5 pitch type(s)
Sonny GrayBoston Red Sox vs New York Yankees42.341.643.06Sweeper (36% whiff, 17% usage)Savant whiff 21.9%, put-away 14.1%, xwOBA 0.329, arsenal coverage 6 pitch type(s)
Framber ValdezDetroit Tigers vs Seattle Mariners42.242.043.05Curveball (32% whiff, 28% usage)Savant whiff 21.6%, put-away 15.2%, xwOBA 0.329, arsenal coverage 5 pitch type(s)
Martín PérezAtlanta Braves vs Pittsburgh Pirates41.739.744.05Changeup (33% whiff, 32% usage)Savant whiff 19.6%, put-away 16.8%, xwOBA 0.327, arsenal coverage 5 pitch type(s)
Robbie RaySan Francisco Giants vs Chicago Cubs41.152.130.55Slider (35% whiff, 29% usage)Savant whiff 26.1%, put-away 16.2%, xwOBA 0.354, arsenal coverage 5 pitch type(s)
Ryan GustoMiami Marlins vs Tampa Bay Rays35.458.615.06Slider (33% whiff, 14% usage)Savant whiff 26.8%, put-away 21.3%, xwOBA 0.385, arsenal coverage 6 pitch type(s)
Ryan FeltnerColorado Rockies vs Milwaukee Brewers34.351.215.06Changeup (56% whiff, 16% usage)Savant whiff 24.2%, put-away 19.1%, xwOBA 0.385, arsenal coverage 6 pitch type(s)
Anthony KayChicago White Sox vs Philadelphia Phillies32.438.823.56Sweeper (28% whiff, 21% usage)Savant whiff 21.2%, put-away 12.7%, xwOBA 0.368, arsenal coverage 6 pitch type(s)
Kyle LeahySt. Louis Cardinals vs Cincinnati Reds32.347.116.06Changeup (45% whiff, 12% usage)Savant whiff 22.6%, put-away 18.1%, xwOBA 0.383, arsenal coverage 6 pitch type(s)
Brady SingerCincinnati Reds vs St. Louis Cardinals30.842.713.05Sweeper (40% whiff, 11% usage)Savant whiff 22.1%, put-away 14.8%, xwOBA 0.389, arsenal coverage 5 pitch type(s)
Merrill KellyArizona Diamondbacks vs Washington Nationals24.541.24.06Slider (38% whiff, 14% usage)Savant whiff 22.1%, put-away 13.3%, xwOBA 0.407, 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 Washington NationalsR15.9%6.85.96.1114deepfull4.0096.00season+recent+savant+savant_quality+hand-
Jack PerkinsAthletics vs Houston AstrosR23.0%2.1-5.035shortfull66.5033.50season+recent+savant+savant_quality+handrecent leash 2.1 IP/start
Martín PérezAtlanta Braves vs Pittsburgh PiratesL22.7%3.46.45.757shortfull44.0056.00season+recent+savant+savant_quality+handrecent leash 3.4 IP/start, patient opponent BB% 10.1%
Brandon YoungBaltimore Orioles vs Toronto Blue JaysR19.8%5.35.45.489normalfull44.0056.00season+recent+savant+savant_quality+handlow-K contact opponent 19.3%
Sonny GrayBoston Red Sox vs New York YankeesR22.7%5.45.05.191normalfull43.0057.00season+recent+savant+savant_quality+handpatient opponent BB% 11.3%
Edward CabreraChicago Cubs vs San Francisco GiantsR21.9%4.75.45.379shortfull41.5058.50season+recent+savant+savant_quality+handrecent leash 4.7 IP/start
Anthony KayChicago White Sox vs Philadelphia PhilliesL18.4%5.45.75.791normalfull23.5076.50season+recent+savant+savant_quality+hand-
Brady SingerCincinnati Reds vs St. Louis CardinalsR-4.3-5.572shortfull13.0087.00fallback+recent+savant+savant_quality+handrecent leash 4.3 IP/start, season_pitcher_stats_missing
Parker MessickCleveland Guardians vs Texas RangersL26.3%5.35.85.789normalfull64.5035.50season+recent+savant+savant_quality+hand-
Ryan FeltnerColorado Rockies vs Milwaukee BrewersR19.0%4.54.34.876shortfull15.0085.00season+recent+savant+savant_quality+handrecent leash 4.5 IP/start, patient opponent BB% 11.2%
Framber ValdezDetroit Tigers vs Seattle MarinersL18.6%5.35.65.589normalfull43.0057.00season+recent+savant+savant_quality+hand-
Peter LambertHouston Astros vs AthleticsR21.5%6.05.65.7101deepfull52.5047.50season+recent+savant+savant_quality+handpatient opponent BB% 9.7%
Michael WachaKansas City Royals vs Minnesota TwinsR22.0%6.26.36.2104deepfull50.5049.50season+recent+savant+savant_quality+hand-
Roki SasakiLos Angeles Dodgers vs Los Angeles AngelsR23.2%5.65.15.294normalfull39.5060.50season+recent+savant+savant_quality+hand-
Ryan GustoMiami Marlins vs Tampa Bay RaysR-1.5-5.225shortfull15.0085.00fallback+recent+savant+savant_quality+handrecent leash 1.5 IP/start, patient opponent BB% 9.6%, low-K contact opponent 18.9%, season_pitcher_stats_missing
Brandon SproatMilwaukee Brewers vs Colorado RockiesR-4.3-5.572shortfull31.5068.50fallback+recent+savant+savant_quality+handrecent leash 4.3 IP/start, season_pitcher_stats_missing
Zebby MatthewsMinnesota Twins vs Kansas City RoyalsR24.0%5.85.85.897normalfull69.5030.50season+recent+savant+savant_quality+hand-
Christian ScottNew York Mets vs San Diego PadresR25.6%4.54.34.776shortfull45.5054.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start
Ryan WeathersNew York Yankees vs Boston Red SoxL28.0%5.95.86.099normalfull50.0050.00season+recent+savant+savant_quality+hand-
Jesús LuzardoPhiladelphia Phillies vs Chicago White SoxL25.6%5.25.65.587normalfull66.0034.00season+recent+savant+savant_quality+handpatient opponent BB% 9.6%
Mitch KellerPittsburgh Pirates vs Atlanta BravesR18.2%5.35.75.689normalfull43.5056.50season+recent+savant+savant_quality+hand-
Michael KingSan Diego Padres vs New York MetsR23.3%5.55.75.692normalfull50.0050.00season+recent+savant+savant_quality+hand-
Robbie RaySan Francisco Giants vs Chicago CubsL20.3%4.55.25.076shortfull30.5069.50season+recent+savant+savant_quality+handrecent leash 4.5 IP/start, patient opponent BB% 11.0%
Bryan WooSeattle Mariners vs Detroit TigersR27.8%5.85.86.097normalfull71.5028.50season+recent+savant+savant_quality+handpatient opponent BB% 9.9%
Kyle LeahySt. Louis Cardinals vs Cincinnati RedsR20.0%5.05.05.084shortfull16.0084.00season+recent+savant+savant_quality+handrecent leash 5.0 IP/start, patient opponent BB% 10.2%
Drew RasmussenTampa Bay Rays vs Miami MarlinsR22.1%5.65.45.494normalfull63.0037.00season+recent+savant+savant_quality+hand-
Kumar RockerTexas Rangers vs Cleveland GuardiansR18.9%5.35.65.589normalfull39.0061.00season+recent+savant+savant_quality+handpatient opponent BB% 10.5%
Trey YesavageToronto Blue Jays vs Baltimore OriolesR25.4%5.45.35.491normalfull81.5018.50season+recent+savant+savant_quality+handpatient opponent BB% 10.3%
Foster GriffinWashington Nationals vs Arizona DiamondbacksL24.6%5.45.65.591normalfull42.5057.50season+recent+savant+savant_quality+hand-

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

PITCHER OUTS RESEARCH GATE

10/10 candidate(s) held from actionable output
PitcherSideGameLineProjGapEdge / DIFF%GradeRecStatusLeashK IPPitch CtQualityGate Reason
Brandon YoungBrandon Young UnderBaltimore Orioles @ Toronto Blue Jays17.514.9-2.614.8%CALT_DERISKresearchnormal5.489season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 14.8% vs 10% min clears, but raw gap -2.59 <= 3 min
Sonny GraySonny Gray UnderBoston Red Sox @ New York Yankees17.514.9-2.614.7%CALT_DERISKresearchnormal5.191season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 14.7% vs 10% min clears, but raw gap -2.57 <= 3 min
Ryan WeathersRyan Weathers OverBoston Red Sox @ New York Yankees17.519.41.910.8%CALT_DERISKresearchnormal6.099season+recent+savant+savant_quality+handWeak Model Edge: diff_pct 10.8% vs 10% min clears, but raw gap +1.89 <= 3 min
Framber ValdezFramber Valdez UnderSeattle Mariners @ Detroit Tigers17.516.5-1.05.6%CALT_DERISKresearchnormal5.589season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 5.6% vs 10% min
Parker MessickParker Messick OverCleveland Guardians @ Texas Rangers17.518.40.95.2%CALT_DERISKresearchnormal5.789season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 5.2% vs 10% min
Merrill KellyMerrill Kelly UnderWashington Nationals @ Arizona Diamondbacks18.517.9-0.63.0%CALT_DERISKresearchdeep6.1114season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 3.0% vs 10% min
Bryan WooBryan Woo UnderSeattle Mariners @ Detroit Tigers18.518.0-0.52.7%CALT_DERISKresearchnormal6.097season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 2.7% vs 10% min
Jesus LuzardoJesus Luzardo OverChicago White Sox @ Philadelphia Phillies17.517.90.42.5%CALT_DERISKresearchnormal5.587season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 2.5% vs 10% min
Drew RasmussenDrew Rasmussen UnderTampa Bay Rays @ Miami Marlins17.517.1-0.42.5%CALT_DERISKresearchnormal5.494season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 2.5% vs 10% min
Michael KingMichael King UnderNew York Mets @ San Diego Padres17.517.4-0.10.7%CALT_DERISKresearchnormal5.692season+recent+savant+savant_quality+handWeak Model Edge: Insufficient model edge — diff_pct 0.7% vs 10% min

QC summary only. Pitcher Outs remains research-only until the assessment gate is validated.

FULL AUDIT — ALL CANDIDATES

198 candidates evaluated
← Back to Picks
GradeSignalTypeSideGameTime (ET)LineProjOddsBest Book / LineEdge/DiffChecks ✓!✗–Rec
► GOOD ADDS
B✅ Good AddRun LineSan Francisco Giants +1.5GIA@CUB2:21 PM1.5--143LowVig San Francisco Giants 1.5 -138 | best price+10.6%!GOOD ADD
B✅ Good AddRun LineTexas Rangers +1.5GUA@RAN8:16 PM1.5--149Bovada Direct Texas Rangers 1.5 -140 | best price+10.5%!GOOD ADD
► ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: No usable Over/Under book pairs for consensus check — would have capped at C
K PropBrady Singer OverRED@CAR8:16 PM3.55.0-164DK Over 3.5 -164 | exact41.7%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: No usable Over/Under book pairs for consensus check — would have capped at C
K PropMichael Wacha OverROY@TWI8:16 PM4.56.3-141DK Over 4.5 -141 | exact39.9%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: No usable Over/Under book pairs for consensus check — would have capped at C
K PropMerrill Kelly OverNAT@DIA9:41 PM3.54.7-164DK Over 3.5 -164 | exact33.5%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: No usable Over/Under book pairs for consensus check — would have capped at C
K PropBrandon Sproat OverBRE@ROC8:41 PM4.55.8-106DK Over 4.5 -106 | exact28.6%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: No usable Over/Under book pairs for consensus check — would have capped at C
K PropEdward Cabrera OverGIA@CUB2:21 PM4.55.6+105DK Over 4.5 +105 | exact24.0%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK agrees | books against us 0% (2 books) — strongly disagree
K PropSonny Gray UnderSOX@YAN7:06 PM5.54.4-122FanDuel Under 5.5 -114 | best price20.0%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (2 books) — strongly disagree
K PropJesus Luzardo OverSOX@PHI6:41 PM6.57.7-108FanDuel Over 6.5 +100 | best price17.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.5% vs 17% min — would have capped at D
K PropBrandon Young OverORI@JAY7:08 PM3.54.1-126DK Over 3.5 -126 | exact16.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.2% vs 17% min — would have capped at D
K PropMartin Perez OverPIR@BRA7:16 PM4.55.1+104DK Over 4.5 +104 | exact14.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.5% vs 17% min — would have capped at D
K PropChristian Scott OverMET@PAD9:41 PM4.55.1-152DK Over 4.5 -152 | exact12.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.6% vs 17% min — would have capped at D
K PropRyan Feltner OverBRE@ROC8:41 PM3.53.9-114DK Over 3.5 -114 | exact11.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.5% vs 17% min — would have capped at D
K PropKyle Leahy OverRED@CAR8:16 PM4.55.0-116DK Over 4.5 -116 | exact11.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.1% vs 17% min — would have capped at D
K PropKumar Rocker OverGUA@RAN8:16 PM3.53.9-129FanDuel Over 3.5 -128 | best price11.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.9% vs 17% min — would have capped at D
K PropRobbie Ray UnderGIA@CUB2:21 PM5.55.0-133DK Under 5.5 -133 | exact8.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.6% vs 17% min — would have capped at D
K PropRyan Weathers OverSOX@YAN7:06 PM6.57.1+106FanDuel Over 6.5 +122 | best price8.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.6% vs 17% min — would have capped at D
K PropAnthony Kay OverSOX@PHI6:41 PM4.54.9+115FanDuel Over 4.5 +116 | best price8.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.1% vs 17% min — would have capped at D
K PropZebby Matthews OverROY@TWI8:16 PM5.55.9-101DK Over 5.5 -101 | exact7.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.6% vs 17% min — would have capped at D
K PropTrey Yesavage OverORI@JAY7:08 PM5.55.9-160DK Over 5.5 -160 | exact6.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.3% vs 17% min — would have capped at D
K PropFoster Griffin OverNAT@DIA9:41 PM4.54.7-110DK Over 4.5 -110 | exact5.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.7% vs 17% min — would have capped at D
K PropMitch Keller UnderPIR@BRA7:16 PM4.54.3-111FanDuel Under 4.5 -105 | best price4.7%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.4% vs 17% min — would have capped at D
K PropDrew Rasmussen UnderRAY@MAR7:11 PM4.54.3+106DK Under 4.5 +106 | exact4.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.5% vs 17% min — would have capped at D
K PropFramber Valdez UnderMAR@TIG6:41 PM4.54.3+121FanDuel Under 4.5 +124 | best price3.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.7% vs 17% min — would have capped at D
K PropParker Messick OverGUA@RAN8:16 PM6.56.6+110FanDuel Over 5.5 -162 | alt rescue1.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.1% vs 17% min — would have capped at D
K PropMichael King OverMET@PAD9:41 PM5.55.5-110FanDuel Over 5.5 +100 | best price0.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 14.8% vs 10% min clears, but raw gap -2.59 <= 3 min — would have capped at D
Pitcher OutsBrandon Young UnderORI@JAY7:08 PM17.514.9-107DK Under 17.5 -107 | exact14.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 14.7% vs 10% min clears, but raw gap -2.57 <= 3 min — would have capped at D
Pitcher OutsSonny Gray UnderSOX@YAN7:06 PM17.514.9-138DK Under 17.5 -138 | exact14.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: diff_pct 10.8% vs 10% min clears, but raw gap +1.89 <= 3 min — would have capped at D
Pitcher OutsRyan Weathers OverSOX@YAN7:06 PM17.519.4-138DK Over 17.5 -138 | exact10.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.6% vs 10% min — would have capped at D
Pitcher OutsFramber Valdez UnderMAR@TIG6:41 PM17.516.5+119Bovada Direct Under 17.5 +120 | best price5.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 5.2% vs 10% min — would have capped at D
Pitcher OutsParker Messick OverGUA@RAN8:16 PM17.518.4-102DK Over 17.5 -102 | exact5.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.0% vs 10% min — would have capped at D
Pitcher OutsMerrill Kelly UnderNAT@DIA9:41 PM18.517.9-169DK Under 18.5 -169 | exact3.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.7% vs 10% min — would have capped at D
Pitcher OutsBryan Woo UnderMAR@TIG6:41 PM18.518.0-166Bovada Direct Under 18.5 -165 | best price2.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.5% vs 10% min — would have capped at D
Pitcher OutsJesus Luzardo OverSOX@PHI6:41 PM17.517.9-140DK Over 17.5 -140 | exact2.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.5% vs 10% min — would have capped at D
Pitcher OutsDrew Rasmussen UnderRAY@MAR7:11 PM17.517.1-115DK Under 17.5 -115 | exact2.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.7% vs 10% min — would have capped at D
Pitcher OutsMichael King UnderMET@PAD9:41 PM17.517.4-116DK Under 17.5 -116 | exact0.7%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Batter HitsSal Frelick UnderBRE@ROC8:41 PM1.50.8-243DK Under 1.5 -243 | exact43.6%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Batter HitsBlake Dunn UnderRED@CAR8:16 PM1.50.8-258DK Under 1.5 -258 | exact43.3%!!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Batter HitsJackson Chourio UnderBRE@ROC8:41 PM1.50.8-188DK Under 1.5 -188 | exact43.1%!ALT / DERISK
C↘ Alt / Derisk
Books Disagree: No usable Over/Under book pairs for consensus check
Batter HitsChristian Yelich UnderBRE@ROC8:41 PM1.50.8-202DK Under 1.5 -202 | exact43.1%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 39.6% vs 50% min — would have capped at D
Batter HitsJake Mangum UnderPIR@BRA7:16 PM1.50.9-272DK Under 1.5 -272 | exact39.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 39.0% vs 50% min — would have capped at D
Batter HitsBo Bichette UnderMET@PAD9:41 PM1.50.9-262DK Under 1.5 -262 | exact39.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 36.2% vs 50% min — would have capped at D
Batter HitsRafael Devers UnderGIA@CUB2:21 PM1.51.0-257DK Under 1.5 -257 | exact36.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 35.0% vs 50% min — would have capped at D
Batter HitsTrea Turner UnderSOX@PHI6:41 PM1.51.0-241DK Under 1.5 -241 | exact35.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 34.2% vs 50% min — would have capped at D
Batter HitsHunter Goodman UnderBRE@ROC8:41 PM1.51.0-257DK Under 1.5 -257 | exact34.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 33.8% vs 50% min — would have capped at D
Batter HitsBobby Witt Jr. UnderROY@TWI8:16 PM1.51.0-229DK Under 1.5 -229 | exact33.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 32.0% vs 50% min — would have capped at D
Batter HitsByron Buxton UnderROY@TWI8:16 PM1.51.0-256DK Under 1.5 -256 | exact32.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 31.1% vs 50% min — would have capped at D
Batter HitsTyler Freeman UnderBRE@ROC8:41 PM1.51.0-185DK Under 1.5 -185 | exact31.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 31.0% vs 50% min — would have capped at D
Batter HitsKetel Marte UnderNAT@DIA9:41 PM1.51.0-250DK Under 1.5 -250 | exact31.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 29.3% vs 50% min — would have capped at D
Batter HitsTJ Rumfield UnderBRE@ROC8:41 PM1.51.1-259DK Under 1.5 -259 | exact29.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 28.5% vs 50% min — would have capped at D
Batter HitsJulio Rodriguez UnderMAR@TIG6:41 PM1.51.1-209DK Under 1.5 -209 | exact28.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 27.1% vs 50% min — would have capped at D
Batter HitsRandy Arozarena UnderMAR@TIG6:41 PM1.51.1-262DK Under 1.5 -262 | exact27.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 27.0% vs 50% min — would have capped at D
Batter HitsVladimir Guerrero Jr. UnderORI@JAY7:08 PM1.51.1-265DK Under 1.5 -265 | exact27.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 26.7% vs 50% min — would have capped at D
Batter HitsNico Hoerner UnderGIA@CUB2:21 PM1.51.1-231DK Under 1.5 -231 | exact26.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 26.7% vs 50% min — would have capped at D
Batter HitsIvan Herrera UnderRED@CAR8:16 PM1.51.1-227DK Under 1.5 -227 | exact26.7%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 25.4% vs 50% min — would have capped at D
Batter HitsJJ Wetherholt UnderRED@CAR8:16 PM1.51.1-246DK Under 1.5 -246 | exact25.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 24.9% vs 50% min — would have capped at D
Batter HitsBrice Turang UnderBRE@ROC8:41 PM1.51.1-223DK Under 1.5 -223 | exact24.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 24.0% vs 50% min — would have capped at D
Batter HitsMichael Harris II UnderPIR@BRA7:16 PM1.51.1-237DK Under 1.5 -237 | exact24.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 18.6% vs 50% min — would have capped at D
Batter HitsOtto Lopez UnderRAY@MAR7:11 PM1.51.2-252DK Under 1.5 -252 | exact18.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.7% vs 50% min — would have capped at D
Batter HitsChandler Simpson UnderRAY@MAR7:11 PM1.51.2-209DK Under 1.5 -209 | exact16.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.0% vs 50% min — would have capped at D
Batter HitsWilliam Contreras UnderBRE@ROC8:41 PM1.51.3-209DK Under 1.5 -209 | exact15.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.1% vs 50% min — would have capped at D
Batter HitsLuis Arraez UnderGIA@CUB2:21 PM1.51.3-168DK Under 1.5 -168 | exact14.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.0% vs 50% min — would have capped at D
Batter HitsJordan Walker UnderRED@CAR8:16 PM1.51.3-267DK Under 1.5 -267 | exact14.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.7% vs 50% min — would have capped at D
Batter HitsJung Hoo Lee UnderGIA@CUB2:21 PM1.51.4-262DK Under 1.5 -262 | exact8.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.2% vs 50% min — would have capped at D
Batter HitsAlec Burleson UnderRED@CAR8:16 PM1.51.4-215DK Under 1.5 -215 | exact6.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 50% min — would have capped at D
Batter HitsYandy Diaz UnderRAY@MAR7:11 PM1.51.4-246DK Under 1.5 -246 | exact4.3%ALT / DERISK
C↘ Alt / Derisk
Books Disagree: DK disagrees | books against us 0% (1 books) — strongly disagree
Batter Total BasJames Wood OverNAT@DIA9:41 PM1.52.6+105DK Over 1.5 +105 | exact71.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 63.8% vs 70% min — would have capped at D
Batter Total BasYandy Diaz OverRAY@MAR7:11 PM1.52.5+117Bovada Direct Over 1.5 +120 | best price63.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 63.3% vs 70% min — would have capped at D
Batter Total BasKyle Schwarber OverSOX@PHI6:41 PM1.52.5+102Bovada Direct Over 1.5 +105 | best price63.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 61.9% vs 70% min — would have capped at D
Batter Total BasJordan Walker OverRED@CAR8:16 PM1.52.4+107DK Over 1.5 +107 | exact61.9%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 59.2% vs 70% min — would have capped at D
Batter Total BasBen Rice OverSOX@YAN7:06 PM1.52.4+106Bovada Direct Over 1.5 +110 | best price59.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 58.0% vs 70% min — would have capped at D
Batter Total BasMatt Olson OverPIR@BRA7:16 PM1.52.4+120Bovada Direct Over 1.5 +125 | best price58.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 52.5% vs 70% min — would have capped at D
Batter Total BasBrandon Lowe OverPIR@BRA7:16 PM1.52.3+132Bovada Direct Over 1.5 +135 | best price52.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 52.5% vs 70% min — would have capped at D
Batter Total BasNathaniel Lowe OverRED@CAR8:16 PM1.52.3+124Bovada Direct Over 1.5 +125 | best price52.5%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 49.2% vs 70% min — would have capped at D
Batter Total BasAlec Burleson OverRED@CAR8:16 PM1.52.2-104DK Over 1.5 -104 | exact49.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 49.0% vs 70% min — would have capped at D
Batter Total BasJuan Soto OverMET@PAD9:41 PM1.52.2+116DK Over 1.5 +116 | exact49.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 47.9% vs 70% min — would have capped at D
Batter Total BasJunior Caminero OverRAY@MAR7:11 PM1.52.2+112Bovada Direct Over 1.5 +115 | best price47.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 46.6% vs 70% min — would have capped at D
Batter Total BasCJ Abrams OverNAT@DIA9:41 PM1.52.2+121DK Over 1.5 +121 | exact46.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 46.5% vs 70% min — would have capped at D
Batter Total BasCorbin Carroll OverNAT@DIA9:41 PM1.52.2-104DK Over 1.5 -104 | exact46.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 44.1% vs 70% min — would have capped at D
Batter Total BasByron Buxton OverROY@TWI8:16 PM1.52.2-119DK Over 1.5 -119 | exact44.1%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 42.6% vs 70% min — would have capped at D
Batter Total BasBryce Harper OverSOX@PHI6:41 PM1.52.1+127Bovada Direct Over 1.5 +130 | best price42.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 38.5% vs 70% min — would have capped at D
Batter Total BasHunter Goodman OverBRE@ROC8:41 PM1.52.1-112Bovada Direct Over 1.5 -110 | best price38.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 38.0% vs 70% min — would have capped at D
Batter Total BasSal Stewart OverRED@CAR8:16 PM1.52.1+117DK Over 1.5 +117 | exact38.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 35.3% vs 70% min — would have capped at D
Batter Total BasJake Bauers OverBRE@ROC8:41 PM1.52.0+101Bovada Direct Over 1.5 +105 | best price35.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 34.8% vs 70% min — would have capped at D
Batter Total BasLuis Rengifo UnderBRE@ROC8:41 PM1.51.0-165DK Under 1.5 -165 | exact34.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 33.9% vs 70% min — would have capped at D
Batter Total BasMichael Harris II OverPIR@BRA7:16 PM1.52.0-106Bovada Direct Over 1.5 +110 | best price33.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 33.6% vs 70% min — would have capped at D
Batter Total BasKyle Karros UnderBRE@ROC8:41 PM1.51.0-198DK Under 1.5 -198 | exact33.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 32.8% vs 70% min — would have capped at D
Batter Total BasJulio Rodriguez OverMAR@TIG6:41 PM1.52.0-110DK Over 1.5 -110 | exact32.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 32.6% vs 70% min — would have capped at D
Batter Total BasJonathan Aranda OverRAY@MAR7:11 PM1.52.0+127Bovada Direct Over 1.5 +130 | best price32.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 31.3% vs 70% min — would have capped at D
Batter Total BasCarter Jensen UnderROY@TWI8:16 PM1.51.0-172Bovada Direct Under 1.5 -170 | best price31.3%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 30.4% vs 70% min — would have capped at D
Batter Total BasDaylen Lile OverNAT@DIA9:41 PM1.52.0+118Bovada Direct Over 1.5 +120 | best price30.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 30.0% vs 70% min — would have capped at D
Batter Total BasOneil Cruz OverPIR@BRA7:16 PM1.51.9+131DK Over 1.5 +131 | exact30.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 29.6% vs 70% min — would have capped at D
Batter Total BasSpencer Steer OverRED@CAR8:16 PM1.51.9+132Bovada Direct Over 1.5 +135 | best price29.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 26.4% vs 70% min — would have capped at D
Batter Total BasVinnie Pasquantino UnderROY@TWI8:16 PM1.51.1-152Bovada Direct Under 1.5 -150 | best price26.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 24.4% vs 70% min — would have capped at D
Batter Total BasBrice Turang OverBRE@ROC8:41 PM1.51.9-103Bovada Direct Over 1.5 +100 | best price24.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 22.5% vs 70% min — would have capped at D
Batter Total BasFernando Tatis Jr. UnderMET@PAD9:41 PM1.51.2-163DK Under 1.5 -163 | exact22.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 22.1% vs 70% min — would have capped at D
Batter Total BasKetel Marte OverNAT@DIA9:41 PM1.51.8-101Bovada Direct Over 1.5 +100 | best price22.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.4% vs 70% min — would have capped at D
Batter Total BasGarrett Mitchell UnderBRE@ROC8:41 PM1.51.2-161Bovada Direct Under 1.5 -160 | best price21.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 21.2% vs 70% min — would have capped at D
Batter Total BasJJ Wetherholt OverRED@CAR8:16 PM1.51.8+103DK Over 1.5 +103 | exact21.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.4% vs 70% min — would have capped at D
Batter Total BasSalvador Perez UnderROY@TWI8:16 PM1.51.2-178DK Under 1.5 -178 | exact20.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.2% vs 70% min — would have capped at D
Batter Total BasSal Frelick UnderBRE@ROC8:41 PM1.51.2-144DK Under 1.5 -144 | exact20.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.1% vs 70% min — would have capped at D
Batter Total BasGeraldo Perdomo UnderNAT@DIA9:41 PM1.51.2-163Bovada Direct Under 1.5 -160 | best price20.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 20.0% vs 70% min — would have capped at D
Batter Total BasIvan Herrera OverRED@CAR8:16 PM1.51.8+101DK Over 1.5 +101 | exact20.0%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 19.5% vs 70% min — would have capped at D
Batter Total BasWilyer Abreu OverSOX@YAN7:06 PM1.51.8+139Bovada Direct Over 1.5 +140 | best price19.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 18.9% vs 70% min — would have capped at D
Batter Total BasErnie Clement OverORI@JAY7:08 PM1.51.8+144Bovada Direct Over 1.5 +145 | best price18.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 18.5% vs 70% min — would have capped at D
Batter Total BasRonald Acuna Jr. OverPIR@BRA7:16 PM1.51.8+124DK Over 1.5 +124 | exact18.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 17.8% vs 70% min — would have capped at D
Batter Total BasTyler Freeman OverBRE@ROC8:41 PM1.51.8-113DK Over 1.5 -113 | exact17.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 17.7% vs 70% min — would have capped at D
Batter Total BasChase Meidroth UnderSOX@PHI6:41 PM1.51.2-188Bovada Direct Under 1.5 -185 | best price17.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 17.5% vs 70% min — would have capped at D
Batter Total BasOzzie Albies OverPIR@BRA7:16 PM1.51.8+130DK Over 1.5 +130 | exact17.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 17.2% vs 70% min — would have capped at D
Batter Total BasCody Bellinger OverSOX@YAN7:06 PM1.51.8+133Bovada Direct Over 1.5 +135 | best price17.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 16.3% vs 70% min — would have capped at D
Batter Total BasBo Bichette UnderMET@PAD9:41 PM1.51.3-161Bovada Direct Under 1.5 -160 | best price16.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.7% vs 70% min — would have capped at D
Batter Total BasDillon Dingler OverMAR@TIG6:41 PM1.51.7+135DK Over 1.5 +135 | exact15.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 15.7% vs 70% min — would have capped at D
Batter Total BasEzequiel Tovar UnderBRE@ROC8:41 PM1.51.3-165DK Under 1.5 -165 | exact15.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.8% vs 70% min — would have capped at D
Batter Total BasWilliam Contreras OverBRE@ROC8:41 PM1.51.7-108DK Over 1.5 -108 | exact14.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.6% vs 70% min — would have capped at D
Batter Total BasRandy Arozarena OverMAR@TIG6:41 PM1.51.7+112Bovada Direct Over 1.5 +115 | best price14.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.2% vs 70% min — would have capped at D
Batter Total BasOtto Lopez OverRAY@MAR7:11 PM1.51.7+120DK Over 1.5 +120 | exact14.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 14.2% vs 70% min — would have capped at D
Batter Total BasJose Ramirez OverGUA@RAN8:16 PM1.51.7+123Bovada Direct Over 1.5 +125 | best price14.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.9% vs 70% min — would have capped at D
Batter Total BasAlec Bohm UnderSOX@PHI6:41 PM1.51.3-170DK Under 1.5 -170 | exact13.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 13.5% vs 70% min — would have capped at D
Batter Total BasTJ Rumfield OverBRE@ROC8:41 PM1.51.7+102DK Over 1.5 +102 | exact13.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.3% vs 70% min — would have capped at D
Batter Total BasJosh Naylor UnderMAR@TIG6:41 PM1.51.3-189DK Under 1.5 -189 | exact12.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 12.1% vs 70% min — would have capped at D
Batter Total BasTrent Grisham UnderSOX@YAN7:06 PM1.51.3-171Bovada Direct Under 1.5 -170 | best price12.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 11.2% vs 70% min — would have capped at D
Batter Total BasChase DeLauter OverGUA@RAN8:16 PM1.51.7+146DK Over 1.5 +146 | exact11.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 10.0% vs 70% min — would have capped at D
Batter Total BasMiguel Vargas OverSOX@PHI6:41 PM1.51.6+136DK Over 1.5 +136 | exact10.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.7% vs 70% min — would have capped at D
Batter Total BasAngel Martinez OverGUA@RAN8:16 PM1.51.6+140DK Over 1.5 +140 | exact9.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.4% vs 70% min — would have capped at D
Batter Total BasGunnar Henderson OverORI@JAY7:08 PM1.51.6+134Bovada Direct Over 1.5 +135 | best price9.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 9.1% vs 70% min — would have capped at D
Batter Total BasJake Mangum OverPIR@BRA7:16 PM1.51.6+127Bovada Direct Over 1.5 +130 | best price9.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.8% vs 70% min — would have capped at D
Batter Total BasBrooks Lee UnderROY@TWI8:16 PM1.51.4-162Bovada Direct Under 1.5 -160 | best price8.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 8.3% vs 70% min — would have capped at D
Batter Total BasTroy Johnston OverBRE@ROC8:41 PM1.51.6+115DK Over 1.5 +115 | exact8.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 7.4% vs 70% min — would have capped at D
Batter Total BasXavier Edwards OverRAY@MAR7:11 PM1.51.6+140DK Over 1.5 +140 | exact7.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.9% vs 70% min — would have capped at D
Batter Total BasVladimir Guerrero Jr. UnderORI@JAY7:08 PM1.51.4-138Bovada Direct Under 1.5 -135 | best price6.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.8% vs 70% min — would have capped at D
Batter Total BasBobby Witt Jr. OverROY@TWI8:16 PM1.51.6-108DK Over 1.5 -108 | exact6.8%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.3% vs 70% min — would have capped at D
Batter Total BasJ.P. Crawford OverMAR@TIG6:41 PM1.51.6+159Bovada Direct Over 1.5 +160 | best price6.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 6.2% vs 70% min — would have capped at D
Batter Total BasMasyn Winn UnderRED@CAR8:16 PM1.51.4-197DK Under 1.5 -197 | exact6.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.4% vs 70% min — would have capped at D
Batter Total BasDaulton Varsho UnderORI@JAY7:08 PM1.51.4-149DK Under 1.5 -149 | exact4.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 70% min — would have capped at D
Batter Total BasDylan Crews OverNAT@DIA9:41 PM1.51.6+127Bovada Direct Over 1.5 +130 | best price4.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 70% min — would have capped at D
Batter Total BasCurtis Mead OverNAT@DIA9:41 PM1.51.6+130DK Over 1.5 +130 | exact4.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 4.3% vs 70% min — would have capped at D
Batter Total BasGabriel Moreno OverNAT@DIA9:41 PM1.51.6+135DK Over 1.5 +135 | exact4.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 3.2% vs 70% min — would have capped at D
Batter Total BasPete Alonso UnderORI@JAY7:08 PM1.51.4-167Bovada Direct Under 1.5 -165 | best price3.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.7% vs 70% min — would have capped at D
Batter Total BasKerry Carpenter OverMAR@TIG6:41 PM1.51.5+126DK Over 1.5 +126 | exact2.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.7% vs 70% min — would have capped at D
Batter Total BasNick Gonzales UnderPIR@BRA7:16 PM1.51.5-158DK Under 1.5 -158 | exact2.7%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.6% vs 70% min — would have capped at D
Batter Total BasJackson Chourio OverBRE@ROC8:41 PM1.51.5-121Bovada Direct Over 1.5 -120 | best price2.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.6% vs 70% min — would have capped at D
Batter Total BasChristian Yelich OverBRE@ROC8:41 PM1.51.5-116Bovada Direct Over 1.5 -115 | best price2.6%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.6% vs 70% min — would have capped at D
Batter Total BasJake McCarthy OverBRE@ROC8:41 PM1.51.5+113Bovada Direct Over 1.5 +115 | best price2.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.6% vs 70% min — would have capped at D
Batter Total BasGeorge Springer OverORI@JAY7:08 PM1.51.5+106Bovada Direct Over 1.5 +110 | best price2.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.6% vs 70% min — would have capped at D
Batter Total BasNathan Lukes OverORI@JAY7:08 PM1.51.5+139Bovada Direct Over 1.5 +140 | best price2.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.4% vs 70% min — would have capped at D
Batter Total BasBlake Dunn OverRED@CAR8:16 PM1.51.5+116DK Over 1.5 +116 | exact2.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.4% vs 70% min — would have capped at D
Batter Total BasJJ Bleday OverRED@CAR8:16 PM1.51.5+125DK Over 1.5 +125 | exact2.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.4% vs 70% min — would have capped at D
Batter Total BasEugenio Suarez OverRED@CAR8:16 PM1.51.5+134DK Over 1.5 +134 | exact2.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.4% vs 70% min — would have capped at D
Batter Total BasBryan Torres OverRED@CAR8:16 PM1.51.5+145DK Over 1.5 +145 | exact2.4%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 2.2% vs 70% min — would have capped at D
Batter Total BasBryan Reynolds OverPIR@BRA7:16 PM1.51.5+121DK Over 1.5 +121 | exact2.2%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.5% vs 70% min — would have capped at D
Batter Total BasLiam Hicks UnderRAY@MAR7:11 PM1.51.5-198DK Under 1.5 -198 | exact1.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 1.2% vs 70% min — would have capped at D
Batter Total BasKody Clemens OverROY@TWI8:16 PM1.51.5+129Bovada Direct Over 1.5 +130 | best price1.2%!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.8% vs 70% min — would have capped at D
Batter Total BasTravis Bazzana OverGUA@RAN8:16 PM1.51.5+143Bovada Direct Over 1.5 +145 | best price0.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.6% vs 70% min — would have capped at D
Batter Total BasNolan Arenado UnderNAT@DIA9:41 PM1.51.5-182Bovada Direct Under 1.5 -180 | best price0.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.5% vs 70% min — would have capped at D
Batter Total BasTrea Turner OverSOX@PHI6:41 PM1.51.5+102Bovada Direct Over 1.5 +105 | best price0.5%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: Insufficient model edge — diff_pct 0.5% vs 70% min — would have capped at D
Batter Total BasChandler Simpson UnderRAY@MAR7:11 PM1.51.5-155Bovada Direct Under 1.5 -150 | best price0.5%ALT / DERISK
C↘ Alt / DeriskTotalOver 7.5GUA@RAN8:16 PM7.5--105BetRivers Over 7 -125 | alt rescue+22.3%ALT / DERISK
C↘ Alt / DeriskTotalUnder 11.0GIA@CUB2:21 PM11.0--110FanDuel Under 11.5 -115 | alt rescue+19.1%ALT / DERISK
C↘ Alt / DeriskTotalOver 7.5RAY@MAR7:11 PM7.5--111LowVig Over 7.5 -105 | best price+16.1%ALT / DERISK
C↘ Alt / DeriskTotalOver 7.0MET@PAD9:41 PM7.0--122DK Over 7 -122 | exact+15.6%!ALT / DERISK
C↘ Alt / Derisk
High F5 edge 21% (≥18%) — verify model inputs / check line movement
F5 TotalUnder 6.5GIA@CUB2:21 PM6.5--144FanDuel Under 6.5 -144 | exact+20.6%ALT / DERISK
C↘ Alt / DeriskF5 TotalUnder 6.5BRE@ROC8:41 PM6.5--128FanDuel Under 6.5 -128 | exact+18.0%!ALT / DERISK
C↘ Alt / DeriskF5 TotalOver 3.5GUA@RAN8:16 PM3.5--125FanDuel Over 3.5 -125 | exact+13.0%!ALT / DERISK
C↘ Alt / Derisk
Game Script: Neutral run environment (1.00x) | Away pen fatigued (1.05x)
F5 TotalUnder 5.5RED@CAR8:16 PM5.5--146FanDuel Under 5.5 -146 | exact+9.8%!!ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.9 below 7.7 threshold — would have capped at D
NRFINRFIROY@TWI8:16 PM-4.9-115DraftKings -115+2.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.8 below 7.7 threshold — would have capped at D
NRFINRFIMET@PAD9:41 PM-4.8-146DraftKings -146-4.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.5 below 7.7 threshold — would have capped at D
NRFINRFIORI@JAY7:08 PM-4.5-128DraftKings -128-4.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.6 below 7.7 threshold — would have capped at D
NRFINRFIGIA@CUB2:21 PM-3.6+106DraftKings +106-7.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.5 below 7.7 threshold — would have capped at D
NRFINRFIMAR@TIG6:41 PM-4.5-150DraftKings -150-8.1%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.9 below 7.7 threshold — would have capped at D
NRFINRFISOX@PHI6:41 PM-3.9-115DraftKings -115-8.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.0 below 7.7 threshold — would have capped at D
NRFINRFISOX@YAN7:06 PM-4.0-128DraftKings -128-9.9%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.5 below 7.7 threshold — would have capped at D
NRFINRFIATH@AST8:11 PM-3.5-104DraftKings -104-10.4%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 4.2 below 7.7 threshold — would have capped at D
NRFINRFIGUA@RAN8:16 PM-4.2-156DraftKings -156-12.8%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.5 below 7.7 threshold — would have capped at D
NRFINRFIRAY@MAR7:11 PM-3.5-128DraftKings -128-16.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 2.3 below 7.7 threshold — would have capped at D
NRFINRFIBRE@ROC8:41 PM-2.3+116DraftKings +116-16.3%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 2.9 below 7.7 threshold — would have capped at D
NRFINRFIPIR@BRA7:16 PM-2.9-115DraftKings -115-20.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 2.7 below 7.7 threshold — would have capped at D
NRFINRFINAT@DIA9:41 PM-2.7-113DraftKings -113-22.0%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 2.6 below 7.7 threshold — would have capped at D
NRFINRFIRED@CAR8:16 PM-2.6-111DraftKings -111-22.6%ALT / DERISK
C (Review)↘ Alt / Derisk
Model edge fail: NRFI score 3.6 below 7.7 threshold — would have capped at D
NRFINRFIANG@DOD10:11 PM-3.6-110DraftKings -110-53.6%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 31% (≥20%) — verify model inputs
YRFIYRFINAT@DIA9:41 PM-7.3-113DraftKings -113+30.9%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 29% (≥20%) — verify model inputs
YRFIYRFIPIR@BRA7:16 PM-7.1-111DraftKings -111+28.9%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 24% (≥20%) — verify model inputs
YRFIYRFIRED@CAR8:16 PM-6.7-115DraftKings -115+23.9%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 22% (≥20%) — verify model inputs
YRFIYRFIGUA@RAN8:16 PM-5.8+122DraftKings +122+21.8%ALT / DERISK
C↘ Alt / Derisk
High NRFI/YRFI edge 21% (≥20%) — verify model inputs
YRFIYRFIBRE@ROC8:41 PM-7.0-148DraftKings -148+20.7%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIATH@AST8:11 PM-6.5-122DraftKings -122+19.5%ALT / DERISK
C↘ Alt / DeriskYRFIYRFISOX@YAN7:06 PM-6.0+100DraftKings +100+18.8%ALT / DERISK
C↘ Alt / DeriskYRFIYRFISOX@PHI6:41 PM-6.1-111DraftKings -111+17.8%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIMAR@TIG6:41 PM-5.5+118DraftKings +118+17.3%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIRAY@MAR7:11 PM-5.8+100DraftKings +100+16.8%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIGIA@CUB2:21 PM-6.4-136DraftKings -136+16.4%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIORI@JAY7:08 PM-5.5+100DraftKings +100+13.5%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIMET@PAD9:41 PM-5.2+114DraftKings +114+13.1%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIROY@TWI8:16 PM-5.1-111DraftKings -111+6.3%ALT / DERISK
C↘ Alt / DeriskYRFIYRFIANG@DOD10:11 PM-5.7-110DraftKings -110-25.6%ALT / DERISK
B (Weak)↘ Alt / Derisk
Books strongly against: DK disagrees | split consensus 44% (9 books) — would have capped at C
Run LineDetroit Tigers +1.5MAR@TIG6:41 PM1.5--158LowVig Detroit Tigers 1.5 -154 | best price+12.5%ALT / DERISK
► MONITOR
B (Review)◇ Monitor
K final QC: opposing lineup not confirmed, juiced K over -144, pitch-type boost on 15% usage pitch — retained at B — would have c…
K PropBryan Woo OverMAR@TIG6:41 PM5.56.7-144FanDuel Over 5.5 -132 | best price22.3%!!MONITOR
B (Review)◇ Monitor
Market status RESEARCH: F5 Total research-stage — downgraded to monitor/derisk — would have capped at C
F5 TotalOver 3.5MAR@TIG6:41 PM3.5--146Bovada Direct Over 3.5 -145 | best price+8.5%!MONITOR
B (Review)◇ Monitor
Market status RESEARCH: F5 Total research-stage — downgraded to monitor/derisk — would have capped at C
F5 TotalOver 3.5SOX@YAN7:06 PM3.5--148FanDuel Over 3.5 -148 | exact+8.4%MONITOR

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