Lineup
Roster
Depth Chart
Injuries
Schedule
Today's matchup
Tigers Lineup

St. Louis Cardinals Schedule 2025 Cardinals Schedule

27-21, 2nd in NL Central

vs DET

11:45 pm GMT, 5/20

The St. Louis Cardinals schedule keeps fans locked in all season long, featuring every must-watch matchup, rivalry game, and road trip. Whether you're planning a trip to Busch Stadium or catching the action from home, the full Cardinals schedule makes it easy to stay on top of every game. For daily starting lineups and roster updates, check the Cardinals lineup, the complete Cardinals roster, and the detailed Cardinals depth chart to see who’s taking the field. From Opening Day to the final playoff push, don’t miss a moment of Cardinals baseball in action.

Upcoming Games

Date Time Opponent Opponent Starting Pitcher Cardinals Starting Pitcher Opponent Starting Lineup Cardinals Starting Lineupp Matchup
5/21/25 5:15 pm vs Detroit Tigers Detroit Tigers DET Jack Flaherty J. Flaherty (R) 2-5 Andre Pallante A. Pallante (R) 4-2 Detroit Tigers Tigers St. Louis Cardinals Cardinals Tigers at Cardinals
5/24/25 12:15 am vs Arizona Diamondbacks Arizona Diamondbacks ARI Zac Gallen Z. Gallen (R) 3-5 Miles Mikolas M. Mikolas (R) 3-2 Arizona Diamondbacks Diamondbacks St. Louis Cardinals Cardinals
5/24/25 6:15 pm vs Arizona Diamondbacks Arizona Diamondbacks ARI Merrill Kelly M. Kelly (R) 5-2 Matthew Liberatore M. Liberatore (L) 3-3 Arizona Diamondbacks Diamondbacks St. Louis Cardinals Cardinals
5/25/25 6:15 pm vs Arizona Diamondbacks Arizona Diamondbacks ARI Brandon Pfaadt B. Pfaadt (R) 7-3 Sonny Gray S. Gray (R) 5-1 Arizona Diamondbacks Diamondbacks St. Louis Cardinals Cardinals
5/26/25 7:05 pm at Baltimore Orioles Baltimore Orioles BAL Cade Povich C. Povich (L) 1-3 Erick Fedde E. Fedde (R) 3-3 Baltimore Orioles Orioles St. Louis Cardinals Cardinals
5/27/25 10:35 pm at Baltimore Orioles Baltimore Orioles BAL Kyle Gibson K. Gibson (R) 0-3 Andre Pallante A. Pallante (R) 4-2 Baltimore Orioles Orioles St. Louis Cardinals Cardinals
5/28/25 10:35 pm at Baltimore Orioles Baltimore Orioles BAL Zach Eflin Z. Eflin (R) 3-2 Miles Mikolas M. Mikolas (R) 3-2 Baltimore Orioles Orioles St. Louis Cardinals Cardinals
5/31/25 12:05 am at Texas Rangers Texas Rangers TEX Jack Leiter J. Leiter (R) 3-2 Matthew Liberatore M. Liberatore (L) 3-3 Texas Rangers Rangers St. Louis Cardinals Cardinals
5/31/25 8:05 pm at Texas Rangers Texas Rangers TEX Texas Rangers Rangers St. Louis Cardinals Cardinals
6/1/25 5:05 pm at Texas Rangers Texas Rangers TEX Texas Rangers Rangers St. Louis Cardinals Cardinals
6/3/25 11:45 pm vs Kansas City Royals Kansas City Royals KC Kansas City Royals Royals St. Louis Cardinals Cardinals
6/4/25 11:45 pm vs Kansas City Royals Kansas City Royals KC Kansas City Royals Royals St. Louis Cardinals Cardinals
6/5/25 11:45 pm vs Kansas City Royals Kansas City Royals KC Kansas City Royals Royals St. Louis Cardinals Cardinals
6/7/25 12:15 am vs Los Angeles Dodgers Los Angeles Dodgers LAD Los Angeles Dodgers Dodgers St. Louis Cardinals Cardinals
6/7/25 6:15 pm vs Los Angeles Dodgers Los Angeles Dodgers LAD Los Angeles Dodgers Dodgers St. Louis Cardinals Cardinals
6/8/25 6:15 pm vs Los Angeles Dodgers Los Angeles Dodgers LAD Los Angeles Dodgers Dodgers St. Louis Cardinals Cardinals
6/9/25 11:45 pm vs Toronto Blue Jays Toronto Blue Jays TOR Toronto Blue Jays Blue Jays St. Louis Cardinals Cardinals
6/10/25 11:45 pm vs Toronto Blue Jays Toronto Blue Jays TOR Toronto Blue Jays Blue Jays St. Louis Cardinals Cardinals
6/11/25 6:15 pm vs Toronto Blue Jays Toronto Blue Jays TOR Toronto Blue Jays Blue Jays St. Louis Cardinals Cardinals
6/12/25 11:40 pm at Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers St. Louis Cardinals Cardinals
6/14/25 12:10 am at Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers St. Louis Cardinals Cardinals
6/14/25 8:10 pm at Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers St. Louis Cardinals Cardinals
6/15/25 6:10 pm at Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers St. Louis Cardinals Cardinals
6/17/25 11:40 pm at Chicago White Sox Chicago White Sox CHW Chicago White Sox White Sox St. Louis Cardinals Cardinals
6/18/25 11:40 pm at Chicago White Sox Chicago White Sox CHW Chicago White Sox White Sox St. Louis Cardinals Cardinals
6/19/25 6:10 pm at Chicago White Sox Chicago White Sox CHW Chicago White Sox White Sox St. Louis Cardinals Cardinals
6/20/25 11:15 pm vs Cincinnati Reds Cincinnati Reds CIN Cincinnati Reds Reds St. Louis Cardinals Cardinals
6/21/25 6:15 pm vs Cincinnati Reds Cincinnati Reds CIN Cincinnati Reds Reds St. Louis Cardinals Cardinals
6/22/25 6:15 pm vs Cincinnati Reds Cincinnati Reds CIN Cincinnati Reds Reds St. Louis Cardinals Cardinals
6/23/25 11:45 pm vs Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals
6/24/25 11:45 pm vs Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals
6/25/25 11:45 pm vs Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals
6/26/25 6:15 pm vs Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals
6/27/25 11:10 pm at Cleveland Guardians Cleveland Guardians CLE Cleveland Guardians Guardians St. Louis Cardinals Cardinals
6/28/25 8:10 pm at Cleveland Guardians Cleveland Guardians CLE Cleveland Guardians Guardians St. Louis Cardinals Cardinals
6/29/25 4:05 pm at Cleveland Guardians Cleveland Guardians CLE Cleveland Guardians Guardians St. Louis Cardinals Cardinals
6/30/25 10:40 pm at Pittsburgh Pirates Pittsburgh Pirates PIT Pittsburgh Pirates Pirates St. Louis Cardinals Cardinals
7/1/25 10:40 pm at Pittsburgh Pirates Pittsburgh Pirates PIT Pittsburgh Pirates Pirates St. Louis Cardinals Cardinals
7/2/25 4:35 pm at Pittsburgh Pirates Pittsburgh Pirates PIT Pittsburgh Pirates Pirates St. Louis Cardinals Cardinals
7/4/25 6:20 pm at Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals
7/5/25 6:20 pm at Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals
7/6/25 6:20 pm at Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals
7/8/25 11:45 pm vs Washington Nationals Washington Nationals WSH Washington Nationals Nationals St. Louis Cardinals Cardinals
7/9/25 11:45 pm vs Washington Nationals Washington Nationals WSH Washington Nationals Nationals St. Louis Cardinals Cardinals
7/10/25 11:45 pm vs Washington Nationals Washington Nationals WSH Washington Nationals Nationals St. Louis Cardinals Cardinals
7/12/25 12:15 am vs Atlanta Braves Atlanta Braves ATL Atlanta Braves Braves St. Louis Cardinals Cardinals
7/12/25 6:15 pm vs Atlanta Braves Atlanta Braves ATL Atlanta Braves Braves St. Louis Cardinals Cardinals
7/13/25 6:15 pm vs Atlanta Braves Atlanta Braves ATL Atlanta Braves Braves St. Louis Cardinals Cardinals
7/19/25 1:40 am at Arizona Diamondbacks Arizona Diamondbacks ARI Arizona Diamondbacks Diamondbacks St. Louis Cardinals Cardinals
7/19/25 11:15 pm at Arizona Diamondbacks Arizona Diamondbacks ARI Arizona Diamondbacks Diamondbacks St. Louis Cardinals Cardinals
7/20/25 8:10 pm at Arizona Diamondbacks Arizona Diamondbacks ARI Arizona Diamondbacks Diamondbacks St. Louis Cardinals Cardinals
7/22/25 12:40 am at Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies St. Louis Cardinals Cardinals
7/23/25 12:40 am at Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies St. Louis Cardinals Cardinals
7/23/25 7:10 pm at Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies St. Louis Cardinals Cardinals
7/24/25 11:45 pm vs San Diego Padres San Diego Padres SD San Diego Padres Padres St. Louis Cardinals Cardinals
7/25/25 11:15 pm vs San Diego Padres San Diego Padres SD San Diego Padres Padres St. Louis Cardinals Cardinals
7/26/25 11:15 pm vs San Diego Padres San Diego Padres SD San Diego Padres Padres St. Louis Cardinals Cardinals
7/27/25 6:15 pm vs San Diego Padres San Diego Padres SD San Diego Padres Padres St. Louis Cardinals Cardinals
7/28/25 11:45 pm vs Miami Marlins Miami Marlins MIA Miami Marlins Marlins St. Louis Cardinals Cardinals
7/29/25 11:45 pm vs Miami Marlins Miami Marlins MIA Miami Marlins Marlins St. Louis Cardinals Cardinals
7/30/25 11:45 pm vs Miami Marlins Miami Marlins MIA Miami Marlins Marlins St. Louis Cardinals Cardinals
8/2/25 1:40 am at San Diego Padres San Diego Padres SD San Diego Padres Padres St. Louis Cardinals Cardinals
8/3/25 2:10 am at San Diego Padres San Diego Padres SD San Diego Padres Padres St. Louis Cardinals Cardinals
8/3/25 8:10 pm at San Diego Padres San Diego Padres SD San Diego Padres Padres St. Louis Cardinals Cardinals
8/5/25 2:10 am at Los Angeles Dodgers Los Angeles Dodgers LAD Los Angeles Dodgers Dodgers St. Louis Cardinals Cardinals
8/6/25 2:10 am at Los Angeles Dodgers Los Angeles Dodgers LAD Los Angeles Dodgers Dodgers St. Louis Cardinals Cardinals
8/6/25 8:10 pm at Los Angeles Dodgers Los Angeles Dodgers LAD Los Angeles Dodgers Dodgers St. Louis Cardinals Cardinals
8/9/25 12:15 am vs Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals
8/9/25 11:15 pm vs Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals
8/10/25 6:15 pm vs Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals
8/11/25 11:45 pm vs Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies St. Louis Cardinals Cardinals
8/12/25 11:45 pm vs Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies St. Louis Cardinals Cardinals
8/13/25 6:15 pm vs Colorado Rockies Colorado Rockies COL Colorado Rockies Rockies St. Louis Cardinals Cardinals
8/16/25 12:15 am vs New York Yankees New York Yankees NYY New York Yankees Yankees St. Louis Cardinals Cardinals
8/16/25 11:15 pm vs New York Yankees New York Yankees NYY New York Yankees Yankees St. Louis Cardinals Cardinals
8/17/25 6:15 pm vs New York Yankees New York Yankees NYY New York Yankees Yankees St. Louis Cardinals Cardinals
8/18/25 10:40 pm at Miami Marlins Miami Marlins MIA Miami Marlins Marlins St. Louis Cardinals Cardinals
8/19/25 10:40 pm at Miami Marlins Miami Marlins MIA Miami Marlins Marlins St. Louis Cardinals Cardinals
8/20/25 10:40 pm at Miami Marlins Miami Marlins MIA Miami Marlins Marlins St. Louis Cardinals Cardinals
8/22/25 11:35 pm at Tampa Bay Rays Tampa Bay Rays TB Tampa Bay Rays Rays St. Louis Cardinals Cardinals
8/23/25 11:05 pm at Tampa Bay Rays Tampa Bay Rays TB Tampa Bay Rays Rays St. Louis Cardinals Cardinals
8/24/25 4:10 pm at Tampa Bay Rays Tampa Bay Rays TB Tampa Bay Rays Rays St. Louis Cardinals Cardinals
8/25/25 11:45 pm vs Pittsburgh Pirates Pittsburgh Pirates PIT Pittsburgh Pirates Pirates St. Louis Cardinals Cardinals
8/26/25 11:45 pm vs Pittsburgh Pirates Pittsburgh Pirates PIT Pittsburgh Pirates Pirates St. Louis Cardinals Cardinals
8/27/25 11:45 pm vs Pittsburgh Pirates Pittsburgh Pirates PIT Pittsburgh Pirates Pirates St. Louis Cardinals Cardinals
8/28/25 6:15 pm vs Pittsburgh Pirates Pittsburgh Pirates PIT Pittsburgh Pirates Pirates St. Louis Cardinals Cardinals
8/29/25 10:40 pm at Cincinnati Reds Cincinnati Reds CIN Cincinnati Reds Reds St. Louis Cardinals Cardinals
8/30/25 10:40 pm at Cincinnati Reds Cincinnati Reds CIN Cincinnati Reds Reds St. Louis Cardinals Cardinals
8/31/25 4:10 pm at Cincinnati Reds Cincinnati Reds CIN Cincinnati Reds Reds St. Louis Cardinals Cardinals
9/1/25 6:15 pm vs Athletics Athletics ATH Athletics Athletics St. Louis Cardinals Cardinals
9/2/25 11:45 pm vs Athletics Athletics ATH Athletics Athletics St. Louis Cardinals Cardinals
9/3/25 11:45 pm vs Athletics Athletics ATH Athletics Athletics St. Louis Cardinals Cardinals
9/6/25 12:15 am vs San Francisco Giants San Francisco Giants SF San Francisco Giants Giants St. Louis Cardinals Cardinals
9/6/25 11:15 pm vs San Francisco Giants San Francisco Giants SF San Francisco Giants Giants St. Louis Cardinals Cardinals
9/7/25 6:15 pm vs San Francisco Giants San Francisco Giants SF San Francisco Giants Giants St. Louis Cardinals Cardinals
9/9/25 1:40 am at Seattle Mariners Seattle Mariners SEA Seattle Mariners Mariners St. Louis Cardinals Cardinals
9/10/25 1:40 am at Seattle Mariners Seattle Mariners SEA Seattle Mariners Mariners St. Louis Cardinals Cardinals
9/11/25 1:40 am at Seattle Mariners Seattle Mariners SEA Seattle Mariners Mariners St. Louis Cardinals Cardinals
9/13/25 12:10 am at Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers St. Louis Cardinals Cardinals
9/13/25 11:10 pm at Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers St. Louis Cardinals Cardinals
9/14/25 6:10 pm at Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers St. Louis Cardinals Cardinals
9/15/25 11:45 pm vs Cincinnati Reds Cincinnati Reds CIN Cincinnati Reds Reds St. Louis Cardinals Cardinals
9/16/25 11:45 pm vs Cincinnati Reds Cincinnati Reds CIN Cincinnati Reds Reds St. Louis Cardinals Cardinals
9/17/25 5:15 pm vs Cincinnati Reds Cincinnati Reds CIN Cincinnati Reds Reds St. Louis Cardinals Cardinals
9/20/25 12:15 am vs Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers St. Louis Cardinals Cardinals
9/20/25 11:15 pm vs Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers St. Louis Cardinals Cardinals
9/21/25 6:15 pm vs Milwaukee Brewers Milwaukee Brewers MIL Milwaukee Brewers Brewers St. Louis Cardinals Cardinals
9/23/25 1:45 am at San Francisco Giants San Francisco Giants SF San Francisco Giants Giants St. Louis Cardinals Cardinals
9/24/25 1:45 am at San Francisco Giants San Francisco Giants SF San Francisco Giants Giants St. Louis Cardinals Cardinals
9/25/25 1:45 am at San Francisco Giants San Francisco Giants SF San Francisco Giants Giants St. Louis Cardinals Cardinals
9/26/25 6:20 pm at Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals
9/27/25 6:20 pm at Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals
9/28/25 7:20 pm at Chicago Cubs Chicago Cubs CHC Chicago Cubs Cubs St. Louis Cardinals Cardinals

Completed Games

Date Time Opponent W/L Score Record Winning Pitcher Losing Pitcher Save
5/20/25 11:45 pm vs Detroit Tigers Detroit Tigers DET W 5-4 27-22 Will Vest W. Vest (R) 4-0 Kyle Leahy K. Leahy (R) 1-1 Tommy Kahnle T. Kahnle (R)
5/19/25 11:45 pm vs Detroit Tigers Detroit Tigers DET L 4-11 27-21 Sonny Gray S. Gray (R) 5-1 Sean Guenther S. Guenther (L) 0-1
5/18/25 6:10 pm at Kansas City Royals Kansas City Royals KC L 1-2 26-21 Lucas Erceg L. Erceg (R) 1-0 Chris Roycroft C. Roycroft (R) 1-3 Carlos Estevez C. Estevez (R) 1
5/17/25 11:10 pm at Kansas City Royals Kansas City Royals KC W 1-0 26-20 Miles Mikolas M. Mikolas (R) 3-2 Noah Cameron N. Cameron (L) 1-1 Ryan Helsley R. Helsley (R) 1
5/16/25 11:40 pm at Kansas City Royals Kansas City Royals KC W 10-3 25-20 Andre Pallante A. Pallante (R) 4-2 Cole Ragans C. Ragans (L) 2-3
5/14/25 10:15 pm at Philadelphia Phillies Philadelphia Phillies PHI W 14-7 24-20 Chris Roycroft C. Roycroft (R) 1-2 Aaron Nola A. Nola (R) 1-7
5/14/25 5:05 pm at Philadelphia Phillies Philadelphia Phillies PHI L 1-2 24-20 Jesus Luzardo J. Luzardo (L) 4-0 Steven Matz S. Matz (L) 2-1 Jordan Romano J. Romano (R)
5/13/25 10:45 pm at Philadelphia Phillies Philadelphia Phillies PHI PPD
5/12/25 10:45 pm at Philadelphia Phillies Philadelphia Phillies PHI W 3-2 23-19 Kyle Leahy K. Leahy (R) 1-0 Matt Strahm M. Strahm (L) 1-2 Ryan Helsley R. Helsley (R) 1
5/11/25 5:35 pm at Washington Nationals Washington Nationals WSH W 6-1 22-19 Miles Mikolas M. Mikolas (R) 2-2 MacKenzie Gore M. Gore (L) 2-4
5/10/25 8:05 pm at Washington Nationals Washington Nationals WSH W 4-2 21-19 Andre Pallante A. Pallante (R) 3-2 Trevor Williams T. Williams (R) 2-4 Ryan Helsley R. Helsley (R) 1
5/9/25 10:45 pm at Washington Nationals Washington Nationals WSH W 10-0 20-19 Erick Fedde E. Fedde (R) 3-3 Mitchell Parker M. Parker (L) 3-3
5/7/25 5:15 pm vs Pittsburgh Pirates Pittsburgh Pirates PIT L 0-5 19-19 Sonny Gray S. Gray (R) 4-1 Mitch Keller M. Keller (R) 1-4
5/6/25 11:45 pm vs Pittsburgh Pirates Pittsburgh Pirates PIT L 1-2 18-19 Matthew Liberatore M. Liberatore (L) 3-3 Paul Skenes P. Skenes (R) 3-4 Gordon Graceffo G. Graceffo (R) 2
5/5/25 11:45 pm vs Pittsburgh Pirates Pittsburgh Pirates PIT L 3-6 17-19 Gordon Graceffo G. Graceffo (R) 2-0 Chase Shugart C. Shugart (R) 1-2 Ryan Helsley R. Helsley (R) 1
5/4/25 10:15 pm vs New York Mets New York Mets NYM L 4-5 16-19 Michael McGreevy M. McGreevy (R) 1-0 Max Kranick M. Kranick (R) 2-1
5/4/25 5:15 pm vs New York Mets New York Mets NYM L 5-6 16-19 Erick Fedde E. Fedde (R) 2-3 Blade Tidwell B. Tidwell (R) 0-1 Ryan Helsley R. Helsley (R) 1
5/3/25 6:15 pm vs New York Mets New York Mets NYM PPD
5/3/25 12:15 am vs New York Mets New York Mets NYM W 9-3 14-19 Clay Holmes C. Holmes (R) 4-1 Sonny Gray S. Gray (R) 3-1
5/1/25 4:40 pm at Cincinnati Reds Cincinnati Reds CIN L 1-9 14-18 Graham Ashcraft G. Ashcraft (R) 2-2 Matthew Liberatore M. Liberatore (L) 2-3
4/30/25 10:40 pm at Cincinnati Reds Cincinnati Reds CIN W 9-1 14-17 Gordon Graceffo G. Graceffo (R) 1-0 Chase Petty C. Petty (R) 0-1
4/30/25 4:40 pm at Cincinnati Reds Cincinnati Reds CIN W 6-0 14-17 Miles Mikolas M. Mikolas (R) 1-2 Brady Singer B. Singer (R) 4-1
4/29/25 10:40 pm at Cincinnati Reds Cincinnati Reds CIN PPD
4/28/25 10:40 pm at Cincinnati Reds Cincinnati Reds CIN L 1-3 12-17 Nick Martinez N. Martinez (R) 1-3 Andre Pallante A. Pallante (R) 2-2 Emilio Pagan E. Pagan (R)
4/27/25 6:15 pm vs Milwaukee Brewers Milwaukee Brewers MIL W 7-1 12-16 Jose Quintana J. Quintana (L) 4-0 Erick Fedde E. Fedde (R) 1-3
4/26/25 6:15 pm vs Milwaukee Brewers Milwaukee Brewers MIL L 5-6 12-15 Ryan Helsley R. Helsley (R) 1-0 Trevor Megill T. Megill (R) 0-2
4/26/25 12:15 am vs Milwaukee Brewers Milwaukee Brewers MIL L 2-3 11-15 Matthew Liberatore M. Liberatore (L) 2-2 Chad Patrick C. Patrick (R) 1-2 Ryan Helsley R. Helsley (R)
4/23/25 4:15 pm at Atlanta Braves Atlanta Braves ATL L 1-4 10-15 Daysbel Hernandez D. Hernandez (R) 3-0 JoJo Romero J. Romero (L) 1-3
4/22/25 11:15 pm at Atlanta Braves Atlanta Braves ATL W 10-4 10-14 Steven Matz S. Matz (L) 2-0 Enyel De Los Santos E. D. L. Santos (R) 1-1
4/21/25 11:15 pm at Atlanta Braves Atlanta Braves ATL L 6-7 9-14 Daysbel Hernandez D. Hernandez (R) 2-0 Phil Maton P. Maton (R) 0-1
4/20/25 5:40 pm at New York Mets New York Mets NYM L 4-7 9-13 Jose Butto J. Butto (R) 2-0 JoJo Romero J. Romero (L) 1-2
4/19/25 8:05 pm at New York Mets New York Mets NYM L 0-3 9-12 Kodai Senga K. Senga (R) 3-1 Matthew Liberatore M. Liberatore (L) 1-2 Edwin Diaz E. Diaz (R) 1
4/18/25 11:10 pm at New York Mets New York Mets NYM L 4-5 9-11 Huascar Brazoban H. Brazoban (R) 1-0 Ryan Fernandez R. Fernandez (R) 0-2
4/17/25 11:10 pm at New York Mets New York Mets NYM L 1-4 9-10 Griffin Canning G. Canning (R) 2-1 Andre Pallante A. Pallante (R) 2-1 Edwin Diaz E. Diaz (R) 1
4/16/25 5:15 pm vs Houston Astros Houston Astros HOU L 1-4 9-9 Steven Matz S. Matz (L) 1-0 Ronel Blanco R. Blanco (R) 1-2 Ryan Helsley R. Helsley (R)
4/15/25 11:45 pm vs Houston Astros Houston Astros HOU W 2-0 8-9 Hunter Brown H. Brown (R) 2-1 Erick Fedde E. Fedde (R) 1-2 Josh Hader J. Hader (L) 1
4/14/25 11:45 pm vs Houston Astros Houston Astros HOU L 3-8 8-8 Sonny Gray S. Gray (R) 3-0 Framber Valdez F. Valdez (L) 1-2
4/13/25 6:15 pm vs Philadelphia Phillies Philadelphia Phillies PHI L 0-7 7-8 Matthew Liberatore M. Liberatore (L) 1-1 Zack Wheeler Z. Wheeler (R) 1-1
4/12/25 6:15 pm vs Philadelphia Phillies Philadelphia Phillies PHI W 4-1 6-8 Cristopher Sanchez C. Sanchez (L) 1-0 Miles Mikolas M. Mikolas (R) 0-2 Jose Alvarado J. Alvarado (L) 2
4/12/25 12:15 am vs Philadelphia Phillies Philadelphia Phillies PHI L 0-2 6-7 Andre Pallante A. Pallante (R) 2-0 Aaron Nola A. Nola (R) 0-3 Ryan Helsley R. Helsley (R)
4/9/25 4:35 pm at Pittsburgh Pirates Pittsburgh Pirates PIT L 1-2 5-7 Justin Lawrence J. Lawrence (R) 1-0 Chris Roycroft C. Roycroft (R) 0-2
4/8/25 10:40 pm at Pittsburgh Pirates Pittsburgh Pirates PIT W 5-3 5-6 Sonny Gray S. Gray (R) 2-0 Paul Skenes P. Skenes (R) 1-1 Phil Maton P. Maton (R)
4/7/25 10:40 pm at Pittsburgh Pirates Pittsburgh Pirates PIT L 4-8 4-6 Carmen Mlodzinski C. Mlodzinski (R) 1-1 Matthew Liberatore M. Liberatore (L) 0-1 Thomas Harrington T. Harrington (R)
4/6/25 11:10 pm at Boston Red Sox Boston Red Sox BOS L 7-18 4-5 Hunter Dobbins H. Dobbins (R) 1-0 Miles Mikolas M. Mikolas (R) 0-1 Cooper Criswell C. Criswell (R)
4/6/25 5:35 pm at Boston Red Sox Boston Red Sox BOS L 4-5 4-5 Aroldis Chapman A. Chapman (L) 2-0 Ryan Fernandez R. Fernandez (R) 0-1
4/5/25 8:10 pm at Boston Red Sox Boston Red Sox BOS PPD
4/4/25 6:10 pm at Boston Red Sox Boston Red Sox BOS L 9-13 4-3 Walker Buehler W. Buehler (R) 1-1 Erick Fedde E. Fedde (R) 1-1 Aroldis Chapman A. Chapman (L) 1
4/2/25 5:15 pm vs Los Angeles Angels Los Angeles Angels LAA L 5-12 4-2 JoJo Romero J. Romero (L) 1-1 Ian Anderson I. Anderson (R) 0-1
4/1/25 11:45 pm vs Los Angeles Angels Los Angeles Angels LAA W 9-7 3-2 Ryan Johnson R. Johnson (R) 1-0 Chris Roycroft C. Roycroft (R) 0-1 Ryan Zeferjahn R. Zeferjahn (R)
3/31/25 11:45 pm vs Los Angeles Angels Los Angeles Angels LAA W 5-4 3-1 Brock Burke B. Burke (L) 1-0 JoJo Romero J. Romero (L) 0-1 Ryan Johnson R. Johnson (R)
3/30/25 6:15 pm vs Minnesota Twins Minnesota Twins MIN L 2-9 3-0 Andre Pallante A. Pallante (R) 1-0 Bailey Ober B. Ober (R) 0-1 Steven Matz S. Matz (L)
3/29/25 6:15 pm vs Minnesota Twins Minnesota Twins MIN L 1-5 2-0 Erick Fedde E. Fedde (R) 1-0 Jorge Alcala J. Alcala (R) 0-1
3/27/25 8:15 pm vs Minnesota Twins Minnesota Twins MIN L 3-5 1-0 Sonny Gray S. Gray (R) 1-0 Pablo Lopez P. Lopez (R) 0-1 Ryan Helsley R. Helsley (R)

St. Louis Cardinals 2025 Schedule Guide

The St. Louis Cardinals 2025 schedule features high-stakes NL Central battles, road trips across both coasts, and key interleague matchups that could shape their playoff push. With 162 games ahead, understanding how timing, travel, and opponent strength impact performance is key for bettors, fantasy managers, and fans. The Cardinals aim to rebound and reestablish themselves as NL contenders with a solid veteran core and emerging young talent. Analyzing the schedule helps identify value in props, pitching matchups, and late-season trends.

Why the Cardinals Schedule Matters for Bettors

Following the Cardinals’ schedule closely helps uncover fatigue spots, bounce-back opportunities, and bullpen vulnerability windows. The team has historically performed well at home but can struggle in long road trips against elite rotations. Bettors who understand these trends can find sharp angles on team totals, strikeout props, and first-five inning markets. Schedule context also plays a role in predicting when key players may rest or when spot starters will take the mound.

Key Matchups on the 2025 Cardinals Schedule

  • Opening Day: The Cardinals open the 2025 season at Busch Stadium with a key divisional clash, setting an early tone for the NL Central race. These games often feature short leashes for starters and tight totals that can be exploited by sharp bettors.
  • Cardinals vs. Cubs/Brewers/Reds/Pirates: NL Central matchups dominate the calendar and will heavily influence postseason chances. These rivalry games bring elevated intensity and live betting opportunities, especially in late innings.
  • Interleague Play: The Cardinals take on AL East and West opponents including the Yankees, Astros, and Red Sox. These matchups bring national attention and can provide value on unfamiliar pitcher-hitter matchups.
  • West Coast Trips: Extended road swings through California and Arizona present challenges for bullpen depth and lineup fatigue. Bettors should look to fade the Cardinals in final games of these road series or target unders in pitcher-friendly stadiums.

Fantasy Baseball & the Cardinals Schedule

The 2025 Cardinals schedule gives fantasy players clear windows for streaming value and DFS breakout opportunities. Home-heavy weeks and favorable matchups against weak rotations offer strong returns for hitters and fringe starters. Fantasy managers should monitor platoon usage, especially in series against teams with dominant left-handed pitching. Doubleheaders and rain make-up games also create unexpected value for bench bats and long relievers.

Primetime Games & Betting Strategy

The Cardinals will appear in primetime games on ESPN, FOX, and MLB Network due to their large fan base and historic rivalries. These games feature expanded sportsbook offerings including milestone-based props and same-game parlays. Public action can inflate lines, making underdog and alternate line bets attractive for sharp bettors. Lineup announcements and bullpen availability are especially critical for in-game betting during nationally televised matchups.

Best Sportsbook Promos for Betting on the Cardinals

Maximize your betting value throughout the Cardinals’ 2025 season with these top sportsbook promos. Whether you prefer props, parlays, or moneyline bets, these offers are tailored for MLB action and major matchups.

Cardinals Giveaway & Theme Nights

Busch Stadium will host several 2025 promotional events including bobbleheads, fireworks, and themed giveaways celebrating Cardinals legends. These games attract larger crowds and add energy that can influence player performance and betting totals. Promotions usually take place on weekends and holidays, boosting DFS value and enhancing the fan experience. Early arrival is key for giveaways and enjoying the full game-day atmosphere.

2025 Cardinals Postseason Outlook

With a mix of experienced stars and promising prospects, the Cardinals are aiming to return to postseason contention in 2025. Key series in August and September against the Brewers and Cubs will likely determine Wild Card or division outcomes. Bettors should monitor how the team handles pitching workloads and lineup rotations during the stretch run. Fantasy players can also find value in September call-ups or players moving into expanded roles due to injuries.

Cardinals Doubleheaders & Rainout Policies

Spring and fall games in St. Louis can be affected by rain, leading to rescheduled doubleheaders and bullpen volatility. These twin bills offer betting value in Game 2 props, under-the-radar starters, and tired bullpen trends. DFS players should check lineups closely as second games often feature bench players and platoon shifts. Betting unders or alternate lines in makeup games can yield profitable results when pitching matchups favor control arms.

Stadium Attendance & Travel Tips

Busch Stadium is located in downtown St. Louis with easy access via car, public transit, and nearby hotels. Weekend games and rivalry matchups often sell out, so early ticket booking is recommended. Out-of-town fans can explore Ballpark Village and other pre-game entertainment nearby. Night games in the summer are especially popular, with promotional giveaways and postgame fireworks drawing strong crowds.

Weekend Series & Holiday Matchups

The Cardinals typically host games on Memorial Day, Independence Day, and Labor Day weekends, pairing baseball with fan-friendly events and fireworks. These games often draw heavier sportsbook action and enhanced prop markets. Expect elevated totals and team prop boosts when Cardinals stars are in the spotlight. Fantasy lineups and DFS contests also spike in popularity during these nationally focused weekends.

Betting Trends Based on the Cardinals Schedule

St. Louis performs well at home in series openers and day games following rest. Unders tend to hit more frequently in colder months and during extended travel. Bettors should watch for matchup trends, bullpen fatigue, and hot streaks during homestands. Identifying favorable rhythm in the schedule helps uncover soft lines and sharp betting opportunities across the season.

How to Watch or Stream Every Cardinals Game

Cardinals games air locally on Bally Sports Midwest and are available out-of-market on MLB.TV. National games will be shown on ESPN, FOX, and MLB Network, with select streaming on Apple TV+ and Peacock. Always check blackout restrictions based on ZIP code to confirm access. Streaming platforms often include live stats, in-game betting tools, and fantasy tracking for a more interactive experience.