Jun 16, 2026; Washington, District of Columbia, USA; Kansas City Royals shortstop Bobby Witt Jr. (7) advances to third during the first inning against the Washington Nationals at Nationals Park. Mandatory Credit: Daniel Kucin Jr.-Imagn Images
Daniel Kucin Jr.-Imagn Images

St. Louis Cardinals vs Kansas City Royals Prediction 6/18/2026 Today’s MLB Picks

Pick details

MATCHUP St. Louis Cardinals Kansas City Royals
Team Records 40-32 30-45
Spread -1.5 155 +1.5 -188
Moneyline -105 -115
Total Over 9 (100) Under 9 (-121)
Where Kauffman Stadium, Kansas City, Missouri
When Thursday, June 18, 2026
Time 07:40 PM EDT
TV MLB.TV

The St. Louis Cardinals and the Kansas City Royals meet Thursday in MLB action from Kauffman Stadium. We will look at this from a betting perspective and determine the best bets for this game. Here’s a St. Louis Cardinals vs. Kansas City Royals prediction.

Starting Pitching Matchup

The St. Louis Cardinals will send out Matthew Liberatore here and Liberatore is 3-3 with a 4.71 ERA and 65 strikeouts this season. Noah Cameron will start for the Royals and is 3-4 with a 4.11 ERA and 64 strikeouts this season. 

St. Louis Cardinals Recap

The St. Louis Cardinals come into this game looking to bounce back from a 6-1 loss at the hands of the Padres last time out to sit at 40-32 this season. After this series, the Cardinals will head home for a series against the Arizona Diamondbacks.

Cardinals Have Two-Game Win Streak Snapped

Jordan Walker leads the Cardinals with 81 hits, 16 doubles, 18 home runs and 56 RBIs while Alec Burleson has 80 hits with 18 doubles, 13 home runs and 53 RBIs. JJ Wetherholt has 68 hits with 10 home runs and 31 RBIs while Ivan Herrera has 69 hits with 13 doubles, 9 home runs and 31 RBIs. Nolan Gorman has 39 hits with 7 home runs and 26 RBIs this season. Masyn Winn’s added 56 hits with 9 doubles and 26 RBIs and Nathan Church has 45 hits with 5 home runs and 19 RBIs this season. 

Kansas City Royals Recap

The Kansas City Royals come into this game looking to add on to their 6-2 win over Washington last time out to sit at 30-45 this season. After this series, the Royals will head on the road for a game against the Tampa Bay Rays.

Royals Snap Two-Game Slide

Kyle Isbel has 40 hits with 3 home runs and 11 RBIs. Jac Caglianone has 62 hits with 12 doubles, 8 home runs, 20 RBIs and a triple while Bobby Witt Jr. has 86 hits with 19 doubles, 9 home runs and 30 RBIs and Vinnie Pasquantino’s added 55 hits with 10 doubles, 2 triples, 6 home runs and 30 RBIs on the year. Maikel Garcia also has 69 hits with 16 doubles, 3 home runs and 30 RBIs this season. Carter Jensen’s also chipped in 53 hits with 14 doubles, 9 home runs and 37 RBIs this season.

St. Louis Cardinals @ Kansas City Royals Betting Trends: June 18, 2026


  • Probable Starting Pitcher: Noah Cameron      Record this season: 3-4      ERA: 4.11
  • Home Record: 2-1
  • Last 5 against Cardinals: 0-2

Why the Kansas City Royals will win

  • The Cardinals have lost eight of their last nine games as underdogs after playing the previous day.
  • The Royals have won seven of their last eight Thursday home games against National League opponents.
  • The Royals have covered the run line in each of their last seven Thursday games against National League opponents.
  • The Cardinals have failed to cover the run line in six of their last seven games against the Royals following a loss.
  • The Royals have won the first inning in three of their last four games against NL Central opponents.
  • The Royals have led after 5 innings in each of their last five Thursday games against National League opponents that held a winning record.
  • The Royals have led after 3 innings in four of their last five games as home favorites against NL Central opponents.

  • Probable Starting Pitcher: Matthew Liberatore      Record this season: 3-3      ERA: 4.71
  • Road Record: 1-2
  • Last 5 against Royals: 1-1

Why the St. Louis Cardinals will win

  • The Royals have lost each of their last eight home games against the Cardinals following a win.
  • The Cardinals have won each of their last four games as road underdogs following a home loss.
  • The Cardinals have covered the run line in eight of their last nine night games against teams that held a losing record.
  • The Royals have failed to cover the run line in seven of their last eight games as home favorites against NL Central opponents.
  • The Royals have lost the first inning in three of their last four home games against National League opponents.
  • The Cardinals have led after 5 innings in each of their last seven night games.
  • The Cardinals have led after 3 innings in each of their last five games as underdogs.

Total Runs Facts

  • Seven of the Royals’ last eight games as favorites against National League opponents have gone OVER the total runs line.
  • Each of the Cardinals’ last four games have gone UNDER the total runs line.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of Noah Cameron’s last eight home appearances as a starter.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Cardinals’ last four games at Kauffman Stadium.

Kansas City Royals Player Prop Facts

  • Bobby Witt Jr. has hit a home run in three of the Royals’ last four home games against opponents that held a winning record.
  • Maikel Garcia has recorded at least one hit in each of his last 15 appearances with the Royals as home favorites against NL Central opponents.
  • Bobby Witt Jr. ranks 1st in the league in Steals (28) this season.

St. Louis Cardinals Player Prop Facts

  • Alec Burleson has hit a home run in each of the Cardinals’ last four games as underdogs.
  • Masyn Winn has recorded at least one hit in each of his last eight appearances with the Cardinals as road underdogs against AL opponents.
  • Ivan Herrera ranks 7th amongst qualified players for On Base Percentage (.398) this season.

Matchup/League Facts

  • The Royals rank 25th in the league for walks allowed this season (282).
  • The Royals rank T24th in the league for runs scored this season (301).
  • The Cardinals rank 28th in the league for strikeouts this season (558).
  • The Cardinals rank T27th in the league for triples this season (6).

St. Louis Cardinals vs. Kansas City Royals Prediction

I’m on the over in this one. Noah Cameron’s been solid but he got rocked in his last start and now faces a Cardinals team that’s been solid against lefties in the month of June. On the flipside, the Royals have also been solid against southpaws and Matthew Liberatore has been giving up his fair share of damage in recent starts. I’ll rock with the over here.

Chris Ruffolo's Pick: Over 9

Need More? Get Premium Picks

Hot Cappers