St. Louis Cardinals vs Miami Marlins Prediction, 8/19/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Miami Marlins
Date: Tuesday, August 19, 2025
Location: loanDepot park in Miami, FL
TV: FanDuel Sports Network Florida
Odds/Point Spread: St. Louis (-132) Miami (+110)
loanDepot park is where the Miami Marlins (59-65) will meet the St. Louis Cardinals (61-64) on Tuesday. The odds on this game have St. Louis at -132 while Miami is sitting at +110. The total is 8. The starting pitchers are Michael McGreevy and Edward Cabrera.


The Cardinals have hit 213 doubles as a squad and have knocked 119 baseballs out of the stadium. St. Louis is slugging .387 and have struck out 973 times, while being walked on 380 occasions. As a squad, the St. Louis Cardinals are putting up 4.3 runs/g, which has them sitting at 17th in the league. They have accrued 516 runs batted in and 1,047 base knocks for the year, while their team batting average sits at .249. They have tallied 541 runs while holding a team OBP of .318.
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 hold a team ERA of 4.24 for the season (22nd in baseball), and they have rung up 910 batters. Cardinals pitchers have allowed 123 home runs and also 571 runs in total (23rd in the league). They have walked 335 opposing batters and their FIP sits at 3.92 as a unit for the season. St. Louis has allowed 1,095 base hits (8.9 per 9 innings) and also 521 earned runs. They have a strikeout to walk ratio of 2.72 and their pitching staff has recorded a WHIP of 1.30.
The Cardinals bullpen have accumulated a save percentage of 63.8% and have stepped onto the mound in 117 save situations. The relief pitchers have inherited 162 runners so far this year and 33.3% of them crossed the plate. Cardinals bullpen pitchers have stepped onto the hill with runners on 119 times in addition to having 117 appearances in high leverage situations. The Cardinals have dispatched 370 relief pitchers to the mound so far this season. The relievers have 67 holds over the course of the season (18th in MLB). They have earned 30 saves this year and have blown 17 of 47 chances to get a save.
The Cardinals have converted 69.3% of balls in play into outs out of 9,942 innings on the field, which has them sitting 20th in professional baseball. The St. Louis Cardinals have earned 3,314 putouts for the season, as well as 1,196 assists and 59 errors. Their fielding percentage sits at .987 which is 9th in professional baseball, and they have turned 94 double plays.
McGreevy has thrown 74 frames and has racked up 46 strikeouts during his career. McGreevy (7-2 career win-loss mark) sits with a FIP of 3.59 and he has faced 297 opposing batters in the major leagues. His ERA is 3.65 (30 earned runs allowed) and he has a WHIP of 1.081. He has given up 71 hits (8.6 hits per 9 innings) and has 9 walks.
The Marlins have a team slugging % of .397 and they are earning 4.32 runs per outing (19th in MLB). They have tallied 207 two-baggers, while walking 374 times as well as scoring 536 runs. Miami has accumulated 122 home runs for the year to go along with 514 RBIs. They have been rung up on 970 occasions (24th in the league) and have 1,066 base knocks. The Miami Marlins have compiled a team on-base percentage of .315 and a team batting average of .252 on the season.
The Miami pitching staff have relinquished 594 runs this season while holding a team ERA of 4.54 (554 earned runs relinquished). They have allowed 136 HR's and they allow 4.87 runs per 9 innings (24th in the league). The Marlins are sitting with a team WHIP of 1.298 with a FIP of 4.14 as a pitching staff this year. They currently have a strikeout to walk ratio of 8.00 (976 strikeouts against 381 free passes). They are sitting at 22nd in MLB as a staff in total hits relinquished with 1,043.
Miami has had relief pitchers take the mound in 49 save opportunities and they have recorded 30 saves. They sit at 18th in baseball with a save rate of 61.2%, and they have sent 381 relief pitchers onto the diamond for the season. Their relievers have stepped onto the mound 130 times in high leverage situations in addition to 92 occasions with runners on. Miami relievers have an inherited score percentage of 30.4% of 135 inherited base runners. With 116 save situations, the Marlins have 66 holds and also 19 blown saves.
The Miami Marlins have gotten 84 double plays and have a fielding rate of .986 (17th in MLB). The Marlins have recorded 1,052 assists, 60 errors and have earned 3,292 putouts this season. In 9,876 innings played, the Marlins hold a defensive efficiency of 69.8% (15th in baseball).
During his pro baseball career, Cabrera has allowed 322 base hits and he has 448 punch outs in 407 innings. He has conceded 183 ER's while earning a WHIP of 1.297 and a FIP of 4.0. He has a K/BB ratio of 2.17 and he has faced 1,733 hitters so far in his career. Cabrera (23-28 career record) has earned a 4.05 earned run average and has allowed 7.1 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take St. Louis (-132)
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