SPOTTER.
You have to decide based on everything. Here's everything — graded.
THE RECORDA 38–45 · B 125–101 · C 171–154 · 37 push — prospective, every grade frozen before first pitch and settled by machine.full record →
BEST OF THE SLATE
FEATURED · HIGHEST CONVICTION · stake 1u

Milwaukee Brewers @ Chicago Cubs

6:15 PM CDT
A Over 8.5 runsmisswas B at 8:15 AM CDT · market moved awayA First-5 Over 4.5miss
MILLogan HendersonCHCKevin Gausman
TOTALmarket 49%
A cards won 54% · gap 5.2 · stake 1u
FIRST 5market 48%
A cards won 55% · gap 6.8 · stake 1u
Umpire's strike zone runs narrower than most — fewer called strikes
final grade · locked 5:00 PM CDT · anchor First-5 Over 4.5 +102 (pinnacle)
full card →
FINAL123456789RMIL0001000001CHC002000002
game view →
B GRADES· 2

Athletics @ Seattle Mariners

8:40 PM CDT
B First-5 Over 4.0hitwas no lean at 8:15 AM CDT · market moved awayC Over 7.5 runshitwas no lean at 8:15 AM CDT · market moved away
ATHJack PerkinsSEAKade Anderson
TOTALmarket 48%
C cards won 52% · gap 4.4
FIRST 5market 49%
B cards won 49% · gap 0.2
Umpire's strike zone runs narrower than most — fewer called strikes
final grade · locked 7:30 PM CDT
full card →
FINAL123456789RATH1100210117SEA3000010004
game view →

Boston Red Sox @ Baltimore Orioles

6:15 PM CDT
B First-5 Over 4.5misswas no lean at 8:15 AM CDT · market moved awayC Over 8.5 runshit
BOSJake BennettBALBrandon Young
TOTALmarket 49%
C cards won 52% · gap 3.4
FIRST 5market 48%
B cards won 49% · gap 1.0
Starting pitchers leans over — mostly the away team
final grade · locked 5:00 PM CDT
full card →
FINAL123456789RBOS1000011216BAL1002000025
game view →
C GRADES· worth a look, thinner edge

Chicago White Sox @ Houston Astros

1:10 PM CDT
C Under 8.5 runshitno lean · First-5 Under 4.5
CWSLuis CastilloHOUHunter Brown
Schedule spot: getaway day for the away team — day game, then travel · final grade · locked 12:00 PM CDT
SERIES_UNDER The last game in this series finished 6.5 runs under its closing total — 2 runs against a total of 8.5. In 2021–25, the next game went under 54.6% of the time · personal rule, not graded
full card →
FINAL123456789RCWS0200000002HOU204000006
game view →

Miami Marlins @ Kansas City Royals

6:40 PM CDT
C First-5 Over 4.5hitwas B at 8:15 AM CDT · market moved toward usno lean · Under 9.0 runs
MIASandy AlcantaraKCMichael Wacha
96°F — heat carries the ball · final grade · locked 5:30 PM CDT
full card →
FINAL123456789RMIA1101000003KC002020037
game view →

St. Louis Cardinals @ Los Angeles Dodgers

9:10 PM CDT
C Over 7.5 runsmissno lean · First-5 Under 4.0
STLQuinn MathewsLADTarik Skubal
The away team's bullpen worked hard the last three days · final grade · locked 8:00 PM CDT
full card →
FINAL123456789RSTL1010000002LAD0000100023
game view →

Tampa Bay Rays @ Texas Rangers

7:05 PM CDT
C First-5 Over 4.0pushwas no lean at 8:15 AM CDT · market moved awayno lean · Over 8.0 runs
TBShane McClanahanTEXCal Quantrill
Umpire's strike zone runs narrower than most — fewer called strikes · final grade · locked 6:00 PM CDT
full card →
FINAL123456789RTB0000000000TEX000130026
game view →

Toronto Blue Jays @ Cleveland Guardians

12:10 PM CDT
C Over 7.5 runshitno lean · First-5 Under 4.0
TORJosé SorianoCLETanner Bibee
89°F — heat carries the ball · final grade · locked 11:00 AM CDT
full card →
FINAL123456789RTOR0001400016CLE0010200003
game view →
THE REST OF THE SLATE· 1 game, no lean — the market has these priced
San Francisco Giants @ Pittsburgh Pirates · 11:35 AM CDT · Blade Tidwell vs Lake Bacharcard →
Honest row: grades cap at the band — extreme disagreement doesn't earn extra conviction. Moneyline is ungraded because the model hasn't beaten that market, and we say so. Model fit 2021–2025, leave-one-season-out; F5 grades ride a shorter history (2023–2025). No grade is ever re-graded; only its result is filled in after the game. · Research, not betting advice. 21+. Problem? 1-800-GAMBLER.