St. Louis Cardinals vs Miami Marlins Prediction, 8/20/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Miami Marlins
Date: Wednesday, August 20, 2025
Location: loanDepot park in Miami, FL
TV: FanDuel Sports Network Florida
Odds/Point Spread: St. Louis (-152) Miami (+126)
loanDepot park is the site where the Miami Marlins (59-66) will compete against the St. Louis Cardinals (62-64) on Wednesday. The moneyline on this contest has the Cardinals at -152 and the Marlins are priced at +126. The total is set at 8.5. The pitchers who are expected to start will be Andre Pallante and Sandy Alcantara.


The Cardinals have accounted for 213 doubles as a team and have hit 120 balls out of the park. St. Louis is slugging .387 and have struck out 982 times, while drawing a walk on 385 occasions. As a team, the St. Louis Cardinals are scoring 4.4 runs per game, which ranks them 17th in the league. They have 523 RBI's and 1,057 hits over the course of the season, while their batting average comes in at .249. They have notched a total of 549 runs scored while having a team OBP of .318.
Today’s Featured MLB Best Bet! SCOTT RICKENBACH is coming off a 2-0 MLB day on Monday and has posted back-to-back winning days on the diamond. Rickenbach is releasing a 5-Unit MLB Total (7:15 p.m.) Tuesday as part of a two-play package. Rickenbach has two decades of experience in the industry and you can sign up by signing up 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
The Cardinals have an earned run average of 4.24 on the season (21st in the league), and they have rung up 918 batters. Cardinals pitchers have relinquished 124 long balls and 574 runs in total (23rd in baseball). They have walked 337 batters and their FIP comes in at 3.91 as a unit for the season. St. Louis has allowed 1,102 hits (8.9 per 9 innings) in addition to 525 earned runs. They have earned a strikeout to walk ratio of 2.72 and the pitching staff holds a WHIP of 1.29.
The Cardinals have sent 373 relief pitchers to the hill on the campaign. The relief pitchers have inherited 163 base runners so far this season with 33.1% of them crossed the plate. They have compiled 30 saves this year and have not converted 17 of their 47 chances to save the game. The Cardinals relievers have a save percentage of 63.8% and have stepped onto the mound in 118 save situations. The relief pitchers have notched 68 holds on the campaign (18th in the league). Cardinals relief pitchers have come into the game with players on base 120 times in addition to having 119 appearances in high leverage situations.
The St. Louis Cardinals have accounted for 3,341 putouts for the season, as well as 1,206 assists and 59 errors. Their fielding percentage is currently at .987 which is 9th in baseball, and have a total of 96 double plays. The Cardinals have turned 69.3% of balls hit into play into outs out of 10,023 innings on the field, which has them sitting 20th in pro baseball.
Pallante (24-24 career record) is the owner of a FIP of 4.11 and he has gone up against 1,823 opposing batters in the major leagues. He has allowed 433 base hits (9.2 hits per nine innings) and has 162 free passes. His ERA is 4.17 (197 earned runs allowed) and his WHIP is 1.399. Pallante has taken the mound for 425 innings and has earned 298 strikeouts during his career.
The Marlins hold a team slugging percentage of .397 and they are scoring 4.31 runs per game (19th in MLB). They have 210 doubles, while taking a walk 376 times and recording 539 runs. Miami has a total of 123 home runs over the course of the season as well as 517 runs batted in. They have been rung up on 978 instances (25th in baseball) and have earned a total of 1,072 hits. The Miami Marlins have tallied an on-base percentage of .315 as well as a team batting average of .251 so far this year.
The Marlins are sitting with a team WHIP of 1.301 in addition to having a FIP of 4.15 as a squad this year. They rank 22nd in MLB as a staff in total hits allowed with 1,053. The Miami pitching staff have relinquished 602 runs so far this year and come in with a team ERA of 4.55 (559 earned runs given up). Their strikeout to walk ratio is 8.00 (985 strikeouts vs 386 free passes). They have surrendered 137 home runs and they surrender 4.90 runs per 9 innings (24th in MLB).
With 116 save situations, the Marlins have accumulated 66 holds in addition to 19 blown saves. Miami has had bullpen pitchers take the mound in 49 save chances and they have tallied 30 saves. Their relief pitchers have taken the field 132 times in high leverage situations and on 93 occasions with base runners. Miami bullpen pitchers hold an inherited score percentage of 31.2% out of their 138 inherited runners. They are currently ranked 19th in MLB with a save rate of 61.2%, and they have sent 385 bullpen pitchers to the hill this year.
In 9,957 innings on the field, the Marlins have earned a defensive efficiency of 69.8% (15th in MLB). The Miami Marlins have turned 84 double plays and have a fielding percentage of .986 (19th in professional baseball). The Marlins have recorded 1,063 assists, 62 errors and have accumulated 3,319 putouts for the season.
Alcantara (47-66 career win-loss mark) has earned a 3.69 earned run average while allowing 7.9 hits per nine innings. His K/BB ratio is 2.76 and he has gone up against 4,237 opposing hitters thus far in his career. He has allowed 421 ER's while holding a WHIP of 1.189 and having a FIP of 3.6. During his pro baseball career, Alcantara has conceded 900 hits and he has 886 strikeouts in 1,027 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take St. Louis (-152)
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