Kansas City Royals vs St. Louis Cardinals Prediction 6/21/26 MLB Picks Today

The St. Louis Cardinals and the Kansas City Royals meet Sunday 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 Dustin May for the start here and May is 5-6 with a 3.75 ERA and 75 strikeouts this season. Stephen Kolek will start for KC here and is 4-1 with a 2.68 ERA and 34 strikeouts this season.

St. Louis Cardinals Recap

The St. Louis Cardinals come into this game looking to shake off a 6-5 loss at the hands of the Royals on Friday to it at 40-34 this season. After this series, the Cardinals will head home for a series against the Arizona Diamondbacks.

Cardinals Lose 3 Straight & 4 Of Last 5

Jordan Walker leads the Cardinals with 85 hits, 16 doubles, 18 home runs and 58 RBIs while Alec Burleson has 81 hits with 19 doubles, 13 home runs and 54 RBIs. JJ Wetherholt has 71 hits with 10 home runs and 31 RBIs while Ivan Herrera has 70 hits with 13 doubles, 9 home runs and 32 RBIs. Nolan Gorman has 39 hits with 7 home runs and 26 RBIs this season. Masyn Winn’s added 60 hits with 11 doubles and 27 RBIs and Nathan Church has 46 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 win over the Cardinals on Friday to improve to 32-45 this season. After this series, the Royals will head on the road for a game against the Tampa Bay Rays.

Royals Win 3 In A Row

Kyle Isbel has 40 hits with 3 home runs and 11 RBIs. Jac Caglianone has 65 hits with 12 doubles, 10 home runs, 24 RBIs and a triple while Bobby Witt Jr. has 88 hits with 19 doubles, 10 home runs and 32 RBIs and Vinnie Pasquantino’s added 57 hits with 10 doubles, 2 triples, 6 home runs and 32 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 56 hits with 16 doubles, 9 home runs and 38 RBIs this season.

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

 

Why the Kansas City Royals will win

 

Why the St. Louis Cardinals will win

Total Runs Facts

Kansas City Royals Player Prop Facts

St. Louis Cardinals Player Prop Facts

Matchup/League Facts

St. Louis Cardinals vs. Kansas City Royals Prediction

I’m backing the under in this one. Both starting pitchers have been in tremendous form going into this game and while I always worry about the bullpens on both sides, I don’t think either side gives up enough to where the bullpens do enough damage to push us up and over this number. I think the under is where it’s at in this game.

Exit mobile version