SPOTTER.
You have to decide based on everything. Here's everything — graded.
THE RECORDA 36–44 · B 124–98 · C 165–153 · 35 push — prospective, every grade frozen before first pitch and settled by machine.full record →
BEST OF THE SLATE
FEATURED · HIGHEST CONVICTION · stake 1u

Arizona Diamondbacks @ Kansas City Royals

1:10 PM CDT
A Over 9.0 runspushno lean · First-5 Over 5.0
AZDerek LawKCNoah Cameron
market 52%
A cards won 54% · gap 2.9 · stake 1u
90°F — heat carries the ball
final grade · locked 12:00 PM CDT · anchor Over 9.0 runs -114 (pinnacle)
full card →
FINAL12345678910RAZ00000000055KC00000000044
game view →
B GRADES· 4

Cincinnati Reds @ Los Angeles Dodgers

8:10 PM CDT
B First-5 Over 4.5misswas C at 8:15 AM CDT · market moved awayC Over 8.5 runshitwas no lean at 8:15 AM CDT · market moved away
CINChase BurnsLADEmmet Sheehan
TOTALmarket 49%
C cards won 52% · gap 3.1
FIRST 5market 47%
B cards won 49% · gap 2.3
86°F — heat carries the ball
final grade · locked 7:00 PM CDT
full card →
FINAL123456789RCIN1000001103LAD000023016
game view →

Minnesota Twins @ Detroit Tigers

2:10 PM CDT
B First-5 Under 4.0missno lean · Over 7.5 runs
MINJoe RyanDETTroy Melton
market 47%
B cards won 49% · gap 1.9
The away starter back from a 30+ day MLB gap — established arm
final grade · locked 1:00 PM CDT
full card →
FINAL123456789RMIN1001020004DET120020005
game view →

Los Angeles Angels @ Boston Red Sox

12:35 PM CDT
B First-5 Under 4.5misswas no lean at 8:15 AM CDT · market moved awayC Over 8.5 runsmisswas no lean at 8:15 AM CDT · market moved away
LAAGrayson RodriguezBOSBrayan Bello
TOTALmarket 48%
C cards won 52% · gap 3.9
FIRST 5market 50%
B cards won 49% · gap 1.2
The home starter likely goes only an inning or two — relievers cover most of the game. Priced in, and it went too far — counts toward the under
final grade · locked 11:30 AM CDT
full card →
FINAL123456789RLAA0000010102BOS041000005
game view →

St. Louis Cardinals @ San Francisco Giants

7:10 PM CDT
B First-5 Over 4.5misswas C at 8:15 AM CDT · market moved awayno lean · Over 8.0 runs
STLMichael McGreevySFLogan Webb
market 47%
B cards won 49% · gap 2.0
Wind blowing out, ~11 mph net
final grade · locked 6:00 PM CDT
full card →
FINAL1234567891011RSTL000001101104SF101010000115
game view →
C GRADES· worth a look, thinner edge

Atlanta Braves @ Philadelphia Phillies

12:05 PM CDT
C First-5 Over 4.5misswas no lean at 8:15 AM CDT · market moved awayno lean · Over 8.0 runs
ATLGrant HolmesPHIJesús Luzardo
Team strength & form leans over — mostly the away team · final grade · locked 11:00 AM CDT
full card →
FINAL123456789RATL0000000000PHI000000011
game view →
THE REST OF THE SLATE· 5 games, no lean — the market has these priced
New York Mets @ Miami Marlins · 12:10 PM CDT · Jonah Tong vs Eury Pérezcard →Cleveland Guardians @ Baltimore Orioles · 12:35 PM CDT · Joey Cantillo vs Trevor Rogerscard →Washington Nationals @ San Diego Padres · 4:10 PM CDT · Jake Irvin vs Nick Pivettacard →Toronto Blue Jays @ Athletics · 9:05 PM CDT · Dylan Cease vs Jacob Lopezcard →Chicago Cubs @ Milwaukee Brewers · 1:10 PM CDT · Matthew Boyd vs Robert Gassercard →
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.