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

USA - MLB

Pittsburgh Pirates
8/28/25 14:15
St. Louis Cardinals

Prediction:

 

Pittsburgh Pirates wins the match

+108
$300 offered for betting!

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

 by Carlos Zabala | in MLB Picks

It's been a bitter season for the Cardinals, who, in fact, don't particularly stand out in any category in the team's collective stats. Young players have arrived and left without leaving a significant impact. Injuries to Arenado and Donovan seem to have doomed the remainder of the season for St. Louis. While other MLB teams fill their stadiums daily, the Cards face low attendance problems for the first time, with their loyal fans disenchanted.

At Busch Stadium, on Wednesday, the Cardinals lost again to the last-place Pirates in their division, in a game where St. Louis only managed four hits and Pittsburgh won by hitting three. Tommy Pham played the hero. The Cards lost that game as -175 favorites; they had also lost to the Pirates 3-8 on Tuesday.

For the Cardinals, Wilson Contreras did play on Wednesday, going 0-for-4. The Cardinals catcher had been ejected for obscene language and fined, but he appealed the decision, postponing a suspension that could be up to six games.

All in all, it's not a good season for the Cardinals, who will start veteran Miles Mikolas again on Thursday; St. Louis has lost four of the veteran's last five starts.

Pittsburgh Pirates vs St. Louis Cardinals Form

Table

Teams % P W L
18
St. Louis Cardinals
St. Louis Cardinals
0.493 138 68 70
27
Pittsburgh Pirates
Pittsburgh Pirates
0.442 138 61 77

Pittsburgh Pirates and St. Louis Cardinals Latest Matches

Pittsburgh Pirates
Pittsburgh Pirates Latest matches
W W W L W W
Victories

5/6 (83%)

Defeats

1/6 (17%)

Aug 27, 2025 - MLB

Pittsburgh Pirates
2 :  1
St. Louis Cardinals

Aug 26, 2025 - MLB

Pittsburgh Pirates
8 :  3
St. Louis Cardinals

Aug 25, 2025 - MLB

Pittsburgh Pirates
6 :  7
St. Louis Cardinals

Aug 24, 2025 - MLB

Colorado Rockies
0 :  4
Pittsburgh Pirates

Aug 23, 2025 - MLB

Colorado Rockies
1 :  5
Pittsburgh Pirates

Aug 22, 2025 - MLB

Colorado Rockies
0 :  9
Pittsburgh Pirates
W L W W W W
Victories

5/6 (83%)

Defeats

1/6 (17%)

Aug 24, 2025 - MLB

Colorado Rockies
0 :  4
Pittsburgh Pirates

Aug 23, 2025 - MLB

Colorado Rockies
1 :  5
Pittsburgh Pirates

Aug 22, 2025 - MLB

Colorado Rockies
0 :  9
Pittsburgh Pirates

Aug 20, 2025 - MLB

Toronto Blue Jays
1 :  2
Pittsburgh Pirates

Aug 19, 2025 - MLB

Toronto Blue Jays
7 :  3
Pittsburgh Pirates

Aug 18, 2025 - MLB

Toronto Blue Jays
2 :  5
Pittsburgh Pirates
W L L L W W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Aug 27, 2025 - MLB

Pittsburgh Pirates
2 :  1
St. Louis Cardinals

Aug 26, 2025 - MLB

Pittsburgh Pirates
8 :  3
St. Louis Cardinals

Aug 25, 2025 - MLB

Pittsburgh Pirates
6 :  7
St. Louis Cardinals

Aug 17, 2025 - MLB

Pittsburgh Pirates
3 :  4
Chicago Cubs

Aug 16, 2025 - MLB

Pittsburgh Pirates
1 :  3
Chicago Cubs

Aug 15, 2025 - MLB

Pittsburgh Pirates
3 :  2
Chicago Cubs
St. Louis Cardinals
St. Louis Cardinals Latest matches
W L L W L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Aug 27, 2025 - MLB

Pittsburgh Pirates
2 :  1
St. Louis Cardinals

Aug 26, 2025 - MLB

Pittsburgh Pirates
8 :  3
St. Louis Cardinals

Aug 25, 2025 - MLB

Pittsburgh Pirates
6 :  7
St. Louis Cardinals

Aug 24, 2025 - MLB

St. Louis Cardinals
2 :  7
Tampa Bay Rays

Aug 22, 2025 - MLB

St. Louis Cardinals
6 :  10
Tampa Bay Rays

Aug 21, 2025 - MLB

St. Louis Cardinals
7 :  4
Tampa Bay Rays
L L L W L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Aug 27, 2025 - MLB

Pittsburgh Pirates
2 :  1
St. Louis Cardinals

Aug 26, 2025 - MLB

Pittsburgh Pirates
8 :  3
St. Louis Cardinals

Aug 25, 2025 - MLB

Pittsburgh Pirates
6 :  7
St. Louis Cardinals

Aug 17, 2025 - MLB

New York Yankees
8 :  4
St. Louis Cardinals

Aug 16, 2025 - MLB

New York Yankees
12 :  8
St. Louis Cardinals

Aug 15, 2025 - MLB

New York Yankees
4 :  3
St. Louis Cardinals
W W L W L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Aug 24, 2025 - MLB

St. Louis Cardinals
2 :  7
Tampa Bay Rays

Aug 22, 2025 - MLB

St. Louis Cardinals
6 :  10
Tampa Bay Rays

Aug 21, 2025 - MLB

St. Louis Cardinals
7 :  4
Tampa Bay Rays

Aug 20, 2025 - MLB

St. Louis Cardinals
2 :  6
Miami Marlins

Aug 19, 2025 - MLB

St. Louis Cardinals
7 :  4
Miami Marlins

Aug 18, 2025 - MLB

St. Louis Cardinals
8 :  3
Miami Marlins

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

Pittsburgh Pirates

83 %

St. Louis Cardinals

17 %

Aug 27, 2025 - MLB

Pittsburgh Pirates
2 :  1
St. Louis Cardinals

Aug 26, 2025 - MLB

Pittsburgh Pirates
8 :  3
St. Louis Cardinals

Aug 25, 2025 - MLB

Pittsburgh Pirates
6 :  7
St. Louis Cardinals

Jul 2, 2025 - MLB

St. Louis Cardinals
0 :  5
Pittsburgh Pirates

Jul 1, 2025 - MLB

St. Louis Cardinals
0 :  1
Pittsburgh Pirates

Jun 30, 2025 - MLB

St. Louis Cardinals
0 :  7
Pittsburgh Pirates

Pittsburgh Pirates - St. Louis Cardinals Key Points

  1. Mikolas allowed 10 hits and two home runs in his last start
  2. 20-21: Cardinals' record as betting favorites at Busch Stadium.
  3. Pirates' pitching: third-fewest home runs allowed in 2025
  4. Cardinals' 0-5 record in Game 4 of 2025 series

Our Pittsburgh Pirates vs St. Louis Cardinals Prediction

Starting for the Pirates again will be young right-hander Braxton Ashcraft, who has improved his personal numbers greatly since becoming a member of Pittsburgh's starting rotation.

Ashcraft has been throwing around the maximum of 65 pitches per start; more than that, he's done incredibly well. Against the Rockies in his last game, he struck out six in five innings; of the 65 pitches thrown, 47 were strikes, and the Pirates have won four of his last five starts.

Our prediction fo Pirates vs Cardinals is: Pirates ML.

Prediction:

 

Pittsburgh Pirates wins the match

+108
$300 offered for betting!

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

Bet $5, Get $300

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

A minimum bet of $5 will qualify for $300 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!

$300 available for Pittsburgh Pirates vs St. Louis Cardinals

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

Pittsburgh Pirates vs St. Louis Cardinals Picks