The St. Louis Cardinals (21-26) and Baltimore Orioles (29-16) will clash on Wednesday at Busch Stadium, starting at 1:15 PM ET.

The Orioles are favored away from home (-139) versus the Cardinals (+118). The Orioles will give the ball to John Means (2-0) against the Cardinals and Kyle Gibson (3-2).

These clubs play again after the Cardinals’ 6-3 victory over the Orioles Wednesday. Sonny Gray (5.2 IP, 1 R, 3 H, 6 K) earned the win for the Cardinals. Mike Siani went 2-for-4 with a home run and four RBI to lead the team on offense. Dean Kremer (4.0 IP, 5 R, 6 H, 2 K) took the loss on the mound for the Orioles.

Here is what you need to prepare for Wednesday’s Orioles vs. Cardinals matchup, including viewing options.

Baltimore Orioles vs. St. Louis Cardinals odds and betting lines

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

  • Favorite: Orioles (-139, bet $139 to win $100)
  • Underdog: Cardinals (+118, bet $100 to win $118)
  • Over/under: 8.5

Orioles vs. Cardinals: Live streaming info & game time

  • Game Day: Wednesday, May 22, 2024
  • Game Time: 1:15 PM ET
  • Stadium: Busch Stadium
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Orioles stats and trends

Orioles betting records

  • The Orioles have been favorites in 36 games this season and won 22 (61.1%) of those contests.
  • This season Baltimore has won 10 of its 20 games, or 50%, when favored by at least -139 on the moneyline.
  • The moneyline for this contest implies a 58.2% chance of a victory for the Orioles.
  • Games involving Baltimore have gone over the total set by bookmakers in 23 of 45 chances this season.
  • The Orioles have an ATS record of 23-22-0 in 45 games with a spread this season.

John Means (Orioles probable starter)

  • Means (2-0) gets the starting nod for the Orioles in his fourth start of the season. He’s put together a 3.06 ERA in 17 2/3 innings pitched, with 15 strikeouts.
  • The lefty last appeared on Friday against the Seattle Mariners, when he tossed six innings, allowing two earned runs while giving up six hits.
  • The 31-year-old has an ERA of 3.06, with 7.6 strikeouts per nine innings, in three games this season. Opponents are batting .227 against him.
  • The opposing Cardinals offense has the 24th-ranked slugging percentage (.359) and ranks 26th in MLB play with 39 home runs. It has a collective .232 batting average, and is 25th in MLB with 364 total hits and 28th in MLB play scoring 181 runs.

Orioles batting stats

  • The Orioles have hit 69 homers to lead Major League Baseball this season.
  • Fueled by 156 extra-base hits, Baltimore leads MLB with a .441 slugging percentage this season.
  • The Orioles have a team batting average of .244 this season, which ranks 14th among MLB teams.
  • Baltimore has scored 224 runs this season, which ranks 10th in MLB.
  • The Orioles have an OBP of .303 this season, which ranks 22nd in MLB.
  • Baltimore is one of the most-disciplined teams at the plate this season, ranking fifth with an average of 8.1 strikeouts per game.

Cardinals stats and trends

Cardinals betting records

  • The Cardinals have been underdogs in 22 games this season and have come away with the win nine times (40.9%) in those contests.
  • St. Louis has a win-loss record of 3-6 when favored by +118 or worse by sportsbooks this year.
  • The moneyline set for this matchup implies the Cardinals have a 45.9% chance of coming away with a victory in the contest.
  • St. Louis and its opponents have hit the over in 22 of its 47 games with a total set by oddsmakers this season.
  • The Cardinals are 23-23-0 against the spread in their 46 games with a line set by sportsbooks this season.

Kyle Gibson (Cardinals probable starter)

  • Gibson (3-2 with a 4.09 ERA and 43 strikeouts in 55 2/3 innings pitched) gets the start for the Cardinals, his 10th of the season.
  • His most recent appearance was on Saturday against the Boston Red Sox, when the righty went six innings, surrendering five earned runs while giving up eight hits.
  • In nine games this season, the 36-year-old has a 4.09 ERA and 7 strikeouts per nine innings, while giving up a batting average of .236 to his opponents.
  • Gibson has collected five quality starts this season.
  • Gibson will aim to last five or more innings for his 10th straight start. He’s averaging 6.1 frames per outing.
  • So far during the 2024 campaign he has given up one or more earned runs in all of his outings.
  • The opposing Orioles offense has the best slugging percentage (.441) and ranks first in home runs hit (69) in all of MLB. They have a collective .244 batting average, and are 21st in the league with 376 total hits and 10th in MLB action scoring 224 runs.
  • Among qualifying pitchers in MLB action this season, the 36-year-old’s 4.09 ERA ranks 57th, 1.273 WHIP ranks 56th, and 7 K/9 ranks 63rd.

Cardinals batting stats

  • The Cardinals have hit 39 home runs this season, the fifth-lowest total in baseball.
  • So far this season, St. Louis ranks 24th in baseball with a .359 slugging percentage.
  • The Cardinals have the 21st-ranked batting average in the league (.232).
  • The offense for St. Louis is No. 28 in MLB action scoring 3.9 runs per game (181 total runs).
  • The Cardinals are 13th in the majors with an on-base percentage of .310.
Watch the MLB on Fubo!