Kansas City Royals vs St. Louis Cardinals Prediction & Picks - MLB

USA - MLB

Kansas City Royals
6/5/25 19:45
St. Louis Cardinals

Prediction:

 

Over 8.5 Runs

+100
$250 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Lou Aguila in MLB Picks

The St. Louis Cardinals and the Kansas City Royals take the field again on Thursday for Game 2 of their series at Busch Stadium.

Inconsistent pitching keeps hurting the Cardinals this season. That was evident on Wednesday asthe Cardinals allowed 10 runs in a 7-10 loss to the Royals in their series-opener. This came after allowing 8 and 11 runs in 2 of their previous 3-game series against the Rangers. Over the last five games, the Cards have surrendered over 6.28 ERA and 1.56 WHIP.

The Royals are 32-29 this season, third in the American League Central. Over the last five games, Kansas City has pitched a 3.40 ERA and batted 2.3 runs on a .256 batting average. If they want to beat the Cardinals again and improve their place in the standings, their batting numbers have to jump up because 3 runs a game won’t cut it in today’s league even with an elite pitching number.

Up to $250 to bet on Kansas City Royals - St. Louis Cardinals! 

Limited Offer. Currently at Caesars Sportsbook

Kansas City Royals vs St. Louis Cardinals Form

Table

Teams % P W L
9
St. Louis Cardinals
St. Louis Cardinals
0.548 62 34 28
17
Kansas City Royals
Kansas City Royals
0.524 63 33 30

Kansas City Royals and St. Louis Cardinals Latest Matches

Kansas City Royals
Kansas City Royals Latest matches
W W L L W L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 3, 2025 - MLB

Kansas City Royals
10 :  7
St. Louis Cardinals

Jun 1, 2025 - MLB

Detroit Tigers
1 :  0
Kansas City Royals

May 31, 2025 - MLB

Detroit Tigers
0 :  1
Kansas City Royals

May 30, 2025 - MLB

Detroit Tigers
7 :  5
Kansas City Royals

May 28, 2025 - MLB

Cincinnati Reds
2 :  3
Kansas City Royals

May 27, 2025 - MLB

Cincinnati Reds
7 :  2
Kansas City Royals
L L W L W L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jun 1, 2025 - MLB

Detroit Tigers
1 :  0
Kansas City Royals

May 31, 2025 - MLB

Detroit Tigers
0 :  1
Kansas City Royals

May 30, 2025 - MLB

Detroit Tigers
7 :  5
Kansas City Royals

May 28, 2025 - MLB

Cincinnati Reds
2 :  3
Kansas City Royals

May 27, 2025 - MLB

Cincinnati Reds
7 :  2
Kansas City Royals

May 26, 2025 - MLB

Cincinnati Reds
7 :  4
Kansas City Royals
L L L W W L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 3, 2025 - MLB

Kansas City Royals
10 :  7
St. Louis Cardinals

May 25, 2025 - MLB

Kansas City Royals
2 :  1
Minnesota Twins

May 24, 2025 - MLB

Kansas City Royals
4 :  5
Minnesota Twins

May 23, 2025 - MLB

Kansas City Royals
1 :  3
Minnesota Twins

May 21, 2025 - MLB

Kansas City Royals
8 :  4
San Francisco Giants

May 20, 2025 - MLB

Kansas City Royals
2 :  3
San Francisco Giants
St. Louis Cardinals
St. Louis Cardinals Latest matches
W L W L L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 3, 2025 - MLB

Kansas City Royals
10 :  7
St. Louis Cardinals

Jun 1, 2025 - MLB

St. Louis Cardinals
1 :  8
Texas Rangers

May 31, 2025 - MLB

St. Louis Cardinals
2 :  0
Texas Rangers

May 30, 2025 - MLB

St. Louis Cardinals
1 :  11
Texas Rangers

May 28, 2025 - MLB

St. Louis Cardinals
6 :  4
Baltimore Orioles

May 27, 2025 - MLB

St. Louis Cardinals
7 :  4
Baltimore Orioles
L W W W L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 3, 2025 - MLB

Kansas City Royals
10 :  7
St. Louis Cardinals

May 25, 2025 - MLB

Arizona Diamondbacks
3 :  4
St. Louis Cardinals

May 24, 2025 - MLB

Arizona Diamondbacks
5 :  6
St. Louis Cardinals

May 23, 2025 - MLB

Arizona Diamondbacks
3 :  4
St. Louis Cardinals

May 21, 2025 - MLB

Detroit Tigers
5 :  1
St. Louis Cardinals

May 20, 2025 - MLB

Detroit Tigers
5 :  4
St. Louis Cardinals
L W W W L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 1, 2025 - MLB

St. Louis Cardinals
1 :  8
Texas Rangers

May 31, 2025 - MLB

St. Louis Cardinals
2 :  0
Texas Rangers

May 30, 2025 - MLB

St. Louis Cardinals
1 :  11
Texas Rangers

May 28, 2025 - MLB

St. Louis Cardinals
6 :  4
Baltimore Orioles

May 27, 2025 - MLB

St. Louis Cardinals
7 :  4
Baltimore Orioles

May 26, 2025 - MLB

St. Louis Cardinals
2 :  5
Baltimore Orioles

Kansas City Royals against St. Louis Cardinals : Head to Head (H2H)

Kansas City Royals

50 %

St. Louis Cardinals

50 %

Jun 3, 2025 - MLB

Kansas City Royals
10 :  7
St. Louis Cardinals

May 18, 2025 - MLB

St. Louis Cardinals
1 :  2
Kansas City Royals

May 17, 2025 - MLB

St. Louis Cardinals
1 :  0
Kansas City Royals

May 16, 2025 - MLB

St. Louis Cardinals
10 :  3
Kansas City Royals

Aug 10, 2024 - MLB

St. Louis Cardinals
3 :  8
Kansas City Royals

Aug 9, 2024 - MLB

St. Louis Cardinals
8 :  5
Kansas City Royals

Kansas City Royals - St. Louis Cardinals Key Points

  1. The Royals and the Cardinals are 5-5 in their last 10 games
  2. The Royals are pitching a 3.40 ERA over their last five games
  3. The Cardinals are pitching a 6.28 ERA over their last five games
  4. The Cardinals are 6-4 in their last 10 games
Up to $250 to bet on Kansas City Royals - St. Louis Cardinals! 

Limited Offer. Currently at Caesars Sportsbook

Our Kansas City Royals vs St. Louis Cardinals Prediction

Why you should bet on the Over 8.5 to win (Win $100 on a $100 Bet): The Royals and the Cardinals average 11.0 runs per game over their last 10 meetings. Thursday night’s pitchers, Cole Ragans of the Royals and Matthew Liberatore, are coming off bad starts. Ragans allowed 4 runs in each of his last two starts, while Liberatore let up 5 runs in a 1-11 loss to the Rangers. Remember, the Cardinals are pitching a 6.00+ ERA over their last five games, which means there’s a strong chance we will see another high-scoring duel between these two teams. By the way, the total has gone OVER in 6 of their 8 last meetings, including Tuesday’s 10-7 win by the Royals.

Our betting prediction for the Kansas City Royals vs. St. Louis Cardinals: Over 8.5 Runs

Prediction:

 

Over 8.5 Runs

+100
$250 offered for betting!

Caesars Rewards Program

Caesars Rewards

Caesars Sportsbook really spoils new users with an awesome rewards program, making every wager count towards something bigger! Available for users across the country, this program is a bettor's dream. As you enjoy the thrills of sports betting or casino games online, you can earn up to 10 Reward Credits for every $100 wagered on straight bets. And if parlays are more your style, you'll earn up to 20 Reward Credits for every $100 wagered. With Caesars Sportsbook, your bets not only bring the excitement of the game but also the joy of accumulating rewards that enhance your gaming experience. Play now and let Caesars treat you like royalty with each bet you place!

Sign-up now!

All tips are fully researched and given in good faith, but profits cannot be guaranteed.

Kansas City Royals vs St. Louis Cardinals Picks
Up to $250 to bet on Kansas City Royals - St. Louis Cardinals! 

Limited Offer. Currently at Caesars Sportsbook