Miami Marlins vs St. Louis Cardinals Prediction, 7/28/2025 MLB Picks, Best Bets & Odds
Game: Miami Marlins vs St. Louis Cardinals
Date: Monday, July 28, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Miami (+110) St. Louis (-132)
Busch Stadium is the site where the St. Louis Cardinals (53-51) will compete against the Miami Marlins (48-53) on Monday. The odds on this game have Miami at +110 while St. Louis is sitting at -132. The total has been set at 8. The expected starting pitchers will be Edward Cabrera and Andre Pallante.


As a unit, the Miami Marlins are recording 4.3 runs per outing, which has them at 18th in baseball. They have a total of 431 runs scored and have an OBP of .315. The Marlins have tallied 169 doubles as a team and have hit 92 baseballs out of the stadium. They have compiled 414 RBI's and 874 base knocks so far this season, and their team batting average is at .253. Miami is slugging .392 and have struck out 796 times, while taking a walk on 298 occasions.
Today’s Featured MLB Best Bet! AUGUST YOUNG is hitting 62% since the all-star break with his MLB selections! AY has identified a special edge and is releasing a 7-Unit MLB Best Bet Thursday (1p.m EST) AY is connecting at a 64% clip this season on his MLB plays rated 7.0+ and is looking to hit another! Click BUY NOW below! 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 Picks
They have earned a strikeout to walk ratio of 2.50 and the pitching staff holds a collective WHIP of 1.31. Marlins pitchers have given up 108 home runs and 485 runs in total (24th in baseball). Miami has yielded 863 hits (8.6 per 9 innings) as well as 448 earned runs. The Marlins have a team ERA of 4.48 for the year (24th in the league), and the staff has struck out 791 hitters. They have walked 316 opposing batters and their FIP sits at 4.10 as a team so far this season.
The Marlins have sent 319 relief pitchers to the mound this season. The bullpen pitchers have inherited 118 base runners for the season with 30.5% of those runners ended up crossing the plate. They have compiled 25 saves on the season and have not converted 16 of their 41 save opportunities. The Marlins relievers have earned a save rate of 61.0% and have entered the game in 98 save situations. The relief pitchers are sitting with 56 holds on the year (17th in the league). Marlins pitchers have come into the game with opponents on base 82 times in addition to having 110 appearances in high leverage situations.
The Marlins have turned 69.6% of baseballs in play into outs out of their 8,100 innings on the field, which has them ranked 17th in baseball. The Los Angeles Dodgers have earned 2,700 putouts this year, in addition to 888 assists and 51 errors. Their fielding rate is currently at .986 which ranks 16th in pro baseball, and have earned 71 double plays.
Cabrera (21-26 career win-loss record) sits with a FIP of 4.06 while he has gone up against 1,633 opposing batters during his time in the major leagues. He has given up 307 base knocks (7.2 hits per nine innings) and has had 198 free passes. His earned run average is 4.12 (175 ER's allowed) and his WHIP is 1.322. Cabrera has thrown 382 frames and has racked up 420 K's so far in his career.
The St. Louis Cardinals have compiled an on-base percentage of .322 in addition to a team batting average of .253 so far this year. They have struck out on 800 occasions (24th in the league) and have earned a total of 893 base hits. St. Louis has a total of 103 home runs over the course of the season to go along with 449 runs batted in. The Cardinals hold a slugging % of .396 and they are scoring 4.52 runs per game (13th in MLB). They have 184 doubles, while getting a free base 324 times and scoring 470 runs.
The Cardinals hold a team WHIP of 1.288 with a FIP of 3.86 as a pitching staff this year. They currently have a strikeout to walk ratio of 7.50 (766 strikeouts vs 280 free passes). They come in at 25th in the league as a pitching staff in total hits surrendered with 903. They have conceded 101 long balls and they allow 4.63 runs per 9 innings (22nd in MLB). The St. Louis pitching staff have conceded 472 runs on the season while having a team ERA of 4.23 (432 earned runs allowed).
With 102 save situations, the Cardinals have 60 holds and also 14 blown saves. St. Louis has called on bullpen pitchers to step onto the mound in 39 save opportunities and they have converted 25 saves. Their relievers have stepped onto the mound 103 times in high leverage situations in addition to 100 occasions with runners on base. St. Louis relief pitchers have an inherited score percentage of 33.8% out of their 136 inherited base runners. They sit at 14th in the league with a save percentage of 64.1%, and they have sent 310 relief pitchers to the mound this year.
In their 8,268 innings played, the Cardinals have earned a efficiency on defense of 69.5% (19th in pro baseball). The St. Louis Cardinals have gotten 78 double plays and have accounted for a fielding rate of .989 (4th in pro baseball). The Cardinals have 1,000 assists, 42 errors and have earned 2,756 putouts during this campaign.
In his pro baseball career, Pallante has surrendered 414 base knocks while earning 282 strikeouts in 407 frames. Pallante (23-21 win-loss record in his career) has a 4.09 ERA while allowing 9.2 hits per 9 innings. He has allowed a total of 185 ER's while holding a WHIP of 1.395 and having a FIP of 4.0. His K/BB ratio is 1.83 and he has gone up against 1,742 batters thus far in his career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Miami (+110)
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:
St. Louis Cardinals - Twitter
Miami Marlins - Twitter