MLB Game
Boston Red Sox at Houston Astros
Final
BOS
1
@
HOU
8
Live Game State
InningTop 9th
Balls / Strikes / Outs3 / 2 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueDaikin Park
StartMar 31, 12:10 AM
Day/Nightnight
Attendance23532
First Pitch2026-03-31T00:10:00.000Z
DecisionW: Lance McCullers Jr. · L: Ranger Suarez
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BOS | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 4 | 0 |
| HOU | 1 | 0 | 2 | 0 | 1 | 1 | 2 | 1 | — | 8 | 13 | 0 |
Starting Pitchers
Boston Red Sox
Ranger Suarez
— · -1 · ERA 8.31
Houston Astros
Lance McCullers Jr.
— · 1- · ERA 1.29
Team Totals
Boston Red Sox Batting
AVG.226
Runs1
Hits4
HR0
BB2
K12
Houston Astros Batting
AVG.262
Runs8
Hits13
HR4
BB2
K6
Boston Red Sox Pitching
ERA3.82
K6
BB2
IP8.0
Hits13
HR4
Houston Astros Pitching
ERA5.20
K12
BB2
IP9.0
Hits4
HR0
Pitch View
Ryan Weiss vs Willson Contreras
Willson Contreras grounds out, second baseman Jose Altuve to first baseman Christian Walker.
6 pitches
Selected Pitch
Pitch #6
TypeSweeper
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity84.8 mph
End Velocity76.5 mph
Spin Rate0 rpm
Spin Direction0°
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X0.93
Plate Z2.74
Zone12
SZ Top0.00
SZ Bottom0.00
Release X0.00
Release Y0.00
Release Z0.00
Accel X0.00
Accel Y0.00
Accel Z0.00
Vel X00.00
Vel Y00.00
Vel Z00.00
Recent Plays
top 9
1 - 8 · 3 outs
Willson Contreras grounds out, second baseman Jose Altuve to first baseman Christian Walker.
Batter: Willson Contreras · Pitcher: Ryan Weiss
top 9
1 - 8 · 2 outs
Jarren Duran strikes out swinging.
Batter: Jarren Duran · Pitcher: Ryan Weiss
top 9
1 - 8 · 1 out
Trevor Story pops out to shortstop Carlos Correa.
Batter: Trevor Story · Pitcher: Ryan Weiss
bottom 8
1 - 8 · 3 outs
Yordan Alvarez grounds out to first baseman Willson Contreras.
Batter: Yordan Alvarez · Pitcher: Johan Oviedo
bottom 8
1 - 8 · 2 outs
Jose Altuve homers (2) on a fly ball to left field.
Batter: Jose Altuve · Pitcher: Johan Oviedo
bottom 8
1 - 7 · 2 outs
Brice Matthews strikes out swinging.
Batter: Brice Matthews · Pitcher: Johan Oviedo
bottom 8
1 - 7 · 1 out
Yainer Diaz grounds out, shortstop Trevor Story to first baseman Willson Contreras.
Batter: Yainer Diaz · Pitcher: Johan Oviedo
top 8
1 - 7 · 3 outs
Roman Anthony called out on strikes.
Batter: Roman Anthony · Pitcher: Ryan Weiss
top 8
1 - 7 · 2 outs
Ceddanne Rafaela lines out to center fielder Jake Meyers.
Batter: Ceddanne Rafaela · Pitcher: Ryan Weiss
top 8
1 - 7 · 1 out
Carlos Narváez strikes out swinging.
Batter: Carlos Narváez · Pitcher: Ryan Weiss
top 8
1 - 7 · 0 outs
Marcelo Mayer walks.
Batter: Marcelo Mayer · Pitcher: Ryan Weiss
bottom 7
1 - 7 · 3 outs
Jake Meyers called out on strikes.
Batter: Jake Meyers · Pitcher: Johan Oviedo
Boston Red Sox Roster
Lineup
Roman AnthonyLF#19
AVG — · HR 0 · RBI 0
Trevor StorySS#10
AVG — · HR 0 · RBI 0
Jarren DuranDH#16
AVG — · HR 0 · RBI 0
Willson Contreras1B#40
AVG — · HR 0 · RBI 0
Wilyer AbreuRF#52
AVG — · HR 0 · RBI 1
Isiah Kiner-Falefa3B#2
AVG — · HR 0 · RBI 0
Marcelo Mayer2B#11
AVG — · HR 0 · RBI 0
Carlos NarváezC#75
AVG — · HR 0 · RBI 0
Ceddanne RafaelaCF#3
AVG — · HR 0 · RBI 0
Bench
Andruw MonasterioSS#32
AVG — · HR — · RBI —
Caleb Durbin3B#5
AVG — · HR 0 · RBI 0
Connor WongC#12
AVG — · HR — · RBI —
Masataka YoshidaPH#7
AVG — · HR 0 · RBI 0
Pitchers
Aroldis ChapmanP#44
IP — · K — · ERA —
Brayan BelloP#66
IP — · K — · ERA —
Connelly EarlyP#71
IP — · K — · ERA —
Danny CoulombeP#67
IP — · K — · ERA —
Garrett CrochetP#35
IP — · K — · ERA —
Garrett WhitlockP#22
IP — · K — · ERA —
Greg WeissertP#57
IP — · K — · ERA —
Johan OviedoP#29
IP 3.2 · K 3 · ERA —
Jovani MoránP#47
IP — · K — · ERA —
Ranger SuarezP#55
IP 4.1 · K 3 · ERA —
Ryan WatsonP#56
IP — · K — · ERA —
Sonny GrayP#54
IP — · K — · ERA —
Houston Astros Roster
Lineup
Jose Altuve2B#27
AVG — · HR 2 · RBI 2
Yordan AlvarezDH#44
AVG — · HR 1 · RBI 2
Nick Allen3B#20
AVG — · HR 0 · RBI 0
Carlos CorreaSS#1
AVG — · HR 0 · RBI 0
Christian Walker1B#8
AVG — · HR 0 · RBI 1
Cam SmithRF#11
AVG — · HR 0 · RBI 0
Jake MeyersCF#6
AVG — · HR 0 · RBI 0
Yainer DiazC#21
AVG — · HR 0 · RBI 1
Brice MatthewsLF#0
AVG — · HR 1 · RBI 1
Bench
Christian VázquezC#2
AVG — · HR — · RBI —
Isaac Paredes3B#15
AVG — · HR 0 · RBI 0
Jeremy PeñaSS#3
AVG — · HR — · RBI —
Joey LoperfidoLF#10
AVG — · HR — · RBI —
Pitchers
AJ BlubaughP#69
IP — · K — · ERA —
Bryan AbreuP#52
IP — · K — · ERA —
Bryan KingP#74
IP — · K — · ERA —
Cody BoltonP#67
IP — · K — · ERA —
Cristian JavierP#53
IP — · K — · ERA —
Hunter BrownP#58
IP — · K — · ERA —
Kai-Wei TengP#17
IP — · K — · ERA —
Lance McCullers Jr.P#43
IP 7.0 · K 9 · ERA —
Mike BurrowsP#50
IP — · K — · ERA —
Roddery MuñozP#46
IP — · K — · ERA —
Ryan WeissP#51
IP 2.0 · K 3 · ERA —
Steven OkertP#48
IP — · K — · ERA —
Tatsuya ImaiP#45
IP — · K — · ERA —
