The San Francisco Giants (72-71) and the Arizona Diamondbacks (72-72) meet in NL West play on Tuesday at 9:45 p.m. ET. The Giants are favored on the moneyline (-149) against the underdog Diamondbacks (+124). San Francisco’s Robbie Ray and Arizona’s Zac Gallen pitch first for their squads in this matchup.
Check out all the Latest Baseball Betting Previews!
Moneyline
Bet $20, Payout $33.42
Giants to win vs Diamondbacks -149
Giants vs. Diamondbacks betting lines
- Favorite: Giants (-149)
- Underdog: Diamondbacks (+124)
- Over/under: 7.5
Giants betting info, hitting leaders, & pitching
Giants betting info
- The Giants are 44-39 in games they were favored on the moneyline (winning 53% of those games).
- San Francisco has gone 22-20 (winning 52.4% of its games) when it has played as moneyline favorites of -149 or shorter.
- Based on this game’s moneyline, the Giants have an implied win probability of 59.8%.
- San Francisco has played in 143 games with set over/under, and have combined with opponents to go over the total 66 times (66-69-8).
- The Giants have covered 46.2% of their games this season, going 66-77-0 against the spread.
Giants hitting info
- Rafael Devers has accumulated a team-high 31 home runs and 100 runs batted in.
- In MLB play, Devers ranks 11th in home runs and seventh in RBI.
- Jung Hoo Lee has a club-best .267 batting average.
- Among all MLB hitters, Lee ranks 248th in homers and 153rd in RBI.
- Willy Adames has 18 doubles, two triples, 27 home runs and 68 walks while batting .228.
- Heliot Ramos is hitting .267 to lead his team.
Giants pitching rankings
- The pitching staff for the Giants has a collective 8.6 K/9, which ranks 12th in MLB.
- San Francisco’s 3.77 team ERA ranks fifth among all MLB pitching staffs.
- Pitchers for the Giants combine for the 16th-ranked WHIP in baseball (1.289).
- Giants pitchers combine to give up the fewest home runs in baseball (123 total, 0.9 per game).
- San Francisco fell to the Cardinals 4-3 in its last game with 13 strikeouts while allowing eight hits.
Diamondbacks betting info, hitting leaders, & pitching
Diamondbacks betting info
- The Diamondbacks have been underdogs in 59 games this season and won 29 (49.2%) of those contests.
- Arizona is 13-9 this season when entering a game as the underdog by +124 or more on the moneyline.
- Oddsmakers have implied with the moneyline set for this matchup that the Diamondbacks have a 44.6% chance to win.
- Arizona and its opponents have hit the over in 68 of its 143 games with a total this season.
- The Diamondbacks are 73-70-0 against the spread in their 143 chances this season.
Diamondbacks hitting info
- Geraldo Perdomo leads Arizona in runs batted in with 91 while batting .284, which is also best on the team.
- Among all hitters in the majors, Perdomo ranks 96th in home runs and 15th in RBI.
- Corbin Carroll’s 30 home runs are most among Arizona batters. He’s driven in 74 runs this season while slugging .558.
- Carroll ranks 12th in home runs and 48th in RBI among all batters in the major leagues.
- Carroll has safely hit in four games in a row. In his last five games he is batting .313 with two doubles, a home run, four walks and three RBIs.
- Ketel Marte is slashing .283/.386/.520 this season for the Diamondbacks.
- Gabriel Moreno has 61 hits and an OBP of .331 to go with a slugging percentage of .432 this season.
Diamondbacks pitching rankings
- The Diamondbacks have an 8.0 K/9 this season as a pitching staff, which ranks 22nd in the big leagues.
- Arizona has the 22nd-ranked ERA (4.44) in the majors this season.
- The Diamondbacks rank 21st in MLB with a combined 1.323 WHIP this season.
- With 167 homers allowed, the Diamondbacks rank 16th in the league at preventing long balls.
- Last time out, Arizona fell to the Red Sox 7-4. Its pitchers compiled six strikeouts and eight hits allowed.
Author Profile

BetDecider Team
The BetDecider team brings you the most current sports betting content, with expert insights and tips. Our aim is that you can make an informed betting decision, including best odds and exclusive sportsbook offers, to maximize your betting experience.







