Quick View
← Back to League
MLB Team Hub

St. Louis Cardinals

STL

Dashboard view for today's matchup, recent bullpen usage, schedule, roster, injuries, and player stats.

Record
40-32
Win pct .556
Run Diff
+11
326 for / 315 against
Today
@ KC
7:40 PM ET
Last 10 Games
6-4
record
Injuries
4
tracked entries
News
10
headlines

Today's Game

7:40 PM ET
Probable Starter
STL
Matthew Liberatore
IP 70.7
ERA 4.71
WHIP 1.50
K 65
Jun 18, 2026
STL Cardinals @ KC Royals
7:40 PM ET
Probable Starter
KC
Noah Cameron
IP 70.0
ERA 4.11
WHIP 1.21
K 64
Jun 18, 2026
7:40 PM ET
STL Cardinals @ KC Royals
STL: Matthew Liberatore (70.7 IP, 4.71 ERA, 1.50 WHIP, 65 K)
KC: Noah Cameron (70.0 IP, 4.11 ERA, 1.21 WHIP, 64 K)
Recent Bullpen Usage
Live bullpen table
Pitcher Last 3 Status Season Last 5 Appearances
Loading...

Schedule

March
26
THU
vs TB Rays
W 9-7
28
SAT
vs TB Rays
W 6-5
29
SUN
vs TB Rays
L 11-7
30
MON
vs NYM Mets
L 4-2
31
TUE
vs NYM Mets
W 3-0
April
1
WED
vs NYM Mets
W 2-1
3
FRI
@ DET Tigers
L 4-0
4
SAT
@ DET Tigers
L 11-6
5
SUN
@ DET Tigers
W 5-3
6
MON
@ WSH Nationals
L 9-6
7
TUE
@ WSH Nationals
W 7-6
8
WED
@ WSH Nationals
W 6-1
10
FRI
vs BOS Red Sox
W 3-2
11
SAT
vs BOS Red Sox
L 7-1
12
SUN
vs BOS Red Sox
L 9-3
13
MON
vs CLE Guardians
L 9-3
14
TUE
vs CLE Guardians
W 6-5
15
WED
vs CLE Guardians
W 5-3
17
FRI
@ HOU Astros
W 9-4
18
SAT
@ HOU Astros
W 7-5
19
SUN
@ HOU Astros
W 7-5
20
MON
@ MIA Marlins
L 5-3
21
TUE
@ MIA Marlins
W 5-3
22
WED
@ MIA Marlins
L 4-1
24
FRI
vs SEA Mariners
L 3-2
25
SAT
vs SEA Mariners
L 11-9
26
SUN
vs SEA Mariners
L 3-2
27
MON
@ PIT Pirates
W 4-2
28
TUE
@ PIT Pirates
W 11-7
29
WED
@ PIT Pirates
W 5-4
30
THU
@ PIT Pirates
W 10-5
May
1
FRI
vs LAD Dodgers
W 7-2
2
SAT
vs LAD Dodgers
W 3-2
3
SUN
vs LAD Dodgers
L 4-1
4
MON
vs MIL Brewers
W 6-3
5
TUE
vs MIL Brewers (7:45 PM ET)
7:45 PM ET
MIL: Brandon Sproat STL: Andre Pallante
6
WED
vs MIL Brewers
L 6-2
7
THU
@ SD Padres
W 2-1
8
FRI
@ SD Padres
W 6-0
9
SAT
@ SD Padres
L 4-2
10
SUN
@ SD Padres
L 3-2
12
TUE
@ ATH Athletics
W 6-4
13
WED
@ ATH Athletics
L 6-2
14
THU
@ ATH Athletics
W 5-4
15
FRI
vs KC Royals
W 5-4
16
SAT
vs KC Royals
W 4-2
17
SUN
vs KC Royals
L 2-0
19
TUE
vs PIT Pirates
W 9-6
20
WED
vs PIT Pirates
L 7-0
21
THU
vs PIT Pirates
L 6-2
22
FRI
@ CIN Reds (6:40 PM ET)
6:40 PM ET
STL: Kyle Leahy CIN: Chris Paddack
23
SAT
@ CIN Reds
W 8-1
23
SAT
@ CIN Reds
L 7-6
24
SUN
@ CIN Reds (1:40 PM ET)
1:40 PM ET
STL: Brycen Mautz CIN: Brady Singer
25
MON
@ MIL Brewers
L 5-1
26
TUE
@ MIL Brewers
L 6-0
27
WED
@ MIL Brewers
L 2-1
29
FRI
vs CHC Cubs
W 6-5
30
SAT
vs CHC Cubs
L 6-1
31
SUN
vs CHC Cubs
W 5-1
June
1
MON
vs TEX Rangers
L 2-1
2
TUE
vs TEX Rangers
L 7-4
3
WED
vs TEX Rangers
W 5-3
5
FRI
vs CIN Reds
W 10-3
6
SAT
vs CIN Reds
W 6-5
7
SUN
vs CIN Reds
W 5-3
9
TUE
@ NYM Mets
W 7-0
10
WED
@ NYM Mets
W 9-2
11
THU
@ NYM Mets
L 5-4
12
FRI
@ MIN Twins
L 9-8
13
SAT
@ MIN Twins
W 9-6
14
SUN
@ MIN Twins
L 5-4
15
MON
vs SD Padres
W 3-0
16
TUE
vs SD Padres
W 3-2
17
WED
vs SD Padres
L 6-1
18
THU
@ KC Royals (7:40 PM ET)
7:40 PM ET
STL: Matthew Liberatore KC: Noah Cameron
19
FRI
@ KC Royals (8:15 PM ET)
8:15 PM ET
STL: Michael McGreevy KC: Seth Lugo
21
SUN
@ KC Royals (2:10 PM ET)
2:10 PM ET
STL: Dustin May KC: Stephen Kolek
22
MON
vs ARI Diamondbacks (7:45 PM ET)
7:45 PM ET
ARI: Merrill Kelly STL: Andre Pallante
23
TUE
vs ARI Diamondbacks (7:45 PM ET)
7:45 PM ET
ARI: Eduardo Rodriguez STL: Kyle Leahy
24
WED
vs ARI Diamondbacks (7:45 PM ET)
7:45 PM ET
ARI: Michael Soroka STL: Matthew Liberatore
25
THU
vs ARI Diamondbacks (7:45 PM ET)
7:45 PM ET
ARI: Zac Gallen STL: Michael McGreevy
26
FRI
vs MIA Marlins (8:15 PM ET)
8:15 PM ET
MIA: Ryan Gusto STL: Dustin May
27
SAT
vs MIA Marlins (7:15 PM ET)
7:15 PM ET
MIA: Tyler Phillips STL: Andre Pallante
28
SUN
vs MIA Marlins (2:15 PM ET)
2:15 PM ET
MIA: Sandy Alcantara STL: Kyle Leahy
30
TUE
@ ATL Braves (7:15 PM ET)
7:15 PM ET
STL: Matthew Liberatore ATL: Martín Pérez
July
1
WED
@ ATL Braves (7:15 PM ET)
7:15 PM ET
STL: Michael McGreevy ATL: Chris Sale
2
THU
@ ATL Braves (7:15 PM ET)
7:15 PM ET
STL: Dustin May ATL: Bryce Elder
3
FRI
@ CHC Cubs (4:05 PM ET)
4:05 PM ET
No probable pitchers
4
SAT
@ CHC Cubs (8:08 PM ET)
8:08 PM ET
No probable pitchers
5
SUN
@ CHC Cubs (2:30 PM ET)
2:30 PM ET
No probable pitchers
6
MON
vs MIL Brewers (7:45 PM ET)
7:45 PM ET
No probable pitchers
7
TUE
vs MIL Brewers (2:15 PM ET)
2:15 PM ET
No probable pitchers
7
TUE
vs MIL Brewers (7:45 PM ET)
7:45 PM ET
No probable pitchers
8
WED
vs MIL Brewers (7:45 PM ET)
7:45 PM ET
No probable pitchers
9
THU
vs MIL Brewers (7:45 PM ET)
7:45 PM ET
No probable pitchers
10
FRI
vs ATL Braves (8:15 PM ET)
8:15 PM ET
No probable pitchers
11
SAT
vs ATL Braves (7:15 PM ET)
7:15 PM ET
No probable pitchers
12
SUN
vs ATL Braves (2:15 PM ET)
2:15 PM ET
No probable pitchers
17
FRI
@ ARI Diamondbacks (9:40 PM ET)
9:40 PM ET
No probable pitchers
18
SAT
@ ARI Diamondbacks (4:10 PM ET)
4:10 PM ET
No probable pitchers
19
SUN
@ ARI Diamondbacks (4:10 PM ET)
4:10 PM ET
No probable pitchers
20
MON
@ LAA Angels (10:10 PM ET)
10:10 PM ET
No probable pitchers
21
TUE
@ LAA Angels (9:38 PM ET)
9:38 PM ET
No probable pitchers
22
WED
@ LAA Angels (4:07 PM ET)
4:07 PM ET
No probable pitchers
24
FRI
vs CIN Reds (8:15 PM ET)
8:15 PM ET
No probable pitchers
25
SAT
vs CIN Reds (7:15 PM ET)
7:15 PM ET
No probable pitchers
26
SUN
vs CIN Reds (2:15 PM ET)
2:15 PM ET
No probable pitchers
27
MON
vs CHC Cubs (7:45 PM ET)
7:45 PM ET
No probable pitchers
28
TUE
vs CHC Cubs (7:45 PM ET)
7:45 PM ET
No probable pitchers
29
WED
vs CHC Cubs (7:45 PM ET)
7:45 PM ET
No probable pitchers
30
THU
vs CHC Cubs (2:15 PM ET)
2:15 PM ET
No probable pitchers
31
FRI
@ TOR Blue Jays (7:07 PM ET)
7:07 PM ET
No probable pitchers
August
1
SAT
@ TOR Blue Jays (3:07 PM ET)
3:07 PM ET
No probable pitchers
2
SUN
@ TOR Blue Jays (1:37 PM ET)
1:37 PM ET
No probable pitchers
3
MON
@ NYY Yankees (7:05 PM ET)
7:05 PM ET
No probable pitchers
4
TUE
@ NYY Yankees (7:05 PM ET)
7:05 PM ET
No probable pitchers
5
WED
@ NYY Yankees (7:05 PM ET)
7:05 PM ET
No probable pitchers
7
FRI
vs COL Rockies (8:15 PM ET)
8:15 PM ET
No probable pitchers
8
SAT
vs COL Rockies (7:15 PM ET)
7:15 PM ET
No probable pitchers
9
SUN
vs COL Rockies (2:15 PM ET)
2:15 PM ET
No probable pitchers
10
MON
vs PHI Phillies (7:45 PM ET)
7:45 PM ET
No probable pitchers
11
TUE
vs PHI Phillies (7:45 PM ET)
7:45 PM ET
No probable pitchers
12
WED
vs PHI Phillies (2:15 PM ET)
2:15 PM ET
No probable pitchers
14
FRI
@ CHC Cubs (2:20 PM ET)
2:20 PM ET
No probable pitchers
15
SAT
@ CHC Cubs (2:20 PM ET)
2:20 PM ET
No probable pitchers
16
SUN
@ CHC Cubs (3:10 PM ET)
3:10 PM ET
No probable pitchers
17
MON
@ CIN Reds (1:40 PM ET)
1:40 PM ET
No probable pitchers
17
MON
@ CIN Reds (6:40 PM ET)
6:40 PM ET
No probable pitchers
18
TUE
@ CIN Reds (6:40 PM ET)
6:40 PM ET
No probable pitchers
19
WED
@ CIN Reds (6:40 PM ET)
6:40 PM ET
No probable pitchers
20
THU
@ CIN Reds (12:40 PM ET)
12:40 PM ET
No probable pitchers
21
FRI
@ PHI Phillies (6:40 PM ET)
6:40 PM ET
No probable pitchers
22
SAT
@ PHI Phillies (6:05 PM ET)
6:05 PM ET
No probable pitchers
23
SUN
@ PHI Phillies (1:35 PM ET)
1:35 PM ET
No probable pitchers
25
TUE
vs BAL Orioles (7:45 PM ET)
7:45 PM ET
No probable pitchers
26
WED
vs BAL Orioles (7:45 PM ET)
7:45 PM ET
No probable pitchers
27
THU
vs BAL Orioles (2:15 PM ET)
2:15 PM ET
No probable pitchers
28
FRI
vs PIT Pirates (8:15 PM ET)
8:15 PM ET
No probable pitchers
29
SAT
vs PIT Pirates (2:15 PM ET)
2:15 PM ET
No probable pitchers
30
SUN
vs PIT Pirates (2:15 PM ET)
2:15 PM ET
No probable pitchers
September
1
TUE
@ LAD Dodgers (10:10 PM ET)
10:10 PM ET
No probable pitchers
2
WED
@ LAD Dodgers (10:10 PM ET)
10:10 PM ET
No probable pitchers
3
THU
@ LAD Dodgers (10:10 PM ET)
10:10 PM ET
No probable pitchers
4
FRI
@ COL Rockies (8:40 PM ET)
8:40 PM ET
No probable pitchers
5
SAT
@ COL Rockies (8:10 PM ET)
8:10 PM ET
No probable pitchers
6
SUN
@ COL Rockies (3:10 PM ET)
3:10 PM ET
No probable pitchers
7
MON
@ SF Giants (8:10 PM ET)
8:10 PM ET
No probable pitchers
8
TUE
@ SF Giants (9:45 PM ET)
9:45 PM ET
No probable pitchers
9
WED
@ SF Giants (3:45 PM ET)
3:45 PM ET
No probable pitchers
11
FRI
vs CHW White Sox (8:15 PM ET)
8:15 PM ET
No probable pitchers
12
SAT
vs CHW White Sox (7:15 PM ET)
7:15 PM ET
No probable pitchers
13
SUN
vs CHW White Sox (2:15 PM ET)
2:15 PM ET
No probable pitchers
14
MON
vs SF Giants (7:45 PM ET)
7:45 PM ET
No probable pitchers
15
TUE
vs SF Giants (7:45 PM ET)
7:45 PM ET
No probable pitchers
16
WED
vs SF Giants (1:15 PM ET)
1:15 PM ET
No probable pitchers
18
FRI
vs WSH Nationals (8:15 PM ET)
8:15 PM ET
No probable pitchers
19
SAT
vs WSH Nationals (7:15 PM ET)
7:15 PM ET
No probable pitchers
20
SUN
vs WSH Nationals (2:15 PM ET)
2:15 PM ET
No probable pitchers
22
TUE
@ PIT Pirates (6:40 PM ET)
6:40 PM ET
No probable pitchers
23
WED
@ PIT Pirates (6:40 PM ET)
6:40 PM ET
No probable pitchers
24
THU
@ PIT Pirates (12:35 PM ET)
12:35 PM ET
No probable pitchers
25
FRI
@ MIL Brewers (7:40 PM ET)
7:40 PM ET
No probable pitchers
26
SAT
@ MIL Brewers (7:10 PM ET)
7:10 PM ET
No probable pitchers
27
SUN
@ MIL Brewers (3:10 PM ET)
3:10 PM ET
No probable pitchers

Roster

Pitchers

12 players
Starting Pitcher   |  Bats R / Throws R
Height
6-0
Weight
215
Birthplace
Mission Viejo, CA
Date of Birth
9/18/1998
Starting Pitcher   |  Bats R / Throws R
Height
6-6
Weight
180
Birthplace
Justin, TX
Date of Birth
9/6/1997
Starting Pitcher   |  Bats S / Throws R
Height
6-5
Weight
225
Birthplace
Boulder, CO
Date of Birth
6/4/1997
Starting Pitcher   |  Bats L / Throws L
Height
6-4
Weight
215
Birthplace
Peoria, AZ
Date of Birth
11/6/1999
Starting Pitcher   |  Bats L / Throws R
Height
6-4
Weight
220
Birthplace
San Clemente, CA
Date of Birth
7/8/2000
Reliever   |  Bats R / Throws R
Height
6-2
Weight
210
Birthplace
San Pedro de Macoris, Dominican Republic
Date of Birth
3/24/1999
Reliever   |  Bats R / Throws R
Height
6-4
Weight
220
Birthplace
Wayne, NJ
Date of Birth
3/17/2000
Reliever   |  Bats L / Throws L
Height
5-11
Weight
215
Birthplace
Camarillo, CA
Date of Birth
9/9/1996
Reliever   |  Bats L / Throws L
Height
6-2
Weight
215
Birthplace
Petaluma, CA
Date of Birth
6/26/1997
Reliever   |  Bats R / Throws R
Height
6-5
Weight
235
Birthplace
Lake Zurich, IL
Date of Birth
1/31/1999
Reliever   |  Bats R / Throws R
Height
6-4
Weight
180
Birthplace
Seattle, WA
Date of Birth
2/6/1995
Reliever   |  Bats R / Throws R
Height
6-4
Weight
226
Birthplace
St. Louis, MO
Date of Birth
7/26/1991

Catchers

2 players
Catcher   |  Bats L / Throws R
Height
6-0
Weight
230
Birthplace
Euless, TX
Date of Birth
7/19/2001
Catcher   |  Bats R / Throws R
Height
5-11
Weight
245
Birthplace
Maracay, FL
Date of Birth
9/17/1998

Infielders

4 players
First Baseman   |  Bats L / Throws L
Height
6-0
Weight
225
Birthplace
Charlotte, NC
Date of Birth
11/25/1998
First Baseman   |  Bats R / Throws R
Height
6-1
Weight
220
Birthplace
Southaven, MS
Date of Birth
12/19/2002
Shortstop   |  Bats L / Throws R
Height
5-9
Weight
190
Birthplace
Baltimore, MD
Date of Birth
9/10/2002
Shortstop   |  Bats R / Throws R
Height
5-9
Weight
185
Birthplace
Katy, TX
Date of Birth
3/21/2002

Outfielders

6 players
Outfielder   |  Bats L / Throws R
Height
5-7
Weight
165
Birthplace
Caguas, Puerto Rico
Date of Birth
7/2/1997
Right Fielder   |  Bats R / Throws R
Height
6-6
Weight
250
Birthplace
Stone Mountain, GA
Date of Birth
5/22/2002
Left Fielder   |  Bats R / Throws R
Height
5-10
Weight
198
Birthplace
Puerto Plata, Dominican Republic
Date of Birth
3/29/1999
Left Fielder   |  Bats L / Throws R
Height
6-1
Weight
205
Birthplace
El Segundo, CA
Date of Birth
9/8/1997
Left Fielder   |  Bats L / Throws L
Height
5-10
Weight
180
Birthplace
Newport Beach, CA
Date of Birth
7/12/2000
Right Fielder   |  Bats R / Throws R
Height
5-11
Weight
190
Birthplace
Carolina, Puerto Rico
Date of Birth
12/26/1998

Designated Hitters

1 players
Designated Hitter   |  Bats R / Throws R
Height
5-11
Weight
220
Birthplace
Panama City, Panama
Date of Birth
6/1/2000

Player Stats

Full team tables
# Player G AB R H 2B 3B HR RBI BB SO GIDP AVG OBP SLG OPS
1
Nelson Velázquez
11 27 5 9 1 0 2 6 1 8 0 .333 .379 .593 .972
2
Jordan Walker
71 281 46 81 16 0 18 56 21 77 5 .288 .341 .537 .878
3
Blaze Jordan
6 21 3 6 1 1 1 5 1 2 1 .286 .318 .571 .889
4
Alec Burleson
71 281 39 80 18 0 13 53 26 48 8 .285 .347 .488 .835
5
Lars Nootbaar
12 41 7 11 2 0 2 6 7 13 0 .268 .367 .463 .830
6
José Fermín
41 98 9 26 5 0 2 12 8 17 4 .265 .318 .378 .696
7
Iván Herrera
72 264 48 69 13 1 9 31 42 50 8 .261 .398 .420 .818
8
JJ Wetherholt
68 263 45 68 7 0 10 31 33 50 1 .259 .360 .399 .759
8
Nathan Church
54 174 21 45 8 0 5 19 9 42 3 .259 .299 .391 .690
10
Bryan Torres
13 39 6 10 0 1 2 5 5 7 0 .256 .341 .462 .803
11
Yohel Pozo
18 33 0 8 1 0 0 5 0 3 5 .242 .242 .273 .515
12
Masyn Winn
65 239 27 56 9 2 2 26 25 55 6 .234 .316 .314 .630
13
Pedro Pagés
41 123 12 28 6 0 4 10 5 32 5 .228 .267 .374 .641
14
Nolan Gorman
62 201 19 39 4 0 7 26 25 74 1 .194 .279 .318 .597
14
Victor Scott II
61 155 19 30 4 0 2 9 16 44 3 .194 .276 .258 .534
16
Jimmy Crooks
11 32 2 6 2 0 1 6 5 9 1 .188 .297 .344 .641
17
Thomas Saggese
32 76 9 14 2 1 1 4 6 26 2 .184 .244 .276 .520
18
Ramón Urías
25 57 9 9 3 0 2 5 6 12 1 .158 .279 .316 .595
19
César Prieto
6 17 0 0 0 0 0 0 0 2 1 .000 .000 .000 .000
# Player G GS IP W L SV BS ERA WHIP QS SHO CG H R ER HR BB K HBP WP GO FO
1
Ryan Fernandez
7 0 9.7 1 1 0 0 1.86 1.34 0 0 0 8 6 2 1 5 17 0 1 7 3
2
Gordon Graceffo
29 0 33.7 4 1 1 0 2.14 0.92 0 0 0 18 10 8 3 13 17 2 1 37 28
3
Jared Shuster
4 0 7.7 0 0 0 0 2.35 1.17 0 0 0 6 3 2 0 3 2 0 1 10 7
4
George Soriano
30 0 28.7 3 0 2 2 2.83 1.08 0 0 0 21 10 9 4 10 24 1 0 26 17
5
Michael McGreevy
13 13 72.3 3 5 0 0 2.99 1.08 8 0 0 61 24 24 10 17 49 0 2 82 43
6
JoJo Romero
32 0 31.7 0 2 0 2 3.41 1.20 0 0 0 27 12 12 4 11 31 3 0 31 13
7
Hunter Dobbins
4 2 17.3 1 0 1 0 3.63 1.38 0 0 0 17 7 7 3 7 19 0 0 18 3
8
Riley O'Brien
31 0 31.3 3 3 18 4 3.73 1.21 0 0 0 27 15 13 1 11 32 5 5 37 14
9
Andre Pallante
14 14 76.7 8 4 0 0 3.76 1.20 5 0 0 67 34 32 9 25 62 5 3 97 36
10
Dustin May
13 13 72.7 4 6 0 0 4.21 1.25 8 0 0 71 37 34 5 20 66 5 5 67 40
11
Justin Bruihl
32 0 30.0 0 0 0 1 4.50 1.50 0 0 0 32 17 15 2 13 21 6 1 36 11
12
Kyle Leahy
14 14 70.0 5 4 0 0 4.63 1.57 2 0 0 84 36 36 9 26 59 4 3 75 39
13
Matthew Liberatore
14 14 70.7 3 3 0 0 4.71 1.50 3 0 0 79 39 37 14 27 65 0 2 56 47
14
Matt Pushard
6 0 7.0 0 0 0 0 5.14 1.43 0 0 0 6 5 4 0 4 6 1 2 6 5
15
Ryne Stanek
32 0 29.3 2 1 1 2 5.22 1.50 0 0 0 26 19 17 5 18 36 1 2 20 16
16
Brycen Mautz
1 0 3.0 0 0 0 0 6.00 2.00 0 0 0 4 2 2 0 2 2 0 2 2 3
17
Matt Svanson
28 0 31.7 2 1 0 1 7.11 1.61 0 0 0 36 25 25 5 15 31 1 3 25 20
18
Chris Roycroft
7 0 5.3 0 0 0 0 15.19 3.94 0 0 0 13 9 9 2 8 4 1 0 9 1

Injuries

4 entries

Sem Robberse

Day-To-Day
Jun 16: Robberse (elbow) has been sent to the Cardinals' Florida Complex League affiliate to begin a rehab assignment.

Ryan Fernandez

15-Day-IL
Jun 15: Fernandez (back) is on track to begin a rehab assignment with Triple-A Memphis on Friday, Jeff Jones of the Belleville News-Democrat reports.

Ramón Urías

60-Day-IL
Jun 12: Urias (elbow) returned to St. Louis to undergo an examination on his left elbow, Jeff Jones of the Belleville News-Democrat reports.

Zack Thompson

Day-To-Day
May 8: The Cardinals reassigned Thompson (shoulder) to minor-league camp Monday.

News

10 headlines