Miami Marlins vs St. Louis Cardinals Prediction, 7/29/2025 MLB Picks, Best Bets & Odds
Game: Miami Marlins vs St. Louis Cardinals
Date: Tuesday, July 29, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Miami (+162) St. Louis (-196)
The Miami Marlins (50-54) are headed to Busch Stadium on Tuesday where they will compete against the St. Louis Cardinals (54-53). The moneyline on this matchup has the Marlins at +162 while the Cardinals are coming in at -196. The over/under comes in at 8.5. The expected starting pitchers are Sandy Alcantara and Sonny Gray.


The Marlins have earned 175 two-baggers as a squad and have knocked 96 baseballs out of the stadium. Miami owns a slugging percentage of .395 and have been rung up 815 times, while taking a walk on 307 occasions. As a team, the Miami Marlins are putting up 4.3 runs per game, which puts them at 19th in MLB. They have compiled 425 runs batted in as well as 893 base knocks over the course of the season, and their team batting average is .254. They have tallied 443 runs and hold an on-base percentage of .316.
Today’s Featured MLB Best Bet! RAPHAEL ESPARZA has posted 10 of 14 winning MLB plays (+3,235) and hit for +400 last night with San Diego. Esparza is releasing a 7-Unit MLB Total (9 p.m.) Tuesday and he has tallied +3,945 this season on baseball plays rated 5.0+. Sign up below and get on it! 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 Marlins have compiled a team ERA of 4.44 this season (24th in baseball), and their staff has struck out 808 hitters. Marlins pitchers have yielded 110 home runs and 490 runs in total (24th in MLB). Their pitching staff has walked 319 hitters and their FIP is 4.07 as a unit on the season. Miami has given up 878 hits (8.6 per 9 innings) and 453 earned runs. They have earned a K/BB ratio of 2.53 and their pitching staff holds a WHIP of 1.30.
The Marlins bullpen have a save percentage of 61.9% and have entered the game in 99 save situations. The bullpen pitchers have inherited 118 base runners for the season and 30.5% of those players ended up crossing the plate. Marlins bullpen pitchers have stepped onto the hill with opponents on base 82 times in addition to having 110 appearances in high leverage situations. The Marlins have dispatched 324 relief pitchers to the mound so far this season. The bullpen have recorded 56 holds over the course of the season (18th in MLB). They have compiled 26 saves for the year and have blown 16 of their 42 save opportunities.
The Los Angeles Dodgers have a tally of 2,754 putouts over the course of the season, as well as 905 assists and 51 errors. Their fielding percentage is at .986 which puts them in 13th in professional baseball, and have a total of 71 double plays. The Marlins have converted 69.6% of balls hit into play into outs out of their 8,262 innings on the diamond, which has them ranked 17th in MLB.
Alcantara (46-64 win-loss mark in his career) sits with a FIP of 3.61 while he has faced 4,140 opposing batters during his time in the major leagues. He has surrendered 879 base hits (7.9 hits per nine innings) and has 312 free passes. His earned run average is 3.67 (409 earned runs allowed) and his WHIP is 1.186. Alcantara has thrown 1,004 frames and is sitting with 866 strikeouts in his career.
The Cardinals hold a team slugging percentage of .392 and they score 4.47 runs per outing (13th in MLB). They have hit 187 doubles, while getting a free base 328 times as well as putting up 474 runs. St. Louis has compiled 103 long balls on the season as well as 453 runs batted in. They have struck out on 809 instances (25th in the league) and are sitting with 901 hits. The St. Louis Cardinals hold an OBP of .321 in addition to a batting average of .252 on the campaign.
The Cardinals hold a team WHIP of 1.286 and have a FIP of 3.83 as a unit over the course of the season. Their K/BB ratio comes in at 7.50 (776 strikeouts against 282 walks). They are currently ranked 25th in baseball as a staff in total hits conceded with 922. They have relinquished 101 homers and they concede 4.57 runs per 9 innings (21st in the league). The St. Louis pitching staff have surrendered 475 runs so far this year while having a team ERA of 4.17 (434 earned runs relinquished).
St. Louis has had relievers enter the game in 40 save opportunities and they have tallied 26 saves. They sit at 13th in baseball holding a save rate of 65.0%, and they have dispatched 318 bullpen pitchers onto the diamond for the season. Their bullpen pitchers have stepped onto the hill 107 times in high leverage situations and on 104 occasions with runners on. St. Louis bullpen pitchers hold an inherited score percentage of 32.6% out of 141 inherited runners. With 106 save situations, the Cardinals have 63 holds and also 14 blown saves.
Out of their 8,430 innings played, the Cardinals hold a defensive efficiency of 69.4% (19th in pro baseball). The St. Louis Cardinals have turned 81 double plays and have a fielding percentage of .989 (4th in pro baseball). The Cardinals have 1,024 assists, 44 errors and have notched a total of 2,810 putouts this year.
Gray (121-98 mark in his career) has earned a 3.56 earned run average while surrendering 7.8 hits per nine innings. He has a K/BB ratio of 3.08 and he has gone up against 7,679 hitters in his career. He has surrendered 733 earned runs while holding a WHIP of 1.194 and a FIP of 3.5. In his career, Gray has given up 1,610 hits while he has earned 1,852 punch outs in 1,853 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Miami (+162)
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