People, Person, Clothing

Cardinals vs Orioles Prediction 5/28/25 MLB Picks

Pick details

Baltimore Orioles (19-35) vs St. Louis Cardinals (31-24)

May 28, 2025 at 06:35 PM EDT

The Line: Betting Odds: Baltimore Orioles -125 / St. Louis Cardinals +105 — Over/Under: 8.5

(Get latest betting odds)

In this article, we will formulate a Cardinals vs Orioles prediction for this MLB game on Wednesday, May 28th at Camden Yards in Baltimore, Maryland. Let’s take a look at the prediction for this MLB matchup.

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 31-24 this season after they split the first two games in this series by scores of 2-5 and 7-4. In their game two win, the Cardinals trailed 4-3 in the seventh inning, but they scored the last four runs in the game for the win. The Cardinals recorded 14 hits and they committed one error in the game, while they were led by Nootbaar and Winn, who both had two RBIs in the win. St. Louis started Pallante, who allowed six hits and three earned runs over 5.2 innings, while Matz picked up the win out of the bullpen. 

Prior to this series, the Cardinals won all three games against the Diamondbacks, but lost two out of three against the Tigers before that. St. Louis has won four of their last five games, and they are currently second in the NL Central standings. The St. Louis pitching staff has a 3.71 ERA with a 1.22 WHIP and a .240 opponent batting average, while their offense has scored 263 runs with a .261 batting average and a .331 on-base percentage this season. Wilson Contreras has led St. Louis with six home runs, 29 RBIs, and two stolen bases, while Lars Nootbaar has added eight home runs and 27 RBIs this year. The projected starting pitcher for St. Louis is Miles Mikolas, who is 4-2 with a 3.51 ERA and a 1.17 WHIP over 51.1 innings pitched this season. 

Baltimore Orioles Betting Preview

The Baltimore Orioles are 19-35 this year after they lost game two in this series on Tuesday night. Baltimore erased a 3-0 deficit early in the game and led 4-3 in the sixth, but their bullpen fell apart for the loss. The Orioles recorded eight hits in the game, and they were led by O’Hearn, who went 1-3 with one home run and three RBIs in the loss. Baltimore started Sugano, who allowed eight hits and three earned runs over 5.1 innings, while Baker was charged with the loss out of the bullpen. 

Prior to this series, the Orioles split four games with the Red Sox and lost two out of three against the Brewers. Baltimore has won three of their last four games, and they are currently last in the AL East standings. The Baltimore pitching staff has a 5.48 ERA with a 1.47 WHIP and a .274 opponent batting average, while their offense has scored 209 runs with a .235 batting average and a .303 on-base percentage this season. Cedric Mullins has led Baltimore with 10 home runs and 31 RBIs, while Ryan O’Hearn has added nine home runs and 21 RBIs this year. The projected starting pitcher for Baltimore is Cade Povich, who is 1-3 with a 4.86 ERA and a 1.45 WHIP over 46.1 innings pitched this year. 

Why the Cardinals will beat the Orioles

  • The Orioles have lost each of their last six games as home favorites after playing the previous day.
  • The underdogs have won nine of the Orioles’ last 10 games at Oriole Park at Camden Yards.
  • The Cardinals have covered the run line in each of their last nine night games following a win.
  • The Orioles have failed to cover the run line in each of their last eight games as home favorites after playing the previous day.
  • The Cardinals have won the first inning in three of their last four night games against the Orioles at Oriole Park at Camden Yards.
  • The Cardinals have led after 3 innings in six of their last seven road games against opponents that held a losing record.
  • The Cardinals have led after 5 innings in seven of their last eight Wednesday night games as road underdogs.

Total Runs Facts

  • Each of the Orioles’ last four games as favorites against NL Central opponents have gone OVER the total runs line.
  • Nine of the Cardinals’ last 11 night games against American League opponents have gone OVER the total runs line.
  • The ‘Inning 1 OVER 0.5 runs’ market has hit in each of the Orioles’ last four games at Oriole Park at Camden Yards.
  • The ‘Inning 1 OVER 0.5 runs’ market has hit in six of the Cardinals’ last seven games at Oriole Park at Camden Yards.

Baltimore Orioles Player Prop Facts

  • Ramon Urias has recorded at least one Single in each of his last nine appearances at Oriole Park at Camden Yards against NL opponents that held a winning record.
  • Adley Rutschman has hit a home run in each of the Orioles’ last two games as favorites against NL Central opponents.
  • Colton Cowser has recorded at least one RBI in four of his last five appearances in night games against teams that held a winning record.
  • Ramon Urias has recorded at least one hit in each of his last 11 appearances at Oriole Park at Camden Yards against NL opponents that held a winning record.
  • Ramon Urias has scored a run in each of his last six Wednesday night appearances against teams that held a winning record.

St. Louis Cardinals Player Prop Facts

  • Nolan Arenado has hit a home run in each of his last two road appearances against opponents that held a losing record.
  • Brendan Donovan has recorded a Double in four of his last five road appearances.
  • Nolan Arenado has recorded at least one RBI in six of the Cardinals’ last seven night games.
  • Masyn Winn has scored a run in six of his last seven appearances with the Cardinals as underdogs against AL East opponents.
  • Miles Mikolas has recorded four or more strikeouts in each of his last four appearances with the Cardinals as underdogs.
  • Brendan Donovan has recorded at least one hit in 22 of his last 23 appearances against opponents that held a losing record.
  • Miles Mikolas has recorded a win in four of his last five appearances.
  • Alec Burleson has recorded at least one Single in each of his six previous appearances against the Orioles.

Cardinals vs Orioles Prediction 

Baltimore looked like they might be able to string their fourth win in a row on Tuesday night, but their bullpen pitched very poorly for the loss. The O’s are 9-16 at home this year, while the Cardinals are 12-16 on the road. St. Louis has won four of their last five games, and they have scored at least four runs in all four wins. The Cardinals are starting Mikolas, who has allowed one earned run or fewer in four of his last five starts. The Orioles are going with Povich, who has allowed two earned runs or fewer in two straight starts. I would love to trust this Baltimore team in this spot, but I just can’t get there. Take the Cardinals to win. 

David Racey's Pick: Cardinals ML

Need More? Get Premium Picks

Hot Cappers

Latest Picks & Game Previews

  • Carlos Alcaraz vs Novak Djokovic Prediction 9/5/2025 Today’s Tennis Picks

    September 05, 2025

  • Mets vs Reds Prediction 9/5/2025 Today’s MLB Picks

    September 05, 2025

  • Brewers vs Pirates Prediction 9/5/2025 Today’s MLB Picks

    September 05, 2025

  • James Madison vs Louisville Prediction 9/5/2025 Today’s College Football Picks

    September 05, 2025

  • Blue Jays vs Yankees Prediction 9/5/2025 Today’s MLB Picks

    September 05, 2025

  • Mariners vs Braves Prediction 9/5/2025 Today’s MLB Picks

    September 05, 2025

  • Northern Illinois vs Maryland Prediction 9/5/2025 Today’s College Football Picks

    September 05, 2025

  • Western Illinois vs Northwestern Prediction 9/5/2025 Today’s College Football Picks

    September 05, 2025

  • Kansas City Chiefs vs Los Angeles Chargers Prediction 9/5/2025 Today’s NFL Picks

    September 05, 2025

  • Eastern Washington vs Boise State Prediction 9/5/2025 Today’s College Football Picks

    September 05, 2025