
MIA
19-23

MIN
19-23
60.5%
MIA wins · current
Pre-game: 52.3% MIN
MIA 4 · 2 MIN
MIA +2
Live momentum · cumulative diff
Inn 3Key moments · live
newest firstProbable starters
Combined ERA 9.71
M. Meyer
2-0 · 2.79 ERA
S. Woods Richardson
0-5 · 6.92 ERA
Line movement
200 snapshots
MIN spread
+1.5
open PK · +1.5
Total
O/U 8.5
open O/U 9.0 · -0.5
MIN no-vig %
46.8%
open 46.8%
Stepped lines reflect captured market snapshots from odds_snapshots. Spread sign convention: negative = MIN favored. Live mode caps the in-game branch to the last 60 minutes.
MIA
Marlins
23-24
MIN★
Twins
25-24
Data via ESPN · MLB Stats API · Baseball Savant
Line shopping · 1 book
Same model, different prices. The same moneyline can vary 25¢ across books — taking the worst price wipes out a real edge instantly. Star marks the best-paying book per side.
+17.8pp
best edge · MIN · DraftKings
MIA
no live price
MIN
★ bestedge +17.8pp · implied 34.4%
| Book | MIA | MIN | Best edge |
|---|---|---|---|
| DraftKings | -231 | +173★ | +17.8 |
Edges shown are model probability minus no-vig implied probability for that side at that book. Stars mark the highest-paying cell per side. Lines refresh every 60 seconds.
MIA · top performer

Owen Caissie
RF
1-1
AB-H
1
R
2
RBI
MIN · top performer

Byron Buxton
CF
2-2
AB-H
2
R
2
RBI
MLB · Box scoreSTATCAST


MIA
19-23
| Batting | ||||||||
|---|---|---|---|---|---|---|---|---|
| Player | H-AB | AB | R | H | RBI | HR | BB | K |
| 0-1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | |
SPRINT2872 | ||||||||
| 0-2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | |
SPRINT25.614 | ||||||||
| 1-2 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | |
SPRINT28.381 | ||||||||
| 0-1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | |
| 1-2 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 0-1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | |
| 1-1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
SPRINT27.662 | ||||||||
| 1-1 | 1 | 1 | 1 | 2 | 1 | 0 | 0 | |
SPRINT28.586 | ||||||||
| 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | |
| Team | 4-12 | 12 | 4 | 4 | 3 | 1 | 3 | 1 |
| Pitching | |||||||
|---|---|---|---|---|---|---|---|
| Player | IP | H | R | ER | BB | K | HR |
| 2.0 | 3 | 2 | 2 | 0 | 3 | 2 | |
| Team | 2.0 | 3 | 2 | 2 | 0 | 3 | 2 |
MIN
19-23
| Batting | ||||||||
|---|---|---|---|---|---|---|---|---|
| Player | H-AB | AB | R | H | RBI | HR | BB | K |
| 2-2 | 2 | 2 | 2 | 2 | 2 | 0 | 0 | |
SPRINT29.597 | ||||||||
| 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
SPRINT26.428 | ||||||||
| 1-1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
SPRINT27.867 | ||||||||
| 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
SPRINT25.18 | ||||||||
| 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
SPRINT27.457 | ||||||||
| 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | |
| 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | |
| 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | |
| Team | 3-10 | 10 | 2 | 3 | 2 | 2 | 0 | 3 |
| Pitching | |||||||
|---|---|---|---|---|---|---|---|
| Player | IP | H | R | ER | BB | K | HR |
| 3.0 | 4 | 4 | 2 | 3 | 1 | 1 | |
| Team | 3.0 | 4 | 4 | 2 | 3 | 1 | 1 |
Pitcher arsenals · per-pitch detail
Statcast · via Baseball SavantMIA
MIN
Stat compare
Headline stats · full table below
4
Hits
3
4
Runs
2
1
Errors
1
Current series
MIN leads series 1-0
Season series
MIN leads series 1-0
Vegas line center
DraftKings via ESPN · 21+
Spread
MIA -1.5
1.5pt· 6.4h
Total
8.5
Standard · 0.0 vs avg
0.5pt· 6.4h
Moneyline
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
+1.5 since open
Total
8.5
-0.5 since open
Pitching matchup · today
ESPN · season stats
M. Meyer
#23 · 2-0
ERA
2.79
K
45
SV
—
Last 3 starts

S. Woods Richardson
#24 · 0-5
ERA
6.92
K
19
SV
—
Last 3 starts
Starting lineups
ESPN · 1-9 batting orderX. Edwards
2B · #9
L. Hicks
DH · #34
O. Lopez
SS · #6
K. Stowers
LF · #28
C. Norby
1B · #1
J. Marsee
CF · #87
L. Jimenez
3B · #19
O. Caissie
RF · #17
J. Mack
C · #80
B. Buxton
CF · #25
B. Lee
SS · #22
A. Martin
LF · #16
J. Bell
DH · #56
K. Clemens
1B · #2
L. Keaschall
2B · #15
V. Caratini
C · #37
M. Wallner
RF · #38
T. Gray
3B · #4
Live · top performers so far
Bot 3rdRecent swing: 14pp · Top 2nd Inning
Max Meyer · pitches to Brooks Lee
O. Caissie
RFBatter of the gamePerfect day
1-for-1 · 1 HR · 5.000 OPS
M. Meyer
SPStarting pitcher
2.0 IP · 3 K · 2 ER · 3 H
On pace: 7 IP · 11 K · 7 ER
B. Buxton
CFBatter of the game2-HR game
2-for-2 · 2 HR · 5.000 OPS
S. Woods Richardson
SPStarting pitcher
3.0 IP · 1 K · 2 ER · 4 H · 3 BB
On pace: 7 IP · 2 K · 5 ER
How it's going
MIA lead MIN 4-2 (Bot 3rd).
Win probability
MIN vs MIA
Clutch moments · top swings
ranked by WP impactBuxton · homered to left (382 feet).
Caissie · homered to left center (400 feet), Jiménez scored.
Buxton · homered to left center (418 feet).
Linescore (innings)
| Team | 1 | 2 | 3 | R |
|---|---|---|---|---|
| MIA | 2 | 2 | 0 | 4 |
| MIN | 1 | 0 | 1 | 2 |
Period scoring
MIA won 2 · MIN won 1
Inn 1
Lopez 1
Buxton 1
Inn 2
Caissie 2
Inn 3
Buxton 1
Play-by-play · 196 plays
Max Meyer pitches to Brooks Lee
·
MIA 4·MIN 2
·
MIA 4·MIN 2
Buxton homered to left center (418 feet).BIG MOMENT
·
MIA 4·MIN 2
+11pp
Pitch 1 : Ball In Play
·
MIA 4·MIN 2
Max Meyer pitches to Byron Buxton
·
MIA 4·MIN 2
Bottom of the 3rd inning
MIA 4·MIN 1
Middle of the 3rd inning
MIA 4·MIN 1
· ·
MIA 4·MIN 1
Marsee flied out to center.
· ·
MIA 4·MIN 1
Pitch 6 : Ball In Play
· ·
MIA 4·MIN 1
Pitch 5 : Ball 2
· ·
MIA 4·MIN 1
Pitch 4 : Strike 2 Foul
· ·
MIA 4·MIN 1
Pitch 3 : Ball 1
· ·
MIA 4·MIN 1
Pitch 2 : Strike 2 Looking
· ·
MIA 4·MIN 1
Pitch 1 : Strike 1 Foul
· ·
MIA 4·MIN 1
Simeon Woods Richardson pitches to Jakob Marsee
· ·
MIA 4·MIN 1
·
MIA 4·MIN 1
Norby singled to left.
·
MIA 4·MIN 1
−0.7pp
Pitch 4 : Ball In Play
·
MIA 4·MIN 1
Pitch 3 : Ball 2
·
MIA 4·MIN 1
Pitch 2 : Strike 1 Swinging
·
MIA 4·MIN 1
Pitch 1 : Ball 1
·
MIA 4·MIN 1
Simeon Woods Richardson pitches to Connor Norby
·
MIA 4·MIN 1
·
MIA 4·MIN 1
Stowers grounded out to second.
·
MIA 4·MIN 1
+1pp
Pitch 6 : Ball In Play
·
MIA 4·MIN 1
Pitch 5 : Strike 2 Swinging
·
MIA 4·MIN 1
Pitch 4 : Ball 3
·
MIA 4·MIN 1
Pitch 3 : Ball 2
·
MIA 4·MIN 1
Pitch 2 : Strike 1 Swinging
·
MIA 4·MIN 1
Team stats
MIA
Away
Stat
MIN
Home
4
Runs
2
4
Hits
3
1
Errors
1
7
TB
9
1
HR
2
3
BB
0
1
K
3
4
LOB
5
Betting line
MIA -1.5·O/U 8.5·MIA -130/MIN +108
Live · model intelligence
62% confidence
Win prob · home
17.3%
Leverage
34
medium
One swing game · home ball
Live edge
—
No fresh in-play moneyline. Live edge needs a snapshot in the last 5 minutes.
Live WP recomputes every 30 seconds from current score, time remaining, and possession state. Leverage measures how much the next play could swing the result.
The receipts
MIN's edge is mostly model confidence plus venue split. The signals lean the same way.
+6.3
pp edge · MIN
0.00
CLV pp
51.4%
±7.3pp band
1.6u medium — +3.3pp edge, quarter Kelly.
Edge
+5.4pp
-0.9pp post-cal
Kelly
6.4%
1.6% sized
Decimal
2.08
+3.3pp vs price
Contributor breakdown · sums to 6.3pp · MIN over MIA
MIN clears the model's lock threshold.
MIN's venue form is 7.1pp stronger in the recent sample.
MIN has taken 2 of the last 3 meetings.
Open price
+104
Close price
+104
Open no-vig
46.8%
Close no-vig
46.8%
Line barely moved
STATCAST · Tonight’s standouts
5 of 16 players in cohortPlayer 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.
126
projections · 67 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.
51.0%
ensemble · MIN favored
Elo Static
52.3%
P(MIN win)
33%
weight
Elo Pitching
47.8%
P(MIN win)
33%
weight
Bullpen Park
53.0%
P(MIN win)
34%
weight
Disagreement
2.30 pp
weighted σ across sub-models
Confidence
85% · 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