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

St. Louis Cardinals vs Pittsburgh Pirates Prediction & Picks - MLB

USA - MLB

St. Louis Cardinals
4/7/25 17:40
Pittsburgh Pirates

Prediction:

 

Pirates will cover -1.5 runs

+135
$250 offered for betting!

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

 by Lou Aguila in MLB Picks

National League Central rivals St. Louis Cardinals and Pittsburgh Pirates face off for the first time this season at PNC Park on Sunday.

Cardinals will attempt to recover from a three-game sweep dealt by the Boston Red Sox in the previous series. St. Louis comes into Pittsburgh ranking inside the top-5 in batting average (.301), on-base percentage (.380), slugging percentage (.482) and total runs (62). They are a high-scoring squad that is struggling to hold off teams from scoring runs because of their erratic pitching. St. Louis has posted a league-worst 6.01 ERA through 9 games.

Meanwhile, the Pirates squashed the Yankees’ attempt to sweep the series as Tommy Pham delivered an RBI single to cap Pittsburgh’s three-run rally in the 11th inning of a 5-4 win. Pittsburgh is batting .197 with 32 runs, which rank in the lower quadrant of the league. The Pirates are also among the worst teams in pitching department, throwing a 4.98 ERA with a 1.46 WHIP and .266 BAA.

St. Louis Cardinals vs Pittsburgh Pirates Form

Table

Teams % P W L
26
St. Louis Cardinals
St. Louis Cardinals
0.4 25 10 15
27
Pittsburgh Pirates
Pittsburgh Pirates
0.385 26 10 16

St. Louis Cardinals and Pittsburgh Pirates Latest Matches

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

1/6 (17%)

Defeats

5/6 (83%)

Apr 6, 2025 - MLB

St. Louis Cardinals
7 :  18
Boston Red Sox

Apr 6, 2025 - MLB

St. Louis Cardinals
4 :  5
Boston Red Sox

Apr 4, 2025 - MLB

St. Louis Cardinals
9 :  13
Boston Red Sox

Apr 2, 2025 - MLB

Los Angeles Angels
5 :  12
St. Louis Cardinals

Apr 1, 2025 - MLB

Los Angeles Angels
9 :  7
St. Louis Cardinals

Mar 31, 2025 - MLB

Los Angeles Angels
5 :  4
St. Louis Cardinals
W W W L L W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Apr 2, 2025 - MLB

Los Angeles Angels
5 :  12
St. Louis Cardinals

Apr 1, 2025 - MLB

Los Angeles Angels
9 :  7
St. Louis Cardinals

Mar 31, 2025 - MLB

Los Angeles Angels
5 :  4
St. Louis Cardinals

Mar 30, 2025 - MLB

Minnesota Twins
2 :  9
St. Louis Cardinals

Mar 29, 2025 - MLB

Minnesota Twins
1 :  5
St. Louis Cardinals

Mar 27, 2025 - MLB

Minnesota Twins
3 :  5
St. Louis Cardinals
L W W L L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Apr 6, 2025 - MLB

St. Louis Cardinals
7 :  18
Boston Red Sox

Apr 6, 2025 - MLB

St. Louis Cardinals
4 :  5
Boston Red Sox

Apr 4, 2025 - MLB

St. Louis Cardinals
9 :  13
Boston Red Sox

Mar 24, 2025 - MLB Spring Training

St. Louis Cardinals
3 :  2
Memphis Redbirds

Mar 22, 2025 - MLB Spring Training

St. Louis Cardinals
8 :  2
Miami Marlins

Mar 21, 2025 - MLB Spring Training

St. Louis Cardinals
2 :  3
New York Mets
Pittsburgh Pirates
Pittsburgh Pirates Latest matches
L L W L L W
Victories

2/6 (33%)

Defeats

4/6 (67%)

Apr 6, 2025 - MLB

New York Yankees
4 :  5
Pittsburgh Pirates

Apr 5, 2025 - MLB

New York Yankees
10 :  4
Pittsburgh Pirates

Apr 4, 2025 - MLB

New York Yankees
9 :  4
Pittsburgh Pirates

Apr 2, 2025 - MLB

Pittsburgh Pirates
4 :  2
Tampa Bay Rays

Apr 1, 2025 - MLB

Pittsburgh Pirates
0 :  7
Tampa Bay Rays

Mar 31, 2025 - MLB

Pittsburgh Pirates
1 :  6
Tampa Bay Rays
W W L L L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 6, 2025 - MLB

New York Yankees
4 :  5
Pittsburgh Pirates

Apr 5, 2025 - MLB

New York Yankees
10 :  4
Pittsburgh Pirates

Apr 4, 2025 - MLB

New York Yankees
9 :  4
Pittsburgh Pirates

Mar 22, 2025 - MLB Spring Training

Baltimore Orioles
4 :  0
Pittsburgh Pirates

Mar 18, 2025 - MLB Spring Training

Philadelphia Phillies
2 :  3
Pittsburgh Pirates

Mar 17, 2025 - MLB Spring Training

Minnesota Twins
2 :  4
Pittsburgh Pirates
W L L L L W
Victories

2/6 (33%)

Defeats

4/6 (67%)

Apr 2, 2025 - MLB

Pittsburgh Pirates
4 :  2
Tampa Bay Rays

Apr 1, 2025 - MLB

Pittsburgh Pirates
0 :  7
Tampa Bay Rays

Mar 31, 2025 - MLB

Pittsburgh Pirates
1 :  6
Tampa Bay Rays

Mar 30, 2025 - MLB

Pittsburgh Pirates
2 :  3
Miami Marlins

Mar 29, 2025 - MLB

Pittsburgh Pirates
4 :  5
Miami Marlins

Mar 28, 2025 - MLB

Pittsburgh Pirates
4 :  3
Miami Marlins

St. Louis Cardinals against Pittsburgh Pirates : Head to Head (H2H)

St. Louis Cardinals

67 %

Pittsburgh Pirates

33 %

Sep 19, 2024 - MLB

Pittsburgh Pirates
3 :  2
St. Louis Cardinals

Sep 18, 2024 - MLB

Pittsburgh Pirates
5 :  10
St. Louis Cardinals

Sep 17, 2024 - MLB

Pittsburgh Pirates
1 :  3
St. Louis Cardinals

Sep 16, 2024 - MLB

Pittsburgh Pirates
0 :  4
St. Louis Cardinals

Jul 24, 2024 - MLB

St. Louis Cardinals
0 :  5
Pittsburgh Pirates

Jul 23, 2024 - MLB

St. Louis Cardinals
2 :  1
Pittsburgh Pirates

St. Louis Cardinals - Pittsburgh Pirates Key Points

  1. St. Louis are 9-3 SU in their last 12 games against an opponent in the National League.
  2. St. Louis are 8-4 SU in their last 12 games against Pittsburgh.
  3. Pittsburgh are 2-6 SU in their last 8 games.
  4. Pittsburgh are 1-4 SU in their last 5 games against an opponent in the National League.

Our St. Louis Cardinals vs Pittsburgh Pirates Prediction

Despite their 1-5 record in their last six games, St. Louis carry a winning record in their last 12 meeting with Pittsburgh at 8-4. The Cardinals are also dispatching left-handed pitcher Matthew Liberatore for Monday’s series opener. Honestly, I don’t expect much from Liberatore after throwing three runs in six innings in a 7-9 loss to the LA Angels on April 1. However, I still think he would deliver better numbers than Pirates starter Carmin Mlodzinski, who comes into Monday’s ballgame with a 9.82 ERA after surrendering four earned runs vs. the Dodgers. A high-scoring matchup is likely since we have two starters who allowed too many runs in their previous starts. I still feel the Cardinals have an edge in this game because of their high-powered offense. Our betting prediction for St. Louis Cardinals vs. Pittsburgh Pirates: St. Louis Cardinals will cover -1.5 runs.

Prediction:

 

Pirates will cover -1.5 runs

+135
$250 offered for betting!

Grab an extra $250 for your St. Louis Cardinals vs Pittsburgh Pirates wager!

Bet $5, Get $250

Get ready to experience the thrill of the game with FanDuel's exciting welcome offer, available for use on the St. Louis Cardinals vs Pittsburgh Pirates matchup!

A minimum bet of $5 will qualify for $250 in bonus bets if your bet wins! This offer is a golden opportunity for new users. Don't miss out on this limited-time deal to enhance your sports betting experience with some extra oomph! Jump into the action today and let FanDuel take your sports engagement to the next level!

$250 available for St. Louis Cardinals vs Pittsburgh Pirates

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

St. Louis Cardinals vs Pittsburgh Pirates Picks