MLB
San Francisco Giants vs Arizona Diamondbacks Prediction 4-20-24 Picks
Arizona Diamondbacks (9-11) vs. San Francisco Giants (9-11)
April 20, 2024 4:05 pm EDT
The Line: San Francisco Giants -104 / Arizona Diamondbacks -114; Over/Under: +7.5
(Get latest betting odds)
The Arizona Diamondbacks and San Francisco Giants meet Saturday in MLB Game 3 action at Oracle Park. Here’s a Diamondbacks vs Giants prediction.
Diamondbacks Betting Preview
The Diamondbacks look to get back to a .500 record after wins over the Cubs and Cardinals. The Diamondbacks have scored 20 runs in their last 3 Games and 4 or more runs in 6 of their last 9 Games. The Diamondbacks have won 5 of their last 6 Games when scoring 4 or more runs. Ketel Marte leads the Diamondbacks with 30 hits and 12 RBI while Lourdes Gurriel Jr. and Christian Walker have combined for 43 hits and 33 RBI. Zac Gallen gets the ball for the Diamondbacks, and he is 3-0 with a 1.64 ERA and 26 strikeouts this season. Gallen is 4-4 with a 4.13 ERA and 76 strikeouts in his career against the Giants.
Giants Betting Preview
The Giants are 9-12 this season after losses to the Rays and Marlins. The Giants have scored 9 runs in their last 3 Games and 3 or fewer runs in 4 of their last 8 Games. The Giants have lost 5 of their last 6 Games when scoring 3 or fewer runs. Jung Hoo Lee leads the Giants with 22 hits and 5 RBI, while Michael Conforto and Thairo Estrada have combined for 37 hits and 24 RBI. Kyle Harrison gets the ball for the Giants, and he is 2-1 with a 4.70 ERA and 19 strikeouts this season. This will be Harrison’s first career Game against the Diamondbacks.
San Francisco Giants Team Facts
- The Giants have won each of their last five games as home underdogs against the Diamondbacks.
- The Giants have failed to cover the run line each of their last seven day games against NL West opponents that held a losing record.
- The Giants have won the first inning in three of their last four games as underdogs against the Diamondbacks.
- The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Giants’ last seven games against National League opponents.
- The Giants have trailed after 3 innings in each of their last three day games against NL West opponents.
Arizona Diamondbacks Team Facts
- The Diamondbacks have won each of their last 10 day games against NL West opponents that held a losing record.
- The Diamondbacks have covered the run line in each of their last 10 day games against NL West opponents.
- The Diamondbacks have led after 3 innings in each of their last six day games against NL West opponents that held a losing record.
- The Diamondbacks have trailed after 7 innings in eight of their last 12 games as road favorites against National League opponents.
- The ‘Inning 1 OVER 0.5 runs’ market has hit in each of the Diamondbacks’ last 10 games as favorites against NL West opponents.
Diamondbacks vs Giants prediction
The Giants have been in a funk offensively recently, and I doubt they find their footing here. Zac Gallen is one of the best pitchers in baseball, and he’s off to a strong start, allowing 4 runs through 22 innings while striking out 26. Kyle Harrison has allowed 28 earned runs through 57.2 career MLB innings. You’re not going to get many chances with Gallen at prices this cheap. Take advantage while you still can. Give me the Diamondbacks.
Randy Chambers's Free Pick: Arizona Diamondbacks -114
Need More? Get Premium Picks-
MLB1d ago
Atlanta Braves sniffing around Nathan Eovaldi
-
MLB1d ago
Where will Roki Sasaki land? We look further afield than Los Angeles
-
MLB1d ago
How does Blake Snell’s signing with the Dodgers affect the starting pitcher market?
-
MLB1d ago
Juan Soto contract rumors: Dodgers out of the running
-
MLB4d ago
This is the most dominant country in international baseball: Their national team holds the Olympic, WBC and Premier12 titles
-
MLB5d ago
USA - Venezuela live online: stats, scores and updates | 2024 Premier12 Super Group updates
-
MLB5d ago
Chinese Taipei vs Japan: How to watch 2024 WBSC Premier12 Super Round on TV and online
-
MLB5d ago
2024 WBSC Premier12 Super Round: Who plays Nov. 23? Times, TV and streaming