MLB Game
Cleveland Guardians at St. Louis Cardinals
Final
CLE
3
@
STL
5
Live Game State
InningTop 9th
Balls / Strikes / Outs2 / 1 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueBusch Stadium
StartApr 15, 5:15 PM
Day/Nightday
Attendance22642
First Pitch2026-04-15T17:21:00.000Z
DecisionW: Dustin May · L: Connor Brogdon · SV: Riley O'Brien
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CLE | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 3 | 8 | 0 |
| STL | 0 | 1 | 0 | 0 | 0 | 3 | 1 | 0 | — | 5 | 9 | 0 |
Starting Pitchers
Cleveland Guardians
Slade Cecconi
— · -2 · ERA 5.03
St. Louis Cardinals
Dustin May
— · 2-2 · ERA 6.98
Team Totals
Cleveland Guardians Batting
AVG.229
Runs3
Hits8
HR0
BB2
K8
St. Louis Cardinals Batting
AVG.231
Runs5
Hits9
HR0
BB7
K7
Cleveland Guardians Pitching
ERA4.06
K7
BB7
IP8.0
Hits9
HR0
St. Louis Cardinals Pitching
ERA4.94
K8
BB2
IP9.0
Hits8
HR0
Pitch View
Riley O'Brien vs Juan Brito
Juan Brito grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.
4 pitches
Selected Pitch
Pitch #4
TypeSinker
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity99.0 mph
End Velocity90.1 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 X-0.10
Plate Z2.56
Zone5
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
3 - 5 · 3 outs
Juan Brito grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.
Batter: Juan Brito · Pitcher: Riley O'Brien
top 9
3 - 5 · 2 outs
Rhys Hoskins strikes out swinging.
Batter: Rhys Hoskins · Pitcher: Riley O'Brien
top 9
3 - 5 · 1 out
Angel Martínez strikes out swinging.
Batter: Angel Martínez · Pitcher: Riley O'Brien
bottom 8
3 - 5 · 3 outs
Ramón Urías flies out to center fielder Steven Kwan.
Batter: Ramón Urías · Pitcher: Matt Festa
bottom 8
3 - 5 · 2 outs
Jordan Walker doubles (3) on a line drive to left fielder Angel Martínez. JJ Wetherholt to 3rd.
Batter: Jordan Walker · Pitcher: Matt Festa
bottom 8
3 - 5 · 2 outs
Alec Burleson strikes out swinging.
Batter: Alec Burleson · Pitcher: Matt Festa
bottom 8
3 - 5 · 1 out
Iván Herrera pops out to pitcher Matt Festa.
Batter: Iván Herrera · Pitcher: Matt Festa
bottom 8
3 - 5 · 0 outs
JJ Wetherholt hit by pitch.
Batter: JJ Wetherholt · Pitcher: Matt Festa
top 8
3 - 5 · 3 outs
José Ramírez strikes out swinging.
Batter: José Ramírez · Pitcher: JoJo Romero
top 8
3 - 5 · 2 outs
Chase DeLauter pops out to third baseman Ramón Urías in foul territory.
Batter: Chase DeLauter · Pitcher: JoJo Romero
top 8
3 - 5 · 1 out
Steven Kwan pops out to shortstop Masyn Winn.
Batter: Steven Kwan · Pitcher: JoJo Romero
bottom 7
3 - 5 · 3 outs
Victor Scott II called out on strikes.
Batter: Victor Scott II · Pitcher: Matt Festa
Cleveland Guardians Roster
Lineup
Steven KwanCF#42
AVG — · HR 0 · RBI 0
Chase DeLauterRF#42
AVG — · HR 0 · RBI 0
José RamírezDH#42
AVG — · HR 0 · RBI 0
Angel MartínezLF#42
AVG — · HR 0 · RBI 0
Rhys Hoskins1B#42
AVG — · HR 0 · RBI 0
Juan Brito2B#42
AVG — · HR 0 · RBI 0
Daniel Schneemann3B#42
AVG — · HR 0 · RBI 0
Bo NaylorC#42
AVG — · HR 0 · RBI 2
Brayan RocchioSS#42
AVG — · HR 0 · RBI 0
Bench
Austin HedgesC#42
AVG — · HR — · RBI —
David Fry1B#42
AVG — · HR — · RBI —
George ValeraLF#42
AVG — · HR 0 · RBI 0
Kyle Manzardo1B#42
AVG — · HR 0 · RBI 1
Pitchers
Cade SmithP#42
IP — · K — · ERA —
Connor BrogdonP#42
IP 1.1 · K 0 · ERA —
Erik SabrowskiP#42
IP — · K — · ERA —
Gavin WilliamsP#42
IP — · K — · ERA —
Hunter GaddisP#42
IP — · K — · ERA —
Joey CantilloP#42
IP — · K — · ERA —
Matt FestaP#42
IP 2.1 · K 3 · ERA —
Parker MessickP#42
IP — · K — · ERA —
Peyton PalletteP#42
IP — · K — · ERA —
Shawn ArmstrongP#42
IP — · K — · ERA —
Slade CecconiP#42
IP 4.0 · K 4 · ERA —
Tanner BibeeP#42
IP — · K — · ERA —
Tim HerrinP#42
IP 0.1 · K 0 · ERA —
St. Louis Cardinals Roster
Lineup
JJ Wetherholt2B#42
AVG — · HR 0 · RBI 1
Iván HerreraDH#42
AVG — · HR 0 · RBI 0
Alec Burleson1B#42
AVG — · HR 0 · RBI 2
Jordan WalkerRF#42
AVG — · HR 0 · RBI 0
Ramón Urías3B#42
AVG — · HR 0 · RBI 0
Masyn WinnSS#42
AVG — · HR 0 · RBI 0
Nathan ChurchLF#42
AVG — · HR 0 · RBI 1
Pedro PagésC#42
AVG — · HR 0 · RBI 1
Victor Scott IICF#42
AVG — · HR 0 · RBI 0
Bench
José Fermín2B#42
AVG — · HR — · RBI —
Nolan Gorman3B#42
AVG — · HR 0 · RBI 0
Thomas Saggese2B#42
AVG — · HR — · RBI —
Yohel PozoC#42
AVG — · HR — · RBI —
Pitchers
Andre PallanteP#42
IP — · K — · ERA —
Dustin MayP#42
IP 6.0 · K 4 · ERA —
George SorianoP#42
IP — · K — · ERA —
Gordon GraceffoP#42
IP — · K — · ERA —
JoJo RomeroP#42
IP 1.1 · K 1 · ERA —
Justin BruihlP#42
IP 0.2 · K 1 · ERA —
Kyle LeahyP#42
IP — · K — · ERA —
Matt SvansonP#42
IP — · K — · ERA —
Matthew LiberatoreP#42
IP — · K — · ERA —
Michael McGreevyP#42
IP — · K — · ERA —
Riley O'BrienP#42
IP 1.0 · K 2 · ERA —
Ryan FernandezP#42
IP — · K — · ERA —
Ryne StanekP#42
IP — · K — · ERA —
