SPOTTER.
You have to decide based on everything. Here's everything — graded.
THE RECORDA 36–42 · B 117–97 · C 157–144 · 32 push — prospective, every grade frozen before first pitch and settled by machine.full record →
BEST OF THE SLATE
FEATURED · HIGHEST CONVICTION · stake 1u

Seattle Mariners @ Los Angeles Angels

8:38 PM CDT
A First-5 Under 4.0hitB Under 8.0 runshitwas A at 8:15 AM CDT · market moved toward us
SEALogan GilbertLAARyan Johnson
TOTALmarket 51%
B cards won 52% · gap 1.6 · stake 0.5u
FIRST 5market 48%
A cards won 55% · gap 6.9 · stake 1u
The home starter up 2.2 mph in his last start
final grade · locked 7:30 PM CDT · anchor First-5 Under 4.0 +103 (pinnacle)
full card →
FINAL123456789RSEA0000010001LAA000011002
game view →
B GRADES· 5

Chicago White Sox @ Cleveland Guardians

5:40 PM CDT
B Over 9.0 runshitwas C at 8:15 AM CDT · market moved awayno lean · First-5 Under 5.0
CWSChris MurphyCLEFoster Griffin
market 47%
B cards won 52% · gap 5.0 · stake 0.5u
Both teams' bullpens worked hard the last three days
final grade · locked 4:30 PM CDT
full card →
FINAL123456789RCWS0001140006CLE3000110027
game view →

New York Yankees @ Minnesota Twins

6:40 PM CDT
B First-5 Over 4.0pushC Over 7.5 runshit
NYYMax FriedMINBailey Ober
TOTALmarket 49%
C cards won 52% · gap 2.8
FIRST 5market 50%
B cards won 49% · gap 1.2
The away starter recently back from injury
final grade · locked 5:30 PM CDT
full card →
FINAL123456789RNYY2010040018MIN0100000001
game view →

Los Angeles Dodgers @ Cincinnati Reds

5:40 PM CDT
B First-5 Over 4.5misswas A at 8:15 AM CDT · market moved toward usC Over 8.5 runsmisswas B at 8:15 AM CDT · market moved toward us
LADYoshinobu YamamotoCINRhett Lowder
TOTALmarket 51%
C cards won 52% · gap 1.0
FIRST 5market 49%
B cards won 49% · gap 0.1
91°F — heat carries the ball
final grade · locked 4:30 PM CDT
full card →
FINAL123456789RLAD0120001004CIN0000000000
game view →

San Francisco Giants @ St. Louis Cardinals

6:45 PM CDT
B Over 8.0 runshitwas C at 8:15 AM CDT · market moved awayC First-5 Over 4.5hitwas no lean at 8:15 AM CDT · market moved away
SFBlade TidwellSTLAndre Pallante
TOTALmarket 49%
B cards won 52% · gap 2.8 · stake 0.5u
FIRST 5market 48%
C cards won 51% · gap 2.4
Schedule spot leans over — mostly the home team
final grade · locked 5:30 PM CDT
SERIES_UNDER The last game in this series finished 5 runs under its closing total — 3 runs against a total of 8. In 2021–25, the next game went under 54.6% of the time · personal rule, not graded · this card grades the OVER — the rule points the other way
full card →
FINAL123456789RSF30410001110STL1010000103
game view →

Atlanta Braves @ Chicago Cubs

6:40 PM CDT
B First-5 Over 4.5missno lean · Over 8.5 runs
ATLMartín PérezCHCKevin Gausman
market 52%
B cards won 49% · gap 2.9
Team strength & form leans over — mostly the away team
final grade · locked 5:30 PM CDT
full card →
FINAL123456789RATL0000022026CHC0102000003
game view →
C GRADES· worth a look, thinner edge

Miami Marlins @ Arizona Diamondbacks

8:40 PM CDT
C Under 8.5 runshitwas B at 8:15 AM CDT · market moved toward usC First-5 Under 4.5hit
MIAJanson JunkAZMichael Soroka
16–30 day gap between starts for the home starter · final grade · locked 7:30 PM CDT
full card →
FINAL1234567891011RMIA000100000034AZ100000000012
game view →

Detroit Tigers @ Toronto Blue Jays

6:07 PM CDT
C Over 8.0 runshitno lean · First-5 Under 4.5
DETDrew AndersonTORBraydon Fisher
One driver on this card sits far outside its normal range; the model is extrapolating. · final grade · locked 5:00 PM CDT
full card →
FINAL123456789RDET00041102210TOR0000000101
game view →

Philadelphia Phillies @ Washington Nationals

5:45 PM CDT
C Under 8.0 runsmissno lean · First-5 Over 4.5
PHICristopher SánchezWSHJackson Kent
Both teams below league average in home runs, last 30 games · final grade · locked 4:30 PM CDT
full card →
FINAL123456789RPHI1010100003WSH200010306
game view →

Milwaukee Brewers @ Pittsburgh Pirates

5:40 PM CDT
C First-5 Under 3.5hitwas A at 8:15 AM CDT · market moved toward usno lean · Under 7.5 runs
MILJacob MisiorowskiPITLake Bachar
One driver on this card sits far outside its normal range; the model is extrapolating. · final grade · locked 4:30 PM CDT
full card →
FINAL123456789RMIL0100040005PIT0000000101
game view →

Baltimore Orioles @ New York Mets

6:10 PM CDT
C First-5 Over 4.5hitno lean · Over 8.0 runs
BALShane BazNYMSean Manaea
The home team above league average in home runs, last 30 games · final grade · locked 5:00 PM CDT
SERIES_UNDER The last game in this series finished 5 runs under its closing total — 3 runs against a total of 8. In 2021–25, the next game went under 54.6% of the time · personal rule, not graded
full card →
FINAL1234567891011RBAL020000001137NYM111000000115
game view →

Athletics @ Tampa Bay Rays

5:40 PM CDT
C Over 8.0 runsmisswas no lean at 8:15 AM CDT · market moved awayC First-5 Over 4.5misswas no lean at 8:15 AM CDT · market moved away
ATHJack PerkinsTBGriffin Jax
Offense profile leans over — mostly the home team · final grade · locked 4:30 PM CDT
full card →
FINAL123456789RATH0000010001TB0100000012
game view →
THE REST OF THE SLATE· 3 games, no lean — the market has these priced
San Diego Padres @ Colorado Rockies · 7:40 PM CDT · Walker Buehler vs Kyle Freelandcard →Kansas City Royals @ Houston Astros · 7:10 PM CDT · Michael Wacha vs Hunter Browncard →Boston Red Sox @ Texas Rangers · 7:05 PM CDT · Patrick Sandoval vs Jacob deGromcard →
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.