MLB Game

Houston Astros at St. Louis Cardinals

FinalMar 21, 5:05 PMRoger Dean Chevrolet StadiumBottom 9th
HOU
5
@
STL
3
Live Game State
InningBottom 9th
Balls / Strikes / Outs0 / 3 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueRoger Dean Chevrolet Stadium
StartMar 21, 5:05 PM
Day/Nightday
Attendance5000
First Pitch2025-03-21T17:07:00.000Z
DecisionW: Framber Valdez · L: Sonny Gray · SV: Luis Contreras
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
HOU0400100005110
STL010020000340
Starting Pitchers
Houston Astros
Framber Valdez
· 2- · ERA 3.45
St. Louis Cardinals
Sonny Gray
· -3 · ERA 12.56
Team Totals
Houston Astros Batting
AVG.237
Runs5
Hits11
HR2
BB2
K11
St. Louis Cardinals Batting
AVG.228
Runs3
Hits4
HR2
BB5
K12
Houston Astros Pitching
ERA4.06
K12
BB5
IP9.0
Hits4
HR2
St. Louis Cardinals Pitching
ERA4.39
K11
BB2
IP9.0
Hits11
HR2
Pitch View
Luis Contreras vs Ryan Vilade
Ryan Vilade strikes out swinging.
3 pitches
123
Selected Pitch
Pitch #3
TypeFour-Seam Fastball
DescriptionSwinging Strike
CallSwinging Strike
Result
Count
Outs
Velocity90.8 mph
End Velocity82.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.31
Plate Z3.64
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
bottom 9
5 - 3 · 3 outs
Ryan Vilade strikes out swinging.
Batter: Ryan Vilade · Pitcher: Luis Contreras
bottom 9
5 - 3 · 2 outs
César Prieto lines out to second baseman Brendan Rodgers.
Batter: César Prieto · Pitcher: Luis Contreras
bottom 9
5 - 3 · 1 out
Darlin Moquete called out on strikes.
Batter: Darlin Moquete · Pitcher: Luis Contreras
bottom 9
5 - 3 · 0 outs
Luken Baker walks.
Batter: Luken Baker · Pitcher: Luis Contreras
top 9
5 - 3 · 3 outs
Walker Janek called out on strikes.
Batter: Walker Janek · Pitcher: Quinn Mathews
top 9
5 - 3 · 2 outs
Luis Guillorme flies out to left fielder Mike Antico.
Batter: Luis Guillorme · Pitcher: Quinn Mathews
top 9
5 - 3 · 1 out
Zack Short strikes out swinging.
Batter: Zack Short · Pitcher: Quinn Mathews
top 9
5 - 3 · 0 outs
Cooper Hummel doubles (4) on a sharp line drive to right fielder Ryan Vilade. Logan Cerny to 3rd.
Batter: Cooper Hummel · Pitcher: Quinn Mathews
top 9
5 - 3 · 0 outs
Logan Cerny singles on a line drive to left fielder Mike Antico.
Batter: Logan Cerny · Pitcher: Quinn Mathews
bottom 8
5 - 3 · 3 outs
Gavin Collins strikes out swinging.
Batter: Gavin Collins · Pitcher: Bryan King
bottom 8
5 - 3 · 2 outs
Brody Moore grounds out, shortstop Zack Short to first baseman Luis Castro. Matt Lloyd to 3rd.
Batter: Brody Moore · Pitcher: Bryan King
bottom 8
5 - 3 · 1 out
Matt Lloyd doubles (1) on a line drive to center fielder Logan Cerny.
Batter: Matt Lloyd · Pitcher: Bryan King
Houston Astros Roster
Lineup
Cooper HummelLF#1
AVG — · HR 0 · RBI 0
Zack ShortSS#16
AVG — · HR 0 · RBI 0
Luis Guillorme3B#0
AVG — · HR 0 · RBI 0
Walker JanekC#95
AVG — · HR 0 · RBI 0
Cam SmithRF#11
AVG — · HR 0 · RBI 0
Ben GamelDH#11
AVG — · HR 0 · RBI 0
Luis Castro1B#87
AVG — · HR 0 · RBI 0
Brendan Rodgers2B#1
AVG — · HR 0 · RBI 0
Logan CernyCF#93
AVG — · HR 0 · RBI 0
Bench
Anthony Sherwin2B
AVG — · HR — · RBI —
Austin Deming3B#94
AVG — · HR — · RBI —
Brice MatthewsSS#86
AVG — · HR — · RBI —
Bryan LavastidaC#80
AVG — · HR — · RBI —
Chas McCormickCF#20
AVG — · HR 1 · RBI 3
Chase JaworskySS#88
AVG — · HR — · RBI —
Christian Walker1B#8
AVG — · HR — · RBI —
Colin BarberLF#94
AVG — · HR — · RBI —
Collin PriceC#83
AVG — · HR — · RBI —
Cristian GonzalezSS#95
AVG — · HR — · RBI —
Ethan WagnerOF#95
AVG — · HR — · RBI —
Garret GuillemetteC#93
AVG — · HR — · RBI —
German RamirezSS#89
AVG — · HR — · RBI —
Isaac Paredes3B#15
AVG — · HR 0 · RBI 1
Jacob MeltonCF#76
AVG — · HR — · RBI —
Jake MeyersCF#6
AVG — · HR — · RBI —
Jeremy PeñaSS#3
AVG — · HR 1 · RBI 1
Jesús BastidasSS#84
AVG — · HR — · RBI —
Joe HudsonC#31
AVG — · HR — · RBI —
Jon SingletonDH#28
AVG — · HR 0 · RBI 0
Jose AltuveLF#27
AVG — · HR 0 · RBI 0
Joseph SullivanCF#89
AVG — · HR — · RBI —
Kenni GomezCF#90
AVG — · HR — · RBI —
Lucas SpenceOF#93
AVG — · HR — · RBI —
Luis BaezRF#99
AVG — · HR — · RBI —
Mauricio DubónLF#14
AVG — · HR — · RBI —
Max HolySS#98
AVG — · HR — · RBI —
Miguel PalmaC#81
AVG — · HR — · RBI —
Nehomar Ochoa Jr.RF#91
AVG — · HR — · RBI —
Pascanel Ferreras2B#98
AVG — · HR — · RBI —
Pedro LeónRF#4
AVG — · HR — · RBI —
Quincy HamiltonCF#82
AVG — · HR — · RBI —
Ryan Johnson3B#96
AVG — · HR — · RBI —
Ryan WrobleskiC#87
AVG — · HR — · RBI —
Taylor TrammellLF#26
AVG — · HR — · RBI —
Tommy Sacco Jr.SS#87
AVG — · HR — · RBI —
Tyler WhitakerRF#94
AVG — · HR — · RBI —
Victor Caratini1B#17
AVG — · HR 0 · RBI 0
Will BushC#91
AVG — · HR — · RBI —
Yainer DiazC#21
AVG — · HR 0 · RBI 0
Yordan AlvarezLF#44
AVG — · HR — · RBI —
Zach Dezenzo1B#9
AVG — · HR — · RBI —
Pitchers
Aaron BrownP#65
IP — · K — · ERA —
Abel MercedesP#51
IP — · K — · ERA —
AJ BlubaughP#69
IP — · K — · ERA —
Alejandro TorresP#92
IP — · K — · ERA —
Alex GonzalezP#84
IP — · K — · ERA —
Alex Santos IIP#90
IP — · K — · ERA —
Amilcar ChirinosP#91
IP — · K — · ERA —
Anderson BidoP#97
IP — · K — · ERA —
Blake WeimanP#70
IP — · K — · ERA —
Brandon WalterP#75
IP — · K — · ERA —
Brody RodningP#95
IP — · K — · ERA —
Bryan AbreuP#52
IP — · K — · ERA —
Bryan KingP#74
IP 1.0 · K 1 · ERA —
Colby LangfordP#94
IP — · K — · ERA —
Cristian JavierP#53
IP — · K — · ERA —
Edinson BatistaP#95
IP — · K — · ERA —
Forrest WhitleyP#60
IP — · K — · ERA —
Framber ValdezP#59
IP 5.0 · K 6 · ERA —
Glenn Otto Jr.P#38
IP — · K — · ERA —
Hayden WesneskiP#39
IP — · K — · ERA —
Hudson LeachP#90
IP — · K — · ERA —
Hunter BrownP#58
IP — · K — · ERA —
J.P. FranceP#68
IP — · K — · ERA —
Jalen BeeksP#37
IP 1.0 · K 1 · ERA —
James HicksP#89
IP — · K — · ERA —
Joey ManciniP#97
IP — · K — · ERA —
Jose FleuryP#88
IP — · K — · ERA —
Josh HaderP#71
IP — · K — · ERA —
Juan BelloP#90
IP — · K — · ERA —
Julio RodriguezP#98
IP — · K — · ERA —
Kaleb OrtP#63
IP — · K — · ERA —
Lance McCullers Jr.P#43
IP — · K — · ERA —
Logan VanWeyP#64
IP — · K — · ERA —
Luis ContrerasP#73
IP 1.0 · K 2 · ERA —
Luis GarciaP#77
IP — · K — · ERA —
Miguel CastroP#51
IP — · K — · ERA —
Miguel UllolaP#78
IP — · K — · ERA —
Misael TamarezP#79
IP — · K — · ERA —
Nic SwansonP
IP — · K — · ERA —
Nick SwineyP#96
IP — · K — · ERA —
Rafael MonteroP#47
IP — · K — · ERA —
Railin PerezP#96
IP — · K — · ERA —
Ray GaitherP#91
IP — · K — · ERA —
Ronel BlancoP#56
IP — · K — · ERA —
Ryan GustoP
IP 1.0 · K 2 · ERA —
Spencer ArrighettiP#41
IP — · K — · ERA —
Steven OkertP#48
IP — · K — · ERA —
Tayler ScottP#50
IP — · K — · ERA —
Trey DombroskiP#93
IP — · K — · ERA —
Tyler GuilfoilP#98
IP — · K — · ERA —
Wilmy SanchezP#92
IP — · K — · ERA —
St. Louis Cardinals Roster
Lineup
Miguel VillarroelSS#83
AVG — · HR 0 · RBI 0
Mike AnticoLF#97
AVG — · HR 0 · RBI 0
Matt Lloyd1B#91
AVG — · HR 0 · RBI 0
Brody Moore2B#84
AVG — · HR 0 · RBI 0
Gavin CollinsC#83
AVG — · HR 0 · RBI 0
Chris RotondoPR#95
AVG — · HR 0 · RBI 0
Darlin MoqueteCF#81
AVG — · HR 0 · RBI 0
César Prieto3B#82
AVG — · HR 0 · RBI 0
Ryan ViladeRF#94
AVG — · HR 1 · RBI 2
Bench
Alec Burleson1B#41
AVG — · HR — · RBI —
Anyelo EncarnaciónSS#89
AVG — · HR — · RBI —
Brayden JobertOF#87
AVG — · HR — · RBI —
Brendan Donovan2B#33
AVG — · HR 0 · RBI 0
Bryan Torres2B#89
AVG — · HR — · RBI —
Carlos LinarezC#95
AVG — · HR — · RBI —
Chase AdkisonC#88
AVG — · HR — · RBI —
Chase DavisCF#88
AVG — · HR — · RBI —
Christian Martin2B#81
AVG — · HR — · RBI —
Dakota HarrisSS#83
AVG — · HR — · RBI —
Deniel Ortiz3B#91
AVG — · HR — · RBI —
Graysen TarlowC#90
AVG — · HR — · RBI —
Heriberto CaraballoC#84
AVG — · HR — · RBI —
Ian PetrutzOF#92
AVG — · HR — · RBI —
Iván HerreraC#48
AVG — · HR 0 · RBI 0
Jacob Buchberger3B#91
AVG — · HR — · RBI —
Jeremy Rivas2B#66
AVG — · HR — · RBI —
Jimmy CrooksC#72
AVG — · HR — · RBI —
JJ WetherholtSS#87
AVG — · HR — · RBI —
Johnfrank Salazar3B#89
AVG — · HR — · RBI —
Jordan WalkerRF#18
AVG — · HR — · RBI —
José BarreroSS#27
AVG — · HR — · RBI —
Jose CordobaLF#88
AVG — · HR — · RBI —
José Fermín2B#15
AVG — · HR — · RBI —
José SuárezRF#84
AVG — · HR — · RBI —
Josh KrossC#86
AVG — · HR — · RBI —
Joshua BáezRF#94
AVG — · HR — · RBI —
Lars NootbaarLF#21
AVG — · HR 0 · RBI 0
Leo BernalC#96
AVG — · HR — · RBI —
Luis PinoCF#92
AVG — · HR — · RBI —
Luken BakerDH#26
AVG — · HR 0 · RBI 0
Masyn WinnSS#0
AVG — · HR 0 · RBI 0
Michael SianiCF#22
AVG — · HR — · RBI —
Miguel UguetoLF#89
AVG — · HR — · RBI —
Nathan ChurchLF#83
AVG — · HR — · RBI —
Noah MendlingerRF#80
AVG — · HR — · RBI —
Nolan Arenado3B#28
AVG — · HR — · RBI —
Nolan Gorman2B#16
AVG — · HR — · RBI —
Pedro PagésC#43
AVG — · HR — · RBI —
R.J. Yeager1B#81
AVG — · HR — · RBI —
Ramon Mendoza2B#86
AVG — · HR — · RBI —
Ryan CamposC#93
AVG — · HR — · RBI —
Sammy HernandezC#98
AVG — · HR — · RBI —
Tre Richardson III2B#84
AVG — · HR — · RBI —
Victor Scott IICF#11
AVG — · HR 1 · RBI 1
Wade StaussC#91
AVG — · HR — · RBI —
Willson Contreras1B#40
AVG — · HR 0 · RBI 0
Yohel PozoC#99
AVG — · HR — · RBI —
Yordalin PeñaCF#83
AVG — · HR — · RBI —
Zach LevensonLF#86
AVG — · HR — · RBI —
Pitchers
Alex CornwellP#94
IP — · K — · ERA —
Andre GranilloP#96
IP — · K — · ERA —
Andre PallanteP#53
IP — · K — · ERA —
Andrew MarreroP#86
IP 0.1 · K 0 · ERA —
Angel CuencaP#81
IP — · K — · ERA —
Angel GonzalezP#83
IP — · K — · ERA —
Austin LoveP#97
IP — · K — · ERA —
Benjamin AriasP#97
IP — · K — · ERA —
Brycen MautzP#90
IP — · K — · ERA —
Cade WinquestP#89
IP — · K — · ERA —
Chris RoycroftP#58
IP — · K — · ERA —
Cooper HjerpeP#84
IP — · K — · ERA —
Curtis TaylorP#94
IP — · K — · ERA —
Dionys RodriguezP#95
IP — · K — · ERA —
Drew RomP#63
IP — · K — · ERA —
Edwin NúñezP#99
IP — · K — · ERA —
Erick FeddeP#12
IP — · K — · ERA —
Hunter HayesP#90
IP — · K — · ERA —
Hunter KublickP#92
IP — · K — · ERA —
Ian BedellP#92
IP — · K — · ERA —
Inohan PaniaguaP#82
IP — · K — · ERA —
Jack RalstonP#99
IP — · K — · ERA —
Jawilme RamírezP#89
IP — · K — · ERA —
John KingP#47
IP — · K — · ERA —
JoJo RomeroP#59
IP — · K — · ERA —
Kyle LeahyP#62
IP — · K — · ERA —
Leonardo TaverasP#96
IP — · K — · ERA —
Luis GastelumP#80
IP — · K — · ERA —
Mason BurnsP#88
IP — · K — · ERA —
Matthew LiberatoreP#52
IP — · K — · ERA —
Max RajcicP#97
IP — · K — · ERA —
Michael GomezP#92
IP — · K — · ERA —
Michael McGreevyP#36
IP — · K — · ERA —
Michael WatsonP#81
IP — · K — · ERA —
Miles MikolasP#39
IP — · K — · ERA —
Nathanael HerediaP#91
IP — · K — · ERA —
Nelfy YnfanteP#80
IP — · K — · ERA —
Nick AndersonP#94
IP — · K — · ERA —
Nick RaquetP#84
IP — · K — · ERA —
Oddanier MosquedaP#86
IP — · K — · ERA —
Osvaldo BerriosP#84
IP — · K — · ERA —
Phil MatonP#88
IP — · K — · ERA —
Quinn MathewsP#84
IP 4.0 · K 6 · ERA —
Rob KaminskyP#83
IP — · K — · ERA —
Ryan FernandezP#64
IP — · K — · ERA —
Ryan HelsleyP#56
IP — · K — · ERA —
Ryan ShreveP#94
IP — · K — · ERA —
Sam BrodersenP#82
IP — · K — · ERA —
Sonny GrayP#54
IP 4.2 · K 5 · ERA —
Steven MatzP#32
IP — · K — · ERA —
Tanner JacobsonP#89
IP — · K — · ERA —
Tyler BradtP#82
IP — · K — · ERA —
Yordy HerreraP#81
IP — · K — · ERA —
Zack ThompsonP#57
IP — · K — · ERA —
Zack WeissP#91
IP — · K — · ERA —
Zane MillsP#94
IP — · K — · ERA —