MLB Game

St. Louis Cardinals at Texas Rangers

FinalMay 31, 8:05 PMGlobe Life FieldBottom 9th
STL
2
@
TEX
0
Live Game State
InningBottom 9th
Balls / Strikes / Outs1 / 3 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueGlobe Life Field
StartMay 31, 8:05 PM
Day/Nightday
Attendance29062
First Pitch2025-05-31T20:08:00.000Z
DecisionW: Sonny Gray · L: Patrick Corbin · SV: Ryan Helsley
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
Team123456789RHE
STL010100000250
TEX000000000040
Starting Pitchers
St. Louis Cardinals
Sonny Gray
· 6-1 · ERA 3.65
Texas Rangers
Patrick Corbin
· 3-4 · ERA 3.71
Team Totals
St. Louis Cardinals Batting
AVG.259
Runs2
Hits5
HR0
BB4
K5
Texas Rangers Batting
AVG.222
Runs0
Hits4
HR0
BB2
K12
St. Louis Cardinals Pitching
ERA3.77
K12
BB2
IP9.0
Hits4
HR0
Texas Rangers Pitching
ERA3.13
K5
BB4
IP9.0
Hits5
HR0
Pitch View
Ryan Helsley vs Josh Jung
Josh Jung strikes out swinging.
5 pitches
12345
Selected Pitch
Pitch #5
TypeSlider
DescriptionSwinging Strike
CallSwinging Strike
Result
Count
Outs
Velocity90.6 mph
End Velocity83.1 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.85
Plate Z1.89
Zone14
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 9
2 - 0 · 3 outs
Josh Jung strikes out swinging.
Batter: Josh Jung · Pitcher: Ryan Helsley
bottom 9
2 - 0 · 2 outs
Rangers challenged (play at 1st), call on the field was upheld: Wyatt Langford grounds out, second baseman Brendan Donovan to first baseman Willson Contreras.
Batter: Wyatt Langford · Pitcher: Ryan Helsley
bottom 9
2 - 0 · 1 out
Corey Seager strikes out swinging.
Batter: Corey Seager · Pitcher: Ryan Helsley
top 9
2 - 0 · 3 outs
Victor Scott II flies out to center fielder Wyatt Langford.
Batter: Victor Scott II · Pitcher: Jacob Webb
top 9
2 - 0 · 2 outs
Pedro Pagés grounds out softly to pitcher Jacob Webb. Iván Herrera to 3rd. José Barrero to 2nd.
Batter: Pedro Pagés · Pitcher: Jacob Webb
top 9
2 - 0 · 1 out
Alec Burleson singles on a fly ball to center fielder Wyatt Langford. Iván Herrera to 2nd.
Batter: Alec Burleson · Pitcher: Jacob Webb
top 9
2 - 0 · 1 out
Nolan Arenado flies out to center fielder Wyatt Langford.
Batter: Nolan Arenado · Pitcher: Jacob Webb
top 9
2 - 0 · 0 outs
Iván Herrera walks.
Batter: Iván Herrera · Pitcher: Jacob Webb
bottom 8
2 - 0 · 3 outs
Josh Smith flies out to center fielder Victor Scott II.
Batter: Josh Smith · Pitcher: Phil Maton
bottom 8
2 - 0 · 2 outs
Kyle Higashioka grounds into a double play, third baseman Nolan Arenado to second baseman Brendan Donovan to first baseman Willson Contreras. Marcus Semien out at 2nd. Kyle Higashioka out at 1st.
Batter: Kyle Higashioka · Pitcher: Phil Maton
bottom 8
2 - 0 · 0 outs
Marcus Semien walks.
Batter: Marcus Semien · Pitcher: Phil Maton
top 8
2 - 0 · 3 outs
Willson Contreras grounds out softly, pitcher Hoby Milner to first baseman Jake Burger.
Batter: Willson Contreras · Pitcher: Hoby Milner
St. Louis Cardinals Roster
Lineup
Lars NootbaarLF#21
AVG — · HR 0 · RBI 0
Masyn WinnSS#0
AVG — · HR 0 · RBI 0
Brendan Donovan2B#33
AVG — · HR 0 · RBI 0
Willson Contreras1B#40
AVG — · HR 0 · RBI 1
Iván HerreraDH#48
AVG — · HR 0 · RBI 0
Nolan Arenado3B#28
AVG — · HR 0 · RBI 1
José BarreroRF#27
AVG — · HR 0 · RBI 0
Pedro PagésC#43
AVG — · HR 0 · RBI 0
Victor Scott IICF#11
AVG — · HR 0 · RBI 0
Bench
Alec BurlesonRF#41
AVG — · HR 0 · RBI 0
Nolan Gorman2B#16
AVG — · HR — · RBI —
Ryan ViladeRF#13
AVG — · HR — · RBI —
Yohel PozoC#63
AVG — · HR — · RBI —
Pitchers
Andre PallanteP#53
IP — · K — · ERA —
Erick FeddeP#12
IP — · K — · ERA —
John KingP#47
IP — · K — · ERA —
JoJo RomeroP#59
IP — · K — · ERA —
Kyle LeahyP#62
IP — · K — · ERA —
Matt SvansonP#49
IP — · K — · ERA —
Matthew LiberatoreP#52
IP — · K — · ERA —
Miles MikolasP#39
IP — · K — · ERA —
Phil MatonP#88
IP 1.0 · K 0 · ERA —
Roddery MuñozP#35
IP — · K — · ERA —
Ryan HelsleyP#56
IP 1.0 · K 2 · ERA —
Sonny GrayP#54
IP 7.0 · K 10 · ERA —
Steven MatzP#32
IP — · K — · ERA —
Texas Rangers Roster
Lineup
Josh SmithSS#8
AVG — · HR 0 · RBI 0
Corey SeagerDH#5
AVG — · HR 0 · RBI 0
Wyatt LangfordCF#36
AVG — · HR 0 · RBI 0
Josh Jung3B#6
AVG — · HR 0 · RBI 0
Alejandro OsunaLF#19
AVG — · HR 0 · RBI 0
Jake Burger1B#21
AVG — · HR 0 · RBI 0
Sam HaggertyRF#0
AVG — · HR 0 · RBI 0
Marcus Semien2B#2
AVG — · HR 0 · RBI 0
Kyle HigashiokaC#11
AVG — · HR 0 · RBI 0
Bench
Adolis GarcíaRF#53
AVG — · HR — · RBI —
Ezequiel DuranSS#20
AVG — · HR — · RBI —
Jonah HeimC#28
AVG — · HR — · RBI —
Tucker BarnhartC#18
AVG — · HR — · RBI —
Pitchers
Caleb BoushleyP#70
IP — · K — · ERA —
Cole WinnP#60
IP 1.2 · K 2 · ERA —
Hoby MilnerP#41
IP 1.0 · K 0 · ERA —
Jack LeiterP#35
IP — · K — · ERA —
Jacob deGromP#48
IP — · K — · ERA —
Jacob LatzP#67
IP — · K — · ERA —
Jacob WebbP#71
IP 1.0 · K 0 · ERA —
Luke JacksonP#77
IP — · K — · ERA —
Marc ChurchP#30
IP — · K — · ERA —
Patrick CorbinP#46
IP 5.1 · K 3 · ERA —
Robert GarciaP#62
IP — · K — · ERA —
Shawn ArmstrongP#43
IP — · K — · ERA —
Tyler MahleP#51
IP — · K — · ERA —