Upcoming Matchup & Picks

July 2, 2025 12:35pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#951
Pittsburgh Pirates
Pittsburgh Pirates
#952

Lines & Odds

Runline
Moneyline
Total

Computer Predictions

My computer prediction for this game is that St. Louis will win by a score of 0.0 to 0.0.

July 1, 2025 6:40pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#903
Pittsburgh Pirates
Pittsburgh Pirates
#904

Lines & Odds

+1.5 (-157)
Runline
-1.5 (+134)
+144
Moneyline
-166
OVER 7 (-125)
Total
UNDER 7 (+105)

Public Consensus

Who is the public on? 60% of the public money is on Pittsburgh Pirates to win on the moneyline. And, 51% of the bets are on the game to go UNDER the total.

Computer Predictions

My computer prediction for this game is that St. Louis will win by a score of 0.0 to 0.0, St. Louis winning on the runline and the game going UNDER the total.

MLB Premium Pick Results

Here’s how my premium picks are performing.

MLBMLB Free Picks last 10.7 months
Wins
Losses
Units
68
32
+19.41
MLBMLB Free Picks this season last 3.4 months
Wins
Losses
Units
52
22
+19.26
MLBMLB All Playoff Picks last 12.0 years
Wins
Losses
Units
193
178
+7.58
MLBMLB Max Plays this season last 29 days
Wins
Losses
Units
55
46
+2.54
MLBMLB Between teams last 1 day
Wins
Losses
Units
1
0
+0.58

Previous Matchups & Picks

June 30, 2025 6:40pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#953
Fedde
Pittsburgh Pirates
Pittsburgh Pirates
#954
Heaney

Lines & Odds

-1.5 (+152)
Runline
+1.5 (-182)
-102
Moneyline
-111
OVER 8.5 (-120)
Total
UNDER 8.5 (+100)

Public Consensus

Who was the public on? 59% of the public money was on St. Louis Cardinals to win on the moneyline. And, 51% 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 4.6 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
St. Louis Cardinals
0
0
0
0
0
0
0
0
0
0
Pittsburgh Pirates img
1
0
0
0
6
0
0
0
7
May 7, 2025 1:15pm ET
@
Pittsburgh Pirates
Pittsburgh Pirates
#951
Keller
St. Louis Cardinals
St. Louis Cardinals
#952
Gray

Lines & Odds

+1.5 (-137)
Runline
-1.5 (+117)
+159
Moneyline
-185
OVER 7.5 (-114)
Total
UNDER 7.5 (-106)

Public Consensus

Who was the public on? 79% of the public money was on St. Louis Cardinals to win on the moneyline. And, 54% 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.6 to 3.9 with St. Louis winning on the moneyline, Pittsburgh winning on the runline and the game going OVER the total.

Premium Picks

This pick was released to clients on May 07, 2025 at 12:07PM ET.
img MLB

Pittsburgh at St. Louis

May 7, 2025
img1:15 PM Eastern
Premium Pick

The Pittsburgh Pirates are sitting at the bottom of the NL Central standings at 12-25. They are on a six-game losing streak, and they could not win with Paul Skenes on the hill yesterday, which was their best chance in this series. St. Louis has already taken the first two, extending a four-game heater. The Pirates are 1-9 in their last 10 games, and failed to score more than four runs in any of their last 13 games, producing 1.7 runs per game in this slump. Make the play on St. Louis.

Final Score

1
2
3
4
5
6
7
8
9
R
Pittsburgh Pirates
0
0
0
0
0
0
0
0
0
0
St. Louis Cardinals img
0
0
2
0
1
0
0
2
0
5
May 6, 2025 7:45pm ET
@
Pittsburgh Pirates
Pittsburgh Pirates
#907
Skenes
St. Louis Cardinals
St. Louis Cardinals
#908
Liberatore

Lines & Odds

-1.5 (+148)
Runline
+1.5 (-173)
-114
Moneyline
-101
OVER 7 (-118)
Total
UNDER 7 (-105)

Public Consensus

Who was the public on? 59% of the public money was on Pittsburgh Pirates to win on the moneyline. And, 50% 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.5 to 4.1 with Pittsburgh winning on the moneyline, St. Louis winning on the runline and the game going OVER the total.

Premium Picks

This pick was released to clients on May 06, 2025 at 11:14AM ET.
img MLB

Pittsburgh at St. Louis

May 6, 2025
img7:45 PM Eastern
Premium Pick

The St. Louis Cardinals are 17-19 on the season. They enter this game riding a modest three-game winning streak. The Pittsburgh Pirates are dead last in the NL Central at 12-24. They have one big advantage every five days or so with Paul Skeenes on the mound. Skeenes is a top 5 pitcher in MLB, and he has pitched exceptionally well on the road this season where he carries a 0.96 ERA.The Pirates don't win often, but they win like a playoff team with him. Skeenes has allowed a batting average of just .167 on the road. I'd be glad to back Skeenes here on basically even money. Paul Skeenes has made 19 quality starts in 30 overall starts, so the Cardinals bats are likely to be held in check here. The Pirates have had at least one of the teams shutout in six of his last 13 starts, as the Pirate offense isn't likely to generate a lot here. Take Pittsburgh, and bet this game to stay UNDER the total.

Final Score

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

Get free premium picks delivered to your inbox daily.

Join 403,785 Subscribers!