Cardinals vs Marlins Prediction, Odds, Moneyline, Spread & Over/Under for July 29

Odds updated as of 7:11 p.m.
The St. Louis Cardinals are among the MLB teams in action on Tuesday, up against the Miami Marlins.
Here's what you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Cardinals vs Marlins Game Info
- St. Louis Cardinals (55-53) vs. Miami Marlins (50-55)
- Date: Tuesday, July 29, 2025
- Time: 7:45 p.m. ET
- Venue: Busch Stadium -- St. Louis, Missouri
- Coverage: FDSMW and FDSFL
Cardinals vs Marlins Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: STL: (-154) | MIA: (+130)
- Spread: STL: -1.5 (+146) | MIA: +1.5 (-178)
- Total: 7.5 -- Over: (-102) | Under: (-120)
Cardinals vs Marlins Probable Starting Pitchers
Probable Pitchers: Sonny Gray (Cardinals) - 10-4, 4.33 ERA vs Sandy Alcantara (Marlins) - 5-9, 6.66 ERA
The Cardinals will give the nod to Sonny Gray (10-4) against the Marlins and Sandy Alcantara (5-9). Gray and his team are 11-9-0 ATS this season when he starts. Gray's team has been victorious in 78.6% of the games he's started as the moneyline favorite with a record of 11-3. The Marlins have gone 9-11-0 ATS in Alcantara's 20 starts that had a set spread. The Marlins are 8-9 in Alcantara's 17 starts this season that they were the moneyline underdog.
Cardinals vs Marlins Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (63.6%)
Cardinals vs Marlins Moneyline
- Miami is the underdog, +130 on the moneyline, while St. Louis is a -154 favorite at home.
Cardinals vs Marlins Spread
- The Cardinals are hosting the Marlins and are favored by 1.5 runs (+146 to cover) on the runline. Miami is -178 to cover.
Cardinals vs Marlins Over/Under
- Cardinals versus Marlins on July 29 has an over/under of 7.5 runs, with the odds on the over -102 and the under set at -120.
Bet on St. Louis Cardinals vs. Miami Marlins on FanDuel today!
Cardinals vs Marlins Betting Trends
- The Cardinals have come away with 26 wins in the 50 contests they have been listed as the favorites in this season.
- This season St. Louis has come away with a win seven times in 11 chances when named as a favorite of at least -154 on the moneyline.
- The Cardinals and their opponents have hit the over in 54 of their 105 games with a total set by oddsmakers this season.
- The Cardinals are 56-49-0 against the spread in their 105 games that had a posted line this season.
- The Marlins have won 42 of the 89 games they were the underdog on the moneyline this season (47.2%).
- Miami has gone 21-23 when playing as a moneyline underdog with odds of +130 or longer (47.7%).
- The Marlins have played in 101 games with an over/under set, and have combined with their opponents to go over the total 46 times (46-55-0).
- The Marlins have a 60-41-0 record against the spread this season.
Cardinals Player Leaders
- Brendan Donovan leads St. Louis with an OBP of .356, plus a team-best slugging percentage of .417. He's batting .285 on the season.
- Among all qualified hitters in MLB, his batting average ranks 24th, his on-base percentage ranks 36th, and he is 84th in slugging.
- Alec Burleson leads St. Louis with 95 hits. He is batting .289 this season and has 33 extra-base hits. He's also slugging .474 with an on-base percentage of .340.
- He is 20th in batting average, 59th in on-base percentage and 34th in slugging among qualified batters.
- Burleson heads into this matchup looking to extend his three-game hit streak. In his last five games he is batting .263 with two doubles, two home runs, a walk and four RBIs.
- Willson Contreras has 97 hits this season and has a slash line of .259/.347/.447.
- Nolan Arenado has 10 home runs, 43 RBI and a batting average of .235 this season.
Marlins Player Leaders
- Kyle Stowers has 100 hits with a .379 on-base percentage, leading the Marlins in both statistics. He's batting .299 and slugging .573.
- Including all qualifying hitters, he is ninth in batting average, while his on-base percentage ranks 11th and he is fifth in slugging.
- Stowers enters this game on a six-game hitting streak. In his last 10 games he is hitting .444 with four doubles, seven home runs, six walks and 15 RBIs.
- Otto Lopez has 14 doubles, 11 home runs and 34 walks while hitting .246. He's slugging .386 with an on-base percentage of .318.
- He is currently 107th in batting average, 102nd in on-base percentage and 118th in slugging percentage among all qualified hitters.
- Xavier Edwards has a .355 slugging percentage, which paces the Marlins.
- Agustin Ramirez has 23 doubles, a triple, 15 home runs and 21 walks while batting .238.
Cardinals vs Marlins Head to Head
- 7/28/2025: 7-1 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 6/19/2024: 4-3 MIA (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -156, Underdog Moneyline: +132)
- 6/18/2024: 9-8 MIA (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -136, Underdog Moneyline: +116)
- 6/17/2024: 7-6 STL (Favorite: Cardinals, Spread: -1.5, Total: 7, Favorite Moneyline: -152, Underdog Moneyline: +128)
- 4/7/2024: 10-3 MIA (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 4/6/2024: 3-1 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -148, Underdog Moneyline: +126)
- 4/4/2024: 8-5 STL (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 7/19/2023: 6-4 STL (Favorite: Marlins, Spread: -1.5, Total: 8.5, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 7/18/2023: 5-2 STL (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -174, Underdog Moneyline: +146)
- 7/17/2023: 6-4 STL (Favorite: Marlins, Spread: -1.5, Total: 8.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!