On Tuesday, the San Francisco Giants (29-32) are visiting the Arizona Diamondbacks (28-32), at 9:40 PM ET. The Diamondbacks have taken three in a row.
The Diamondbacks are a tight favorite (-119 moneyline odds) when they square off against the Giants (-101). The Arizona Diamondbacks will hand the ball to Blake Walston and the Giants will counter with Kyle Harrison (4-2, 4.15 ERA).
Yesterday, the Diamondbacks picked up a 4-2 victory over the Giants, with Ryan Thompson (1.1 IP, 0 R, 2 H, 1 K) earning the win for the Diamondbacks. Pavin Smith went 1-for-1 with a home run and two RBI to lead the offensive showing. Randy Rodriguez (0.1 IP, 2 R, 2 H, 1 K) was credited with the loss for the Giants.
Get ready for the Diamondbacks vs. Giants with everything you need to know before Tuesday’s game, including viewing options.
Arizona Diamondbacks vs. San Francisco Giants odds and betting lines
MLB odds courtesy of BetMGM Sportsbook. Odds updated Tuesday at 3:16 PM ET. For a full list of Sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
- Favorite: Diamondbacks (-119, bet $119 to win $100)
- Underdog: Giants (-101, bet $101 to win $100)
- Over/under: 9
Diamondbacks vs. Giants: Live streaming info & game time
- Game Day: Tuesday, June 4, 2024
- Game Time: 9:40 PM ET
- Stadium: Chase Field
- TV Channel: Diamondbacks
- Live Stream: Fubo (Watch Here!)
Diamondbacks stats and trends
Diamondbacks betting records
- This season, the Diamondbacks have been favored 28 times and won 15, or 53.6%, of those games.
- Arizona has a record of 12-12, a 50% win rate, when favored by -119 or more by bookmakers this season.
- Oddsmakers have implied with the moneyline set for this matchup that the Diamondbacks have a 54.3% chance to win.
- Arizona and its opponents have hit the over in 26 of its 60 games with a total this season.
- In 59 games with a spread this season, the Diamondbacks are 25-34-0 ATS.
Blake Walston (Diamondbacks probable starter)
- The Diamondbacks will look to Walston (0-0) in his second start this season.
- In his most recent time out on Sunday, May 26, the lefty threw 4 2/3 scoreless innings against the Miami Marlins while surrendering four hits.
- He has a 2.16 ERA and 9.7 strikeouts per nine innings while opponents are batting .226 against him over his two appearances this season.
- He will take the hill against a Giants offense that ranks eighth in MLB with 506 total hits (on a .246 batting average). The squad also slugs a collective .380 (20th in MLB) with 55 total home runs (21st in MLB).
Diamondbacks batting stats
- The Diamondbacks have hit 57 homers this season, which ranks 19th in the league.
- Hitters for Arizona have combined for a team rank of 13th in the majors with a .389 team slugging percentage.
- The Diamondbacks have a team batting average of .243 this season, which ranks 12th among MLB teams.
- Arizona is among the highest-scoring teams in the majors, ranking eighth with 278 total runs this season.
- The Diamondbacks are among the best in the league at getting on base, ranking ninth with an OBP of .314.
- Arizona has shown patience at the plate this season with the 10th-best rate of strikeouts per game (eight) among MLB offenses.
Giants stats and trends
Giants betting records
- The Giants have been victorious in 12, or 41.4%, of the 29 contests they have been chosen as underdogs in this season.
- San Francisco has a win-loss record of 11-14 when favored by -101 or worse by sportsbooks this year.
- The Giants have an implied victory probability of 50.2% according to the moneyline set for this matchup.
- San Francisco and its opponents have gone over the total this season in 32 of its 61 opportunities.
- The Giants are 28-32-0 against the spread in their 60 games that had a posted line this season.
Kyle Harrison (Giants probable starter)
- Harrison gets the start for the Giants, his 13th of the season. He is 4-2 with a 4.15 ERA and 60 strikeouts in 65 2/3 innings pitched.
- His most recent appearance was on Wednesday against the Philadelphia Phillies, when the left-hander went five innings, surrendering four earned runs while allowing 12 hits.
- The 22-year-old has amassed an ERA of 4.15, with 8.3 strikeouts per nine innings in 12 games this season. Opposing batters have a .272 batting average against him.
- Harrison has recorded five quality starts this season.
- Harrison will try to build on an eight-game streak of going five or more innings (he’s averaging 5.4 frames per outing).
- He has had two appearances this season in which he did not give up an earned run.
- He will face a Diamondbacks offense that ranks 13th in the league with 493 total hits (on a .243 batting average). The team also slugs a collective .389 (13th in the league) with 57 total home runs (19th in MLB play).
- Harrison has thrown four innings, giving up three earned runs on six hits while striking out five against the Diamondbacks this season.
- The 22-year-old’s 4.15 ERA ranks 58th, 1.400 WHIP ranks 66th, and 8.3 K/9 ranks 42nd among qualifying pitchers this season.
Giants batting stats
- The Giants average 0.9 home runs per game to rank 21st in MLB play with 55 total home runs .
- So far this season, San Francisco is 20th in the majors with a .380 slugging percentage.
- The Giants rank 11th in the majors with a .246 batting average.
- Averaging 4.2 runs per game (259 total), San Francisco is the 14th-highest scoring team in the majors.
- The Giants are 12th in baseball with an on-base percentage of .312.