The St. Louis Cardinals put together another winning week, this time in spectacular fashion going undefeated against the Pittsburgh Pirates and Washington Nationals. They look to extend their winning streak to nine against the Philidelphia Phillies Monday evening. They will head to Kansas City for three games over the weekend. While last week has clear skies, the forecast in Philidelphia and Kansas City this week looks like it might post a challenge. As it stands, it looks like there will be a few weather delays this week.

With that said, here is the Cardinals’ tentative schedule for this week:

How to watch: May 12 – May 18

Date

Opponent

Location

Time (CST)

TV

Radio

Projected Starters

Game Forecast

Date

Opponent

Location

Time (CST)

TV

Radio

Projected Starters

Game Forecast

May 12, 2025

Philadelphia Phillies

Citizens Bank Park, Philadelphia

5:45 PM

Watch on: FanDuel Sports Midwest

Listen on: KMOX 1120 AM/104.1 FM

Matthew Liberatore vs. Cristopher Sánchez

Cloudy, 0% chance of precipitation, high of 81°F

May 13, 2025

Philadelphia Phillies

Citizens Bank Park, Philadelphia

5:45 PM

Watch on: FanDuel Sports Midwest

Listen on: KMOX 1120 AM/104.1 FM

Sonny Gray vs. Jesús Luzardo

Showers all day, 50% chance of precipitation at game time , high of 69°F

May 14, 2025

Philadelphia Phillies

Citizens Bank Park, Philadelphia

12:05 PM

Watch on: FanDuel Sports Midwest

Listen on: KMOX 1120 AM/104.1 FM

Erick Fedde vs. Aaron Nola

Scattered showers, 25% chance of precipitation at game time, high of 71°F

May 16, 2025

Kansas City Royals

Kauffman Stadium, Kansas City

6:40 PM

Watch on: FanDuel Sports Midwest

Listen on: KMOX 1120 AM/104.1 FM

Andre Pallante vs. Cole Ragans

Partially cloudy, 5% chance of precipitation at game time, high of 82°F

May 17, 2025

Kansas City Royals

Kauffman Stadium, Kansas City

6:10 PM

Watch on: FanDuel Sports Midwest

Listen on: KMOX 1120 AM/104.1 FM

Miles Mikolas vs. Seth Lugo

Sunny, 10% chance of precipitation; high of 83°F

May 18, 2025

Kansas City Royals

Kauffman Stadium, Kansas City

1:10 PM

Watch on: FanDuel Sports Midwest

Listen on: KMOX 1120 AM/104.1 FM, WIJR AM 880 (En Espanol)

Matthew Liberatore vs. Michael Wacha

Thunderstorms, 15% chance of precipitation at game time; high of 81°F

Broadcast schedule *Starters subject to change