Pittsburgh Pirates

Pittsburgh Pirates

May 5, 2025

St. Louis Cardinals

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

Pittsburgh Pirates vs St. Louis Cardinals Prediction – 5/5/2025

Pittsburgh Pirates vs St. Louis Cardinals Betting Preview

As the St. Louis Cardinals prepare to face the Pittsburgh Pirates on May 5, 2025, both teams are struggling to find their footing in the National League Central. The Cardinals sit at 16-19, while the Pirates are even worse at 12-23. Each team is looking to turn their season around, with the Cardinals projected to start Miles Mikolas, who has had an average year with a 4.66 ERA. Meanwhile, Carmen Mlodzinski, also struggling, brings a 6.58 ERA to the mound for the Pirates.

Mikolas, ranked as the 227th best starting pitcher in MLB according to advanced-stat Power Rankings, has shown flashes of potential, particularly with a 2.92 FIP that suggests he might be due for a better performance. This matchup against a Pirates offense that ranks 25th overall and 27th in batting average could provide him with a much-needed opportunity to shine.

The Cardinals' offense, while ranking 12th in MLB, boasts the 5th best batting average, indicating they can hit but have been inconsistent in generating runs. With an implied team total of 4.58 runs for this game, they are expected to score, especially against Mlodzinski, who projects to allow an average of 2.4 earned runs over 4.7 innings pitched.

With the Cardinals favored at -145, the odds reflect a belief in their ability to capitalize on the Pirates' weaknesses. This game marks the first of the series, and for both teams, it's a chance to build momentum as they look to improve their standings.

Quick Takes Pittsburgh Pirates:

With a 0.97 gap between Carmen Mlodzinski's 4.46 ERA and his 3.49 FIP, it's safe to say he's been one of the unluckiest pitchers in the game since the start of last season and should see better results going forward.

  • Pitchers that are underperforming should be expected to pitch better going forward, which can create value if the lines are too heavily weighing the lucky, to-date underperformance.

Joey Bart has a ton of pop (76th percentile) if he makes contact, but that's never a sure thing (27.8% K%). Today, however, opposing pitcher Miles Mikolas doesn't generate many whiffs (19th percentile K%) — great news for Bart.

  • If he is less likely to strikeout, he'll be more likely to make contact, which is often hard, home-run contact.

Pittsburgh Pirates hitters as a group rank among the elite in the league this year (8th-) as far as their 89.5-mph average exit velocity.

  • Hitting the ball hard increases the chances of either a home run or the ball landing in fair territory for a hit before a fielder can get to it.

Quick Takes St. Louis Cardinals:

Miles Mikolas's fastball velocity has dropped 1.7 mph this year (91.4 mph) below where it was last season (93.1 mph).

  • Velocity is a key component to fastball success in generating strikeouts and preventing runs, so a pitcher whose velocity decreases will likely see worse results.

From last season to this one, Pedro Pages's flyball exit velocity has decreased from an average of 90.7 mph to 85.6 mph.

  • Most home runs are flyballs, and the harder those flyballs are hit, the more often they turn into home runs. This is a strong indicator of power.

In today's matchup, Nolan Arenado is at a disadvantage facing the league's 8th-deepest LF fences given that he hits his flyballs to the pull field at a 41.8% rate (99th percentile).

  • This player's skill set does not match up particularly well with the park he's in today, which may lead to worse-than-usual performance.

Game Trends

  • The St. Louis Cardinals have hit the 1st Five Innings (F5) Run Line in 7 of their last 9 games at home (+4.65 Units / 41% ROI)
  • The Pittsburgh Pirates have hit the 1st Five Innings (F5) Team Total Over in 9 of their last 12 games (+6.00 Units / 40% ROI)

Pittsburgh Pirates vs St. Louis Cardinals Prediction

Predicted Final Score: Pittsburgh Pirates 4.38, St. Louis Cardinals 4.29

  • Date: May 5, 2025
  • Venue: Busch Stadium
  • Starting Pitchers:
    • Carmen Mlodzinski - Pirates
    • Miles Mikolas - Cardinals

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

Consensus

Moneyline Pick Consensus

+114
24% PIT
-135
76% STL

Total Pick Consensus

8.5/-115
19% UN
8.5/-105
81% OV

Spread Pick Consensus

+1.5/-180
11% PIT
-1.5/+150
89% STL

Stats

  • Team Stats
  • Team Records
  • Pitchers
  • Recent Starts
PIT
Team Stats
STL
4.60
ERA
4.59
.252
Batting Avg Against
.268
1.40
WHIP
1.43
.304
BABIP
.322
9.4%
BB%
8.3%
21.9%
K%
20.4%
70.4%
LOB%
69.8%
.235
Batting Avg
.259
.388
SLG
.436
.700
OPS
.770
.313
OBP
.333
PIT
Team Records
STL
7-12
Home
12-6
5-11
Road
4-13
9-18
vRHP
14-13
3-5
vLHP
2-6
3-15
vs>.500
8-12
9-8
vs<.500
8-7
2-8
Last10
6-4
7-13
Last20
9-11
11-19
Last30
13-17
C. Mlodzinski
M. Mikolas
23.2
Innings
147.2
1
GS
26
2-3
W-L
6-8
2.28
ERA
4.27
7.99
K/9
6.28
4.94
BB/9
1.77
0.76
HR/9
0.85
70.9%
LOB%
70.5%
9.5%
HR/FB%
7.7%
4.37
FIP
3.86
4.72
xFIP
4.64
.195
AVG
.271
20.8%
K%
16.4%
12.9%
BB%
4.6%
4.74
SIERA
4.72

C. Mlodzinski

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
PIT STL
PIT STL
Consensus
+138
-160
+115
-134
+136
-162
+114
-135
+138
-164
+116
-134
Open
Current
Book
PIT STL
PIT STL
Consensus
+1.5 (-183)
-1.5 (+136)
+1.5 (-183)
-1.5 (+153)
+1.5 (-180)
-1.5 (+136)
+1.5 (-180)
-1.5 (+150)
+1.5 (-182)
-1.5 (+125)
+1.5 (-182)
-1.5 (+150)
+1.5 (-190)
-1.5 (+138)
+1.5 (-190)
-1.5 (+155)
+1.5 (-178)
-1.5 (+130)
+1.5 (-178)
-1.5 (+150)
+1.5 (-190)
-1.5 (+140)
+1.5 (-190)
-1.5 (+155)
Open
Current
Book
Over Under
Over Under
Consensus
8.5 (-110)
8.5 (-110)
8.5 (-104)
8.5 (-116)
8.5 (-105)
8.5 (-115)
8.5 (-105)
8.5 (-115)
8.5 (-105)
8.5 (-115)
8.5 (-104)
8.5 (-118)
8.5 (-107)
8.5 (-114)
8.5 (-104)
8.5 (-117)
8.5 (-110)
8.5 (-110)
8.5 (-105)
8.5 (-115)
8.5 (+100)
8.5 (-120)
8.5 (-102)
8.5 (-118)

Related Articles

Home MLB Picks Pittsburgh Pirates vs St. Louis Cardinals Prediction – 5/5/2025