St. Louis Cardinals vs Pittsburgh Pirates Prediction & Picks - MLB
USA - MLB
New customers only | Commercial content | 21+ age limit | T&Cs apply
by Lou Aguila | in MLB Picks
The St. Louis Cardinals will try to exploit the Pittsburgh Pirates’ current scoring woes in Game 2 of their series.
7-3 in their last 10 games against the Pirates, the Cardinals are in firm position to cover -1.5 runs (+170) in this game.
Current Form:
The St. Louis Cardinals have won the last two games, topping the Orioles, 7-5, in their series finale and beating the Pittsburgh Pirates, 4-1, in their opener on Friday. Over their last five games, the Cardinals have averaged 4.8 runs and posted a 6.65 ERA.
The Pittsburgh Pirates have gone 2-3 in their last five games. Despite sporting a spectacular 2.20 ERA, the Pirates could not win most of their games in the stretch because of their anemic offense, which has generated 0.9 runs per game.
Starting Pitchers: Cardinals RHP Kyle Leahy (10-4, 3.13 ERA) vs. Pirates RHP Lake Bachar (1-3, 3.70 ERA).
The Matchup: The Cardinals are 7-3 against the Pirates in their last 10 meetings.
Limited Offer. Currently at Caesars Sportsbook
St. Louis Cardinals vs Pittsburgh Pirates Form
Table
| Teams | Pts | P | W | L |
|---|---|---|---|---|
|
15
|
0.5 | 136 | 68 | 68 |
|
19
|
0.478 | 136 | 65 | 71 |
St. Louis Cardinals and Pittsburgh Pirates Latest Matches
1/6 (17%)
5/6 (83%)
Aug 27, 2026 - MLB
Aug 26, 2026 - MLB
Aug 25, 2026 - MLB
Aug 23, 2026 - MLB
Aug 22, 2026 - MLB
Aug 21, 2026 - MLB
3/6 (50%)
3/6 (50%)
Aug 27, 2026 - MLB
Aug 26, 2026 - MLB
Aug 25, 2026 - MLB
Aug 12, 2026 - MLB
Aug 11, 2026 - MLB
Aug 10, 2026 - MLB
2/6 (33%)
4/6 (67%)
Aug 23, 2026 - MLB
Aug 22, 2026 - MLB
Aug 21, 2026 - MLB
Aug 20, 2026 - MLB
Aug 19, 2026 - MLB
Aug 18, 2026 - MLB
2/6 (33%)
4/6 (67%)
Aug 26, 2026 - MLB
Aug 25, 2026 - MLB
Aug 24, 2026 - MLB
Aug 23, 2026 - MLB
Aug 22, 2026 - MLB
Aug 21, 2026 - MLB
4/6 (67%)
2/6 (33%)
Aug 19, 2026 - MLB
Aug 18, 2026 - MLB
Aug 17, 2026 - MLB
Aug 16, 2026 - MLB
Aug 15, 2026 - MLB
Aug 14, 2026 - MLB
2/6 (33%)
4/6 (67%)
Aug 26, 2026 - MLB
Aug 25, 2026 - MLB
Aug 24, 2026 - MLB
Aug 23, 2026 - MLB
Aug 22, 2026 - MLB
Aug 21, 2026 - MLB
St. Louis Cardinals against Pittsburgh Pirates : Head to Head (H2H)
67 %
33 %
May 21, 2026 - MLB
May 20, 2026 - MLB
May 19, 2026 - MLB
Apr 30, 2026 - MLB
Apr 29, 2026 - MLB
Apr 28, 2026 - MLB
St. Louis Cardinals - Pittsburgh Pirates Key Points
- The Pirates are 1-4 in their last 5 games against the spread
- The Pirates are 1-4 in their last 5 games.
- The Cardinals are 4-1 in their last 5 games against the spread
- The Cardinals are 33-24 in their road games against the spread
Limited Offer. Currently at Caesars Sportsbook
Our St. Louis Cardinals vs Pittsburgh Pirates Prediction
The Difference Maker: Kyle Leahy has blanked the last two teams he faced. Leahy threw five scoreless innings in a 3-0 win over Cincinnati on August 18 and followed it up with a four-inning shutout in a 6-4 win over Philadelphia on August 23.
What to Expect: Leahy is set to make the Pirates’ offense more miserable. The Cardinals starter has the form and groove to outdo his last outing against Pittsburgh on April 28, in which he gave up 3 earned runs over 5.1 innings.
Moreover, the Pirates’ ongoing scoring slump (0.9 runs over the last 5 games) makes the Cardinals a more palatable bet to cover -1.5 runs in this particular game.
Fearless Forecast: The Cardinals 7, The Pirates 2
Our betting prediction for the St. Louis Cardinals vs. the Pittsburgh Pirates: The Cardinals -1.5 Runs
A Welcome Bonus for St. Louis Cardinals vs Pittsburgh Pirates!

Thanks to our code: STRADERDYW, you can unlock $250 available for use on this St. Louis Cardinals vs Pittsburgh Pirates matchup!
This offer is only available for new sign-ups, but it remains one of the highest welcome bonuses currently on offer. Take advantage before it goes away!
All tips are fully researched and given in good faith, but profits cannot be guaranteed.