On Sunday, the San Francisco Giants (80-81) are hosting the St. Louis Cardinals (82-79), at 3:05 p.m. ET, in the final game of a three-game set.

The Giants are a home favorite (-125) against the Cardinals (+105). The Giants will start Hayden Birdsong (5-5) versus the Cardinals and Michael McGreevy (2-0).

These clubs meet again after the Giants beat the Cardinals 6-5 yesterday. Ryan Walker earned the win for the Giants (1.0 IP, 0 R, 1 H, 0 K), and Matt Chapman led the way offensively (2-for-4 with two doubles). Matthew Liberatore (1.0 IP, 0 R, 2 H, 2 K) took the loss for the Cardinals.

Here’s everything you need to get ready for Sunday’s Giants vs. Cardinals contest, including viewing options.

San Francisco Giants vs. St. Louis Cardinals odds and betting lines

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

  • Favorite: Giants (-125, bet $125 to win $100)
  • Underdog: Cardinals (+105, bet $100 to win $105)
  • Over/under: 8

Giants vs. Cardinals: Live streaming info & game time

  • Game Day: Sunday, September 29, 2024
  • Game Time: 3:05 p.m. ET
  • Stadium: Oracle Park
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Giants stats and trends

Giants betting records

  • This season, the Giants have won 46 out of the 79 games, or 58.2%, in which they’ve been favored.
  • San Francisco is 34-25 this season when entering a game favored by -125 or more on the moneyline.
  • The oddsmakers’ moneyline implies a 55.6% chance of a victory for the Giants.
  • San Francisco’s games have gone over the total in 83 of its 160 chances.
  • In 159 games with a spread this season, the Giants are 79-80-0 ATS.

Hayden Birdsong (Giants probable starter)

  • Birdsong gets the start for the Giants, his 16th of the season. He is 5-5 with a 4.66 ERA and 77 strikeouts in 67 2/3 innings pitched.
  • The right-hander last appeared on Tuesday against the Arizona Diamondbacks, when he threw five innings, allowing two earned runs while giving up four hits.
  • In 15 games this season, the 23-year-old has put up an ERA of 4.66, with 10.2 strikeouts per nine innings. Opponents are hitting .215 against him.
  • Birdsong is trying to record his second quality start of the year in this matchup.
  • Birdsong will look to prolong a four-game streak of pitching five or more innings (he’s averaging 4.5 frames per outing).
  • He has made three appearances this season in which he did not give up an earned run.
  • He will face a Cardinals offense that ranks 23rd in the league with 666 runs while batting .248 as a unit. It has a collective .392 slugging percentage (19th in MLB play) and has hit a total of 164 home runs (23rd in MLB).

Giants batting stats

  • The Giants’ 177 home runs rank 16th in Major League Baseball.
  • Fueled by 472 extra-base hits, San Francisco ranks 15th in MLB with a .397 slugging percentage this season.
  • The Giants have a team batting average of .239 this season, which ranks 20th among MLB teams.
  • San Francisco has scored 692 runs (4.3 per game) this season, which ranks 16th in MLB.
  • The Giants have an OBP of .306 this season, which ranks 20th in MLB.
  • San Francisco ranks 21st with an average of nine strikeouts per game.

Cardinals stats and trends

Cardinals betting records

  • The Cardinals have been victorious in 41, or 50%, of the 82 contests they have been chosen as underdogs in this season.
  • St. Louis has a win-loss record of 22-35 when favored by +105 or worse by sportsbooks this year.
  • The Cardinals have an implied victory probability of 48.8% according to the moneyline set by sportsbooks for this matchup.
  • Contests with St. Louis has gone over the total set by oddsmakers in 74 of 160 chances this season.
  • In 159 games with a line this season, the Cardinals have a mark of 82-77-0 against the spread.

Michael McGreevy (Cardinals probable starter)

  • McGreevy (2-0) gets the starting nod for the Cardinals, his third this season.
  • His last appearance was on Wednesday against the Colorado Rockies, when the righty went five innings, surrendering three earned runs while allowing four hits.
  • In three games this season, he has compiled a 2.40 ERA and averages 7.2 strikeouts per nine innings while opposing batters are hitting .204 against him.
  • McGreevy is trying to pick up his second quality start of the year.
  • McGreevy heads into this matchup with two outings of five or more innings pitched this season.
  • He has had one outing this season that he held his opponents to zero earned runs.
  • He will face a Giants team that is hitting .239 as a unit (20th in the MLB). They are also slugging a collective .397 (15th in the league) with 177 total home runs (16th in MLB action).

Cardinals batting stats

  • The Cardinals rank 23rd in MLB play with 164 total home runs.
  • So far this season, St. Louis is 19th in baseball, slugging .392.
  • The Cardinals are ninth in the majors with a .248 batting average.
  • St. Louis scores the 23rd-most runs in baseball (666 total, 4.1 per game).
  • The Cardinals rank 14th in the majors with an on-base percentage of .311.
Watch the MLB on Fubo!