MLB Game

St. Louis Cardinals at Cleveland Guardians

FinalJun 28, 8:10 PMProgressive FieldBottom 9th
STL
9
@
CLE
6
Live Game State
InningBottom 9th
Balls / Strikes / Outs0 / 2 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueProgressive Field
StartJun 28, 8:10 PM
Day/Nightday
Attendance32484
First Pitch2025-06-28T20:10:00.000Z
DecisionW: Matt Svanson · L: Matt Festa · 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
STL1000250019140
CLE000600000691
Starting Pitchers
St. Louis Cardinals
Miles Mikolas
· 4-5 · ERA 4.76
Cleveland Guardians
Slade Cecconi
· 3-3 · ERA 3.64
Team Totals
St. Louis Cardinals Batting
AVG.254
Runs9
Hits14
HR2
BB3
K8
Cleveland Guardians Batting
AVG.227
Runs6
Hits9
HR2
BB3
K9
St. Louis Cardinals Pitching
ERA3.96
K9
BB3
IP9.0
Hits9
HR2
Cleveland Guardians Pitching
ERA3.99
K8
BB3
IP9.0
Hits14
HR2
Pitch View
Ryan Helsley vs José Ramírez
José Ramírez lines out sharply to left fielder Lars Nootbaar.
3 pitches
123
Selected Pitch
Pitch #3
TypeFour-Seam Fastball
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count
Outs
Velocity102.1 mph
End Velocity93.7 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 X-0.57
Plate Z2.11
Zone7
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
9 - 6 · 3 outs
José Ramírez lines out sharply to left fielder Lars Nootbaar.
Batter: José Ramírez · Pitcher: Ryan Helsley
bottom 9
9 - 6 · 2 outs
Kyle Manzardo strikes out swinging, catcher Yohel Pozo to first baseman Willson Contreras.
Batter: Kyle Manzardo · Pitcher: Ryan Helsley
bottom 9
9 - 6 · 1 out
Steven Kwan flies out to center fielder Victor Scott II.
Batter: Steven Kwan · Pitcher: Ryan Helsley
top 9
9 - 6 · 3 outs
Nolan Gorman singles on a sharp line drive to right fielder Nolan Jones. Nolan Gorman out at 2nd on the throw, right fielder Nolan Jones to shortstop Gabriel Arias.
Batter: Nolan Gorman · Pitcher: Kolby Allard
top 9
9 - 6 · 2 outs
Nolan Arenado grounds out, second baseman Daniel Schneemann to first baseman Carlos Santana.
Batter: Nolan Arenado · Pitcher: Kolby Allard
top 9
9 - 6 · 1 out
Lars Nootbaar strikes out swinging.
Batter: Lars Nootbaar · Pitcher: Kolby Allard
top 9
9 - 6 · 0 outs
Willson Contreras homers (11) on a fly ball to left center field.
Batter: Willson Contreras · Pitcher: Kolby Allard
bottom 8
8 - 6 · 3 outs
Angel Martínez strikes out swinging.
Batter: Angel Martínez · Pitcher: Phil Maton
bottom 8
8 - 6 · 2 outs
Gabriel Arias walks. Nolan Jones to 2nd.
Batter: Gabriel Arias · Pitcher: Phil Maton
bottom 8
8 - 6 · 2 outs
Nolan Jones singles on a ground ball to right fielder Garrett Hampson. Daniel Schneemann to 3rd.
Batter: Nolan Jones · Pitcher: Phil Maton
bottom 8
8 - 6 · 2 outs
Daniel Schneemann walks.
Batter: Daniel Schneemann · Pitcher: Phil Maton
bottom 8
8 - 6 · 2 outs
Lane Thomas strikes out swinging.
Batter: Lane Thomas · Pitcher: Phil Maton
St. Louis Cardinals Roster
Lineup
Brendan Donovan2B#33
AVG — · HR 1 · RBI 2
Masyn WinnSS#0
AVG — · HR 0 · RBI 1
Garrett HampsonRF#13
AVG — · HR 0 · RBI 0
Willson Contreras1B#40
AVG — · HR 1 · RBI 1
Lars NootbaarLF#21
AVG — · HR 0 · RBI 0
Nolan ArenadoDH#28
AVG — · HR 0 · RBI 0
Nolan Gorman3B#16
AVG — · HR 0 · RBI 1
Yohel PozoC#63
AVG — · HR 0 · RBI 0
Victor Scott IICF#11
AVG — · HR 0 · RBI 2
Bench
Alec BurlesonRF#41
AVG — · HR 0 · RBI 2
José Fermín2B#15
AVG — · HR — · RBI —
Pedro PagésC#43
AVG — · HR — · RBI —
Thomas Saggese2B#25
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 1.0 · K 1 · ERA —
Matthew LiberatoreP#52
IP — · K — · ERA —
Miles MikolasP#39
IP 4.0 · K 5 · ERA —
Phil MatonP#88
IP 1.1 · K 2 · ERA —
Riley O'BrienP#55
IP — · K — · ERA —
Ryan HelsleyP#56
IP 1.0 · K 1 · ERA —
Sonny GrayP#54
IP — · K — · ERA —
Steven MatzP#32
IP 1.2 · K 0 · ERA —
Cleveland Guardians Roster
Lineup
Steven KwanLF#38
AVG — · HR 0 · RBI 1
Kyle ManzardoDH#9
AVG — · HR 1 · RBI 1
José Ramírez3B#11
AVG — · HR 0 · RBI 0
Carlos Santana1B#41
AVG — · HR 0 · RBI 0
Lane ThomasCF#8
AVG — · HR 0 · RBI 0
Daniel Schneemann2B#10
AVG — · HR 0 · RBI 1
Nolan JonesRF#22
AVG — · HR 0 · RBI 1
Gabriel AriasSS#13
AVG — · HR 1 · RBI 2
Bo NaylorC#23
AVG — · HR 0 · RBI 0
Bench
Angel MartínezPH#1
AVG — · HR 0 · RBI 0
Austin HedgesC#27
AVG — · HR 0 · RBI 0
David Fry1B#6
AVG — · HR — · RBI —
Johnathan RodríguezRF#30
AVG — · HR — · RBI —
Pitchers
Cade SmithP#36
IP — · K — · ERA —
Emmanuel ClaseP#48
IP — · K — · ERA —
Erik SabrowskiP#62
IP — · K — · ERA —
Gavin WilliamsP#32
IP — · K — · ERA —
Hunter GaddisP#33
IP — · K — · ERA —
Jakob JunisP#16
IP — · K — · ERA —
Kolby AllardP#49
IP 3.0 · K 2 · ERA —
Logan AllenP#26
IP — · K — · ERA —
Luis OrtizP#45
IP — · K — · ERA —
Matt FestaP#52
IP 0.1 · K 0 · ERA —
Slade CecconiP#44
IP 4.2 · K 5 · ERA —
Tanner BibeeP#28
IP — · K — · ERA —
Tim HerrinP#29
IP 1.0 · K 1 · ERA —