Jun 15, 2026; St. Louis, Missouri, USA; St. Louis Cardinals starting pitcher Dustin May (3) pitches against the San Diego Padres during the first inning at Busch Stadium. Mandatory Credit: Jeff Curry-Imagn Images
Jeff Curry-Imagn Images

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

Pick details

MATCHUP St. Louis Cardinals Kansas City Royals
Team Records 40-34 32-45
Spread -1.5 130 +1.5 -157
Moneyline -122 +102
Total Over 9 (-115) Under 9 (-105)
Where Kauffman Stadium, Kansas City, Missouri
When Sunday, June 21, 2026
Time 02:10 PM EDT
TV MLB.TV

The St. Louis Cardinals and the Kansas City Royals will meet on Sunday afternoon in the final game of a three‑game interleague set at Kauffman Stadium in Kansas City, Missouri.

St. Louis Cardinals Betting Preview

The St. Louis Cardinals enter Sunday’s contest with a 40–34 overall record (2nd in the National League Central) and a 19–17 mark on the road. The Cardinals offense has been competitive to this point in the season. St. Louis has compiled 337 runs scored, 108 doubles, 83 home runs and a .247 team batting average which ranks in the 12th in Major League Baseball.

The Cardinals arrive at tomorrow’s game in below average form. St. Louis has lost four of the team’s last six games played this season, including a 6–1 loss to the San Diego Padres earlier this week.

St. Louis will turn to right hander Dustin May in this contest. In fourteen starts made this season, May has compiled a 5–6 win‑loss record, a 3.75 ERA, a 1.14 WHIP and 75 strikeouts, while allowing 72 hits and 21 walks in 81.2 innings pitched. May pitched exceptionally well in his last outing, amassing 9 strikeouts, while scattering 1 hit and 1 walk in the St. Louis Cardinals 3-0 shutout win over the San Diego Padres five days ago.

Shifting our focus to the Cardinals offense, the St. Louis lineup features outfielder Jordan Walker and first baseman Alec Burleson. Jordan Walker has compiled a robust .295 batting average (12th in MLB), 18 home runs (11th in MLB), 16 doubles, 58 RBIs (1st in MLB) and an .885 OPS. Alec Burleson has amassed a .281 batting average, 13 home runs, 54 RBIs (6th in MLB) and an .826 OPS.  

Kansas City Royals Betting Preview

The Kansas City Royals enter Sunday afternoon’s matchup with a 32–45 overall record (4th in the American League Central) and a 19–21 mark at home. Kansas City has played competitive baseball recently, winning three consecutive games, including a 6–2 victory over the Washington Nationals three days ago.

Kansas City will start right hander Stephen Kolek in tomorrow’s game. In eight starts made this season, Kolek has compiled a 4–1 record, a 2.68 ERA, a 1.03 WHIP and 34 strikeouts, while allowing 42 hits and 10 walks in 50.1 innings pitched.

The Royals lineup features shortstop Bobby Witt Jr. and catcher Salvador Perez. Bobby Witt Jr. has tallied a .294 batting average (13th in MLB), 10 home runs, 35 walks, 32 RBIs, 28 stolen bases and an .833 OPS. Salvador Perez has compiled 10 home runs, 8 doubles, 27 RBIs and a .594 OPS.           

Why the St. Louis Cardinals will win.

• Starting pitching edge. In fourteen starts made this season, Dustin May has compiled a 5–6 win‑loss record, a 3.75 ERA, a 1.14 WHIP and 75 strikeouts in 81.2 innings pitched.

• Offensive upside. Jordan Walker and Alec Burleson lead the St. Louis Cardinals lineup.

• Ability to win on the road. The St. Louis Cardinals have amassed a 19-17 record on the road.

Why the Kansas City Royals will win.

• Home field advantage. The Royals have played competitive baseball at Kauffman Stadium this season.

• Current form. The Kansas City Royals arrive at tomorrow’s contest on the heels of a three-game winning streak.

• Offensive production. Bobby Witt Jr. and Salvador Perez provide a strong core to the Kansas City lineup.

St. Louis Cardinals vs. Kansas City Royals Prediction

In my view, the way to go in this contest is the total rather a side. Why? St. Louis starting pitcher Dustin May has pitched at a high level recently, allowing no earned runs in his last two starts made this season, while St. Louis hurler Stephen Kolek has amassed a rather impressive 2.68 ERA in eight starts made this season. With that said, I see a game where the starting pitchers minimize offensive production. I am backing under 9.5 runs in this game.

Hans Geevers's Pick: Under 9.5

Hot Cappers