On Saturday, the San Francisco Giants (79-81) are hosting the St. Louis Cardinals (82-78), at 4:05 p.m. ET, in the second Game of a three-Game series.

The Cardinals are an away underdog (+116) against the Giants (-136). The scheduled starters are Tristan Beck for the San Francisco Giants, and Andre Pallante (8-8) for the St. Louis Cardinals.

Yesterday, the Cardinals claimed a 6-3 victory over the Giants, with Miles Mikolas (5.0 IP, 3 R, 7 H, 4 K) earning the win for the Cardinals. Lars Nootbaar went 2-for-5 with a triple, a home run and three RBI to lead the offense. Landen Roupp (3.2 IP, 6 R, 9 H, 4 K) took the loss for the Giants.

Here is what you need to get ready for Saturday’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 Saturday at 3:16 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

  • Favorite: Giants (-136, bet $136 to win $100)
  • Underdog: Cardinals (+116, bet $100 to win $116)
  • Over/under: 7.5

Giants vs. Cardinals: Live streaming info & game time

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

Giants stats and trends

Giants betting records

  • The Giants have entered the game as favorites 78 times this season and won 45, or 57.7%, of those games.
  • San Francisco has a record of 27-16, a 62.8% win rate, when favored by -136 or more by oddsmakers this season.
  • Bookmakers have implied with the moneyline set for this matchup that the Giants have a 57.6% chance to win.
  • So far this season, San Francisco and its opponents have hit the over in 82 of 159 games with a total.
  • The Giants are 79-79-0 ATS in their 158 games with a spread this season.

Tristan Beck (Giants probable starter)

  • Beck gets the call to start for the Giants, his first of the season.
  • The 28-year-old righty has pitched out of the bullpen six times this season.
  • Opposing hitters have a collective batting average of just .217 against him this season. He has a 1.50 ERA and 8.3 strikeouts per nine innings over his six appearances.
  • The Cardinals have scored 661 total runs this season, making them MLB’s 23rd-ranked scoring offense on the season so far. As a team they have a .247 batting average while hitting 164 home runs (22nd in the league).

Giants batting stats

  • The Giants rank 15th in Major League Baseball with 177 home runs.
  • Fueled by 468 extra-base hits, San Francisco ranks 15th in MLB with a .396 slugging percentage this season.
  • The Giants rank 20th in MLB with a .238 team batting average.
  • San Francisco has scored the 17th-most runs in the majors this season with 686 (4.3 per game).
  • The Giants have the 20th-ranked on-base percentage in MLB this season (.305).
  • San Francisco ranks 22nd in MLB in strikeouts per game with an average of nine whiffs per contest.

Cardinals stats and trends

Cardinals betting records

  • The Cardinals have won in 41, or 50.6%, of the 81 contests they have been named as odds-on underdogs this year.
  • This season, St. Louis has been victorious 13 times in 32 chances when named as an underdog of at least +116 or longer on the moneyline.
  • Sportsbooks have implied with the moneyline set for this matchup that the Cardinals have a 46.3% chance of pulling out a win.
  • St. Louis and its opponents have hit the over in 73 of its 159 games with a total set by oddsmakers this season.
  • In 158 games with a line this season, the Cardinals have a mark of 81-77-0 against the spread.

Andre Pallante (Cardinals probable starter)

  • Pallante gets the start for the Cardinals, his 20th of the season. He is 8-8 with a 3.71 ERA and 90 strikeouts over 116 1/3 innings pitched.
  • The right-hander last appeared on Sunday against the Cleveland Guardians, when he went seven innings, allowing one earned run while giving up one hit.
  • In 28 games this season, the 26-year-old has an ERA of 3.71, with 7 strikeouts per nine innings. Opponents are batting .236 against him.
  • Pallante is trying to register his third straight quality start in this outing.
  • Pallante will look to last five or more innings for his ninth straight start. He’s averaging 4.1 frames per outing.
  • In nine of his 28 total appearances this season he has not allowed an earned run.
  • The opposing Giants offense has the 15th-ranked slugging percentage (.396) and ranks 15th in home runs hit (177) in all of MLB. They have a collective .238 batting average, and are 20th in the league with 1285 total hits and 17th in MLB action scoring 686 runs.
  • In 5 1/3 innings over one appearance against the Giants this season, Pallante has an 8.44 ERA and a 1.875 WHIP while his opponents are batting .333.

Cardinals batting stats

  • The Cardinals average one home run per game to rank 22nd in baseball with 164 total home runs.
  • This season, St. Louis is 19th in the majors, slugging .391.
  • The Cardinals rank 11th in the majors with a .247 batting average.
  • Averaging 4.1 runs per game (661 total), St. Louis is the 23rd-highest scoring team in MLB.
  • The Cardinals are 14th in MLB with an on-base percentage of .311.
Watch the MLB on Fubo!