MLB Game
St. Louis Cardinals at Houston Astros
Final
STL
3
@
HOU
2
Live Game State
InningBottom 9th
Balls / Strikes / Outs3 / 3 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueCACTI Park of the Palm Beaches
StartMar 22, 4:05 PM
Day/Nightday
Attendance3594
First Pitch2026-03-22T16:07:00.000Z
DecisionW: Michael McGreevy · L: Steven Okert · SV: Luis Gastelum
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STL | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 3 | 7 | 0 |
| HOU | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 6 | 0 |
Starting Pitchers
St. Louis Cardinals
Michael McGreevy
— · 4- · ERA 2.45
Houston Astros
Cristian Javier
— · ERA 1.69
Team Totals
St. Louis Cardinals Batting
AVG.224
Runs3
Hits7
HR1
BB5
K7
Houston Astros Batting
AVG.197
Runs2
Hits6
HR1
BB2
K13
St. Louis Cardinals Pitching
ERA3.73
K13
BB2
IP9.0
Hits6
HR1
Houston Astros Pitching
ERA3.51
K7
BB5
IP9.0
Hits7
HR1
Pitch View
Luis Gastelum vs CJ Alexander
CJ Alexander strikes out swinging.
7 pitches
Selected Pitch
Pitch #7
TypeChangeup
DescriptionSwinging Strike
CallSwinging Strike
Result
Count—
Outs—
Velocity81.5 mph
End Velocity74.6 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 X0.40
Plate Z1.21
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
3 - 2 · 3 outs
CJ Alexander strikes out swinging.
Batter: CJ Alexander · Pitcher: Luis Gastelum
bottom 9
3 - 2 · 2 outs
Caden Powell strikes out swinging.
Batter: Caden Powell · Pitcher: Luis Gastelum
bottom 9
3 - 2 · 1 out
Chase Call strikes out swinging.
Batter: Chase Call · Pitcher: Luis Gastelum
top 9
3 - 2 · 3 outs
Ramon Mendoza lines out to center fielder Anthony Huezo.
Batter: Ramon Mendoza · Pitcher: AJ Blubaugh
top 9
3 - 2 · 2 outs
José Fermín grounds out, shortstop Max Holy to first baseman CJ Alexander.
Batter: José Fermín · Pitcher: AJ Blubaugh
top 9
3 - 2 · 1 out
Jonathan Mejía strikes out swinging.
Batter: Jonathan Mejía · Pitcher: AJ Blubaugh
top 9
3 - 2 · 0 outs
Miguel Hernández walks.
Batter: Miguel Hernández · Pitcher: AJ Blubaugh
bottom 8
3 - 2 · 3 outs
Jason Schiavone grounds out to first baseman Johnfrank Salazar.
Batter: Jason Schiavone · Pitcher: George Soriano
bottom 8
3 - 2 · 2 outs
Brice Matthews challenged (pitch result), call on the field was confirmed: Brice Matthews called out on strikes.
Batter: Brice Matthews · Pitcher: George Soriano
bottom 8
3 - 2 · 1 out
Anthony Huezo strikes out swinging.
Batter: Anthony Huezo · Pitcher: George Soriano
bottom 8
3 - 2 · 0 outs
Jack Winkler doubles (2) on a line drive to left fielder José Fermín.
Batter: Jack Winkler · Pitcher: George Soriano
top 8
3 - 2 · 3 outs
Jordan Walker lines out sharply to left fielder Caden Powell.
Batter: Jordan Walker · Pitcher: AJ Blubaugh
St. Louis Cardinals Roster
Lineup
José FermínLF#15
AVG — · HR 0 · RBI 1
Ramon Mendoza2B#83
AVG — · HR 0 · RBI 0
Yohel PozoC#63
AVG — · HR 0 · RBI 0
Brody MooreSS#86
AVG — · HR 0 · RBI 0
Ramón Urías3B#29
AVG — · HR 0 · RBI 0
Johnfrank Salazar1B#90
AVG — · HR 0 · RBI 0
Yordalin PeñaRF#92
AVG — · HR 0 · RBI 0
Miguel HernándezPH#80
AVG — · HR 0 · RBI 0
Jonathan MejíaDH#81
AVG — · HR 0 · RBI 0
Bench
Alec Burleson1B#41
AVG — · HR 0 · RBI 0
Alex BirgeC#90
AVG — · HR — · RBI —
Andrew SojkaOF#88
AVG — · HR — · RBI —
Andy YerzyC#96
AVG — · HR — · RBI —
Anyelo EncarnaciónSS#82
AVG — · HR — · RBI —
Blaze Jordan1B#84
AVG — · HR — · RBI —
Bligh MadrisOF#93
AVG — · HR — · RBI —
Cade McGee3B#81
AVG — · HR — · RBI —
Cameron NickensOF#91
AVG — · HR — · RBI —
Carlos LinarezC#97
AVG — · HR — · RBI —
Chase AdkisonC#91
AVG — · HR — · RBI —
Chase DavisCF#72
AVG — · HR — · RBI —
Chase HeathC#97
AVG — · HR — · RBI —
Christian Martin2B#82
AVG — · HR — · RBI —
Colton LedbetterCF#91
AVG — · HR — · RBI —
Dakota HarrisSS#88
AVG — · HR — · RBI —
Deniel Ortiz3B#87
AVG — · HR — · RBI —
Facundo VelásquezCF#84
AVG — · HR — · RBI —
Graysen TarlowC#81
AVG — · HR — · RBI —
Ian PetrutzOF#87
AVG — · HR — · RBI —
Iván HerreraC#48
AVG — · HR 0 · RBI 0
J.P. CabreraC#84
AVG — · HR — · RBI —
Jack Gurevitch1B#93
AVG — · HR — · RBI —
Jalin FloresSS#89
AVG — · HR — · RBI —
Jeremy RivasSS#76
AVG — · HR — · RBI —
Jesús BáezSS#88
AVG — · HR — · RBI —
JJ Wetherholt2B#77
AVG — · HR 0 · RBI 0
Jon Jon GazdarSS#82
AVG — · HR — · RBI —
Jordan WalkerRF#18
AVG — · HR 1 · RBI 1
Jose CordobaLF#92
AVG — · HR — · RBI —
José SuárezRF#94
AVG — · HR — · RBI —
Josh KrossC#95
AVG — · HR — · RBI —
Juan RujanoIF#93
AVG — · HR — · RBI —
Lars NootbaarLF#21
AVG — · HR — · RBI —
Luis PinoCF#83
AVG — · HR — · RBI —
Masyn WinnSS#0
AVG — · HR 0 · RBI 0
Matt KoperniakLF#89
AVG — · HR — · RBI —
Michael Dattalo3B#89
AVG — · HR — · RBI —
Miguel UguetoLF#80
AVG — · HR — · RBI —
Miguel Villarroel2B#89
AVG — · HR — · RBI —
Mike AnticoCF#80
AVG — · HR — · RBI —
Nathan ChurchLF#27
AVG — · HR 0 · RBI 1
Nelson VelázquezOF#88
AVG — · HR — · RBI —
Noah Mendlinger3B#82
AVG — · HR — · RBI —
Nolan Gorman2B#16
AVG — · HR — · RBI —
Pedro PagésC#43
AVG — · HR — · RBI —
Rainiel RodriguezC#90
AVG — · HR — · RBI —
Ryan CamposC#90
AVG — · HR — · RBI —
Ryan MitchellSS#90
AVG — · HR — · RBI —
Ryan WeingartnerSS#84
AVG — · HR — · RBI —
Sammy HernandezC#87
AVG — · HR — · RBI —
Sebastian Dos SantosSS#94
AVG — · HR — · RBI —
Tai PeeteOF#89
AVG — · HR — · RBI —
Thomas Saggese2B#25
AVG — · HR — · RBI —
Travis HoneymanLF#81
AVG — · HR — · RBI —
Tre Richardson III2B#82
AVG — · HR — · RBI —
Trevor HaskinsSS#86
AVG — · HR — · RBI —
Trey Paige3B#91
AVG — · HR — · RBI —
Victor Scott IICF#11
AVG — · HR 0 · RBI 0
Won-Bin ChoRF#83
AVG — · HR — · RBI —
Yairo PadillaSS#83
AVG — · HR — · RBI —
Yaxson LucenaCF#94
AVG — · HR 0 · RBI 0
Zach LevensonOF#84
AVG — · HR — · RBI —
Pitchers
Andre PallanteP#53
IP — · K — · ERA —
Austin LoveP#97
IP — · K — · ERA —
Braden DavisP#92
IP — · K — · ERA —
Bruce ZimmermannP#54
IP — · K — · ERA —
Chris RoycroftP#58
IP 1.1 · K 2 · ERA —
Christian WorleyP#80
IP — · K — · ERA —
D.J. CarpenterP#98
IP — · K — · ERA —
Darlin SaladinP#81
IP — · K — · ERA —
Domenic PiconeP#80
IP — · K — · ERA —
Dominic FreebergerP#88
IP — · K — · ERA —
Dustin MayP#3
IP — · K — · ERA —
Edwin NúñezP#90
IP — · K — · ERA —
George SorianoP#65
IP 1.0 · K 2 · ERA —
Gerardo SalasP#80
IP — · K — · ERA —
Gerson MorenoP#95
IP — · K — · ERA —
Hancel RinconP#81
IP — · K — · ERA —
Hunter HayesP#91
IP — · K — · ERA —
Ian BedellP#95
IP — · K — · ERA —
Ixan HendersonP#80
IP — · K — · ERA —
Jack FindlayP#97
IP — · K — · ERA —
Jared ShusterP#94
IP — · K — · ERA —
Jawilme RamírezP#86
IP — · K — · ERA —
JoJo RomeroP#59
IP — · K — · ERA —
José DavilaP#98
IP — · K — · ERA —
Jurrangelo CijntjeP#87
IP — · K — · ERA —
Justin BruihlP#47
IP — · K — · ERA —
Kyle LeahyP#62
IP — · K — · ERA —
Leonel SequeraP#87
IP — · K — · ERA —
Luis GastelumP#83
IP 1.0 · K 3 · ERA —
Mason BurnsP#95
IP — · K — · ERA —
Mason MolinaP#91
IP — · K — · ERA —
Matt PushardP#67
IP — · K — · ERA —
Matt SvansonP#49
IP — · K — · ERA —
Matthew LiberatoreP#32
IP — · K — · ERA —
Max RajcicP#98
IP — · K — · ERA —
Michael McGreevyP#36
IP 5.0 · K 5 · ERA —
Michael WatsonP#89
IP 0.2 · K 1 · ERA —
Packy NaughtonP#93
IP — · K — · ERA —
Pete HansenP#92
IP — · K — · ERA —
Quinn MathewsP#97
IP — · K — · ERA —
Randel ClementeP#95
IP — · K — · ERA —
Riley O'BrienP#61
IP — · K — · ERA —
Ryan MurphyP#86
IP — · K — · ERA —
Ryne StanekP#55
IP — · K — · ERA —
Scott BlewettP#66
IP — · K — · ERA —
Sem RobberseP#79
IP — · K — · ERA —
Skylar HalesP#96
IP — · K — · ERA —
Tyler BradtP#95
IP — · K — · ERA —
Zack ThompsonP#57
IP — · K — · ERA —
Houston Astros Roster
Lineup
Anthony HuezoCF#92
AVG — · HR 0 · RBI 0
Brice Matthews2B#0
AVG — · HR 0 · RBI 0
Jason SchiavoneDH#93
AVG — · HR 0 · RBI 0
Chase CallRF#93
AVG — · HR 0 · RBI 0
Caden PowellLF#95
AVG — · HR 0 · RBI 0
CJ Alexander1B#91
AVG — · HR 0 · RBI 0
César SalazarC#18
AVG — · HR 0 · RBI 0
Max HolySS#92
AVG — · HR 0 · RBI 0
Jack Winkler3B#98
AVG — · HR 0 · RBI 0
Bench
Alberto HernandezSS#92
AVG — · HR — · RBI —
Alejandro NunezSS#94
AVG — · HR — · RBI —
Brandon Forrester2B#97
AVG — · HR — · RBI —
Cam SmithRF#11
AVG — · HR — · RBI —
Carlos CorreaSS#1
AVG — · HR — · RBI —
Carlos PérezC#29
AVG — · HR — · RBI —
Cavan Biggio1B#4
AVG — · HR 0 · RBI 1
Christian VázquezC#2
AVG — · HR 0 · RBI 0
Christian Walker1B#8
AVG — · HR — · RBI —
Collin PriceC#83
AVG — · HR — · RBI —
DJ NewmanOF#99
AVG — · HR — · RBI —
Drew BrutcherCF#91
AVG — · HR — · RBI —
Edwin DíazSS#80
AVG — · HR — · RBI —
Ethan FreyOF#93
AVG — · HR — · RBI —
Garret GuillemetteC#87
AVG — · HR — · RBI —
German RamirezSS#94
AVG — · HR — · RBI —
Isaac Paredes3B#15
AVG — · HR — · RBI —
Jake MeyersCF#6
AVG — · HR 0 · RBI 0
James Nelson3B#92
AVG — · HR — · RBI —
Jax Biggers3B#81
AVG — · HR 0 · RBI 0
Jeremy PeñaSS#3
AVG — · HR — · RBI —
Joey LoperfidoLF#31
AVG — · HR — · RBI —
John GarciaC#86
AVG — · HR — · RBI —
Jose Altuve2B#27
AVG — · HR 0 · RBI 0
Joseph SullivanCF#90
AVG — · HR — · RBI —
Josh WakefieldOF#93
AVG — · HR — · RBI —
Juan SierraLF#92
AVG — · HR — · RBI —
Justin Thomas Jr.OF#93
AVG — · HR — · RBI —
Keduar TrujilloC#98
AVG — · HR — · RBI —
Kellen StrahmRF#91
AVG — · HR — · RBI —
Kenni GomezCF#93
AVG — · HR — · RBI —
Kevin AlvarezOF#91
AVG — · HR — · RBI —
Kyle Walker2B#96
AVG — · HR — · RBI —
Lucas SpenceOF#89
AVG — · HR — · RBI —
Mason LytleOF#95
AVG — · HR — · RBI —
Nick AllenSS#20
AVG — · HR — · RBI —
Nick MonistereCF#99
AVG — · HR — · RBI —
Pascanel Ferreras2B#96
AVG — · HR — · RBI —
Reylin PerezSS#96
AVG — · HR — · RBI —
Riley UnroeSS#82
AVG — · HR 0 · RBI 0
Shay WhitcombLF#10
AVG — · HR — · RBI —
Taylor TrammellLF#26
AVG — · HR 1 · RBI 1
Tommy Sacco Jr.SS#97
AVG — · HR — · RBI —
Trevor AustinSS#92
AVG — · HR — · RBI —
Tyler WhitakerRF#96
AVG — · HR — · RBI —
Walker JanekC#84
AVG — · HR — · RBI —
Will BushC#88
AVG — · HR — · RBI —
Yainer DiazC#21
AVG — · HR — · RBI —
Yamal Encarnacion2B#96
AVG — · HR — · RBI —
Yordan AlvarezDH#44
AVG — · HR 0 · RBI 0
Zach ColeRF#16
AVG — · HR 0 · RBI 0
Zach DaudetSS#94
AVG — · HR — · RBI —
Zach DezenzoLF#9
AVG — · HR — · RBI —
Pitchers
AJ BlubaughP#69
IP 2.0 · K 1 · ERA —
Alejandro TorresP#99
IP — · K — · ERA —
Alex Santos IIP#88
IP — · K — · ERA —
Alimber SantaP#75
IP — · K — · ERA —
Amilcar ChirinosP#99
IP — · K — · ERA —
Amos WillinghamP#72
IP — · K — · ERA —
Anthony MaldonadoP#63
IP — · K — · ERA —
Bennett SousaP#62
IP — · K — · ERA —
Brandon WalterP#60
IP — · K — · ERA —
Bryan AbreuP#52
IP — · K — · ERA —
Bryan KingP#74
IP — · K — · ERA —
Charlie WeberP#91
IP — · K — · ERA —
Christian RoaP#73
IP — · K — · ERA —
Cody BoltonP#67
IP — · K — · ERA —
Cristian JavierP#53
IP 5.0 · K 2 · ERA —
Derek TrueP#98
IP — · K — · ERA —
Dylan HowardP#87
IP — · K — · ERA —
Enyel De Los SantosP#65
IP — · K — · ERA —
Eurys MartichP#90
IP — · K — · ERA —
Francisco FriasP#89
IP — · K — · ERA —
Hayden WesneskiP#39
IP — · K — · ERA —
Hudson LeachP#78
IP — · K — · ERA —
Hunter BrownP#58
IP — · K — · ERA —
J.P. FranceP#68
IP — · K — · ERA —
Joey ManciniP#93
IP — · K — · ERA —
Jose FleuryP#87
IP — · K — · ERA —
Jose GuedezP#97
IP — · K — · ERA —
Josh HaderP#71
IP — · K — · ERA —
Kai-Wei TengP#17
IP — · K — · ERA —
Lance McCullers Jr.P#43
IP — · K — · ERA —
Logan VanWeyP#64
IP — · K — · ERA —
Michael KnorrP#77
IP — · K — · ERA —
Mike BurrowsP#50
IP — · K — · ERA —
Nate PearsonP#55
IP — · K — · ERA —
Nate WohlgemuthP#75
IP — · K — · ERA —
Nic SwansonP#95
IP — · K — · ERA —
Nolan DeVosP#97
IP — · K — · ERA —
Peter LambertP#38
IP — · K — · ERA —
Railin PerezP#98
IP — · K — · ERA —
Roddery MuñozP#46
IP 1.0 · K 2 · ERA —
Ronel BlancoP#56
IP — · K — · ERA —
Ryan WeissP#51
IP — · K — · ERA —
Sam CarlsonP#79
IP — · K — · ERA —
Spencer ArrighettiP#41
IP — · K — · ERA —
Steven OkertP#48
IP 1.0 · K 2 · ERA —
Tatsuya ImaiP#45
IP — · K — · ERA —
Tom CosgroveP#59
IP — · K — · ERA —
Trey DombroskiP#97
IP — · K — · ERA —
Trey McLoughlinP#98
IP — · K — · ERA —
Wilmy SanchezP#99
IP — · K — · ERA —
