
BOS
14-21

DET
18-18
60.0%
BOS wins · current
Pre-game: 53.6% DET
BOS 3 · 1 DET
BOS +2
Probable starters
Combined ERA 5.68
J. Moran
0-0 · 2.33 ERA
F. Valdez
2-1 · 3.35 ERA
Line movement
200 snapshots
DET spread
-1.5
open PK · -1.5
Total
O/U 8.0
open O/U 8.0
DET no-vig %
60.8%
open 63.1% · -2.3
Stepped lines reflect captured market snapshots from odds_snapshots. Spread sign convention: negative = DET favored. Pure CLV joins once moneyline closing-line ingest catches up across leagues.
0BOS
Red Sox
14-21
DET★
Tigers
18-18
0Tonight's box score
BOS · DET

BOS
14-21
| Player | H-AB | R | RBI | HR | OPS |
|---|---|---|---|---|---|
| 0-1 | 0 | 0 | 0 | 0.000 | |
| 0-1 | 0 | 0 | 0 | 0.000 | |
| 1-1 | 1 | 0 | 0 | 2.000 | |
| 0-1 | 1 | 0 | 0 | 0.000 | |
| 1-1 | 1 | 3 | 1 | 5.000 | |
| 0-1 | 0 | 0 | 0 | 0.000 | |
| 0-0 | 0 | 0 | 0 | — | |
| 0-0 | 0 | 0 | 0 | — | |
| 0-0 | 0 | 0 | 0 | — | |
| Team | 2-6 | 3 | 3 | 1 | — |
| Player | IP | H | ER | K |
|---|---|---|---|---|
| 0.1 | 2 | 1 | 1 | |
| Team | 0.1 | 2 | 1 | 1 |

DET
18-18
| Player | H-AB | R | RBI | HR | OPS |
|---|---|---|---|---|---|
| 1-1 | 1 | 1 | 1 | 5.000 | |
| 0-1 | 0 | 0 | 0 | 0.000 | |
| 1-1 | 0 | 0 | 0 | 2.000 | |
| 0-0 | 0 | 0 | 0 | — | |
| 0-0 | 0 | 0 | 0 | — | |
| 0-0 | 0 | 0 | 0 | — | |
| 0-0 | 0 | 0 | 0 | — | |
| 0-0 | 0 | 0 | 0 | — | |
| 0-0 | 0 | 0 | 0 | — | |
| Team | 2-3 | 1 | 1 | 1 | — |
| Player | IP | H | ER | K |
|---|---|---|---|---|
| 1.0 | 2 | 0 | 0 | |
| Team | 1.0 | 2 | 0 | 0 |
Stat compare
Headline stats · full table below
2
Hits
2
3
Runs
1
0
Errors
1
Current series
BOS leads series 1-0
BOS5@
DET4
BOS@
DETtoday
BOS@
DETupcomingSeason series
BOS leads series 3-2
DET0@
BOS1
DET4@
BOS1
DET6@
BOS2
DET6@
BOS8
BOS5@
DET4
BOS@
DETtoday
BOS@
DETupcomingVegas line center
DraftKings via ESPN · 21+
Spread
DET -1.5
Total
8.5
Standard · 0.0 vs avg
0.5pt· 6.3h
Moneyline
BOS+13343%
DET-16162%11· 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
+1.5 since open
Total
8.5
0.0 since open
Pitching matchup · today
ESPN · season stats
BOSRP
J. Moran
#47 · 0-0
ERA
2.33
K
17
SV
—
Last 3 starts
HOU0.2 IP · 0 ER · 1 K-
TOR2.2 IP · 1 ER · 0 K-
BAL2.2 IP · 1 ER · 1 K-
DETSP
F. Valdez
#59 · 2-1
ERA
3.35
K
32
SV
—
Last 3 starts
ATL6.0 IP · 2 ER · 8 K-
CIN4.1 IP · 2 ER · 4 K-
BOS6.0 IP · 1 ER · 7 KW(2-1)Starting lineups
ESPN · 1-9 batting order
BOS2L · 7RJ. Duran
LF · #16
W. Contreras
1B · #40
W. Abreu
RF · #52
T. Story
SS · #10
C. Rafaela
CF · #3
A. Monasterio
DH · #32
C. Durbin
3B · #5
C. Wong
C · #12
I. Kiner-Falefa
2B · #2
DET3L · 5R · 1SM. Vierling
CF · #8
K. McGonigle
SS · #7
J. Jones
DH · #18
D. Dingler
C · #13
R. Greene
LF · #31
W. Perez
RF · #46
S. Torkelson
1B · #20
Z. McKinstry
3B · #39
H. Lee
2B · #50
Live · top performers so far
Bot 1stRecent swing: 28pp · Top 1st Inning
Pitch · 4 : Ball 2
BOS
C. Rafaela
CFBatter of the gamePerfect day
1-for-1 · 1 HR · 5.000 OPS

J. Moran
RPStarting pitcher
0.1 IP · 1 K · 1 ER · 2 H
DET
M. Vierling
CFBatter of the gamePerfect day
1-for-1 · 1 HR · 5.000 OPS

F. Valdez
SPStarting pitcher
1.0 IP · 0 ER · 2 H
How it's going
BOS lead DET 3-1 (Bot 1st). Rafaela's play in the top 1st inning drove the biggest swing of the night (28pp).
Win probability
DET vs BOS
Score progression
0 lead changes
Clutch moments · top swings
ranked by WP impactRafaela · homered to right center (362 feet), Abreu scored and Story scored.
Linescore (innings)
| Team | 1 | R |
|---|---|---|
| BOS | 3 | 3 |
| DET | 1 | 1 |
Game flow · key plays
Jones singled to left.
BOS 3·DET 1
+3pp
McGonigle struck out swinging.
BOS 3·DET 1
−3pp
Vierling homered to left (365 feet).
BOS 3·DET 1
+10pp
Rafaela homered to right center (362 feet), Abreu scored and Story scored.
BOS 3·DET 0
−28pp
Story safe at first on fielding error by third baseman McKinstry, Abreu safe at third on error.
BOS 0·DET 0
−2pp
Contreras grounded out to shortstop.
BOS 0·DET 0
+1pp
Team stats
BOS
Away
Stat
DET
Home
2
Hits
2
0
Errors
1
3
Runs
1
Betting line
DET -1.5·O/U 8.5·BOS +133/DET -161
Live · model intelligence
52% confidence
Win prob · home
20.8%
Leverage
30
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
+3.12
CLV pp · steam
Open price
+159
Close price
+139
Open no-vig
36.9%
Close no-vig
40.0%
Market steamed in our direction
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.
122
projections · 60 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.
53.2%
ensemble · DET favored
Elo Static
53.6%
P(DET win)
33%
weight
Elo Pitching
52.4%
P(DET win)
33%
weight
Bullpen Park
53.5%
P(DET 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