Previous Matchups & Picks

May 21, 2026 1:15pm ET
@
Pittsburgh Pirates
Pittsburgh Pirates
#901
Ashcraft
St. Louis Cardinals
St. Louis Cardinals
#902
May

Lines & Odds

-1.5 (+146)
Runline
+1.5 (-170)
-118
Moneyline
+103
OVER 7 (-115)
Total
UNDER 7 (-110)

Pirates vs. Cardinals Betting Picks

Get Pirates vs. Cardinals betting picks, expert betting analysis, computer model picks, betting consensus data, matchup breakdowns, key betting angles, and the latest odds insights for today's Pirates vs. Cardinals game.

Public Consensus

Who was the public on? 53% of the public money was on Pittsburgh Pirates to win on the moneyline. And, 86% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that Pittsburgh would win by a score of 3.7 to 3.6 with Pittsburgh winning on the moneyline, St. Louis winning on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
Pittsburgh Pirates img
1
0
0
1
0
2
2
0
0
6
St. Louis Cardinals
0
0
1
0
0
0
0
1
0
2

MLB Pro Pick Results

Here’s how my Pro Picks are performing.

MLBMLB Max Plays this season last 1.7 months
Wins
Losses
Units
11
2
+14.02
MLBMLB All Picks last 6.0 years
Wins
Losses
Units
10
2
+10.76
MLBMLB All Picks this season last 1.7 months
Wins
Losses
Units
2
0
+5.84
MLBMLB All Playoff Picks last 13.1 years
Wins
Losses
Units
216
204
+1.73
May 20, 2026 7:45pm ET
@
Pittsburgh Pirates
Pittsburgh Pirates
#961
Mlodzinski
St. Louis Cardinals
St. Louis Cardinals
#962
Mcgreevy

Lines & Odds

+1.5 (-212)
Runline
-1.5 (+180)
-101
Moneyline
-114
OVER 7.5 (-110)
Total
UNDER 7.5 (-110)

Public Consensus

Who was the public on? 65% of the public money was on St. Louis Cardinals to win on the moneyline. And, 60% of the bets were on the game to go UNDER the total.

Computer Predictions

My computer prediction for this game was that St. Louis would win by a score of 4.5 to 4.4 with St. Louis winning on the moneyline, Pittsburgh winning on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
Pittsburgh Pirates img
0
1
0
1
0
1
0
4
0
7
St. Louis Cardinals
0
0
0
0
0
0
0
0
0
0
May 19, 2026 7:45pm ET
@
Pittsburgh Pirates
Pittsburgh Pirates
#909
Keller
St. Louis Cardinals
St. Louis Cardinals
#910
Liberatore

Lines & Odds

+1.5 (-212)
Runline
-1.5 (+180)
-103
Moneyline
-112
OVER 8 (-105)
Total
UNDER 8 (-115)

Public Consensus

Who was the public on? 56% of the public money was on St. Louis Cardinals to win on the moneyline. And, 60% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that Pittsburgh would win by a score of 4.4 to 3.7 with Pittsburgh winning on the moneyline and on the runline and the game going OVER the total.

Pro Picks

This Pro Pick was released to clients on May 19, 2026 at 11:02AM ET.
img MLB

Pittsburgh at St. Louis

May 19, 2026
img7:45 PM Eastern

Pittsburgh's offense is sixth in runs scored and on-base percentage, plus eighth in steals. The Pirates have won four of the last five starts made by Mitch Keller (3.59 ERA), who has a 2.65 ERA on the road. Last season, he had a 2.05 against the Cardinals in 26+ innings with 28 strikeouts and only six walks. The Pirates went 3-1 in those four starts. The St. Louis offense is 16th in runs scored and 19th in steals, plus 15th in on-base percentage and slugging. Batters are hitting .293 off Matthew Liberatore (4.40 ERA), who has a 4.68 ERA at home. The bullpen ranks 24th in ERA (4.47). Play Pittsburgh. 

Final Score

1
2
3
4
5
6
7
8
9
E
R
Pittsburgh Pirates
0
0
0
0
4
0
0
0
2
0
6
St. Louis Cardinals img
0
0
2
1
0
2
0
1
0
3
9
April 30, 2026 12:35pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#951
Dobbins
Pittsburgh Pirates
Pittsburgh Pirates
#952
Skenes

Lines & Odds

+1.5 (-109)
Runline
-1.5 (-110)
+202
Moneyline
-237
OVER 7 (-105)
Total
UNDER 7 (-115)

Public Consensus

Who was the public on? 77% of the public money was on Pittsburgh Pirates to win on the moneyline. And, 82% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that Pittsburgh would win by a score of 3.7 to 3.3 with Pittsburgh winning on the moneyline, St. Louis winning on the runline and the game going UNDER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
St. Louis Cardinals img
3
0
1
0
1
0
0
5
0
10
Pittsburgh Pirates
0
0
0
1
2
0
1
0
1
5
April 29, 2026 6:40pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#909
Pallante
Pittsburgh Pirates
Pittsburgh Pirates
#910
Chandler

Lines & Odds

+1.5 (-191)
Runline
-1.5 (+162)
+112
Moneyline
-128
OVER 8.5 (-110)
Total
UNDER 8.5 (-110)

Public Consensus

Who was the public on? 63% of the public money was on Pittsburgh Pirates to win on the moneyline. And, 72% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that St. Louis would win by a score of 5.3 to 4.8 with St. Louis winning on the moneyline and on the runline and the game going OVER the total.

Pro Picks

This Pro Pick was released to clients on April 29, 2026 at 11:36AM ET.
img MLB

St. Louis at Pittsburgh

April 29, 2026
img6:40 PM Eastern

The Pittsburgh Pirates are in a tough division. The Pirates are a decent 16-14, but in the NL Central, that is good for last place. If they were in the AL, that record would have them tied or ahead of two of the three divisions. The Cardinals are 16-13, which is good for third place. This series is a big one for Pittsburgh, and there's a notable difference between these teams. The Cards are three games over .500 but have a -9 run differential. The Pirates are two games over .500 with a +18 run differential. Take the more productive team with home-field advantage. Play Pittsburgh. 

Final Score

1
2
3
4
5
6
7
8
9
R
St. Louis Cardinals img
0
0
1
0
2
0
2
0
0
5
Pittsburgh Pirates
0
0
0
0
1
0
2
1
0
4

Get free MLB Picks

I pour over the data, injuries, news, and odds every morning. You get the best bets delivered to your inbox.