St. Louis Cardinals vs Miami Marlins Prediction, 8/18/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Miami Marlins
Date: Monday, August 18, 2025
Location: loanDepot park in Miami, FL
TV: FanDuel Sports Network Florida
Odds/Point Spread: St. Louis (-122) Miami (+102)
The Miami Marlins (58-63) will compete against the St. Louis Cardinals (61-61) at loanDepot park on Monday. The moneyline on this game has the Cardinals at -122 and the Marlins are coming in at +102. The over/under is set at 8. The pitchers taking the mound will be Matthew Liberatore and Eury Perez.


St. Louis has a slugging percentage of .386 and have been called out on strikes 945 times, while drawing a walk on 371 occasions. They have accounted for 502 RBI's in addition to 1,022 base knocks so far this season, while their average at the plate is .249. The Cardinals have accrued 208 doubles as a unit and have hit 115 baseballs out of the park. They have accumulated 526 runs scored and have an on-base percentage of .318. As a squad, the St. Louis Cardinals are putting up 4.3 runs per game, which is 18th in MLB.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has 37 of our last 53 MLB Plays! Sunday will feature a 5-unit Underdog Selection you do not want to miss (first pitch is 1:35 p.m.). We are on a record setting run in MLB and you can receive this selection by signing-up below with a daily picks package from MLB Baseball. 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
The Cardinals are sitting with a team ERA of 4.18 on the season (20th in the league), and their staff has rung up 880 batters. Cardinals pitchers have allowed 119 long balls in addition to 547 total runs (23rd in the league). They have walked 314 opposing batters and their FIP comes in at 3.88 as a unit over the course of the season. St. Louis has conceded 1,065 base hits (8.9 per 9 innings) as well as 501 earned runs. They have a K/BB ratio of 2.80 and their pitching staff has recorded a WHIP of 1.28.
The Cardinals relief pitchers have a save percentage of 65.2% and stepped onto the hill in 116 save situations. The relievers have inherited 157 base runners this year and 32.5% of them crossed home plate. Cardinals bullpen pitchers have entered the game with runners on base 115 times in addition to having 115 appearances in high leverage situations. The Cardinals have sent 360 relievers to the mound on the year. The bullpen have recorded 67 holds for the year (17th in baseball). They have earned 30 saves so far this year and have blown 16 of their 46 save opportunities.
The St. Louis Cardinals have accumulated 3,233 putouts thus far, as well as 1,175 assists and 56 errors. Their fielding rate sits at .987 which puts them in 8th in professional baseball, and have earned 91 double plays. The Cardinals have transformed 69.4% of balls in play into outs out of 9,699 innings on the field, which has them ranked 20th in pro baseball.
Liberatore has taken the mound for 299 frames and has accounted for 238 K's in his career. Liberatore (14-22 career win-loss mark) holds a FIP of 4.56 while he has gone up against 1,293 hitters in the major leagues. His earned run average is 4.63 (154 earned runs allowed) and his WHIP is 1.374. He has surrendered 312 hits (9.4 hits per nine innings) with 99 walks.
The Miami Marlins are sitting with an OBP of .316 as well as a batting average of .252 this year. They have struck out on 952 instances (22nd in the league) and have 1,040 hits. Miami has accounted for 117 home runs for the season as well as 503 RBIs. The Marlins have a SLG% of .396 and they are recording 4.34 runs per game (17th in the league). They have notched 202 doubles, while walking 372 times as well as notching 525 runs.
The Miami pitching staff have given up 582 runs so far this season while holding an ERA of 4.56 (543 earned runs conceded). They have yielded 134 long balls and they allow 4.89 runs per 9 innings (24th in baseball). The Marlins have a team WHIP of 1.304 and have a FIP of 4.15 as a staff over the course of the season. Their strikeout to walk ratio sits at 8.00 (955 strikeouts vs 373 bases on balls). They are sitting at 22nd in the league as a staff in total hits relinquished with 1,025.
Miami bullpen pitchers have an inherited score rate of 30.8% of 130 inherited runners. Their bullpen pitchers have stepped onto the hill 125 times in high leverage situations and on 90 occasions with runners on. With 115 save situations, the Marlins have recorded 66 holds and also 19 blown saves. They rank 19th in the league with a save rate of 60.4%, and they have dispatched 373 relief pitchers to the mound for the season. Miami has had bullpen pitchers take the mound in 48 save chances and they have earned 29 saves.
The Miami Marlins have gotten 84 double plays and have a fielding percentage of .986 (17th in baseball). The Marlins have recorded 1,033 assists, 60 errors and have accumulated 3,217 putouts so far this year. In their 9,651 innings on the field, the Marlins have accumulated a efficiency on defense of 69.7% (16th in pro baseball).
Perez (10-9 career record) holds a 3.33 earned run average and has allowed 6.6 hits per 9 innings. His strikeout to walk ratio is 3.29 and he has gone up against 612 batters so far in his career. He has given up a total of 56 ER's while holding a WHIP of 1.071 and having a FIP of 3.3. During his pro baseball career, Perez has conceded 111 base hits and he has 168 K's in 151 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take St. Louis (-122)
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:
Miami Marlins - Twitter
St. Louis Cardinals - Twitter