Up arrow
MLB
Games

St. Louis Cardinals vs. Kansas City Royals: Preview, Predictions and Picks for May 18, 2025

Updated on:
May 18, 2025 8:45 AM
The St. Louis Cardinals, currently riding a win streak, travel to Kauffman Stadium to take on the Kansas City Royals at 2:10 PM on Sunday, May 18, 2025. With a 26-20 record, the Cardinals aim to extend their Regular Season Series lead over the 25-22 Royals. This interleague matchup promises to deliver exciting MLB action.
St. Louis Cardinals vs Kansas City Royals

Current Odds

STL
KC
Over
7.5
-130
Under
8.0
+100
STL
-1.5
+165
KC
-1.5
+191
STL
ML
+100
KC
ML
+100

Cardinals vs Royals statistics

Stat Cardinals Royals
Hits 409 (3rd) 376 (15th)
Batting Average .261 (4th) .240 (19th)
Runs Batted In 210 (7th) 155 (27th)
Runs 223 (7th) 157 (27th)
Home Runs 44 (Tied-19th) 30 (30th)
Walks 160 (Tied-11th) 119 (29th)
Stolen Bases 31 (20th) 39 (Tied-11th)
Strikeouts 352 (Tied-8th) 326 (2nd)
Pitches 6904 (7th) 6541 (19th)

Kansas City Royals recent games

Game Date Opponent Result Score
5/17/25 vs St. Louis Cardinals L 1-0
5/16/25 vs St. Louis Cardinals L 10-3
5/14/25 @ Houston Astros L 4-3
5/13/25 @ Houston Astros L 2-1
5/12/25 @ Houston Astros W 7-5

St. Louis Cardinals recent games

Game Date Opponent Result Score
5/17/25 @ Kansas City Royals W 1-0
5/16/25 @ Kansas City Royals W 10-3
5/14/25 @ Philadelphia Phillies W 14-7
5/14/25 @ Philadelphia Phillies L 2-1
5/12/25 @ Philadelphia Phillies W 3-2

Kansas City Royals injuries

  • Blake Mitchell (C): Day-To-Day
  • Taylor Clarke (RP): paternity
  • Harold Castro (2B): Day-To-Day
  • Hunter Harvey (RP): 15-Day-IL
  • Seth Lugo (SP): 15-Day-IL

St. Louis Cardinals injuries

  • Drew Rom (SP): Day-To-Day
  • Quinn Mathews (SP): Day-To-Day
  • Zack Thompson (RP): 60-Day-IL
  • Victor Santos (RP): Day-To-Day
  • Packy Naughton (RP): Day-To-Day

Cardinals vs Royals game info

Type Info
Venue Kauffman Stadium
Location Kansas City, Missouri
First pitch Sun 2:10 PM
Temperature 76°
Chance of Rain 18%

Cardinals vs Royals predictions

The St. Louis Cardinals are coming into this one with a serious spark, and it’s not hard to see why. Look for Brendan Donovan to keep his hot bat rolling—he’s been among the best in the lineup at getting on base, and I expect him to rack up another multi-hit game. Lars Nootbaar’s been quietly providing some pop, too, and with his knack for clutch at-bats, he’s got a good shot at driving one over the wall or at least snagging an extra-base hit. Don’t be surprised if Ivan Herrera also makes his presence felt, turning heads with his ability to cash in runners. Meanwhile, with Matthew Liberatore on the mound, the Cardinals have a solid shot at getting through five frames with limited damage and a healthy dose of strikeouts.

On the Kansas City Royals’ side, Bobby Witt Jr. has been a steady force at the top of the lineup, and he’s primed to do damage once again. I’m expecting Witt to reach base a few times and even show off his wheels—he always seems to find a way to create fireworks whether it’s with an extra-base hit or a stolen bag. Vinnie Pasquantino has been leaning into his power stroke, so don’t be shocked if he puts one in the seats or at least drives in a couple of runs. And of course, Michael Wacha is set to toe the rubber; he’s been remarkably reliable and should keep this one close, mixing his pitches effectively through the middle innings.

In the end, though, it feels like the Cardinals’ bats are heating up at the right time, and even on the road, their depth up and down the lineup gives them a slight edge. Both starters will have their moments, but the Cardinals’ ability to string together rallies and capitalize on opportunities should push them over the line. With the momentum of a win streak on their side, I like St. Louis to keep it rolling and take this one from the Royals at Kauffman Stadium. What do you think—are the birds set to soar again, or will KC defend their turf?

Kansas City Royals

St. Louis Cardinals

More Games