Diamondbacks vs. Pirates Pick, Preview, Analysis

by | Last updated May 19, 2023 | mlb

Arizona Diamondbacks vs. Pittsburgh Pirates
Date: Friday, May 19th, 6:35 ET
Location: PNC Park
TV: SNPT
Money Line: Diamondbacks -184/Pirates +156
Total Line: 7.5

Betting Preview

Here’s our betting preview for the upcoming MLB clash between the Pittsburgh Pirates and the Diamondbacks on Friday, May 19th at PNC Park. 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
ARI -184 -1.5 O 7.5 (-102)
PIT +156 +1.5 U 7.5 (-117)

Diamondbacks vs. Pirates Projected Lineup

Batting Order Position
Josh Rojas 1 3B
Ketel Marte 2 2B
Corbin Carroll 3 CF
Christian Walker 4 1B
Lourdes Gurriel Jr. 5 LF
Dominic Fletcher 6 CF
Gabriel Moreno 7 C
Pavin Smith 8 RF
Geraldo Perdomo 9 SS
Zac Gallen SP


Batting Order Position
Ke’Bryan Hayes 1 3B
Bryan Reynolds 2 CF
Andrew McCutchen 3 DH
Carlos Santana 4 1B
Jack Suwinski 5 RF
Connor Joe 6 LF
Rodolfo Castro 7 2B
Ji Hwan Bae 8 2B
Austin Hedges 9 C
Johan Oviedo SP


Straight Up/Over-Under/ Runline Record

Arizona Diamondbacks: 25-19 SU / OU 22-20 / Runline 25-19
Pittsburgh Pirates: 23-20 SU / OU 20-22 / Runline 23-20

With an overall record of 25-19, the Diamondbacks are in 2nd place in the NL West, trailing by 2.5 games. Over their last ten games, they are above .500 at 6-4. On the road, the Diamondbacks have a mark of 11-9 while going 14-10 at home. Their overall series mark stands at 7-3.

  • The Diamondbacks have covered the runline in 56.8% of their games and have an average run margin of 0.4
  • The Diamondbacks have been favored in 40.9% of their games and have runline records of 12-12 and 13-7 at home and on the road, respectively
  • The over has hit in 52% of the Diamondbacks’ 44 games at 22-20.

For the season, the Pirates have put together a record of 23-20, including going just 3-7 over their last ten games. In the NL Central standings, they are 2nd, trailing by one game. This year, they have gone 10-9 at home and 13-11 on the road with an overall series mark of 6-6.

  • The Pirates have covered the runline in 53.5% of their games and have an average run margin of 0.3
  • The Pirates have been favored in 27.9% of their games and have runline records of 8-11 and 15-9 at home and on the road, respectively
  • So far, the Pirates have an over/under record of just 20-22.

Pitching Matchup

Pitcher Appearances Started IP Record ERA WHIP HR
Zac Gallen 9 9 57 6-1 2.35 .85 2


For the season, Zac Gallen has an ERA of 2.35 across nine outings. Heading into the game, his overall record stands at 6-1. Against the Pirates, he will look to extend his streak of not giving up a home-run to eight games. So far, opponents have a SLG% of .279 against him and a batting average of .197.

Arizona is hoping that Zac Gallen can help guide them to another win, as they defeated the Giants (7-2) the last time he pitched. He finished the game with two earned runs on five hits across 7 2/3 innings.

Pitcher Appearances Started IP Record ERA WHIP HR
Johan Oviedo 8 8 42 2-3 5.14 1.64 3


Today will be Johan Oviedo’s 9th appearances this season and he has an overall record of 2-3. His current ERA stands at 5.14 and OBP allowed of .348. So far, he struckout 36 batters and has a WHIP of 1.64. On the road, his ERA is 7.86 compared to 5.85 at home.

During Johan Oviedo’s last game, he pitched for five innings. The Pirates went on to lose to the Orioles by a score of 6-3. Oviedo earned a no-decision, allowing one run on four hits.

Diamondbacks vs. Pirates Offense Outlook

The Diamondbacks have played 44 games and currently hold the 8th spot in the league with an average of 5.2 runs per game. With 48 home runs, Arizona is 16th in the league. The team’s batting average, including .247 on the road and .277 at home, is .270.

Arizona Diamondbacks Top Hitters On The Road

Player BA HR SLG WOBA
Christian Walker .311 7 .635 .411
Ketel Marte .296 4 .521 .366
Lourdes Gurriel Jr. .274 3 .452 .340
Corbin Carroll .300 3 .550 .390
Geraldo Perdomo .444 2 .722 .528


Arizona Diamondbacks Top Hitters: Last Five Games

Player BA H R HR SLG
Lourdes Gurriel Jr. .308 5 3 2 .833
Dominic Fletcher .240 5 4 1 .597
Christian Walker .163 3 4 2 .500
Corbin Carroll .250 4 4 1 .467
Ketel Marte .426 8 3 0 .426


After 43 games, the Pirates are ranked 21st in the league with an average of 4.3 runs per game. Pittsburgh ranks 23rd in home runs (41) while their overall batting average is .242. On the road, they have a BA of .240 and .223 at home.

Pittsburgh Pirates Team Hitting Stats

Team Games Runs HR BA OBP SLG
Pirates 43 4.3 (21st) 41 (23rd) .242 (19th) .322 (14th) .322 (14th)


Pittsburgh Pirates Top Hitters: Last Five Games

Player BA H R HR SLG
Bryan Reynolds .270 6 3 0 .310
Carlos Santana .233 4 1 0 .350
Connor Joe .163 3 2 1 .350
Rodolfo Castro .167 2 2 1 .417
Austin Hedges .333 3 0 0 .417


Free MLB Pick

The Pittsburgh Pirates are 3-12 in their last fifteen games, with those three wins coming against the Tigers, Nationals, and Orioles. Not much to write home about! Their pitcher Oviedo has allowed 10 earned runs over his last 10.2 innings at PNC Park.

The D-Backs have won five of their last six games. They’ll send stud pitcher Zac Gallen to the hill, who has been an absolute wizard since opening the season with two rough starts. Gallen has only allowed six earned runs over his last 42 innings and will be pitching in a pitcher’s park at PNC. Gallen has only faced the Bucs for 13 innings in his career, which is great, because they’re not familiar with him.

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!