Arizona Diamondbacks vs San Francisco Giants Betting Pick & Prediction 9/4/24
This article was published on Sep 4, 2024. Today’s picks MLB picks

At 9:45 PM ET, the Diamondbacks and Giants square off in an NL West matchup. This one is being played at Oracle Park in San Francisco, and the Diamondbacks are the slight road favorites on the money line (-141). The Giants are +120 at the window.
Arizona will be starting Zac Gallen, while the Giants have Hayden Birdsong on the mound. Birdsong and the Giants are looking to snap a three-game losing streak. Arizona is 78-61, while the Giants are 68-71.
SAN FRANCISCO GIANTS VS ARIZONA DIAMONDBACKS BETTING PICK
The Pick: San Francisco Giants Moneyline +120
This game will be played at Oracle Park at 9:45 ET on Wednesday, September 4th.
HOW TO BET THE DIAMONDBACKS VS GIANTS:
- We have the Giants winning by a score of 6 to 5
- If you’re looking for a run line pick, we also like the Giants to cover
- As for an over/under pick, we have this game finishing with 11 runs and like the over
It was a high-scoring game in the most recent game of this Diamondbacks vs Giants series. Arizona went into the matchup as slight favorites at -116 and squeaked out an 8-7 win. The Diamondbacks had a huge 8th inning, scoring four of their eight runs and picking up a 1-run win.
San Francisco wasted a good outing from Kyle Harrison, as he gave up just two earned runs in 2 2/3 innings of work for the Giants. Ryne Nelson got the win out of the bullpen for the Diamondbacks as their starter, and he went just 6 2/3 innings while giving up two earned runs.
At the plate, Randal Grichuk and Kevin Newman each had two hits and two RBIs for Arizona. Geraldo Perdomo scored three times for the Diamondbacks while going 2/5.
Diamondbacks Records & Stats
Arizona is 78-61 overall this season, and they are 3rd in the NL West, six games behind the Dodgers for the division lead. The Diamondbacks are 24-17 against other teams in the NL West. So far, they have been good both at home (39-31) and on the road (39-30).
As the road team today, the Diamondbacks are on a seven-game winning streak. They have also won two straight as the favorite and are 44-26 when favored this year. Arizona’s overall series record is 24-16-3, and they have won two straight series at home but have dropped two in a row on the road.
When it comes to betting the run line, the Diamondbacks have been a solid option this season, as they are 72-67 overall. They have been even better on the road, going 40-29. They have a run differential of +0.7 runs per game overall and have been a better bet as the underdog, going 43-26. Their average run differential in wins is +4.1 runs per game, while it is -3.7 runs per game in losses.
The Diamondbacks have been playing in high-scoring games this season, with a combined run average of 10.2 runs per game. Their over/under record is 79-53, and when the line is set at 7.5 runs, they are 10-5. The over has hit in their last five games, and overall, 84.2% of their games have had higher over/under lines than 7.5 runs.
Right-hander Zac Gallen gets the start for the Diamondbacks today as he faces the Giants on the road. He has made 23 starts this year and has a record of 10-6 with a 3.87 ERA. Gallen’s WHIP for the season is currently 1.31. In his last outing, he finished with a no-decision, giving up five earned runs in five innings of work. Before that, he had pitched well, picking up the win and not giving up an earned run in six innings of work. Gallen has allowed at least two homers in three of his last four outings.
Arizona has been the best offensive team in the league this season, averaging 5.4 runs per game. They have been even better at home, putting up 5.6 runs per contest. The Diamondbacks are also the league’s top on-base percentage team and have the top OPS in the league. Arizona also has the league’s top slugging percentage and has the 2nd best team batting average in the MLB.
Ketel Marte has been the team’s top power threat this season, as his 30 homers are 8th best in the league. He also has the 2nd best batting average on the team at .298. Eugenio Suarez and Christian Walker are also among the league leaders in home runs, with 23 apiece. Over his last eight games, Corbin Carroll has gone 13/33 with five homers and 12 RBIs.
Giants Records & Stats
With an overall record of 68-71, the Giants are 4th in the NL West, 16 games behind the Dodgers for the division lead. So far, they have gone 21-20 in divisional matchups. The Giants will also be looking to snap a three-game losing streak, as they dropped the final two games of their series vs. the Dodgers and lost the first game of this series vs. the Diamondbacks.
At home, the Giants are 39-31 this season, but they have struggled on the road, going 29-40. As the underdog, the Giants are 25-39 this year, and they have dropped three straight games as the underdog overall. San Francisco’s record as the favorite is 43-32. Looking at their overall series record, the Giants are 21-19-3 but have lost three straight series.
The Giants have been a solid bet against the run line this season, going 69-70 overall. They have been slightly better on the road, going 38-31, compared to 31-39 at home. As the underdog, they have been particularly strong, going 38-26 against the run line. Their overall run differential is -0.2 runs per game, but they have been outscored by 0.5 runs per game on the road.
San Francisco is playing at home today against the Diamondbacks, and the over/under line is set at 7.5 runs. The Giants have an over/under record of 70-63 this season, and their games have averaged 8.7 runs per game. When the line is set at 7.5 runs, their record is 28-23. The over has hit in two straight games for the Giants.
Giants starter Hayden Birdsong will be looking to bounce back from a rough outing vs. the Brewers, as he got the start and the loss, going just 3 2/3 innings and giving up five earned runs. In that outing, he gave up four homers. Birdsong has made 11 starts this year and has a record of 3-4 with a 5.14 ERA. Opponents are batting .217 off the right-hander this year. Birdsong has a WHIP of 1.43 and is averaging 11.02 strikeouts per nine innings. So far, he has turned in just one quality start.
For the season, the Giants are averaging 4.3 runs per game, which is 17th in the league. This is also where they sit in terms of home runs, as they are 18th in the league in both categories. Overall, they are batting .240, which is 15th in the MLB right now.
Matt Chapman comes into the game with a four-game hitting streak and has gone 9/29 with two homers over his last eight games. For the season, he is hitting .247 with a team-high 22 homers and 69 RBIs. Heliot Ramos is right behind him in the home run department, with 20, and has a batting average of .277.
