
ATL
25-11

SEA
17-19
Probable starters
Combined ERA 4.88
B. Elder
3-1 · 1.88 ERA
G. Kirby
4-2 · 3.00 ERA
Pregame · scouting report
Probable starters, projected lineups, head-to-head this season, our model edge against the market — every angle on one surface.
Away starter

Bryce Elder
SP · #55
3-1
W-L
1.88
ERA
1.05
WHIP
36
K
43.0
IP
Last 3 starts
Home starter

George Kirby
SP · #68
4-2
W-L
3.00
ERA
1.13
WHIP
34
K
45.0
IP
Last 3 starts
Vegas line
Model edge
Head to head
Place a bet
Even matchup per the model — pick a side and we'll send you to the book.
21+ in most states. Lines refreshed at the moment of fetch. We may earn a referral fee on book signups — your odds and terms are unchanged.
Line movement
200 snapshots
SEA spread
-1.5
open -1.5
Total
O/U 8.0
open O/U 8.0
SEA no-vig %
55.1%
open 57.2% · -2.1
Stepped lines reflect captured market snapshots from odds_snapshots. Spread sign convention: negative = SEA favored. Pure CLV joins once moneyline closing-line ingest catches up across leagues.
ATL
ATLWin prob axisSEA
ATL +109/
SEA -131
ATL★
Braves
25-11
SEA
Mariners
17-19

The receipts
ATL's edge is mostly venue split plus model confidence. Travel burden is the main caution flag.
+5.8
pp edge · ATL
+2.06
CLV pp · steam
51.7%
±4.7pp band
1.85u medium — +3.9pp edge, quarter Kelly.
Edge
+5.9pp
+0.1pp post-cal
Kelly
7.4%
1.8% sized
Decimal
2.09
+3.9pp vs price
Contributor breakdown · sums to 5.8pp · ATL over SEA
ATL's venue form is 36.4pp stronger in the recent sample.
ATL is carrying the heavier road load, so the edge gets a haircut.
ATL grades as a real model edge, not just noise.
The market moved 2.1pp toward ATL since open.
SEA has controlled the recent head-to-head sample.
Open price
+123
Close price
+113
Open no-vig
42.8%
Close no-vig
44.9%
Market steamed in our direction
Preview · MLB
tlanta Braves visit Seattle Mariners Tuesday at 5/5 - 9:40 PM EDT. ATL is rolling — 9-3 in their last 12. SEA is 7-5 in their last 12.
Vegas opened SEA as a 1.5-point favorite with the total at 7.5. SEA's moneyline implies a 57% break-even, ATL the inverse.
For bettors: the SEA side carries the favorite-tax, the dog gets the points and a plus-money payout. The 7.5 total reads defensive vs the league average.
ByTheOnemodel/auto-generated · live odds + scouting data/refreshes with the page
Tonight's box score
ATL · SEA

ATL
25-11
| Player | H-AB | RBI | HR |
|---|
| Player | IP | H | ER | K |
|---|

SEA
17-19
| Player | H-AB | RBI | HR |
|---|
| Player | IP | H | ER | K |
|---|
Current series
SEA leads series 1-0
ATL4@
SEA5
ATL@
SEAtoday
ATL@
SEAupcomingSeason series
SEA leads series 1-0
ATL4@
SEA5
ATL@
SEAtoday
ATL@
SEAupcomingVegas line center
DraftKings via ESPN · 21+
Spread
SEA -1.5
Total
7.5
Defensive · -1.0 vs avg
Moneyline
ATL+10948%
SEA-13157%13· 6.3h
Implied probabilities back-computed from American odds — break-even win % a moneyline bet needs to be +EV.
Line movement · 200 snapshots
ESPN-tracked · 21+
Spread
1.5
0.0 since open
Total
7.5
0.0 since open
Pitching matchup · today
ESPN · season stats
ATLSP
B. Elder
#55 · 3-1
ERA
1.88
K
36
SV
—
Last 3 starts
DET6.0 IP · 1 ER · 5 K-
PHI7.0 IP · 3 ER · 2 K-
WSH6.2 IP · 3 ER · 6 KW(3-1)
SEASP
G. Kirby
#68 · 4-2
ERA
3.00
K
34
SV
—
Last 3 starts
MIN5.2 IP · 2 ER · 5 K-
STL6.0 IP · 2 ER · 2 KW(4-2)
TEX5.2 IP · 1 ER · 5 KW(3-2)Scouting report
ATL @ SEA
Rest going in
1 day
last game May 4
1 day
last game May 4
Model edge vs market
Pass · split signalMarket
SEA -1.5
Model
ATL -12.9
Edge
split
Market
7.5
Model
On the roadmap
Edge
—
Market
SEA -131
Model
ATL
Edge
fading market
Model spread derived from 21-day power-rank delta · not a true point-spread model. Total + ML model wires roadmap. Bet responsibly · 21+
Tale of the tape
25-11
Record
17-19
#1
Conf rank
#7
+2.2
Pt diff
+0.1
L1
Streak
W1
7-3
Last 10
6-4
67.8
Power score
54.9
#3
Power rank
#10
Bullpen used yesterday
ATL
3.0 bullpen IP · heavy
L 5-4 · May 4
SEA
3.0 bullpen IP · heavy
W 5-4 · May 4
Composite signals from ESPN standings + 21-day power rolling. NBA pace / ORtg / DRtg from ESPN core team-stats; NFL yards-per-game from nflverse aggregation. Park factors, weather, KenPom-class metrics still on the roadmap.
Team stats
ATL
Away
Stat
SEA
Home
343
Hits
273
15
Errors
15
209
Runs
148
Betting line
SEA -1.5·O/U 7.5·ATL +109/SEA -131
Player projections
Per-player stat projections built from a recency-weighted blend of the last ten games, season average, and matchup context. Confidence reflects sample size and stability — the top of each list is who to watch.
113
projections · 57 high confidence
Strikeouts
Hits
Total bases
RBIs
Earned runs
Projections recompute every 30 minutes · prop lines plug in once sportsbook ingest lands
Model ensemble · how the prediction is built
Each sub-model uses a different rating substrate. Bayesian model averaging weights them by rolling Brier score so the ensemble inherits each model's strengths. Disagreement flags games where the sub-models don't see eye-to-eye — lower confidence, wider band.
47.8%
ensemble · ATL favored
Elo Static
48.4%
P(SEA win)
33%
weight
Elo Pitching
47.1%
P(SEA win)
33%
weight
Bullpen Park
47.9%
P(SEA win)
33%
weight
Disagreement
0.54 pp
weighted σ across sub-models
Confidence
96% · high
maps from disagreement
Substrate count
3 / 3 active
ones with full inputs tonight
Weights are recalibrated nightly on a 90-day rolling window with strict point-in-time correctness — no model gets credit for a game it hasn't seen
Scouting report · pre-game
SEA is 6-4 recently; ATL is 7-3.
48.4%
model · SEA win prob
Recent form
Situational
Rest is even. SEA has 0 straight road games; ATL has 4.
Model angle
ATL's edge is mostly venue split plus model confidence. Travel burden is the main caution flag.
Players to watch
Matt Olson · 3 TB · last-10 3.2 vs season 2.6.
Ozzie Albies · 2.7 TB · last-10 3 vs season 2.2.
Julio Rodriguez · 2.3 TB · last-10 2.7 vs season 1.6.
Head-to-head · 1-0 · last 1
SEA is 1-0 in the recent head-to-head sample.
Line move
The market has moved 2.2pp toward the away side.
Aggregated from r107 anatomy · r109 CLV history · r112 calibration · r118 line moves · r124 player projections · refreshes every 5 minutes