MLB Picks: Diamondbacks vs. Giants – Odds and Betting Analysis for April 18th

by | Last updated Apr 18, 2024 | mlb

Arizona Diamondbacks vs. San Francisco Giants
Date: Thursday, April 18th, 9:45 ET
Location: Oracle Park
TV: NBCS
Money Line: Diamondbacks +144/Giants -170
Total Line: 7.5

Betting Preview

Here’s our betting preview for the upcoming MLB clash between the San Francisco Giants and the Diamondbacks on Thursday, April 18th at Oracle 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 +144 +1.5 O 7.5 (-120)
SF -170 -1.5 U 7.5 (-103)

At 9:45 PM from Oracle Park in San Francisco, we have an NL West matchup between the Diamondbacks and Giants. Heading into Thursday’s game, the Diamondbacks are 9-10 compared to the Giants at 8-11. Arizona is looking to move above .500 for the season.

Logan Webb is starting for the Giants, and he is up against a Diamondbacks team that is sending Ryne Nelson to the mound. San Francisco is at -170 on the money line compared to the Diamondbacks at +144. The over/under line is at 7.5 runs.

Diamondbacks vs. Giants Projected Lineup

Player Batting Order Position
Ketel Marte 1 2B
Corbin Carroll 2 CF
Lourdes Gurriel Jr. 3 LF
Christian Walker 4 1B
Joc Pederson 5 DH
Eugenio Suárez 6 3B
Gabriel Moreno 7 C
Jake McCarthy 8 RF
Jace Peterson 9 SS
Ryne Nelson SP


Player Batting Order Position
Jung Hoo Lee 1 CF
LaMonte Wade Jr. 2 1B
Jorge Soler 3 DH
Michael Conforto 4 LF
Matt Chapman 5 3B
Thairo Estrada 6 2B
Mike Yastrzemski 7 RF
Patrick Bailey 8 C
Nick Ahmed 9 SS
Logan Webb SP

Straight Up/Over-Under/ Runline Record

Arizona Diamondbacks: 9-10 SU / OU 9-10 / Runline 10-9
San Francisco Giants: 8-11 SU / OU 11-8 / Runline 8-11

Diamondbacks Records & Recent Play

The Diamondbacks will be looking to get back on track after closing out their series vs. the Cubs with a 5-3 loss. This was especially tough, as they held a lead going into the 8th inning before the Cubs scored two runs in the top of the 8th. Arizona was the -129 favorite at home going into the game.

Brandon Pfaadt was excellent for the Diamondbacks, going seven innings and giving up just two earned runs, and striking out six. However, the Diamondbacks couldn’t close things out, and Pfaadt took the loss. Ketel Marte was hot at the plate, going 3/4 with a homer and two RBIs.

After taking their series opener vs the Cubs, the Diamondbacks dropped the final two games of the series. Looking at where they are in the NL West, the Diamondbacks are currently 3rd, just two games behind the Dodgers. So far, they have a division record of 5-2.

On the road, Arizona is 2-4 compared to 7-6 at home. Arizona has yet to win a series as the underdog this season, coming in with a record of 1-5. They are also just two games below .500 at 9-10.

When the Diamondbacks win, they win big, with an average run margin of 4.6 runs per game. When they lose, they lose by an average of 2.2 runs. Arizona is 10-9 against the run line this season, and they are 7-6 against the run line at home. On the road, they are 3-3 against the run line, with an average run margin of -0.7 runs per game.

The Diamondbacks have played 19 games this season, and all of them have had over/under lines set higher than 7.5 runs. The average over/under line for their games is 9 runs, and their over/under record for the season is 9-10. Their games have averaged a combined 10.2 runs per game, and today’s line is set at 7.5 runs.

Giants Records & Recent Play

San Francisco closed out their series vs. the Marlins with a 3-1 win on the road. The Giants were the slight favorite at -114 on the money line going into the game. It was a three-run 2nd inning that really turned things in their favor, and the Marlins could only score one run, which came in the 6th.

Keaton Winn put together a good start for the Giants, going six innings and giving up just one earned run and picking up the win. San Francisco’s offense was carried by Thairo Estrada, who went 2/4 with a run scored and an RBI.

As the Giants are set to take on the Diamondbacks today, they are in 4th place in the NL West. Currently, they are three games behind the Dodgers for the division lead. In total, the Giants have a record of 8-11.

Looking at their overall series record, the Giants are 2-3-1 this season. When playing at home, they are 3-3, and they are just below .500 at 5-8 on the road.

San Francisco has been a tough team to bet on this season, as they have an overall run line record of 8-11. They have been better on the road, going 7-6 against the run line, compared to just 1-5 at home. The Giants have been a more profitable team to bet on as an underdog, going 6-3 against the run line, compared to just 2-8 as the favorite. Their average run margin is -0.6 runs per game, with an average run differential of -0.5 runs per game on the road and -0.8 runs per game at home.

San Francisco’s over/under record for the season is 11-8, and the average over/under line for their games is 8 runs. When the line has been set at 7.5 runs, their record is 5-2. The Giants’ games have had an average of 8.9 runs scored per game this season, and 63.2% of their games have had over/under lines set higher than 7.5 runs. In their last 10 games, the Giants have had 5 games go over the over/under line, 4 games go under, and 1 game push.

Pitching Matchup

Ryne Nelson will be taking the mound for the Diamondbacks on the road against the Giants. He is coming off a win in his last start, where he went 6 innings and gave up 1 earned run. He has 13 strikeouts in his first two starts of the season.

Logan Webb is getting the start for the Giants at home against the Diamondbacks. He has been pitching well so far this season, as he is coming off of a 7-inning win over the Rays in his last outing. Webb has gone at least 6 innings in all 3 of his starts this season.

Diamondbacks vs. Giants Offense Outlook

When looking at the Diamondbacks’ offensive projections, we see that Lourdes Gurriel Jr. is not only projected to have the 2nd most hits on the team, but he also has the highest odds to hit a home run for Arizona. In fact, Gurriel Jr.’s home run projection is 8th best in the entire league today. Ketel Marte is our top projected hitter in terms of total hits, but if you’re looking for a Diamondbacks player to go deep, Gurriel Jr. is the player to watch.

For the Giants, we like Jung Hoo Lee to have a big game at the plate. He has the 2nd highest total hits projection in the league today and his total hits projection is the best on the team. We also like Jorge Soler to go deep, as his home run projection is 3rd best in the league today and tops on the team.

Free Diamondbacks vs. Giants MLB Pick

Our prediction for this matchup is that the Giants will pick up a win at home. However, with the Giants’ money line sitting at -170, we recommend taking the over at 7.5 runs, as there is some solid value there.

Looking at the starting pitchers, we have Logan Webb finishing with four strikeouts, which is good for second among starters. As for Ryne Nelson, we have him finishing with five K’s, which is fourth. Offensively, the Giants are projected to finish with 11 team strikeouts, and the Diamondbacks with eight.

Need a sportsbook promo code? Click Here!

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!