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

USA - MLB

Pittsburgh Pirates
4/27/26 18:40
St. Louis Cardinals

Prediction:

 

UNDER 8

-102
$200 offered for betting!

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

 by Travis Pulver | in MLB Picks

The Pittsburgh Pirates (16-12, 8-5 Home) will get the week started with a three-game series vs. one of their division rivals, the St. Louis Cardinals (14-13, 7-5 Away). Fans can follow the action at PNC Park in Pittsburgh, PA, on MLB.TV once the game gets underway at 6:40 p.m. EST.

Pittsburgh is coming off a loss to the Milwaukee Brewers on Sunday, getting shut out after scoring six runs in wins on Saturday and Friday. As for the Cardinals, the struggle has been real as they’ve lost four in a row and failed to score more than two runs in three of those games.

St. Louis will hope Dustin May can help get them back on track with a solid day on the mound. May is 3-2 in five starts with a 5.84 ERA and a 1.54 WHIP. But his overall stats do not reflect on how he has pitched his last few games. After giving up 13 runs in his first two starts, he has allowed just four over his last three starts (one in each of his last two).

As for Pittsburgh, the Pirates appear to be going with a bullpen day, with reliever Mason Montgomery set to start the day on the mound. Montgomery has appeared in 12 games so far this season and pitched more than one inning in just a single game. But he has not given up a run in his last seven appearances.

Pittsburgh Pirates vs St. Louis Cardinals Form

Table

Teams Pts P W L
11 St. Louis Cardinals
0.525 80 42 38
16 Pittsburgh Pirates
0.494 83 41 42

Pittsburgh Pirates and St. Louis Cardinals Latest Matches

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

3/6 (50%)

Defeats

3/6 (50%)

Apr 26, 2026 - MLB

Milwaukee Brewers
5 :  0
Pittsburgh Pirates

Apr 25, 2026 - MLB

Milwaukee Brewers
3 :  6
Pittsburgh Pirates

Apr 24, 2026 - MLB

Milwaukee Brewers
0 :  6
Pittsburgh Pirates

Apr 23, 2026 - MLB

Texas Rangers
6 :  1
Pittsburgh Pirates

Apr 22, 2026 - MLB

Texas Rangers
4 :  8
Pittsburgh Pirates

Apr 21, 2026 - MLB

Texas Rangers
5 :  1
Pittsburgh Pirates
L W L W L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 19, 2026 - MLB

Pittsburgh Pirates
6 :  3
Tampa Bay Rays

Apr 18, 2026 - MLB

Pittsburgh Pirates
7 :  8
Tampa Bay Rays

Apr 17, 2026 - MLB

Pittsburgh Pirates
5 :  1
Tampa Bay Rays

Apr 16, 2026 - MLB

Pittsburgh Pirates
7 :  8
Washington Nationals

Apr 15, 2026 - MLB

Pittsburgh Pirates
2 :  0
Washington Nationals

Apr 14, 2026 - MLB

Pittsburgh Pirates
4 :  5
Washington Nationals
L W L W W L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 26, 2026 - MLB

Milwaukee Brewers
5 :  0
Pittsburgh Pirates

Apr 25, 2026 - MLB

Milwaukee Brewers
3 :  6
Pittsburgh Pirates

Apr 24, 2026 - MLB

Milwaukee Brewers
0 :  6
Pittsburgh Pirates

Apr 23, 2026 - MLB

Texas Rangers
6 :  1
Pittsburgh Pirates

Apr 22, 2026 - MLB

Texas Rangers
4 :  8
Pittsburgh Pirates

Apr 21, 2026 - MLB

Texas Rangers
5 :  1
Pittsburgh Pirates
St. Louis Cardinals
St. Louis Cardinals Latest matches
L W L L L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Apr 26, 2026 - MLB

St. Louis Cardinals
2 :  3
Seattle Mariners

Apr 25, 2026 - MLB

St. Louis Cardinals
9 :  11
Seattle Mariners

Apr 24, 2026 - MLB

St. Louis Cardinals
2 :  3
Seattle Mariners

Apr 22, 2026 - MLB

Miami Marlins
4 :  1
St. Louis Cardinals

Apr 21, 2026 - MLB

Miami Marlins
3 :  5
St. Louis Cardinals

Apr 20, 2026 - MLB

Miami Marlins
5 :  3
St. Louis Cardinals
L W W L L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Apr 26, 2026 - MLB

St. Louis Cardinals
2 :  3
Seattle Mariners

Apr 25, 2026 - MLB

St. Louis Cardinals
9 :  11
Seattle Mariners

Apr 24, 2026 - MLB

St. Louis Cardinals
2 :  3
Seattle Mariners

Apr 15, 2026 - MLB

St. Louis Cardinals
5 :  3
Cleveland Guardians

Apr 14, 2026 - MLB

St. Louis Cardinals
6 :  5
Cleveland Guardians

Apr 13, 2026 - MLB

St. Louis Cardinals
3 :  9
Cleveland Guardians
W W W L W L
Victories

4/6 (67%)

Defeats

2/6 (33%)

Apr 22, 2026 - MLB

Miami Marlins
4 :  1
St. Louis Cardinals

Apr 21, 2026 - MLB

Miami Marlins
3 :  5
St. Louis Cardinals

Apr 20, 2026 - MLB

Miami Marlins
5 :  3
St. Louis Cardinals

Apr 19, 2026 - MLB

Houston Astros
5 :  7
St. Louis Cardinals

Apr 18, 2026 - MLB

Houston Astros
5 :  7
St. Louis Cardinals

Apr 17, 2026 - MLB

Houston Astros
4 :  9
St. Louis Cardinals

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

Pittsburgh Pirates

50 %

St. Louis Cardinals

50 %

Mar 5, 2026 - MLB Spring Training

Pittsburgh Pirates
2 :  3
St. Louis Cardinals

Mar 1, 2026 - MLB Spring Training

St. Louis Cardinals
1 :  6
Pittsburgh Pirates

Aug 28, 2025 - MLB

St. Louis Cardinals
4 :  1
Pittsburgh Pirates

Aug 27, 2025 - MLB

St. Louis Cardinals
1 :  2
Pittsburgh Pirates

Aug 26, 2025 - MLB

St. Louis Cardinals
3 :  8
Pittsburgh Pirates

Aug 25, 2025 - MLB

St. Louis Cardinals
7 :  6
Pittsburgh Pirates

Pittsburgh Pirates - St. Louis Cardinals Key Points

  1. Pittsburgh leads the all-time series vs. the Cardinals 1281-1229-24.
  2. Pittsburgh is 17-11 ATS (run line) this season; St. Louis is 15-11.
  3. The OVER is 15-12 for the Pirates this season and 14-11-1 for the Cardinals.
  4. Betting Public: 23% of total tickets and 25% of the handle are on the UNDER.

Our Pittsburgh Pirates vs St. Louis Cardinals Prediction

After a rocky start to the season, Dustin May appears to have gotten into a good groove. With how the Pirates have been hitting over the last week (.196, last in MLB), his outlook for today is promising. St. Louis has been hitting .253 but not scoring much, putting up 19 runs over the last week (five games). Pittsburgh’s bullpen has a 3.17 ERA so far this season, fifth best in baseball. So, I can see both teams struggling to put runs on the board today.

Our St. Louis vs. Pittsburgh Pick: UNDER 8

Prediction:

 

UNDER 8

-102
$200 offered for betting!

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

Pittsburgh Pirates vs St. Louis Cardinals Picks