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

USA - MLB

St. Louis Cardinals
5/17/26 14:15
Kansas City Royals

Prediction:

 

OVER 9

-115
$1000 offered for betting!

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

 by Travis Pulver | in MLB Picks

The St. Louis Cardinals (27-18, 12-10 Home) will go for the series sweep Sunday afternoon when they face the Kansas City Royals in the series finale. Game time at Busch Stadium in St. Louis, MO, is scheduled for 2:15 p.m. EST with coverage provided by MLB.TV.

With a 4-2 win on Saturday, the Cardinals have won three in a row and four of their last five. At 27-187, the Cardinals are two games back of the Cubs in the NL Central division. As for the Royals, Kansas City’s losing streak has extended to six in a row.

Stephen Kolek is scheduled to get the start for the Royals. Kolek is 1-0 in two starts with a 6.75 ERA and a 1.13 WHIP. He got the win in his first outing, going six innings against the Guardians, allowing three earned runs. But his second outing didn’t go as well. He only lasted 4 2/3 innings, giving up five hits (two home runs) and five earned runs, but did not factor into the decision.

St. Louis is scheduled to start Andre Pallante on the mound. Pallante is 4-3 in eight starts with a 4.46 ERA and a 1.37 WHIP. He has not brought his best stuff when pitching at home, where he is 1-3 in four starts with a 5.91 ERA and a .279 OBA.

St. Louis Cardinals vs Kansas City Royals Form

Table

Teams Pts P W L
14 St. Louis Cardinals
0.5 118 59 59
27 Kansas City Royals
0.412 119 49 70

St. Louis Cardinals and Kansas City Royals Latest Matches

St. Louis Cardinals
St. Louis Cardinals Latest matches
L W L W W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

May 16, 2026 - MLB

St. Louis Cardinals
4 :  2
Kansas City Royals

May 15, 2026 - MLB

St. Louis Cardinals
5 :  4
Kansas City Royals

May 14, 2026 - MLB

Athletics
4 :  5
St. Louis Cardinals

May 13, 2026 - MLB

Athletics
6 :  2
St. Louis Cardinals

May 12, 2026 - MLB

Athletics
4 :  6
St. Louis Cardinals

May 10, 2026 - MLB

San Diego Padres
3 :  2
St. Louis Cardinals
W L W L W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

May 16, 2026 - MLB

St. Louis Cardinals
4 :  2
Kansas City Royals

May 15, 2026 - MLB

St. Louis Cardinals
5 :  4
Kansas City Royals

May 6, 2026 - MLB

St. Louis Cardinals
2 :  6
Milwaukee Brewers

May 4, 2026 - MLB

St. Louis Cardinals
6 :  3
Milwaukee Brewers

May 3, 2026 - MLB

St. Louis Cardinals
1 :  4
Los Angeles Dodgers

May 2, 2026 - MLB

St. Louis Cardinals
3 :  2
Los Angeles Dodgers
W L L W L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

May 14, 2026 - MLB

Athletics
4 :  5
St. Louis Cardinals

May 13, 2026 - MLB

Athletics
6 :  2
St. Louis Cardinals

May 12, 2026 - MLB

Athletics
4 :  6
St. Louis Cardinals

May 10, 2026 - MLB

San Diego Padres
3 :  2
St. Louis Cardinals

May 9, 2026 - MLB

San Diego Padres
4 :  2
St. Louis Cardinals

May 8, 2026 - MLB

San Diego Padres
0 :  6
St. Louis Cardinals
Kansas City Royals
Kansas City Royals Latest matches
L L L L L L
Victories

0/6 (0%)

Defeats

6/6 (100%)

May 16, 2026 - MLB

St. Louis Cardinals
4 :  2
Kansas City Royals

May 15, 2026 - MLB

St. Louis Cardinals
5 :  4
Kansas City Royals

May 14, 2026 - MLB

Chicago White Sox
6 :  2
Kansas City Royals

May 13, 2026 - MLB

Chicago White Sox
6 :  5
Kansas City Royals

May 12, 2026 - MLB

Chicago White Sox
6 :  5
Kansas City Royals

May 10, 2026 - MLB

Kansas City Royals
3 :  6
Detroit Tigers
W L L W W L
Victories

3/6 (50%)

Defeats

3/6 (50%)

May 10, 2026 - MLB

Kansas City Royals
3 :  6
Detroit Tigers

May 9, 2026 - MLB

Kansas City Royals
5 :  1
Detroit Tigers

May 8, 2026 - MLB

Kansas City Royals
4 :  3
Detroit Tigers

May 7, 2026 - MLB

Kansas City Royals
5 :  8
Cleveland Guardians

May 6, 2026 - MLB

Kansas City Royals
1 :  3
Cleveland Guardians

May 5, 2026 - MLB

Kansas City Royals
5 :  3
Cleveland Guardians
W L L L L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

May 16, 2026 - MLB

St. Louis Cardinals
4 :  2
Kansas City Royals

May 15, 2026 - MLB

St. Louis Cardinals
5 :  4
Kansas City Royals

May 14, 2026 - MLB

Chicago White Sox
6 :  2
Kansas City Royals

May 13, 2026 - MLB

Chicago White Sox
6 :  5
Kansas City Royals

May 12, 2026 - MLB

Chicago White Sox
6 :  5
Kansas City Royals

May 3, 2026 - MLB

Seattle Mariners
1 :  4
Kansas City Royals

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

St. Louis Cardinals

67 %

Kansas City Royals

33 %

May 16, 2026 - MLB

St. Louis Cardinals
4 :  2
Kansas City Royals

May 15, 2026 - MLB

St. Louis Cardinals
5 :  4
Kansas City Royals

Jun 5, 2025 - MLB

St. Louis Cardinals
5 :  7
Kansas City Royals

May 18, 2025 - MLB

Kansas City Royals
2 :  1
St. Louis Cardinals

May 17, 2025 - MLB

Kansas City Royals
0 :  1
St. Louis Cardinals

May 16, 2025 - MLB

Kansas City Royals
3 :  10
St. Louis Cardinals
St. Louis Cardinals vs Kansas City Royals Picks

St. Louis Cardinals - Kansas City Royals Key Points

  1. St. Louis leads the all-time series vs. Kansas City, 83-59.
  2. Kansas City is 19-25 ATS (run line); St. Louis is 28-15.
  3. The OVER is 21-24 for the Royals this season and 20-21-3 for the Cardinals.
  4. Betting Public: In early betting, 56% of total tickets and 59% of the handle have been on the OVER.

Our St. Louis Cardinals vs Kansas City Royals Prediction

We don’t know much about Kolek, as he has only made two starts in the majors. However, in his road start (against the White Sox), he was hit hard. St. Louis has been hitting well lately (.267 over the last week) and should do fine against Kolek. Pallante has given up 17 earned runs in his last three home starts. The Royals have not been hitting really well (.227 over the last week), but facing Pallante may be just what they need to wake up. I wouldn’t be surprised if they did, and the score ended up being relatively high.

Our Kansas City vs. St. Louis Pick: OVER 9

Prediction:

 

OVER 9

-115
$1000 offered for betting!

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