MLB Game

Houston Astros at Seattle Mariners

FinalApr 9, 1:40 AMT-Mobile ParkBottom 12th
HOU
2
@
SEA
1
Live Game State
InningBottom 12th
Balls / Strikes / Outs2 / 3 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueT-Mobile Park
StartApr 9, 1:40 AM
Day/Nightnight
Attendance22409
First Pitch2025-04-09T01:40:00.000Z
DecisionW: Ryan Gusto · L: Jesse Hahn · SV: Steven Okert
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
Team123456789101112RHE
HOU000000100001280
SEA000000100000151
Starting Pitchers
Houston Astros
Framber Valdez
· 1-1 · ERA 2.50
Seattle Mariners
Luis Castillo
· 1-1 · ERA 2.12
Team Totals
Houston Astros Batting
AVG.202
Runs2
Hits8
HR0
BB5
K12
Seattle Mariners Batting
AVG.199
Runs1
Hits5
HR0
BB3
K19
Houston Astros Pitching
ERA3.48
K19
BB3
IP12.0
Hits5
HR0
Seattle Mariners Pitching
ERA3.80
K12
BB5
IP12.0
Hits8
HR0
Pitch View
Steven Okert vs Ryan Bliss
Ryan Bliss strikes out swinging.
5 pitches
12345
Selected Pitch
Pitch #5
TypeFour-Seam Fastball
DescriptionSwinging Strike
CallSwinging Strike
Result
Count
Outs
Velocity92.8 mph
End Velocity83.8 mph
Spin Rate0 rpm
Spin Direction
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X0.34
Plate Z2.33
Zone6
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
bottom 12
2 - 1 · 3 outs
Ryan Bliss strikes out swinging.
Batter: Ryan Bliss · Pitcher: Steven Okert
bottom 12
2 - 1 · 2 outs
Luke Raley strikes out on a foul tip.
Batter: Luke Raley · Pitcher: Steven Okert
bottom 12
2 - 1 · 1 out
Miles Mastrobuoni grounds out, second baseman Brendan Rodgers to first baseman Christian Walker. Mitch Garver to 3rd.
Batter: Miles Mastrobuoni · Pitcher: Steven Okert
top 12
2 - 1 · 3 outs
Mauricio Dubón called out on strikes.
Batter: Mauricio Dubón · Pitcher: Jesse Hahn
top 12
2 - 1 · 2 outs
Jesse Hahn intentionally walks Jose Altuve.
Batter: Jose Altuve · Pitcher: Jesse Hahn
top 12
2 - 1 · 2 outs
Jake Meyers called out on strikes.
Batter: Jake Meyers · Pitcher: Jesse Hahn
top 12
2 - 1 · 1 out
Victor Caratini singles on a ground ball to left fielder Randy Arozarena. Brendan Rodgers scores.
Batter: Victor Caratini · Pitcher: Jesse Hahn
top 12
1 - 1 · 1 out
Chas McCormick out on a sacrifice bunt, pitcher Jesse Hahn to first baseman Luke Raley. Brendan Rodgers to 3rd.
Batter: Chas McCormick · Pitcher: Jesse Hahn
bottom 11
1 - 1 · 3 outs
Mitch Garver grounds into a double play, shortstop Jeremy Peña to second baseman Brendan Rodgers to first baseman Christian Walker. Randy Arozarena out at 2nd. Mitch Garver out at 1st.
Batter: Mitch Garver · Pitcher: Ryan Gusto
bottom 11
1 - 1 · 1 out
Randy Arozarena walks.
Batter: Randy Arozarena · Pitcher: Ryan Gusto
bottom 11
1 - 1 · 1 out
Cal Raleigh flies out to left fielder Jose Altuve. Julio Rodríguez to 3rd.
Batter: Cal Raleigh · Pitcher: Ryan Gusto
top 11
1 - 1 · 3 outs
Brendan Rodgers grounds into a double play, third baseman Dylan Moore to first baseman Luke Raley. Yordan Alvarez out at 3rd. Brendan Rodgers out at 1st.
Batter: Brendan Rodgers · Pitcher: Jesse Hahn
Houston Astros Roster
Lineup
Jose AltuveLF#27
AVG — · HR 0 · RBI 0
Mauricio Dubón3B#14
AVG — · HR 0 · RBI 0
Yordan AlvarezDH#44
AVG — · HR 0 · RBI 0
Christian Walker1B#8
AVG — · HR 0 · RBI 0
Jeremy PeñaSS#3
AVG — · HR 0 · RBI 0
Brendan Rodgers2B#1
AVG — · HR 0 · RBI 0
Chas McCormickRF#20
AVG — · HR 0 · RBI 0
Victor CaratiniC#17
AVG — · HR 0 · RBI 1
Jake MeyersCF#6
AVG — · HR 0 · RBI 0
Bench
Cam SmithRF#11
AVG — · HR 0 · RBI 1
Isaac Paredes3B#15
AVG — · HR 0 · RBI 0
Yainer DiazC#21
AVG — · HR 0 · RBI 0
Zach Dezenzo1B#9
AVG — · HR — · RBI —
Pitchers
Bennett SousaP#62
IP — · K — · ERA —
Bryan AbreuP#52
IP — · K — · ERA —
Bryan KingP#74
IP 1.1 · K 3 · ERA —
Framber ValdezP#59
IP 6.0 · K 8 · ERA —
Hayden WesneskiP#39
IP — · K — · ERA —
Hunter BrownP#58
IP — · K — · ERA —
Josh HaderP#71
IP 2.0 · K 4 · ERA —
Logan VanWeyP#64
IP — · K — · ERA —
Luis ContrerasP#73
IP — · K — · ERA —
Ronel BlancoP#56
IP — · K — · ERA —
Ryan GustoP#67
IP 1.0 · K 0 · ERA —
Steven OkertP#48
IP 1.0 · K 2 · ERA —
Tayler ScottP#50
IP 0.2 · K 2 · ERA —
Seattle Mariners Roster
Lineup
Dylan Moore3B#25
AVG — · HR 0 · RBI 0
Julio RodríguezCF#44
AVG — · HR 0 · RBI 0
Cal RaleighDH#29
AVG — · HR 0 · RBI 0
Randy ArozarenaLF#56
AVG — · HR 0 · RBI 0
Mitch GarverC#18
AVG — · HR 0 · RBI 0
Miles MastrobuoniPH#21
AVG — · HR 0 · RBI 0
Luke Raley1B#20
AVG — · HR 0 · RBI 1
Ryan Bliss2B#1
AVG — · HR 0 · RBI 0
J.P. CrawfordSS#3
AVG — · HR 0 · RBI 0
Bench
Dominic CanzoneRF#8
AVG — · HR 0 · RBI 0
Donovan Solano1B#39
AVG — · HR 0 · RBI 0
Jorge Polanco2B#7
AVG — · HR — · RBI —
Rowdy Tellez1B#23
AVG — · HR — · RBI —
Pitchers
Andrés MuñozP#75
IP 1.0 · K 1 · ERA —
Bryan WooP#22
IP — · K — · ERA —
Bryce MillerP#50
IP — · K — · ERA —
Carlos VargasP#54
IP 1.0 · K 1 · ERA —
Collin SniderP#52
IP 1.0 · K 1 · ERA —
Eduard BazardoP#83
IP 1.0 · K 1 · ERA —
Gabe SpeierP#55
IP 1.0 · K 0 · ERA —
Gregory SantosP#48
IP — · K — · ERA —
Jesse HahnP#49
IP 2.0 · K 2 · ERA —
Logan GilbertP#36
IP — · K — · ERA —
Luis CastilloP#58
IP 5.0 · K 6 · ERA —
Luis F. CastilloP#43
IP — · K — · ERA —
Trent ThorntonP#46
IP — · K — · ERA —