Site icon Pick Dawgz

Cardinals vs Orioles Prediction 5/28/25 MLB Picks

People, Person, Clothing

Jeff Curry-Imagn Images

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

Game Info: Wednesday, May 28, 2025 at 6:35 pm (Oriole Park at Camden Yards)

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

Total Runs Facts

Baltimore Orioles Player Prop Facts

St. Louis Cardinals Player Prop Facts

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

Exit mobile version