Sunday's contest between the San Francisco Giants (21-24) and the Miami Marlins (24-22) at Oracle Park should be a competitive matchup, as our computer prediction projects a final score of 4-3, with the Giants securing the victory. Game time is at 4:05 PM ET on May 21.

The Giants will call on Alex Wood against the Marlins and Jesus Luzardo (3-2).

Giants vs. Marlins Game Info & Odds

  • When: Sunday, May 21, 2023 at 4:05 PM ET
  • Where: Oracle Park in San Francisco, California
  • How to Watch on TV: NBCS-BA
  • Live Stream: Watch this game on Fubo!

Bet on this matchup with BetMGM, the King of Sportsbooks!

Giants vs. Marlins Score Prediction

Our pick for this matchup is Giants 4, Marlins 3.

Total Prediction for Giants vs. Marlins

  • Total Prediction: Under 8 runs

New to BetMGM Sportsbook? We've got the best offer for new users! Be sure to use our link to get this great bonus for first-time depositors.

Discover More About This Game

Giants Performance Insights

  • The Giants have played as the favorite in seven of their past 10 games and have won three of those contests.
  • In its last 10 games with a total, San Francisco and its opponents have failed to hit the over six times.
  • Oddsmakers have not set a spread for any of the Giants' last 10 games.
  • The Giants have entered the game as favorites 20 times this season and won eight, or 40%, of those games.
  • San Francisco has a record of 4-10, a 28.6% win rate, when favored by -135 or more by sportsbooks this season.
  • The implied probability of a win from the Giants, based on the moneyline, is 57.4%.
  • San Francisco ranks 22nd in the majors with 194 total runs scored this season.
  • The Giants have a 4.38 team ERA that ranks 17th across all MLB pitching staffs.

Put your picks to the test and bet on with BetMGM Sportsbook.

Giants Schedule

Date Opponent Score Pitching Matchup
May 15 Phillies W 6-3 Alex Wood vs Connor Brogdon
May 16 Phillies W 4-3 Alex Cobb vs Zack Wheeler
May 17 Phillies W 7-4 Ross Stripling vs Taijuan Walker
May 19 Marlins W 4-3 Anthony DeSclafani vs Sandy Alcantara
May 20 Marlins L 1-0 Logan Webb vs Braxton Garrett
May 21 Marlins - Alex Wood vs Jesús Luzardo
May 22 @ Twins - Alex Cobb vs Bailey Ober
May 23 @ Twins - Ross Stripling vs Sonny Gray
May 24 @ Twins - Anthony DeSclafani vs Joe Ryan
May 25 @ Brewers - Logan Webb vs TBA
May 26 @ Brewers - Alex Wood vs Freddy Peralta