Red Sox 2, Astros 9 — Mar 31, 2026 Recap

Houston Astros beat Boston Red Sox 2-9 on Mar 31, 2026.

Game FAQ — score, spread, and total

Who won Boston Red Sox vs Houston Astros on Mar 31, 2026?

Houston Astros won 2-9 on Mar 31, 2026.

See methodology for grading rules and ROI calculation.

MLBTUE, MAR 31, 20267:11 PM CT
Spread
Astros covered
Astros -1.5
Total
Over
11 / 7.5
Moneyline
Astros
-141
Loading probability
BOS
Won 3 straight
Red Sox on heater
Red Sox
Brayan Bello
9.64 ERA0-14.2 IP2 K2.36 WHIP
Astros
Hunter Brown
0.84 ERA1-010.2 IP17 K1.03 WHIP
123456789RHE
Red Sox
000010010242
Astros
102032109110
Red Sox
BatterPOSABRHRBIHRBBK
Masataka YoshidaDH2000020
Willson Contreras1B4010000
Connor WongC3011002
Roman AnthonyLF4000004
Trevor StorySS4010001
Wilyer AbreuRF4000001
Andruw Monasterio3B4000002
Marcelo Mayer2B3100011
Ceddanne RafaelaCF3111102
Totals312421313
Astros
BatterPOSABRHRBIHRBBK
Nick Allen3B1000000
Joey LoperfidoLF4011000
Cam SmithRF3121110
Jeremy PeñaSS5110001
Yordan AlvarezDH3222110
Jose Altuve2B2100020
Brice Matthews2B1000001
Yainer DiazC4000000
Christian VázquezDH1000001
Carlos Correa3B3222011
Christian Walker1B4122001
Jake MeyersCF4110001
Totals359118256
Red Sox
PitcherIPHRERBBKHRPC
Brayan BelloL4.286532192
Jovani Morán2.011102126
Ryan Watson1.122222027
Astros
PitcherIPHRERBBKHRPC
Hunter BrownW6.011128078
Cody BoltonS3.031115150
RPG
Scored
OPP
Allowed
MARGIN
Per game
Red Sox
3.7
3.9
-0.2
Astros
4.3
5.4
-1.1
Edge
Astros +0.6
Red Sox +1.5
Red Sox +0.9
Last 10 · Trend
Red Sox
2.6avg
Astros
2.2avg
Straight-Up
Red SoxW3
5-550%
L
L
W
L
L
W
L
W
W
W
Astros
4-640%
L
L
W
L
W
W
L
L
W
L
Against the Spread
Red Sox
6-460%
L
W
W
L
W
W
L
W
W
L
Astros
4-640%
L
L
W
L
W
W
L
L
W
L
Team
SU
ATS
O/U
Red Sox
Overall
45%22-27
41%20-29
44%21-27
Astros
Overall
39%20-31
39%20-31
58%28-20
Team
SU
ATS
O/U
Red Sox
On Road
52%14-13
48%13-14
59%16-11
Astros
At Home
46%12-14
42%11-15
64%16-9
Trevor Story
Trevor StoryBoston Red Sox
30 props
Stolen BasesO 0.5
0
HitsO 0.5
1
RBIsO 0.5
0
Runs ScoredO 0.5
0
WalksO 0.5
0
StrikeoutsO 1.5
1
Total BasesO 0.5
1
Total BasesO 1.5
1
HitsO 3.5
1
HitsO 2.5
1
HitsO 1.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
RBIsO 3.5
0
RBIsO 2.5
0
Runs ScoredO 2.5
0
Runs ScoredO 1.5
0
Stolen BasesO 1.5
0
Total BasesO 3.5
1
Total BasesO 2.5
1
Total BasesO 4.5
1
StrikeoutsO 2.5
1
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
1
Hits+Runs+RBIsO 2.5
1
Hits+Runs+RBIsO 1.5
1
Hits+Runs+RBIsO 3.5
1
SinglesO 0.5
1
SinglesO 1.5
1
Jarren Duran
Jarren DuranBoston Red Sox
5 props
Stolen BasesO 0.5
P
HitsO 0.5
P
RBIsO 0.5
P
Runs ScoredO 0.5
P
WalksO 0.5
P
Caleb Durbin
Caleb DurbinBoston Red Sox
5 props
Stolen BasesO 0.5
P
HitsO 0.5
P
RBIsO 0.5
P
Runs ScoredO 0.5
P
WalksO 0.5
P
Jeremy Pena
Jeremy PenaHouston Astros
31 props
Stolen BasesO 0.5
0
HitsO 1.5
1
RBIsO 0.5
0
Runs ScoredO 0.5
1
Total BasesO 1.5
1
WalksO 0.5
0
HitsO 0.5
1
StrikeoutsO 0.5
1
HitsO 3.5
1
HitsO 2.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
RBIsO 3.5
0
RBIsO 2.5
0
Runs ScoredO 2.5
1
Runs ScoredO 1.5
1
Stolen BasesO 1.5
0
Total BasesO 3.5
1
Total BasesO 2.5
1
Total BasesO 4.5
1
StrikeoutsO 1.5
1
Total BasesO 0.5
1
Total BasesO 5.5
1
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
2
Hits+Runs+RBIsO 2.5
2
Hits+Runs+RBIsO 1.5
2
Hits+Runs+RBIsO 3.5
2
SinglesO 0.5
1
SinglesO 1.5
1
Ceddanne Rafaela
Ceddanne RafaelaBoston Red Sox
29 props
Stolen BasesO 0.5
0
HitsO 0.5
1
RBIsO 0.5
1
Runs ScoredO 0.5
1
WalksO 0.5
0
StrikeoutsO 0.5
2
Total BasesO 0.5
4
HitsO 3.5
1
HitsO 2.5
1
HitsO 1.5
1
Home RunsO 0.5
1
Home RunsO 1.5
1
RBIsO 1.5
1
RBIsO 3.5
1
RBIsO 2.5
1
Runs ScoredO 1.5
1
Stolen BasesO 1.5
0
Total BasesO 1.5
4
Total BasesO 3.5
4
Total BasesO 2.5
4
Total BasesO 4.5
4
StrikeoutsO 1.5
2
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
3
Hits+Runs+RBIsO 2.5
3
Hits+Runs+RBIsO 1.5
3
Hits+Runs+RBIsO 3.5
3
SinglesO 0.5
0
SinglesO 1.5
0
Wilyer Abreu
Wilyer AbreuBoston Red Sox
31 props
Stolen BasesO 0.5
0
HitsO 0.5
0
RBIsO 0.5
0
Runs ScoredO 0.5
0
WalksO 0.5
0
StrikeoutsO 1.5
1
Total BasesO 0.5
0
HitsO 3.5
0
HitsO 2.5
0
HitsO 1.5
0
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
RBIsO 3.5
0
RBIsO 2.5
0
Runs ScoredO 2.5
0
Runs ScoredO 1.5
0
Stolen BasesO 1.5
0
Total BasesO 1.5
0
Total BasesO 3.5
0
Total BasesO 2.5
0
Total BasesO 4.5
0
StrikeoutsO 2.5
1
WalksO 1.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
0
Hits+Runs+RBIsO 2.5
0
Hits+Runs+RBIsO 1.5
0
Hits+Runs+RBIsO 3.5
0
SinglesO 0.5
0
SinglesO 1.5
0
Jose Altuve
Jose AltuveHouston Astros
30 props
Stolen BasesO 0.5
0
HitsO 0.5
0
RBIsO 0.5
0
Runs ScoredO 0.5
1
Total BasesO 1.5
0
WalksO 0.5
2
StrikeoutsO 0.5
0
HitsO 3.5
0
HitsO 2.5
0
HitsO 1.5
0
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
RBIsO 3.5
0
RBIsO 2.5
0
Runs ScoredO 2.5
1
Runs ScoredO 1.5
1
Stolen BasesO 1.5
0
Total BasesO 3.5
0
Total BasesO 2.5
0
Total BasesO 4.5
0
StrikeoutsO 1.5
0
Total BasesO 0.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
1
Hits+Runs+RBIsO 2.5
1
Hits+Runs+RBIsO 1.5
1
Hits+Runs+RBIsO 3.5
1
SinglesO 0.5
0
SinglesO 1.5
0
Roman Anthony
Roman AnthonyBoston Red Sox
31 props
Stolen BasesO 0.5
0
HitsO 0.5
0
RBIsO 0.5
0
Runs ScoredO 0.5
0
Total BasesO 1.5
0
WalksO 0.5
0
StrikeoutsO 1.5
4
Total BasesO 0.5
0
HitsO 3.5
0
HitsO 2.5
0
HitsO 1.5
0
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
RBIsO 3.5
0
RBIsO 2.5
0
Runs ScoredO 2.5
0
Runs ScoredO 1.5
0
Stolen BasesO 1.5
0
Total BasesO 3.5
0
Total BasesO 2.5
0
Total BasesO 4.5
0
StrikeoutsO 2.5
4
WalksO 1.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
0
Hits+Runs+RBIsO 2.5
0
Hits+Runs+RBIsO 1.5
0
Hits+Runs+RBIsO 3.5
0
SinglesO 0.5
0
SinglesO 1.5
0
Jake Meyers
Jake MeyersHouston Astros
29 props
Stolen BasesO 0.5
0
HitsO 0.5
1
RBIsO 0.5
0
Runs ScoredO 0.5
1
WalksO 0.5
0
StrikeoutsO 0.5
1
Total BasesO 0.5
1
HitsO 3.5
1
HitsO 2.5
1
HitsO 1.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
RBIsO 3.5
0
RBIsO 2.5
0
Runs ScoredO 2.5
1
Runs ScoredO 1.5
1
Stolen BasesO 1.5
0
Total BasesO 1.5
1
Total BasesO 3.5
1
Total BasesO 2.5
1
Total BasesO 4.5
1
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
2
Hits+Runs+RBIsO 2.5
2
Hits+Runs+RBIsO 1.5
2
Hits+Runs+RBIsO 3.5
2
SinglesO 0.5
1
SinglesO 1.5
1
Cam Smith
Cam SmithHouston Astros
28 props
Stolen BasesO 0.5
0
HitsO 0.5
2
RBIsO 0.5
1
Runs ScoredO 0.5
1
WalksO 0.5
1
StrikeoutsO 1.5
0
Total BasesO 0.5
5
HitsO 3.5
2
HitsO 2.5
2
HitsO 1.5
2
Home RunsO 0.5
1
Home RunsO 1.5
1
RBIsO 1.5
1
RBIsO 3.5
1
RBIsO 2.5
1
Runs ScoredO 1.5
1
Total BasesO 1.5
5
Total BasesO 3.5
5
Total BasesO 2.5
5
Total BasesO 4.5
5
StrikeoutsO 0.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
4
Hits+Runs+RBIsO 2.5
4
Hits+Runs+RBIsO 1.5
4
Hits+Runs+RBIsO 3.5
4
SinglesO 0.5
1
SinglesO 1.5
1
Willson Contreras
Willson ContrerasBoston Red Sox
30 props
Stolen BasesO 0.5
0
HitsO 0.5
1
RBIsO 0.5
0
Runs ScoredO 0.5
0
WalksO 0.5
0
StrikeoutsO 1.5
0
Total BasesO 0.5
1
HitsO 3.5
1
HitsO 2.5
1
HitsO 1.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
RBIsO 3.5
0
RBIsO 2.5
0
Runs ScoredO 2.5
0
Runs ScoredO 1.5
0
Total BasesO 1.5
1
Total BasesO 3.5
1
Total BasesO 2.5
1
Total BasesO 4.5
1
StrikeoutsO 2.5
0
WalksO 1.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
1
Hits+Runs+RBIsO 2.5
1
Hits+Runs+RBIsO 1.5
1
Hits+Runs+RBIsO 3.5
1
SinglesO 0.5
1
SinglesO 1.5
1
Marcelo Mayer
Marcelo MayerBoston Red Sox
27 props
Stolen BasesO 0.5
0
HitsO 0.5
0
RBIsO 0.5
0
Runs ScoredO 0.5
1
WalksO 0.5
1
StrikeoutsO 1.5
1
Total BasesO 0.5
0
HitsO 2.5
0
HitsO 1.5
0
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
RBIsO 3.5
0
RBIsO 2.5
0
Runs ScoredO 1.5
1
Total BasesO 1.5
0
Total BasesO 3.5
0
Total BasesO 2.5
0
Total BasesO 4.5
0
StrikeoutsO 2.5
1
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
1
Hits+Runs+RBIsO 2.5
1
Hits+Runs+RBIsO 1.5
1
Hits+Runs+RBIsO 3.5
1
SinglesO 0.5
0
SinglesO 1.5
0
Christian Walker
Christian WalkerHouston Astros
30 props
Stolen BasesO 0.5
0
HitsO 0.5
2
RBIsO 0.5
2
Runs ScoredO 0.5
1
WalksO 0.5
0
StrikeoutsO 1.5
1
Total BasesO 0.5
3
HitsO 3.5
2
HitsO 2.5
2
HitsO 1.5
2
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
2
RBIsO 3.5
2
RBIsO 2.5
2
Runs ScoredO 2.5
1
Runs ScoredO 1.5
1
Total BasesO 1.5
3
Total BasesO 3.5
3
Total BasesO 2.5
3
Total BasesO 4.5
3
StrikeoutsO 0.5
1
Total BasesO 5.5
3
DoublesO 0.5
1
Hits+Runs+RBIsO 0.5
5
Hits+Runs+RBIsO 2.5
5
Hits+Runs+RBIsO 1.5
5
Hits+Runs+RBIsO 3.5
5
SinglesO 0.5
1
SinglesO 1.5
1
Stolen BasesO 0.5
P
HitsO 0.5
P
RBIsO 0.5
P
Runs ScoredO 0.5
P
WalksO 0.5
P
Yordan Alvarez
Yordan AlvarezHouston Astros
32 props
Stolen BasesO 0.5
0
HitsO 0.5
2
RBIsO 0.5
2
Runs ScoredO 0.5
2
Total BasesO 1.5
6
WalksO 0.5
1
HitsO 1.5
2
StrikeoutsO 0.5
0
HitsO 3.5
2
HitsO 2.5
2
Home RunsO 0.5
1
Home RunsO 1.5
1
RBIsO 1.5
2
RBIsO 3.5
2
RBIsO 2.5
2
Runs ScoredO 2.5
2
Runs ScoredO 1.5
2
Total BasesO 3.5
6
Total BasesO 2.5
6
Total BasesO 4.5
6
StrikeoutsO 1.5
0
Total BasesO 0.5
6
Total BasesO 5.5
6
WalksO 1.5
1
DoublesO 0.5
1
Hits+Runs+RBIsO 0.5
6
Hits+Runs+RBIsO 2.5
6
Hits+Runs+RBIsO 1.5
6
Hits+Runs+RBIsO 3.5
6
SinglesO 0.5
0
Hits+Runs+RBIsO 4.5
6
SinglesO 1.5
0
Brayan Bello
Brayan BelloBoston Red Sox
11 props
Pitcher KsO 3.5
2
Earned RunsO 2.5
5
Hits AllowedO 4.5
8
Pitcher KsO 4.5
2
Walks AllowedO 1.5
3
Earned RunsO 1.5
5
Pitcher KsO 2.5
2
Pitcher KsO 5.5
2
Pitcher KsO 6.5
2
Pitcher KsO 1.5
2
Outs RecordedO 15.5
14
Hunter Brown
Hunter BrownHouston Astros
12 props
Pitcher KsO 6.5
8
Earned RunsO 1.5
1
Hits AllowedO 4.5
1
Walks AllowedO 2.5
2
Walks AllowedO 1.5
2
Pitcher KsO 3.5
8
Pitcher KsO 4.5
8
Pitcher KsO 5.5
8
Pitcher KsO 7.5
8
Pitcher KsO 8.5
8
Pitcher KsO 9.5
8
Outs RecordedO 17.5
18
Carlos Correa
Carlos CorreaHouston Astros
31 props
HitsO 0.5
2
RBIsO 0.5
2
Runs ScoredO 0.5
2
Total BasesO 1.5
3
WalksO 0.5
1
StrikeoutsO 0.5
1
HitsO 3.5
2
HitsO 2.5
2
HitsO 1.5
2
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
2
RBIsO 3.5
2
RBIsO 2.5
2
Runs ScoredO 2.5
2
Runs ScoredO 1.5
2
Total BasesO 3.5
3
Total BasesO 2.5
3
Total BasesO 4.5
3
Stolen BasesO 0.5
0
StrikeoutsO 1.5
1
Total BasesO 0.5
3
Total BasesO 5.5
3
WalksO 1.5
1
DoublesO 0.5
1
Hits+Runs+RBIsO 0.5
6
Hits+Runs+RBIsO 2.5
6
Hits+Runs+RBIsO 1.5
6
Hits+Runs+RBIsO 3.5
6
SinglesO 0.5
1
SinglesO 1.5
1
Yainer Diaz
Yainer DiazHouston Astros
29 props
HitsO 0.5
0
RBIsO 0.5
0
Runs ScoredO 0.5
0
Total BasesO 1.5
0
WalksO 0.5
0
StrikeoutsO 0.5
0
Total BasesO 0.5
0
HitsO 3.5
0
HitsO 2.5
0
HitsO 1.5
0
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
RBIsO 3.5
0
RBIsO 2.5
0
Runs ScoredO 2.5
0
Runs ScoredO 1.5
0
Total BasesO 3.5
0
Total BasesO 2.5
0
Total BasesO 4.5
0
Stolen BasesO 0.5
0
StrikeoutsO 1.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
0
Hits+Runs+RBIsO 2.5
0
Hits+Runs+RBIsO 1.5
0
Hits+Runs+RBIsO 3.5
0
SinglesO 0.5
0
SinglesO 1.5
0
Isaac Paredes
Isaac ParedesHouston Astros
4 props
HitsO 0.5
P
RBIsO 0.5
P
Runs ScoredO 0.5
P
WalksO 0.5
P
Joey Loperfido
Joey LoperfidoHouston Astros
29 props
Stolen BasesO 0.5
1
HitsO 0.5
1
RBIsO 0.5
1
Runs ScoredO 0.5
0
StrikeoutsO 0.5
0
Total BasesO 0.5
1
HitsO 3.5
1
HitsO 2.5
1
HitsO 1.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
1
RBIsO 3.5
1
RBIsO 2.5
1
Runs ScoredO 2.5
0
Runs ScoredO 1.5
0
Total BasesO 1.5
1
Total BasesO 3.5
1
Total BasesO 2.5
1
Total BasesO 4.5
1
StrikeoutsO 1.5
0
WalksO 0.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
2
Hits+Runs+RBIsO 2.5
2
Hits+Runs+RBIsO 1.5
2
Hits+Runs+RBIsO 3.5
2
SinglesO 0.5
1
SinglesO 1.5
1
Andruw Monasterio
Andruw MonasterioBoston Red Sox
28 props
Stolen BasesO 0.5
0
HitsO 0.5
0
RBIsO 0.5
0
Runs ScoredO 0.5
0
WalksO 0.5
0
HitsO 2.5
0
HitsO 1.5
0
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
RBIsO 3.5
0
RBIsO 2.5
0
Runs ScoredO 1.5
0
Stolen BasesO 1.5
0
Total BasesO 1.5
0
Total BasesO 3.5
0
Total BasesO 2.5
0
Total BasesO 4.5
0
StrikeoutsO 1.5
2
StrikeoutsO 2.5
2
Total BasesO 0.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
0
Hits+Runs+RBIsO 2.5
0
Hits+Runs+RBIsO 1.5
0
Hits+Runs+RBIsO 3.5
0
SinglesO 0.5
0
SinglesO 1.5
0
Connor Wong
Connor WongBoston Red Sox
28 props
Stolen BasesO 0.5
0
HitsO 0.5
1
RBIsO 0.5
1
Runs ScoredO 0.5
0
WalksO 0.5
0
HitsO 2.5
1
HitsO 1.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
1
RBIsO 3.5
1
RBIsO 2.5
1
Runs ScoredO 1.5
0
Stolen BasesO 1.5
0
Total BasesO 1.5
2
Total BasesO 3.5
2
Total BasesO 2.5
2
Total BasesO 4.5
2
StrikeoutsO 0.5
2
StrikeoutsO 1.5
2
Total BasesO 0.5
2
DoublesO 0.5
1
Hits+Runs+RBIsO 0.5
2
Hits+Runs+RBIsO 2.5
2
Hits+Runs+RBIsO 1.5
2
Hits+Runs+RBIsO 3.5
2
SinglesO 0.5
0
SinglesO 1.5
0
Masataka Yoshida
Masataka YoshidaBoston Red Sox
29 props
Stolen BasesO 0.5
0
HitsO 0.5
0
RBIsO 0.5
0
Runs ScoredO 0.5
0
WalksO 0.5
2
HitsO 3.5
0
HitsO 2.5
0
HitsO 1.5
0
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
RBIsO 3.5
0
RBIsO 2.5
0
Runs ScoredO 2.5
0
Runs ScoredO 1.5
0
Total BasesO 1.5
0
Total BasesO 3.5
0
Total BasesO 2.5
0
Total BasesO 4.5
0
StrikeoutsO 0.5
0
StrikeoutsO 1.5
0
Total BasesO 0.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
0
Hits+Runs+RBIsO 2.5
0
Hits+Runs+RBIsO 1.5
0
Hits+Runs+RBIsO 3.5
0
SinglesO 0.5
0
SinglesO 1.5
0