Kansas City Royals

Kansas City Royals

Jun 5, 2025

St. Louis Cardinals

St. Louis Cardinals
  • Overview
  • Consensus
  • Stats
  • Odds
  • Trends
  • Props

Kansas City Royals vs St. Louis Cardinals Game 2 Prediction – 6/5/2025

On June 5, 2025, the St. Louis Cardinals will host the Kansas City Royals at Busch Stadium for the second game of a double-header. Entering today, the Cardinals boast a record of 33-27, while the Royals sit at 32-29, making this a fiercely competitive matchup.

The Cardinals are projected to start left-handed pitcher Matthew Liberatore, who comes into this game with a 3-4 record and a solid ERA of 3.08. Despite being ranked as the 115th best starting pitcher in MLB, Liberatore has had an average season and is known for his low walk rate. However, he faces a Royals lineup that is the least patient, ranking 1st in the league in fewest walks. This could put Liberatore at a disadvantage, as he thrives on pitchers who can draw walks.

Opposing him will be Cole Ragans, an elite left-handed pitcher ranked 8th in MLB, with a record of 2-3 and a less impressive ERA of 4.53. Ragans boasts a high strikeout rate of 37.7%, but he may struggle against a Cardinals offense that ranks 6th in the league for fewest strikeouts. With the Cardinals' offense currently ranked 10th overall and 3rd in batting average, they could exploit Ragans' inconsistencies.

Betting markets suggest this game will be closely contested, with the Cardinals holding a slight edge as they aim to build on their recent success. The low Game Total of 7.5 runs indicates that both teams may struggle to score, making this matchup one to watch closely for both fans and bettors alike.

Quick Takes Kansas City Royals:

The leading projection system (THE BAT X) expects Cole Ragans to be on a bit of a short leash in this game, projecting a maximum of 80 pitches.

  • A pitcher who is on a pitch count is likely to be pulled from the game earlier, record fewer outs, and generate fewer strikeouts.

Quick Takes St. Louis Cardinals:

With 8 bats of opposing handedness in the opposing team's projected lineup, Matthew Liberatore faces a tough challenge while lacking the platoon advantage in most plate appearances in today's game.

  • Right-handed pitchers perform worse against left-handed hitters (and visa-versa). If several hitters hold this advantage against the pitcher, it can have a huge impact on whether he will perform well or struggle on any given day.

Game Trends

  • The St. Louis Cardinals have hit the Run Line in 17 of their last 24 games (+10.60 Units / 33% ROI)
  • The Kansas City Royals have hit the Team Total Under in 27 of their last 38 games (+16.05 Units / 37% ROI)

Kansas City Royals vs St. Louis Cardinals Game 2 Prediction

Predicted Final Score: Kansas City Royals 4.77, St. Louis Cardinals 3.83

  • Date: June 5, 2025
  • Venue: Busch Stadium
  • Starting Pitchers:
    • Cole Ragans - Royals
    • Matthew Liberatore - Cardinals

Check out all our free picks on every MLB game daily in our MLB betting section.

Consensus

Moneyline Pick Consensus

+108
39% KC
-127
61% STL

Total Pick Consensus

8.0/-118
23% UN
8.0/-102
77% OV

Spread Pick Consensus

+1.5/-192
48% KC
-1.5/+160
52% STL

Stats

  • Team Stats
  • Team Records
  • Pitchers
  • Recent Starts
KC
Team Stats
STL
5.20
ERA
4.59
.260
Batting Avg Against
.268
1.41
WHIP
1.43
.304
BABIP
.322
9.1%
BB%
8.3%
20.4%
K%
20.4%
67.1%
LOB%
69.8%
.244
Batting Avg
.259
.394
SLG
.436
.695
OPS
.770
.301
OBP
.333
KC
Team Records
STL
19-13
Home
20-10
14-17
Road
14-18
26-26
vRHP
23-18
7-4
vLHP
11-10
20-24
vs>.500
20-14
13-6
vs<.500
14-14
5-5
Last10
5-5
8-12
Last20
11-9
16-14
Last30
20-10
N. Cameron
M. Mikolas
N/A
Innings
147.2
N/A
GS
26
N/A
W-L
6-8
N/A
ERA
4.27
N/A
K/9
6.28
N/A
BB/9
1.77
N/A
HR/9
0.85
N/A
LOB%
70.5%
N/A
HR/FB%
7.7%
N/A
FIP
3.86
N/A
xFIP
4.64

N. Cameron

Date
Opp
W/L
IP
H
R
ER
SO
BB
ST-PC

M. Mikolas

Date
Opp
W/L
IP
H
R
ER
SO
BB
ST-PC
4/30 ARI
Kelly N/A
L0-2 N/A
7.1
4
2
2
7
0
68-98
4/25 NYM
Scherzer N/A
L2-5 N/A
7
4
0
0
5
1
63-95
4/20 MIA
Alcantara N/A
W2-0 N/A
5
4
0
0
5
0
59-86
4/15 MIL
Peralta N/A
W10-1 N/A
6.2
3
1
1
7
1
61-91
4/9 PIT
Keller N/A
W6-2 N/A
3.2
6
2
2
1
2
50-77

Odds

  • MoneyLine
  • RunLine
  • Over/Under
Open
Current
Book
KC STL
KC STL
Consensus
+110
-132
+108
-127
+110
-130
+110
-130
+112
-132
+110
-130
+112
-132
+110
-129
+110
-135
+105
-125
Open
Current
Book
KC STL
KC STL
Consensus
+1.5 (-201)
-1.5 (+165)
+1.5 (-201)
-1.5 (+165)
+1.5 (-192)
-1.5 (+164)
+1.5 (-192)
-1.5 (+160)
+1.5 (-194)
-1.5 (+168)
+1.5 (-194)
-1.5 (+160)
+1.5 (-210)
-1.5 (+163)
+1.5 (-210)
-1.5 (+165)
+1.5 (-195)
-1.5 (+158)
+1.5 (-195)
-1.5 (+162)
+1.5 (170)
-1.5 (+155)
-1.5 (+170)
+1.5 (-210)
Open
Current
Book
Over Under
Over Under
Consensus
8.5 (-108)
8.5 (-113)
8.0 (-119)
8.0 (-101)
8.5 (-105)
8.5 (-115)
8.5 (-102)
8.5 (-118)
8.5 (-105)
8.5 (-115)
8.0 (-115)
8.0 (-105)
8.5 (-104)
8.5 (-117)
8.0 (-120)
8.0 (+100)
8.5 (+100)
8.5 (-120)
8.5 (+100)
8.5 (-120)
8.0 (-125)
8.0 (-102)
8.5 (-105)
8.5 (-115)

Related Articles

Leave a Comment

MLB Picks Kansas City Royals vs St. Louis Cardinals Game 2 Prediction – 6/5/2025