The St. Louis Cardinals (48-42) will host the Kansas City Royals (49-43), Tuesday at 7:45 PM ET, in the opener of a two-game series.

The Cardinals are projected as a close favorite (-118 on the moneyline) against the Royals (-101). The St. Louis Cardinals will hand the ball to Andre Pallante (4-3, 4.00 ERA), who is looking for win No. 5 on the season, and the Royals will turn to Michael Wacha (5-6, 3.74 ERA).

The Cardinals won their most recent Game against the Nationals yesterday by a 6-0 score. Alec Burleson went 2-for-5 with a home run and three RBI to lead them offensively. Miles Mikolas picked up the win on the strength of 6 1/3 innings without giving up an earned run on six hits, while striking out three.

The Royals beat the Rockies 10-1 Tuesday, with Brady Singer getting the win while throwing seven innings, giving up one earned run on six hits while striking out seven. Bobby Witt Jr. went 3-for-5 with a home run and three RBI to lead the Royals’ offense.

Ahead of this Cardinals vs. Royals matchup, here’s everything you need to get ready for Tuesday’s MLB action, including viewing options.

St. Louis Cardinals vs. Kansas City Royals odds and betting lines

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

  • Favorite: Cardinals (-118, bet $118 to win $100)
  • Underdog: Royals (-101, bet $101 to win $100)
  • Over/under: 8

Cardinals vs. Royals: Live streaming info & game time

  • Game Day: Tuesday, July 9, 2024
  • Game Time: 7:45 PM ET
  • Stadium: Busch Stadium
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Cardinals stats and trends

Cardinals betting records

  • The Cardinals have entered the game as favorites 44 times this season and won 25, or 56.8%, of those games.
  • St. Louis has entered 36 games this season favored by -118 or more and is 19-17 in those contests.
  • The sportsbooks’ moneyline implies a 54.1% chance of a victory for the Cardinals.
  • So far this season, St. Louis and its opponents have hit the over in 40 of 89 games with a total.
  • The Cardinals are 46-42-0 against the spread in their 88 chances this season.

Andre Pallante (Cardinals probable starter)

  • Pallante (4-3) gets the starting nod for the Cardinals in his eighth start of the season. He’s put together a 4.00 ERA in 45 2/3 innings pitched, with 36 strikeouts.
  • In his most recent outing on Thursday against the Pittsburgh Pirates, the right-hander went seven innings, allowing one earned run while surrendering four hits.
  • In 16 games this season, the 25-year-old has a 4.00 ERA and 7.2 strikeouts per nine innings, while giving up a batting average of .267 to opposing hitters.
  • Pallante is trying to record his third quality start of the season in this game.
  • Pallante is seeking his fourth straight appearance lasting five or more innings. He averages 2.8 innings per appearance on the mound.
  • He has held his opponents without an earned run in eight of his 16 outings this season.
  • He meets a Royals offense that ranks 12th in the league with 418 runs while batting .246 as a unit. It has a collective .404 slugging percentage (13th in MLB play) and has hit a total of 93 home runs (18th in MLB).

Cardinals batting stats

  • The Cardinals have hit 86 homers this season, which ranks 24th in the league.
  • Fueled by 236 extra-base hits, St. Louis ranks 19th in MLB with a .380 slugging percentage this season.
  • The Cardinals’ .243 batting average ranks 15th in the league this season.
  • St. Louis ranks 23rd in the majors with 369 total runs scored this season.
  • The Cardinals have an on-base percentage of .309 this season, which ranks 18th in the league.
  • St. Louis ranks 18th in strikeouts per game (8.5) among MLB offenses.

Royals stats and trends

Royals betting records

  • The Royals have come away with 24 wins in the 53 contests they have been listed as the underdogs in this season.
  • This year, Kansas City has won 19 of 43 games when listed as at least -101 or worse on the moneyline.
  • The moneyline set for this matchup implies the Royals have a 50.2% chance of walking away with the win.
  • Kansas City and its opponents have gone over the total this season in 38 of its 92 opportunities.
  • The Royals have posted a record of 50-42-0 against the spread this season.

Michael Wacha (Royals probable starter)

  • The Royals will send Wacha (5-6) to the mound to make his 16th start of the season. He is 5-6 with a 3.74 ERA and 75 strikeouts through 84 1/3 innings pitched.
  • In his last outing on Thursday against the Tampa Bay Rays, the right-hander threw six innings, allowing one earned run while surrendering two hits.
  • The 33-year-old has an ERA of 3.74, with 8.0 strikeouts per nine innings in 15 games this season. Opponents are batting .243 against him.
  • Wacha has seven quality starts this year.
  • Wacha is seeking his ninth straight outing lasting five or more innings. He averages 5.6 frames per start.
  • In one of his 15 total appearances this season he has not allowed an earned run.
  • He will take the hill against a Cardinals team that is batting .243 as a unit (15th in the MLB). They are also slugging a collective .380 (19th in the league) with 86 total home runs (24th in MLB action).

Royals batting stats

  • The Royals rank 18th in MLB play with 93 total home runs.
  • This season, Kansas City is 13th in the majors with a .404 slugging percentage.
  • The Royals are 12th in MLB with a .246 batting average.
  • The offense for Kansas City is the No. 12 offense in the majors, scoring 4.5 runs per game (418 total runs).
  • The Royals’ .306 on-base percentage is 20th in MLB.
Watch the MLB on Fubo!