The Arizona Diamondbacks (10-12) will visit the San Francisco Giants (10-12), in the final Game of a four-Game series, Sunday at 4:05 PM ET.

The Diamondbacks (+116 underdog on the moneyline) are away versus the Giants (-137). The San Francisco Giants will hand the ball to Jordan Hicks (2-0, 1.57 ERA), who is looking for win No. 3 on the season, and the Diamondbacks will turn to Slade Cecconi.

These clubs meet again after the Giants beat the Diamondbacks 7-3 yesterday. Ryan Walker picked up the win for the Giants (1.0 IP, 0 R, 0 H, 2 K), and Patrick Bailey led the way offensively (4-for-4 with two doubles, a home run and three RBI). Zac Gallen (5.0 IP, 5 R, 9 H, 6 K) was credited with the loss for the Diamondbacks.

Before this Giants vs. Diamondbacks showdown, here’s what you need to get ready for Sunday’s MLB action, including viewing options.

San Francisco Giants vs. Arizona Diamondbacks odds and betting lines

MLB odds courtesy of BetMGM Sportsbook. Odds updated Sunday at 3:16 PM ET. For a full list of Sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

  • Favorite: Giants (-137, bet $137 to win $100)
  • Underdog: Diamondbacks (+116, bet $100 to win $116)
  • Over/under: 8

Giants vs. Diamondbacks: Live streaming info & game time

  • Game Day: Sunday, April 21, 2024
  • Game Time: 4:05 PM ET
  • Stadium: Oracle Park
  • TV Channel: Diamondbacks
  • Live Stream: Fubo (Watch for free)

Giants stats and trends

Giants betting records

  • This season, the Giants have been favored 12 times and won six, or 50%, of those games.
  • This season San Francisco has won three of its five games when favored by at least -137 on the moneyline.
  • The implied probability of a win from the Giants, based on the moneyline, is 57.8%.
  • Games involving San Francisco have gone over the total set by oddsmakers in 13 of 22 chances this season.
  • The Giants are 9-12-0 against the spread in their 21 chances this season.

Jordan Hicks (Giants probable starter)

  • Hicks (2-0 with a 1.57 ERA and 18 strikeouts in 23 2/3 innings pitched) makes the start for the Giants, his fifth of the season.
  • In his most recent appearance on Tuesday against the Miami Marlins, the righty went five innings, allowing two earned runs while surrendering three hits.
  • The 27-year-old has a 1.57 ERA and 7.0 strikeouts per nine innings across four games this season, while giving up a batting average of .188 to his opponents.
  • Hicks is seeking his fifth straight outing lasting five or more innings. He averages 5.8 frames per appearance on the hill.
  • He will face off against a Diamondbacks offense that ranks third in MLB with 198 total hits (on a .260 batting average). The squad also slugs a collective .405 (10th in MLB) with 23 total home runs (10th in MLB).
  • Among qualifying pitchers in MLB action this season, the 27-year-old’s 1.57 ERA ranks 13th, .913 WHIP ranks 13th, and 7.0 K/9 ranks 64th.

Giants batting stats

  • The Giants’ 20 home runs rank 18th in Major League Baseball.
  • The offense for San Francisco has a slugging percentage of .389 this season, 14th in MLB.
  • The Giants’ .250 batting average ranks 11th in the league this season.
  • San Francisco has scored 92 runs (4.2 per game) this season, which ranks 17th in MLB.
  • The Giants have the 15th-ranked on-base percentage in MLB this season (.315).
  • San Francisco ranks 17th with an average of 8.1 strikeouts per game.

Diamondbacks stats and trends

Diamondbacks betting records

  • The Diamondbacks have been chosen as underdogs in seven games this year and have walked away with the win one time (14.3%) in those games.
  • Arizona has yet to win this season when listed as an underdog of +116 or worse on the moneyline this season.
  • The Diamondbacks have an implied victory probability of 46.3% according to the moneyline set for this matchup.
  • Arizona’s games have gone over the total in 11 of its 22 opportunities.
  • The Diamondbacks are 11-10-0 against the spread in their 21 games that had a posted line this season.

Slade Cecconi (Diamondbacks probable starter)

  • Cecconi starts for the first time this season for the Diamondbacks.
  • It’s the first appearance this season for the 24-year-old right-hander, and his first outing in more than a year.
  • The Giants have scored 92 total runs this season, making them MLB’s 17th-ranked scoring offense so far this season. As a team they have a .250 batting average while hitting 20 home runs (18th in the league).

Diamondbacks batting stats

  • The Diamondbacks are 10th in MLB action with 23 total home runs.
  • This season, Arizona’s .405 slugging percentage is 10th-best in the majors.
  • The Diamondbacks are fifth in the majors with a .260 batting average.
  • Arizona scores the most runs in baseball (126 total, 5.7 per game).
  • The Diamondbacks’ .336 on-base percentage is fifth-best in baseball.
Watch the MLB on Fubo!