San Francisco Giants vs. Arizona Diamondbacks - 6/29/19 MLB Pick, Odds, and Prediction
Arizona Diamondbacks at San Francisco Giants
Saturday, June 29, 2019 at 9:05 PM (Oracle Park)
The Line: Arizona Diamondbacks -152 / San Francisco Giants +130 -- Over/Under: 7.5
TV: FSAZ, NSBA
The Arizona Diamondbacks and San Francisco Giants meet Saturday in MLB action at Oracle Park.
The Arizona Diamondbacks look for a win after splitting their last eight games. The Diamondbacks have scored 16 runs in their last three games and four or more runs in seven of their last 10 games. The Arizona Diamondbacks have lost five of their last eight games when scoring four or more runs. Ketel Marte leads the Diamondbacks with 102 hits and 51 RBI while Eduardo Escobar and David Peralta have combined for 171 hits and 107 RBI. Zack Greinke gets the ball, and he is 8-3 with a 3.08 ERA and 93 strikeouts this season. Greinke is 12-3 with a 2.34 ERA and 102 strikeouts in his career against the Giants.
The San Francisco Giants also need a win after splitting their last eight games. The Giants hav scored 10 runs in their last three games and four or more runs in five of their last nine games. The San Francisco Giants have won 11 of their last 12 games when scoring four or more runs. Kevin Pillar leads the Giants with 67 hits and 37 RBI while Joe Panik and Steven Duggar have combined for 119 hits and 49 RBI. Drew Pomeranz gets the ball, and he is 2-8 with a 6.79 ERA and 70 strikeouts this season. Pomeranz is 0-4 with a 8.53 ERA and 38 strikeouts in his career against the Diamondbacks.
The Diamondbacks are 7-1 in their last 8 during game 3 of a series, 4-1 in their last 5 Saturday games and 4-1 in Greinkes last 5 starts. The Giants are 10-30 in their last 40 during game 3 of a series, 1-4 in their last 5 home games and 3-7 in Pomeranzs last 10 starts on grass. The Diamondbacks are 5-2 in the last 7 meetings and 4-1 in Greinkes last 5 starts vs. Giants. The under is 3-1-1 in Giants last 5 home games. The over is 9-4 in Diamondbacks last 13 overall.
Greinke has allowed just 21 earned runs in his last 64 innings, and he has a 2.78 ERA and .195 allowed batting average through 55 innings on the road. If that wasn't impressive enough, Greinke is allowing a .215 batting average with 47 strikeouts in 219 at bats against current Giants. Pomeranz has allowed 31 earned runs in his last 29.2 innings and is allowing a .303 batting average on the season. Pomeranz has also allowed 10 hits and seven runs through 7.1 innings against the Diamondbacks this season. The Arizona Diamondbacks should be able to win this game due to a considerable advantage at starting pitching.