Previous Matchups & Picks

July 29, 2026 12:35pm ET
@
Arizona Diamondbacks
Arizona Diamondbacks
#953
Rodriguez
Pittsburgh Pirates
Pittsburgh Pirates
#954
Jones

Lines & Odds

+1.5 (-172)
Runline
-1.5 (+148)
+122
Moneyline
-138
OVER 8.5 (-120)
Total
UNDER 8.5 (+100)

Diamondbacks vs. Pirates Betting Picks

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

Public Consensus

Who was the public on? 52% of the public money was on Arizona Diamondbacks to win on the moneyline. And, 58% 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 5.3 to 4.4 with Pittsburgh winning on the moneyline, Arizona winning on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
Arizona Diamondbacks img
0
0
0
2
0
1
0
0
0
3
Pittsburgh Pirates
0
0
0
0
0
0
0
0
0
0

MLB Pro Pick Results

Here’s how my Pro Picks are performing.

MLBMLB Max Plays this season last 3.3 months
Wins
Losses
Units
25
8
+28.78
MLBMLB All Picks last 1.7 months
Wins
Losses
Units
87
74
+13.25
MLBMLB All Picks this season last 3.6 months
Wins
Losses
Units
8
2
+12.93
MLBMLB Free Picks this season last 18 days
Wins
Losses
Units
5
2
+2.66
MLBMLB All Playoff Picks last 13.1 years
Wins
Losses
Units
216
204
+1.73
MLBMLB Between teams last 1 day
Wins
Losses
Units
1
0
+0.75
July 28, 2026 6:40pm ET
@
Arizona Diamondbacks
Arizona Diamondbacks
#901
Pfaadt
Pittsburgh Pirates
Pittsburgh Pirates
#902
Chandler

Lines & Odds

+1.5 (-205)
Runline
-1.5 (+174)
-104
Moneyline
-110
OVER 9 (-120)
Total
UNDER 9 (+100)

Public Consensus

Who was the public on? 54% of the public money was on Pittsburgh Pirates 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 Arizona would win by a score of 4.4 to 4.2 with Arizona winning on the moneyline and on the runline and the game going UNDER the total.

Pro Picks

This Pro Pick was released to clients on July 28, 2026 at 1:38PM ET.
img MLB

Arizona at Pittsburgh

July 28, 2026
img6:40 PM Eastern

Arizona and Pittsburgh needed extra innings to settle it last night, a 3-2 Pirates win that summed up how tight this series has been so far. Both bullpens took real work getting there, Arizona leaning on Morillo, Loaisiga, and Clarke, Pittsburgh matching with four relievers of its own, so neither pen enters tonight fully fresh. Brandon Pfaadt has quietly been outstanding across his last five starts, allowing two earned runs or fewer in each of them, and Bubba Chandler counters after the best start of his season last time out, six-plus innings without allowing a run against the Yankees. Pittsburgh's offense has scored more than Arizona's this year and owns the better run differential even with matching 55-52 records, and I won't paper over that gap. But this number only needs Arizona to avoid a two-run loss, and a series that just produced a one-run extra-innings game with two pitchers this locked in points toward another low-margin night rather than a laugher either way. Arizona covers the runline tonight.

Final Score

1
2
3
4
5
6
7
8
9
E
R
Arizona Diamondbacks img
1
2
1
1
0
1
0
0
0
2
8
Pittsburgh Pirates
0
0
0
0
0
0
0
3
3
1
7
July 27, 2026 6:40pm ET
@
Arizona Diamondbacks
Arizona Diamondbacks
#953
Kelly
Pittsburgh Pirates
Pittsburgh Pirates
#954
Keller

Lines & Odds

+1.5 (-197)
Runline
-1.5 (+170)
-101
Moneyline
-113
OVER 9.5 (-110)
Total
UNDER 9.5 (-115)

Public Consensus

Who was the public on? 62% of the public money was on Pittsburgh Pirates to win on the moneyline. And, 67% 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 5.1 to 4.8 with Pittsburgh winning on the moneyline, Arizona winning on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
E
R
Arizona Diamondbacks
0
0
0
0
0
2
0
0
0
0
2
Pittsburgh Pirates img
0
0
0
0
0
1
0
1
0
1
3
May 7, 2026 3:40pm ET
@
Pittsburgh Pirates
Pittsburgh Pirates
#903
Keller
Arizona Diamondbacks
Arizona Diamondbacks
#904
Gallen

Lines & Odds

+1.5 (-217)
Runline
-1.5 (+183)
-103
Moneyline
-112
OVER 8.5 (-120)
Total
UNDER 8.5 (+100)

Public Consensus

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

Computer Predictions

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

Pro Picks

These Pro Picks were released to clients on May 07, 2026 at 11:35AM ET.
img MLB

Pittsburgh at Arizona

May 7, 2026
img3:40 PM Eastern

Arizona couldn't solve Paul Skenes on Wednesday, but the Pirates will have the same problem against Zac Gallen, who has been outstanding in three home starts this season. Gallen has a 1.23 ERA while allowing just two runs in 14 2/3 innings at Chase Field. Pittsburgh hitters have one homer in 101 at-bats against Gallen. Arizona has won 13 of its past 19 home games versus the Pirates, and the UNDER is 5-0-1 the past six meetings. Amazingly, each of those games resulted in a shutout win for one side or the other. Pittsburgh has stayed UNDER in four of its past six road games, and it has scored a total of 2 runs three times, though it won two of those by 1-0 scores. That good fortune will end today. Take the Diamondbacks as our big play, and bet this game to stay UNDER.

Final Score

1
2
3
4
5
6
7
8
9
R
Pittsburgh Pirates img
1
0
0
0
2
1
0
0
0
4
Arizona Diamondbacks
1
0
1
0
0
0
0
0
0
2
May 6, 2026 9:40pm ET
@
Pittsburgh Pirates
Pittsburgh Pirates
#959
Skenes
Arizona Diamondbacks
Arizona Diamondbacks
#960
Soroka

Lines & Odds

-1.5 (+134)
Runline
+1.5 (-157)
-124
Moneyline
+109
OVER 7.5 (-120)
Total
UNDER 7.5 (+100)

Public Consensus

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

Computer Predictions

My computer prediction for this game was that Arizona would win by a score of 4.0 to 3.9 with Arizona 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 06, 2026 at 11:54AM ET.
img MLB

Pittsburgh at Arizona

May 6, 2026
img9:40 PM Eastern

Last place Pittsburgh is on a 3-6 slide after getting shut out in the opener of this series, 9-0. Paul Skenes is off a 10-5 loss at home to the Cardinals and has a 4.26 road ERA. The bullpen ranks 14th in ERA (4.05). Meanwhile, Arizona is 10-6 at home, with an offense that is 14th in runs scored and sixth in slugging. The Diamondbacks are 4-2 when starting Michael Soroka, who has a 1.64 ERA at home. Play Arizona.  

Final Score

1
2
3
4
5
6
7
8
9
R
Pittsburgh Pirates img
1
0
0
0
0
0
0
0
0
1
Arizona Diamondbacks
0
0
0
0
0
0
0
0
0
0

Get free MLB Picks

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