Pirates vs. Diamondbacks Betting Preview – Odds, Lineups, and Predictions

by | Last updated Jul 28, 2024 | mlb

Pittsburgh Pirates vs. Arizona Diamondbacks
Date: Sunday, July 28th, 4:10 ET
Location: Chase Field
TV: SN PT
Money Line: Pirates -119/Diamondbacks -102
Total Line: 8.5

Betting Preview

Here’s our betting preview for the upcoming MLB clash between the Arizona Diamondbacks and the Pirates on Sunday, July 28th at Chase Field. We provide you with a comprehensive analysis, odds, and predictions to help with your handicapping decision or tail our expert based on the projected lineups and listed starting pitchers.

Betting Odds

ML RL Total
PIT -119 -1.5 O 8.5 (-110)
ARI -102 +1.5 U 8.5 (-110)

The Pirates and Diamondbacks face off in an NL matchup at 4:10 PM ET at Chase Field in Phoenix. Pittsburgh is 52-52, while the Diamondbacks are 55-50. Arizona is currently on a four-game winning streak, while the Pirates have lost two in a row.

The over/under line for Sunday’s game is at 8.5 runs, and the Pirates are favored on the money line (-119). SN PT is carrying this game on TV, and they will be watching Mitch Keller pitch vs. Yilber Diaz for the Diamondbacks.

Pirates vs. Diamondbacks Projected Lineup

Player Batting Order Position
Andrew McCutchen 1 DH
Oneil Cruz 2 SS
Nick Gonzales 3 2B
Rowdy Tellez 4 1B
Joshua Palacios 5 RF
Ke’Bryan Hayes 6 3B
Jack Suwinski 7 LF
Yasmani Grandal 8 C
Michael A. Taylor 9 CF
Mitch Keller SP


Player Batting Order Position
Corbin Carroll 1 RF
Ketel Marte 2 2B
Joc Pederson 3 DH
Christian Walker 4 1B
Lourdes Gurriel Jr. 5 LF
Gabriel Moreno 6 C
Eugenio Suárez 7 3B
Alek Thomas 8 CF
Geraldo Perdomo 9 SS
Yilber Diaz SP

Straight Up/Over-Under/ Runline Record

Pittsburgh Pirates: 52-52 SU / OU 47-56 / Runline 57-47
Arizona Diamondbacks: 55-50 SU / OU 55-47 / Runline 55-50

It was all Arizona in the last game of this series, as the Diamondbacks took down the Pirates by a score of 9-5. The D-backs offense only had two more hits than the Pirates and struck out eight times, but still picked up a convincing win. Heading into the game, they were favored at -180 on the money line.

Pittsburgh actually got on the board first in this game, scoring one run in the first inning. However, the D-backs responded with three runs in the 2nd and added two more in the 5th. As for the Pirates, they scored their final run in the 6th and added three more in the 7th.

Brandon Pfaadt got the win for Arizona, going six innings and giving up five earned runs. He finished the game with just four strikeouts and allowed one home run. Quinn Priester had a rough outing for the Pirates, taking the loss.

Pirates Records & Recent Play

Pittsburgh is at an even 52-52 overall and trails the Brewers by seven games in the NL Central. The Pirates have dropped two straight games, and they are losing the series vs. the Diamondbacks 0-2. So far, they have gone 17-15 in divisional games.

At home, the Pirates are 26-26 this season while going 26-26 on the road. As the road favorite, the Pirates have gone 9-6 this season, and they are 22-20 as the favorite overall. Pittsburgh has won four straight series and has an overall series record of 15-13-5 this year.

When the Pirates are on the road, they have a run line record of 31-21, with an average run margin of -0.1. They have a run line record of 57-47 overall, with a run line record of 26-26 at home. They have a run line record of 15-27 as the favorite and 42-20 as the underdog.

The Pittsburgh Pirates are on the road today against the Arizona Diamondbacks, with the over/under line set at 8.5 runs. The combined run average for Pirates games this season is 8.4 runs, and their over/under record is 47-56. When the over/under line is set at 8.5 runs, the Pirates have a record of 20-14. So far this season, 19 of their games have had over/under lines set at 8.5 runs, accounting for 18.3% of their games.

Diamondbacks Records & Recent Play

Arizona is 55-50 overall and trail the Dodgers by 6.5 games in the NL West. The Diamondbacks have won four straight games, and they are 7-3 over their last 10. In the NL West, they are 19-14 this season.

At home, the Diamondbacks are 28-24 this season, and they are just above .500 at 27-26 on the road. Arizona has won two straight as the underdog, and they are 27-31 as the underdog overall. As the favorite, the Diamondbacks are 28-19 this year.

Arizona has been a run line bettor’s dream this season, going 55-50 overall. They have been especially profitable on the road, going 31-22 against the run line. Their average run margin in winning games is +4.1, while their average run margin in losing games is -4.0.

The Diamondbacks have played in 41 games this season where the over/under line was set at 8.5 runs, and their record in those games is 20-14. Their games have averaged 9.7 runs per game this season, and their overall over/under record is 55-47. The average over/under line for their games this season has been 9 runs, and 39.0% of their games have had over/under lines set at 8.5 runs.

More Free Picks: Get Today's Free Best Bets >>>

Pitching Matchup

Mitch Keller gets the start for the Pirates today as he faces the Diamondbacks on the road. He has made 20 starts this season and has a record of 10-5 with an ERA of 3.34. Keller’s WHIP for the season is currently 1.25. In his last outing, Keller finished with a no-decision, going seven innings and giving up one earned run on six hits. Before that, he had gone three straight starts without giving up a home run. Keller has turned in 11 quality starts this season and has a complete game to his name.

Yilber Diaz will be making his third start of the season for the Diamondbacks, and he will be facing the Pirates at home. Diaz is coming off a loss to the Royals in his last outing, but he did pick up a win in his first start of the year. So far, he has 11 strikeouts in 9 innings of work.

Pirates vs. Diamondbacks Offense Outlook

The Pirates come into today’s game averaging 4.1 runs per game, which is 22nd in the league. This number is even lower at home, where they are averaging just 3.9 runs per game. As a team, they are batting just .232 and have the league’s 20th-ranked home run total. One bright spot for the Pirates has been the play of Bryan Reynolds, who is hitting .288 for the season and leads the team with 18 homers and 61 RBIs.

Oneil Cruz has also been swinging the bat well of late, going 12/37 in his last nine games with two homers and nine RBIs. Cruz is 2nd on the team with 16 homers and is batting .252 for the season. Joshua Palacios is on a three-game hitting streak for the Pirates.

Arizona comes into today’s game as one of the league’s top offensive teams, averaging 5 runs per game. They have been especially good at home, where they are also averaging 5 runs per contest. Overall, they are the 2nd highest-scoring team in the league. As a team, they are batting .254, which is the 4th best mark in the MLB right now.

Ketel Marte has been on a tear for the Diamondbacks, going 8/18 with four homers and 11 RBIs over his last five games. For the season, he is batting .296 with 23 homers and 68 RBIs. Marte’s 23 homers is the best mark on the team, but Christian Walker is right behind him with 23 of his own. Walker also has 71 RBIs, which is 6th best in the league.

Free Pirates vs. Diamondbacks MLB Pick

Getting the Pirates at -119 is a steal on the money line, as Mitch Keller is having a really good season for the Pirates, and he is coming off a nice outing vs. the Cardinals. On the other side, Yilber Diaz was tagged for seven earned runs in just three innings vs. the Royals. I like Pittsburgh at -119.

Need a sportsbook promo code? Click Here!

MLB Betting Guide

New to betting on baseball? We've got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!