St. Louis Cardinals vs Baltimore Orioles Prediction, 5/28/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Baltimore Orioles
Date: Wednesday, May 28, 2025
Location: Oriole Park at Camden Yards in Baltimore, MD
TV: MASN
Odds/Point Spread: St. Louis (-130) Baltimore (+110)
Oriole Park at Camden Yards is the location where the Baltimore Orioles (19-34) will take on the St. Louis Cardinals (30-24) on Wednesday. The line on this contest has the Cardinals at -130 while the Orioles are opening at +110. The over/under is set at 8.5. The men taking the mound are Miles Mikolas and Cade Povich.


The Cardinals have accumulated 101 doubles as a team and have smacked 49 balls out of the park. St. Louis has a slugging percentage of .397 and have struck out 411 times, while taking a walk on 176 occasions. As a team, the St. Louis Cardinals are putting up 4.7 runs per contest, which is 8th in MLB. They have recorded 242 RBI's in addition to 474 base knocks on the season, and their team batting average sits at .259. They have notched a total of 256 runs scored and have an on-base percentage of .330.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL is back on Wednesday with a 7-unit selection you do not want to miss (7:40 p.m.). It comes from a pick’em game between Cincinnati and Kansas City. Sign-up below with a daily picks package from MLB Baseball and let 53 years of handicapping experience work for you. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Expert Picks
The Cardinals have compiled a team ERA of 3.72 so far this season (13th in MLB), and they have struck out 381 hitters. Cardinals pitchers have conceded 41 home runs and 216 total runs (12th in the league). They have walked 150 hitters and their FIP sits at 3.64 as a squad on the year. St. Louis has surrendered 434 base hits (8.2 per 9 innings) as well as 198 earned runs. They have a K/BB ratio of 2.54 and their pitching staff has a collective WHIP of 1.22.
The Cardinals bullpen have accumulated a save percentage of 63.6% and have entered the game in 61 save situations. The bullpen pitchers have inherited 67 base runners on the season and 38.8% of those players ended up crossing the plate. Cardinals pitchers have stepped onto the hill with runners on 49 times and also have had 66 appearances in high leverage situations. The Cardinals have sent 160 relief pitchers to the mound this year. The relief pitchers have racked up 37 holds so far this year (7th in the league). They have compiled 14 saves on the campaign and have not converted 8 out of their 22 chances to get a save.
The Cardinals have transformed 71.2% of baseballs in play into outs out of their 4,308 innings, which has them ranked 9th in pro baseball. The St. Louis Cardinals have earned 1,436 putouts this year, in addition to 530 assists and 19 errors. Their fielding percentage is holding at .990 which is 1st in MLB, and have accumulated 37 double plays.
Mikolas has thrown 1,147 frames and is sitting with 826 K's during his career. His earned run average is 4.13 (526 earned runs allowed) and he has a career WHIP of 1.200. He has surrendered 1,152 base hits (9.0 hits per 9 innings) with 225 walks. Mikolas (68-66 career mark) is the owner of a FIP of 4.07 while facing 4,762 opposing batters during his time in the majors.
The Baltimore Orioles have accounted for an on-base percentage of .303 and a team batting average of .236 over the course of the season. They have struck out on 473 instances (6th in baseball) and are sitting with 417 base hits. Baltimore has knocked in 59 home runs so far this season as well as 193 RBIs. The Orioles have a team SLG% of .386 and they are recording 3.87 runs per contest (25th in MLB). They have 75 doubles, while taking a walk 152 times and earning 205 runs.
The Orioles are sitting with a team WHIP of 1.467 in addition to having a FIP of 5.00 as a unit on the season. They currently have a strikeout to walk ratio of 7.80 (402 strikeouts against 184 bases on balls). They have a ranking of 28th in the league as a staff in total hits relinquished with 494. They have surrendered 84 home runs and they allow 5.78 runs per 9 innings (29th in the league). The Baltimore pitching staff have allowed 297 runs this year and come in with a team ERA of 5.45 (280 earned runs conceded).
With 50 save situations, the Orioles have earned 31 holds and also 7 blown saves. Baltimore has called on bullpen pitchers to step onto the mound in 16 save opportunities and they have tallied 9 saves. Their relief pitchers have stepped onto the mound 48 times in high leverage situations in addition to 64 occasions with runners on. Baltimore relief pitchers have an inherited score rate of 25.6% of 82 inherited runners. They are ranked 23rd in the league with a save percentage of 56.3%, and they have dispatched 185 bullpen pitchers onto the field for the year.
In their 4,161 innings on the diamond, the Orioles have earned a efficiency on defense of 68.2% (23rd in MLB). The Baltimore Orioles have gotten 38 double plays and own a fielding percentage of .984 (23rd in MLB). The Orioles have accrued 485 assists, 31 errors and have amassed 1,387 putouts on the campaign.
So far in his career, Povich has surrendered 130 base knocks while he has tallied 113 K's in 125 frames. Povich (4-12 career win-loss mark) has earned a 5.10 earned run average and has allowed 9.3 hits per nine innings. He has given up a total of 71 earned runs while holding a WHIP of 1.445 and having a FIP of 5.0. He has a strikeout to walk ratio of 2.22 and he has gone up against 554 batters during his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take St. Louis (-130)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Baltimore Orioles - Twitter
St. Louis Cardinals - Twitter