San Francisco Giants 2024 Betting Preview: Futures Odds & Prediction

San Francisco Giants' Jung Hoo Lee poses for photos on the Oracle Park field after a baseball news conference in San Francisco, Friday, Dec. 15, 2023.
(AP Photo/Jeff Chiu)
  • After winning 79 games last year, San Francisco has a win total of 83.5.
  • Jung Hoo Lee is a candidate for National League Rookie of the Year.

After an unexpected 107-win campaign in 2021, the San Francisco Giants have returned to earth in the last two seasons.

San Francisco won 81 games in 2022 and 79 in 2023, finishing no higher than third in the National League West, following their lone division crown since 2013.

MLB betting odds project a solid leap for the Giants this summer.

Giants Futures Odds

Win Total: 83.5
NL West: +1000
NL Pennant: +2200
World Series: +4500

The Giants have finished below their win total in back-to-back seasons since smashing the 75.5 mark in 2021. They had a win total of 86.5 in 2022 and 80.5 in 2023, failing to clear both clips with room to spare.

After signing Blake Snell a week before the season, the Giants saw most of their MLB odds move in a positive direction.

  • Win total: 81.5 to 83.5
  • Playoff odds: +175 to +150
  • NL West odds: +1400 to +1000
  • NL odds: +2500 to +2200
  • World Series odds: +5000 to +4500

Giants Offseason Moves

The Giants were in on many of the biggest free agents this offseason, only to fall short in most bidding wars. They still managed to have a solid winter.

Additions

PlayerPos.
Nick AhmedSS
Matt Chapman3B
Jordan HicksRHP
Jung Hoo LeeCF
Tom MurphyC
Robbie RayLHP
Blake SnellLHP
Jorge SolerDH

Departures

PlayerPos.
Scott AlexanderLHP
John BrebbiaRHP
Brandon CrawfordSS
Anthony DeSclafaniRHP
Mitch HanigerOF
Jakob JunisRHP
Sean ManaeaLHP
Joc PedersonDH
Ross StriplingRHP
Alex WoodLHP

Jung Hoo Lee, a former KBO MVP making the jump to the majors, became San Franciscoโ€™s most significant addition when he signed a six-year, $113 million deal in December.

Later in the offseason, the Giants brought in third baseman Matt Chapman on a reasonable deal. His defense will be important for a San Francisco pitching staff that induces a lot of groundballs.

Speaking of pitching, the Giants added to their rotation a week before opening day by signing Snell to a two-year contract worth $62 million.

Snell became the seventh pitcher to win the Cy Young in each league last season, recording a 14-9 record with a 2.25 ERA for the Padres. He will slot in at the top of San Francisco’s rotation behind Logan Webb.

Giants 2024 Betting Prediction

Prediction: Jung Hoo Lee to win NL Rookie of the Year (+900)

Dodgers pitcher Yoshinobu Yamamoto is the clear NL Rookie of the Years odds front-runner at +200, but there is some level of risk in paying such a rich price.

As a result, Lee is my favorite MLB Rookie of the Year odds prediction based on the price.

Lee will bat leadoff for the Giants this year, meaning he should have plenty of chances to accumulate counting stats.

THE BAT projects Lee for 3.1 WAR to lead all NL rookie hitters.

The same projection has him leading the majors in doubles with 39, despite being +2000 to do so in that MLB betting market.

Jump on the Lee bandwagon by taking both long-shot bets.

  • 2024 Giants Schedule
    Date Matchup
    Mar 28, 2024 Giants at Padres
    Mar 29, 2024 Giants at Padres
    Mar 30, 2024 Giants at Padres
    Mar 31, 2024 Giants at Padres
    Apr 1, 2024 Giants at Dodgers
    Apr 2, 2024 Giants at Dodgers
    Apr 3, 2024 Giants at Dodgers
    Apr 5, 2024 Padres at Giants
    Apr 6, 2024 Padres at Giants
    Apr 7, 2024 Padres at Giants
    Apr 8, 2024 Nationals at Giants
    Apr 9, 2024 Nationals at Giants
    Apr 10, 2024 Nationals at Giants
    Apr 12, 2024 Giants at Rays
    Apr 13, 2024 Giants at Rays
    Apr 14, 2024 Giants at Rays
    Apr 15, 2024 Giants at Marlins
    Apr 16, 2024 Giants at Marlins
    Apr 17, 2024 Giants at Marlins
    Apr 18, 2024 D-backs at Giants
    Apr 19, 2024 D-backs at Giants
    Apr 20, 2024 D-backs at Giants
    Apr 21, 2024 D-backs at Giants
    Apr 22, 2024 Mets at Giants
    Apr 23, 2024 Mets at Giants
    Apr 24, 2024 Mets at Giants
    Apr 26, 2024 Pirates at Giants
    Apr 27, 2024 Pirates at Giants
    Apr 28, 2024 Pirates at Giants
    Apr 30, 2024 Giants at Red Sox
    May 1, 2024 Giants at Red Sox
    May 2, 2024 Giants at Red Sox
    May 3, 2024 Giants at Phillies
    May 4, 2024 Giants at Phillies
    May 5, 2024 Giants at Phillies
    May 6, 2024 Giants at Phillies
    May 7, 2024 Giants at Rockies
    May 8, 2024 Giants at Rockies
    May 9, 2024 Giants at Rockies
    May 10, 2024 Reds at Giants
    May 11, 2024 Reds at Giants
    May 12, 2024 Reds at Giants
    May 13, 2024 Dodgers at Giants
    May 14, 2024 Dodgers at Giants
    May 15, 2024 Dodgers at Giants
    May 17, 2024 Rockies at Giants
    May 18, 2024 Rockies at Giants
    May 19, 2024 Rockies at Giants
    May 21, 2024 Giants at Pirates
    May 22, 2024 Giants at Pirates
    May 23, 2024 Giants at Pirates
    May 24, 2024 Giants at Mets
    May 25, 2024 Giants at Mets
    May 26, 2024 Giants at Mets
    May 27, 2024 Phillies at Giants
    May 28, 2024 Phillies at Giants
    May 29, 2024 Phillies at Giants
    May 31, 2024 Yankees at Giants
    Jun 1, 2024 Yankees at Giants
    Jun 2, 2024 Yankees at Giants
    Jun 3, 2024 Giants at D-backs
    Jun 4, 2024 Giants at D-backs
    Jun 5, 2024 Giants at D-backs
    Jun 7, 2024 Giants at Rangers
    Jun 8, 2024 Giants at Rangers
    Jun 9, 2024 Giants at Rangers
    Jun 10, 2024 Astros at Giants
    Jun 11, 2024 Astros at Giants
    Jun 12, 2024 Astros at Giants
    Jun 14, 2024 Angels at Giants
    Jun 15, 2024 Angels at Giants
    Jun 16, 2024 Angels at Giants
    Jun 17, 2024 Giants at Cubs
    Jun 18, 2024 Giants at Cubs
    Jun 19, 2024 Giants at Cubs
    Jun 20, 2024 Giants at Cardinals
    Jun 22, 2024 Giants at Cardinals
    Jun 23, 2024 Giants at Cardinals
    Jun 24, 2024 Cubs at Giants
    Jun 25, 2024 Cubs at Giants
    Jun 26, 2024 Cubs at Giants
    Jun 27, 2024 Cubs at Giants
    Jun 28, 2024 Dodgers at Giants
    Jun 29, 2024 Dodgers at Giants
    Jun 30, 2024 Dodgers at Giants
    Jul 2, 2024 Giants at Braves
    Jul 3, 2024 Giants at Braves
    Jul 4, 2024 Giants at Braves
    Jul 5, 2024 Giants at Guardians
    Jul 6, 2024 Giants at Guardians
    Jul 7, 2024 Giants at Guardians
    Jul 9, 2024 Blue Jays at Giants
    Jul 10, 2024 Blue Jays at Giants
    Jul 11, 2024 Blue Jays at Giants
    Jul 12, 2024 Twins at Giants
    Jul 13, 2024 Twins at Giants
    Jul 14, 2024 Twins at Giants
    Jul 19, 2024 Giants at Rockies
    Jul 20, 2024 Giants at Rockies
    Jul 21, 2024 Giants at Rockies
    Jul 22, 2024 Giants at Dodgers
    Jul 23, 2024 Giants at Dodgers
    Jul 24, 2024 Giants at Dodgers
    Jul 25, 2024 Giants at Dodgers
    Jul 26, 2024 Rockies at Giants
    Jul 27, 2024 Rockies at Giants
    Jul 27, 2024 Rockies at Giants
    Jul 28, 2024 Rockies at Giants
    Jul 30, 2024 Athletics at Giants
    Jul 31, 2024 Athletics at Giants
    Aug 2, 2024 Giants at Reds
    Aug 3, 2024 Giants at Reds
    Aug 4, 2024 Giants at Reds
    Aug 5, 2024 Giants at Nationals
    Aug 6, 2024 Giants at Nationals
    Aug 7, 2024 Giants at Nationals
    Aug 8, 2024 Giants at Nationals
    Aug 9, 2024 Tigers at Giants
    Aug 10, 2024 Tigers at Giants
    Aug 11, 2024 Tigers at Giants
    Aug 12, 2024 Braves at Giants
    Aug 13, 2024 Braves at Giants
    Aug 14, 2024 Braves at Giants
    Aug 15, 2024 Braves at Giants
    Aug 17, 2024 Giants at Athletics
    Aug 18, 2024 Giants at Athletics
    Aug 19, 2024 White Sox at Giants
    Aug 20, 2024 White Sox at Giants
    Aug 21, 2024 White Sox at Giants
    Aug 23, 2024 Giants at Mariners
    Aug 24, 2024 Giants at Mariners
    Aug 25, 2024 Giants at Mariners
    Aug 27, 2024 Giants at Brewers
    Aug 28, 2024 Giants at Brewers
    Aug 29, 2024 Giants at Brewers
    Aug 30, 2024 Marlins at Giants
    Aug 31, 2024 Marlins at Giants
    Sep 1, 2024 Marlins at Giants
    Sep 3, 2024 D-backs at Giants
    Sep 4, 2024 D-backs at Giants
    Sep 5, 2024 D-backs at Giants
    Sep 6, 2024 Giants at Padres
    Sep 7, 2024 Giants at Padres
    Sep 8, 2024 Giants at Padres
    Sep 10, 2024 Brewers at Giants
    Sep 11, 2024 Brewers at Giants
    Sep 12, 2024 Brewers at Giants
    Sep 13, 2024 Padres at Giants
    Sep 14, 2024 Padres at Giants
    Sep 15, 2024 Padres at Giants
    Sep 17, 2024 Giants at Orioles
    Sep 18, 2024 Giants at Orioles
    Sep 19, 2024 Giants at Orioles
    Sep 20, 2024 Giants at Royals
    Sep 21, 2024 Giants at Royals
    Sep 22, 2024 Giants at Royals
    Sep 23, 2024 Giants at D-backs
    Sep 24, 2024 Giants at D-backs
    Sep 25, 2024 Giants at D-backs
    Sep 27, 2024 Cardinals at Giants
    Sep 28, 2024 Cardinals at Giants
    Sep 29, 2024 Cardinals at Giants
  • 2023 MLB Team ATS Records
    Team ATS Record ATS Win Pct.
    Reds 97-65 .599
    Orioles 96-66 .593
    Dodgers 92-70 .568
    Rangers 88-74 .543
    Tigers 87-75 .537
    Diamondbacks 86-76 .531
    Rays 86-76 .531
    Nationals 86-76 .531
    Pirates 84-78 .519
    Braves 83-79 .512
    White Sox 82-80 .506
    Twins 82-80 .506
    Padres 82-80 .506
    Cubs 81-81 .500
    Astros 81-81 .500
    Guardians 80-82 .494
    Rockies 80-82 .494
    Brewers 80-82 .494
    Yankees 79-83 .488
    Red Sox 77-85 .475
    Athletics 77-85 .475
    Mariners 77-85 .475
    Cardinals 77-85 .475
    Angels 75-87 .463
    Blue Jays 75-87 .463
    Marlins 74-88 .457
    Mets 74-88 .457
    Giants 72-90 .444
    Phillies 71-91 .438
    Royals 69-93 .426
  • 2023 MLB Over/Under Records
    Team Over-Under Record Over Pct. Under Pct.
    Braves 94-69-3 .577 .423
    Dodgers 90-67-8 .573 .427
    Rays 89-69-6 .563 .437
    Rangers 93-75-11 .554 .446
    Pirates 87-71-4 .551 .449
    Athletics 84-70-8 .546 .455
    Astros 91-77-5 .542 .458
    Angels 82-70-10 .540 .461
    Twins 85-78-5 .522 .479
    Orioles 80-74-11 .520 .481
    Mariners 80-75-7 .516 .484
    Red Sox 81-77-4 .513 .487
    Cubs 80-77-5 .510 .490
    Royals 79-77-6 .506 .494
    Tigers 78-78-6 .500 .500
    Nationals 77-79-6 .494 .506
    Reds 79-82-1 .491 .509
    Phillies 79-83-13 .488 .512
    Cardinals 76-80-6 .487 .513
    Marlins 74-84-6 .468 .532
    Brewers 73-85-6 .462 .538
    White Sox 71-83-8 .461 .539
    Rockies 74-87-1 .460 .540
    Yankees 71-84-7 .458 .542
    Diamondbacks 78-93-8 .456 .544
    Blue Jays 70-84-10 .455 .546
    Padres 67-86-9 .438 .562
    Mets 67-88-7 .432 .568
    Guardians 68-91-3 .428 .572
    Giants 67-91-4 .424 .576

2024 MLB Team Previews & Predictions

Baseball Odds at the Sportsbook

At BetMGM, baseball odds are available before and after first pitch.

With live sports betting, you can place wagers on over/under totals, run lines, and more during regular-season and postseason MLB games.

Whether you’re a first-time bettor, casual fan who places a few bets per week, or seasoned pro betting several games per night, it’s easy to place live bets at the sportsbook.

If you’re new to the sportsbook, register today with BetMGM’s welcome promo. And check out updated sportsbook promos each day of the year.

jamie-foxx-latest-promo-9-24
About the Author

Shane Jackson

Read More @Sjacksonmgm

Shane Jackson is a Web Content Writer for BetMGM, covering MLB and NBA. After graduating from the University of Kansas, his previous stops include MLB.com, Lawrence Journal-World, Manhattan Mercury, Bet Chicago Sports, WynnBET, and Sportsbook Review.

Shane Jackson is a Web Content Writer for BetMGM, covering MLB and NBA. After graduating from the University of Kansas, his previous stops include MLB.com, Lawrence Journal-World, Manhattan Mercury, Bet Chicago Sports, WynnBET, and Sportsbook Review.