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

USA - MLB

Kansas City Royals
5/17/25 19:10
St. Louis Cardinals

Prediction:

 

Under 8.5

+102
$200 offered for betting!

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

 by Carlos Zabala | in MLB Picks

The Cardinals took the lead in Game 1 of the series against the Royals, winning 10-3. Iván Herrera had another strong offensive game, going 3-for-4 and driving in 4 runs. Pallante earned his 4th win of the season, pitching well in 7 innings, striking out 4, and allowing 2 ER.

Game 2 is scheduled for Saturday night in Kansas City. Miles Mikolas, with a 4.35 ERA, will be the starting pitcher for the Cards, while Noah Cameron will be the Royals' starter.

Noah Cameron is coming off his MLB debut, pitching 6.1 scoreless innings, going up and down from triple-A after recent injuries to Cole Ragans and also Lugo.

Despite losing the first game of the series, the Royals' record at Kauffman Stadium is 16-8, and most of their games this season have been pitching duels, which is why their O/U record is 16-29 in the betting world.

Kansas City Royals vs St. Louis Cardinals Form

Table

Teams Pts P W L
15 Kansas City Royals
0.506 162 82 80
20 St. Louis Cardinals
0.481 162 78 84

Kansas City Royals and St. Louis Cardinals Latest Matches

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

1/6 (17%)

Defeats

5/6 (83%)

May 16, 2025 - MLB

Kansas City Royals
3 :  10
St. Louis Cardinals

May 14, 2025 - MLB

Houston Astros
4 :  3
Kansas City Royals

May 13, 2025 - MLB

Houston Astros
2 :  1
Kansas City Royals

May 12, 2025 - MLB

Houston Astros
5 :  7
Kansas City Royals

May 11, 2025 - MLB

Kansas City Royals
1 :  3
Boston Red Sox

May 10, 2025 - MLB

Kansas City Royals
1 :  10
Boston Red Sox
W W W L L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

May 16, 2025 - MLB

Kansas City Royals
3 :  10
St. Louis Cardinals

May 11, 2025 - MLB

Kansas City Royals
1 :  3
Boston Red Sox

May 10, 2025 - MLB

Kansas City Royals
1 :  10
Boston Red Sox

May 9, 2025 - MLB

Kansas City Royals
2 :  1
Boston Red Sox

May 7, 2025 - MLB

Kansas City Royals
2 :  1
Chicago White Sox

May 6, 2025 - MLB

Kansas City Royals
4 :  3
Chicago White Sox
L W W W L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

May 14, 2025 - MLB

Houston Astros
4 :  3
Kansas City Royals

May 13, 2025 - MLB

Houston Astros
2 :  1
Kansas City Royals

May 12, 2025 - MLB

Houston Astros
5 :  7
Kansas City Royals

May 4, 2025 - MLB

Baltimore Orioles
6 :  11
Kansas City Royals

May 3, 2025 - MLB

Baltimore Orioles
0 :  4
Kansas City Royals

May 2, 2025 - MLB

Baltimore Orioles
3 :  0
Kansas City Royals
St. Louis Cardinals
St. Louis Cardinals Latest matches
L W W W W W
Victories

5/6 (83%)

Defeats

1/6 (17%)

May 16, 2025 - MLB

Kansas City Royals
3 :  10
St. Louis Cardinals

May 12, 2025 - MLB

Philadelphia Phillies
2 :  3
St. Louis Cardinals

May 10, 2025 - MLB

Washington Nationals
2 :  4
St. Louis Cardinals

May 7, 2025 - MLB

St. Louis Cardinals
5 :  0
Pittsburgh Pirates

May 6, 2025 - MLB

St. Louis Cardinals
2 :  1
Pittsburgh Pirates

May 2, 2025 - MLB

St. Louis Cardinals
3 :  9
New York Mets
L W W L W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

May 7, 2025 - MLB

St. Louis Cardinals
5 :  0
Pittsburgh Pirates

May 6, 2025 - MLB

St. Louis Cardinals
2 :  1
Pittsburgh Pirates

May 2, 2025 - MLB

St. Louis Cardinals
3 :  9
New York Mets

Apr 26, 2025 - MLB

St. Louis Cardinals
6 :  5
Milwaukee Brewers

Apr 16, 2025 - MLB

St. Louis Cardinals
4 :  1
Houston Astros

Apr 15, 2025 - MLB

St. Louis Cardinals
0 :  2
Houston Astros
W W L W W W
Victories

5/6 (83%)

Defeats

1/6 (17%)

May 16, 2025 - MLB

Kansas City Royals
3 :  10
St. Louis Cardinals

May 12, 2025 - MLB

Philadelphia Phillies
2 :  3
St. Louis Cardinals

May 10, 2025 - MLB

Washington Nationals
2 :  4
St. Louis Cardinals

May 1, 2025 - MLB

Cincinnati Reds
9 :  1
St. Louis Cardinals

Apr 30, 2025 - MLB

Cincinnati Reds
1 :  9
St. Louis Cardinals

Apr 30, 2025 - MLB

Cincinnati Reds
0 :  6
St. Louis Cardinals

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

Kansas City Royals

60 %

St. Louis Cardinals

40 %

May 16, 2025 - MLB

Kansas City Royals
3 :  10
St. Louis Cardinals

Aug 10, 2024 - MLB

Kansas City Royals
8 :  3
St. Louis Cardinals

Jul 10, 2024 - MLB

St. Louis Cardinals
5 :  8
Kansas City Royals

Jul 10, 2024 - MLB

St. Louis Cardinals
4 :  6
Kansas City Royals

May 30, 2023 - MLB

St. Louis Cardinals
2 :  1
Kansas City Royals

Kansas City Royals - St. Louis Cardinals Key Points

  1. The Royals are averaging 3.4 runs per game this season
  2. The Cardinals' AVG this season is 262
  3. The Royals' collective ERA is second-best in MLB at 3.03
  4. The Cardinals and Royals are tied for the best FLD% in MLB at 990

Our Kansas City Royals vs St. Louis Cardinals Prediction

The Royals-Cardinals betting odds, with veteran Mikolas pitching for the Cards while rookie Cameron makes his second MLB start, generated fairly close odds. Mikolas is coming off three fairly consistent starts, all of which saw him pitch five or more innings while allowing fewer than three earned runs. In his last outing against the Nationals, he struck out five. Our prediction for Royals vs Cardinals is: Under 8.5 runs.

Prediction:

 

Under 8.5

+102
$200 offered for betting!

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

Kansas City Royals vs St. Louis Cardinals Picks