A series opener between the St. Louis Cardinals (50-46) and Atlanta Braves (53-42) is scheduled for Saturday at 7:20 PM ET, at Truist Park.

The Braves are favored (-143 moneyline odds) when they take the field at home against the Cardinals (+121). The Braves will start Bryce Elder against the Cardinals and Sonny Gray (9-6).

The Braves won their most recent contest versus the Padres by a 6-3 score Saturday, with Chris Sale picking up the win pitching going five innings, giving up one earned run on four hits while striking out four. Travis d’Arnaud went 2-for-3 with two home runs and four RBI to lead them offensively.

The Cardinals fell to the Cubs 8-3 Saturday. Alec Burleson led the way offensively after going 2-for-4 with a double, a home run and an RBI in the defeat, while Miles Mikolas took the loss on the mound, pitching 5 1/3 innings, giving up six earned runs on eight hits while striking out two.

Get ready for the Braves vs. Cardinals with everything you need to know about Saturday’s Game, including viewing options.

Atlanta Braves vs. St. Louis Cardinals odds and betting lines

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

  • Favorite: Braves (-143, bet $143 to win $100)
  • Underdog: Cardinals (+121, bet $100 to win $121)
  • Over/under: 8

Braves vs. Cardinals: Live streaming info & game time

  • Game Day: Saturday, July 20, 2024
  • Game Time: 7:20 PM ET
  • Stadium: Truist Park
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Braves stats and trends

Braves betting records

  • The Braves have entered the game as favorites 82 times this season and won 48, or 58.5%, of those games.
  • Atlanta is 35-22 this season when entering a game favored by -143 or more on the moneyline.
  • Bookmakers have implied with the moneyline set for this matchup that the Braves have a 58.8% chance to win.
  • Atlanta’s games have gone over the total in 33 of its 95 chances.
  • The Braves have an ATS record of 43-51-0 in 94 games with a spread this season.

Bryce Elder (Braves probable starter)

  • Elder will make his first start of the season for the Braves.
  • It’s the season debut and his first appearance in more than a year for the 25-year-old right-hander.
  • The Cardinals have scored 398 total runs this season, making them MLB’s 24th-ranked scoring offense on the season so far. As a team they have a .245 batting average while hitting 94 home runs (25th in the league).

Braves batting stats

  • The Braves’ 109 home runs rank 10th in Major League Baseball.
  • The offense for Atlanta has a slugging percentage of .405 this season, 11th in MLB.
  • The Braves’ .241 batting average ranks 17th in the league this season.
  • Atlanta has scored 407 runs (4.3 per game) this season, which ranks 22nd in MLB.
  • The Braves have an on-base percentage of .304 this season, which ranks 23rd in the league.
  • Atlanta is ranked 19th in strikeouts per game (8.9) among MLB offenses.

Cardinals stats and trends

Cardinals betting records

  • The Cardinals have been victorious in 22, or 48.9%, of the 45 contests they have been chosen as underdogs in this season.
  • St. Louis has a win-loss record of 4-11 when favored by +121 or worse by sportsbooks this year.
  • The moneyline set for this matchup implies the Cardinals have a 45.2% chance of coming away with a victory in the contest.
  • Contests with St. Louis has gone over the total set by oddsmakers in 45 of 95 chances this season.
  • The Cardinals are 47-47-0 against the spread in their 94 games with a line set by sportsbooks this season.

Sonny Gray (Cardinals probable starter)

  • Gray (9-6 with a 3.34 ERA and 121 strikeouts in 99 2/3 innings pitched) looks for his 10th win when he gets the start for the Cardinals, his 18th of the season.
  • In his last time out on Saturday, July 13, the righty threw seven innings against the Chicago Cubs, giving up three earned runs while surrendering nine hits.
  • Over 17 games this season, the 34-year-old has a 3.34 ERA and 10.9 strikeouts per nine innings, while allowing a batting average of .220 to opposing batters.
  • Gray has eight quality starts this year.
  • Gray will look to build on a three-game streak of going five or more innings (he’s averaging 5.8 frames per appearance).
  • In four of his 17 total appearances this season he has not allowed an earned run.
  • He will match up with a Braves offense that ranks 20th in the league with 774 total hits (on a .241 batting average). The team also slugs a collective .405 (11th in the league) with 109 total home runs (10th in MLB play).
  • Among qualifying pitchers in MLB action this season, the 34-year-old ranks 24th in ERA (3.34), 16th in WHIP (1.054), and seventh in K/9 (10.9).

Cardinals batting stats

  • The Cardinals rank 25th in baseball with 94 home runs. They average one per game.
  • So far this year, St. Louis ranks 20th in baseball with a .384 slugging percentage.
  • The Cardinals are 13th in the majors with a .245 batting average.
  • St. Louis scores the 24th-most runs in baseball (398 total, 4.1 per game).
  • The Cardinals’ .309 on-base percentage is 18th in baseball.
Watch the MLB on Fubo!