San Francisco Giants vs. Arizona Diamondbacks - 6/30/19 MLB Pick, Odds, and Prediction

San Francisco Giants vs. Arizona Diamondbacks - 6/30/19 MLB Pick, Odds, and Prediction Photo by

Arizona Diamondbacks at San Francisco Giants

Sunday, June 30, 2019 at 3:05 PM (Oracle Park)

The Line: Arizona Diamondbacks -116 / San Francisco Giants -105 -- Over/Under: 7.5

TV: FSAZ, NSBA

The Arizona Diamondbacks and San Francisco Giants meet Sunday in MLB action at Oracle Park.

The Arizona Diamondbacks look for a win after winning five of their last seven games. The Diamondbacks have scored 12 runs in their last three games and four or more runs in eight of their last 11 games. The Arizona Diamondbacks have won four straight 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 174 hits and 107 RBI. Robbie Ray gets the ball, and he is 5-5 with a 3.90 ERA and 124 strikeouts this season. Ray is 5-1 with a 3.01 ERA and 98 strikeouts in his career against the Giants.

The San Francisco Giants need a win after losing five of their last seven games. The Giants have scored 10 runs in their last three games and three or less runs in five of their last seven games. The San Francisco Giants have lost seven straight games when scoring three or less runs. Kevin Pillar leads the Giants with 68 hits and 37 RBI while Joe Panik and Brandon Crawford have combined for 121 hits and 48 RBI. Madison Bumgarner gets the ball, and he is 4-7 with a 4.21 ERA and 104 strikeouts this season. Bumgarner is 11-11 with a 2.58 ERA and 199 strikeouts in his career against the Diamondbacks.

The Diamondbacks are 4-1 in their last 5 Sunday games, 1-5 in Rays last 6 starts and 0-4 in Rays last 4 starts with 4 days of rest. The Giants are 1-4 in their last 5 Sunday games, 0-5 in their last 5 during game 4 of a series and 2-7 in Bumgarners last 9 Sunday starts. The Diamondbacks are 4-0 in Rays last 4 road starts vs. Giants. The Giants are 2-7 in Bumgarners last 9 home starts vs. Diamondbacks. The over is 7-3 in Bumgarners last 10 starts overall. The over is 10-4 in Diamondbacks last 14 overall.

Ray is allowing a run every other inning his last 32 innings, and he's giving up a .281 batting average in 121 at bats against current Giants. Bumgarner has allowed three or less earned runs in nine of his last 11 starts, and he's holding current Arizona hitters to a .207 batting average with 24 strikeouts in 135 at bats. The Giants can't score runs and they always let me down whenever I back them, but we're getting an ace pitcher at home for the cheaper price. If forced to pick this game, I'd lean toward the Giants.

Randy’s Pick San Francisco Giants -105

The pick in this article is the opinion of the writer, not a Sports Chat Place site consensus.