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

Odds updated as of 12:12 p.m.
The MLB's Tuesday schedule includes the St. Louis Cardinals facing the Miami Marlins.
All the info you need to make smart wagers on this game at FanDuel Sportsbook can be found below. Check out all of the latest MLB betting lines here.
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: (-164) | MIA: (+138)
- Spread: STL: -1.5 (+126) | MIA: +1.5 (-152)
- Total: 7.5 -- Over: (-122) | Under: (-100)
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 look to Sonny Gray (10-4) against the Marlins and Sandy Alcantara (5-9). Gray and his team have a record of 11-9-0 against the spread when he starts. Gray's team is 11-3 this season when he starts and they are the moneyline favorite. When Alcantara starts, the Marlins have gone 9-11-0 against the spread. The Marlins have been the underdog on the moneyline in 17 of Alcantara's starts this season, and they went 8-9 in those games.
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, +138 on the moneyline, while St. Louis is a -164 favorite at home.
Cardinals vs Marlins Spread
- The Marlins are at +1.5 on the runline against the Cardinals. The Marlins are -152 to cover the spread, and the Cardinals are +126.
Cardinals vs Marlins Over/Under
- An over/under of 7.5 has been set for Cardinals-Marlins on July 29, with the over being -122 and the under -100.
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.
- St. Louis has a record of 5-1 when favored by -164 or more this year.
- The Cardinals and their opponents have gone over in 54 of their 105 games with a total set by sportsbooks this season.
- The Cardinals have posted a record of 56-49-0 against the spread this season.
- The Marlins have gone 42-47 in games they were the underdog on the moneyline (winning 47.2% of those games).
- When playing as a moneyline underdog with odds of +138 or longer, Miami has a 16-18 record (winning 47.1% of its games).
- In the 101 games bookmakers have set an over/under for the Marlins, they have combined with opponents to go over the total 46 times (46-55-0).
- The Marlins have a 60-41-0 record against the spread this season (covering 59.4% of the time).
Cardinals Player Leaders
- Brendan Donovan leads St. Louis OPS (.773) this season. He has a .285 batting average, an on-base percentage of .356, and a slugging percentage of .417.
- Among qualified hitters in the majors, he is 24th in batting average, 36th in on-base percentage, and 84th in slugging.
- Alec Burleson has 95 hits, which is best among St. Louis batters this season. He's batting .289 with 33 extra-base hits. He's also slugging .474 with an on-base percentage of .340.
- His batting average ranks 20th among qualified players, his on-base percentage 59th, and his slugging percentage 34th.
- Burleson takes a three-game streak with at least one hit into this contest. 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 put up an on-base percentage of .379 and has 100 hits, both team-high numbers for the Marlins. He's batting .299 and slugging .573.
- Including all the qualifying hitters in MLB, his batting average ranks ninth, his on-base percentage ranks 11th, and he is fifth in slugging.
- Stowers heads into this matchup on a six-game hitting streak. During his last 10 outings 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 batters.
- Xavier Edwards has a .355 slugging percentage, which paces the Marlins.
- Agustin Ramirez is batting .238 with 23 doubles, a triple, 15 home runs and 21 walks.
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!