Diamondbacks vs. Pirates Moneyline Bet

by | Last updated May 20, 2023 | mlb

Arizona Diamondbacks vs. Pittsburgh Pirates
Date: Saturday, May 20th, 4:05 ET
Location: PNC Park
TV: SNPT
Money Line: Diamondbacks +115/Pirates -136
Total Line: 8.5

Betting Preview

Here’s our betting preview for the upcoming MLB clash between the Pittsburgh Pirates and the Diamondbacks on Saturday, May 20th 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 +115 +1.5 O 8.5 (-111)
PIT -136 -1.5 U 8.5 (-110)

Diamondbacks vs. Pirates Projected Lineup

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


Batting Order Position
Ke’Bryan Hayes 1 3B
Bryan Reynolds 2 CF
Andrew McCutchen 3 DH
Carlos Santana 4 1B
Jack Suwinski 5 RF
Tucupita Marcano 6 2B
Ji Hwan Bae 7 2B
Josh Palacios 8 CF
Austin Hedges 9 C
Mitch Keller SP


Straight Up/Over-Under/ Runline Record

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

The Diamondbacks head into today’s game vs. the Pirates with an overall record of 25-20. This mark has them sitting 2nd in the NL West. Currently, they are 3.5 games out of the division lead. Over their last five games, they are 3-2 and have a road and home record of 11-10 and 14-10, respectively. Arizona’s overall series record sits at 8-3.

  • The Diamondbacks have covered the runline in 55.6% of their games and have an average run margin of 0.1
  • The Diamondbacks have been favored in 42.2% of their games and have runline records of 12-12 and 13-8 at home and on the road, respectively
  • The over has hit in 53% of the Diamondbacks’ 45 games at 23-20.

The Pirates take on the Diamondbacks in the middle of a two game winning streak and are leading the NL Central on an overall record of 24-20. So far, they are 13-11 on the road and 11-9 at home. Pittsburgh’s overall series record stands at 6-6.

  • The Pirates have covered the runline in two straight games and have a season-long run margin of 0.5.
  • The Pirates have been favored in 27.3% of their games and have runline records of 9-11 and 15-9 at home and on the road, respectively
  • So far, the Pirates have an over/under record of just 21-22.

Pitching Matchup

Pitcher Appearances Started IP Record ERA WHIP HR
Brandon Pfaadt 3 3 14 0-1 8.59 1.57 7

The Diamondbacks will turn to starter Brandon Pfaadt who has an overall record of 0-1. After three appearances, his ERA is 8.59 and he has a K/9 figure of 0.8. Also, he has compiled a FIP of 9.23 and an OBP of .354.

In his most recent outing, Brandon Pfaadt faced the Giants and allowed one run on one hit across five innings. Although he didn’t get the win or the loss, his team, the Diamondbacks, won the game by a score of 2-1.

Pitcher Appearances Started IP Record ERA WHIP HR
Mitch Keller 9 9 56 5-1 2.38 1.04 4

Coming in with a record of 5-1, Mitch Keller will get the start for the Pirates. Through nine appearances, he has an ERA of 2.38 and batting average allowed of .213. Opponents have walked 14 times vs. Keller along with 69 strikeouts. Keller’s WHIP stands at 1.04 with a SLG allowed of .313.

The last time Mitch Keller took to the mound, he secured a quality start and a win for his team, who won by a final score of 4-0 against the Orioles. Keller gave up zero runs and four hits across seven innings.

Diamondbacks vs. Pirates Offense Outlook

In terms of offensive production Arizona is currently ranked 7th in the league this season. The team has hit 49 home runs, which is 17th, and their batting average of .267 is ranked 3rd in the league. When playing on the road, they rank 14th in batting average, compared to 3rd when playing at home.

Arizona Diamondbacks Team Hitting Stats

Team Games Runs HR BA OBP SLG
Diamondbacks 45 5.1 (7th) 49 (17th) .267 (3rd) .331 (7th) .331 (7th)

Arizona Diamondbacks Top Hitters: Last Five Games

Player BA H R HR SLG
Lourdes Gurriel Jr. .297 6 3 2 .717
Geraldo Perdomo .183 3 5 2 .533
Corbin Carroll .183 3 3 1 .400
Christian Walker .163 3 3 2 .500
Ketel Marte .326 6 1 0 .326

The Pirates have played 44 games so far and are ranked 16th in the league with an average of 4.5 runs per game. Their home runs rank is 23rd (42) and their overall batting average stands at .246. This includes a BA of .240 on the road and .233 at home.

Pittsburgh Pirates Team Hitting Stats

Team Games Runs HR BA OBP SLG
Pirates 44 4.5 (16th) 42 (23rd) .246 (16th) .326 (11th) .326 (11th)

Pittsburgh Pirates Top Hitters: Last Five Games

Player BA H R HR SLG
Bryan Reynolds .270 6 5 1 .460
Ji Hwan Bae .240 5 3 0 .290
Carlos Santana .223 4 2 0 .380
Ke’Bryan Hayes .220 5 2 0 .300
Andrew McCutchen .400 7 4 0 .400

Free MLB Pick

Pirates starter Mitch Keller has allowed two earned runs or less in seven of his last eight games and only one runs in his last 21 innings. I’m betting the Pirates at -140. Bet your Preakness predictions for FREE by scoring a 100% real cash bonus on your first deposit of $100 to $300 when you use bonus promo code PREDICT100 at MyBookie Sportsbook! This is a REAL cash bonus, not a crappy match play like most other bookies offer!

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!