St. Louis Cardinals vs Miami Marlins July 28th 2025
The Miami Marlins will play the St. Louis Cardinals at Busch Stadium on Monday, July 28, 2025. The game starts at 7:45 PM and will be shown on FDSFL. The weather forecast predicts a very hot day with a light breeze and light rain.
The Marlins have a 50-54 record this season and are 11 games behind in the NL East. Their road record is 26-25. The Cardinals have a 54-53 record and are 9 games behind in the NL Central. They have a strong home record of 31-22. Edward Cabrera will start for the Marlins, while Andre Pallante will pitch for the Cardinals.
Marlins vs Cardinals Key Information
- Sport: Baseball
- Teams: Miami Marlins vs. St. Louis Cardinals
- Venue: Busch Stadium in St. Louis, MO
- Date: Monday, July 28, 2025
- Betting Odds: Marlins Moneyline +102, Cardinals Moneyline -121, Marlins Runline +1.5 (-201), Cardinals Runline -1.5 (+170), Total Over 8.5 (-101), Total Under 8.5 (-121)
The Marlins Can Win If…
The Miami Marlins recently played against the Milwaukee Brewers, ending with a narrow 2-3 loss. Eury Pérez pitched well, allowing only one earned run in five innings. Heriberto Hernandez hit a home run, showing his power at the plate.
The Marlins have strong hitting stats this season. They rank 5th in batting average at .253 and 8th in doubles with 178. Their lineup includes Kyle Stowers, who has 23 home runs and a .299 average, making him a key player.
Edward Cabrera will start for the Marlins in their next game against the St. Louis Cardinals. Cabrera has a solid ERA of 3.48 and a WHIP of 1.24. With Cabrera on the mound and their recent offensive performances, the Marlins have a good chance to secure a win.
The Cardinals Can Win If…
The St. Louis Cardinals are looking to bounce back after a tough 9-2 loss against the San Diego Padres. Alec Burleson was a standout, hitting a home run and driving in two runs. Despite the loss, the Cardinals have shown they can produce runs, as seen in their earlier 9-7 win against the Padres where they hit three homers.
The Cardinals have a solid batting lineup with a team batting average of .251, ranking 6th in the league. They also rank 3rd in doubles with 189, showing their ability to get extra-base hits. Players like Brendan Donovan and Iván Herrera are key contributors, both boasting averages over .300 in recent games.
Andre Pallante will start on the mound for the Cardinals. While his ERA is 4.91, he has the potential to keep the Marlins in check. The Cardinals’ pitching staff has given up only 102 home runs this season, ranking 5th in the league, which could be an advantage in keeping the Marlins’ hitters at bay.
The Lean
The Cardinals are favored on the moneyline at -121, while the Marlins are at +102. My model projects the Cardinals to win with a score of 5-4. The Cardinals have a slightly better pitching rank, which could give them the edge in this game. I recommend taking the Cardinals on the moneyline.
The total for the game is set at 8.5 runs, with the over at -101 and the under at -121. My model projects a total score of 9 runs. Given the pitching stats and the projected score, I recommend betting on the over for this game.
Cards Look to Snap Slide, Reignite Wild Card Hopes
The St. Louis Cardinals return to Busch Stadium Monday night hoping to end a rough stretch and reenter the National League playoff conversation. Losers of seven of their last ten, the Cardinals need a bounce-back performance from Andre Pallante as they open a three-game set against the Miami Marlins.
Pallante (5-7, 4.91 ERA) has struggled in his last three outings, giving up 18 runs over 15.2 innings. Despite the downturn, he insists he’s got the stamina to pitch deep into the season:
“I feel good, I’m throwing hard and my stuff feels good,” Pallante said. “I think I’m ready for a full season.”
For more team-by-team performance trends and matchup comparisons, visit the MLB teams overview page.
Marlins Rely on Cabrera’s Consistency Amid Trade Rumors
Miami sends Edward Cabrera (4-4, 3.48 ERA) to the mound, who continues to deliver despite swirling trade deadline rumors. The right-hander has allowed two or fewer earned runs in five of his last six starts, including a sharp win last Tuesday against the Padres.
Cabrera’s only career outing vs. the Cardinals was equally impressive, giving up one run on just two hits over five innings in 2023.
His manager praised his recent form:
“He had swing and miss with multiple offerings … really crisp with his breaking pitches,” said Marlins manager Clayton McCullough.
Want expert projections for this game and others? Check out our expert MLB betting guide.
What’s at Stake: Wild Card Implications
While the Cardinals have been sliding, they remain within reach of a crowded NL Wild Card race. The Marlins, winners of six of their last nine games since the break, are gaining traction as well.
For full standings context, betting lines, and injury updates, head to the MLB scores and odds page.
Monday’s Pitching Matchup: Key Stats
Pitcher | W-L | ERA | WHIP | Last Start |
---|---|---|---|---|
Andre Pallante | 5-7 | 4.91 | 1.45 | 5 ER, 8 H vs. COL (L) |
Edward Cabrera | 4-4 | 3.48 | 1.29 | 1 ER, 5 H vs. SD (W) |
Betting Insights & Predictions
- Pallante has a solid 2.19 ERA in five appearances vs. Miami, but his recent struggles are a concern.
- Cabrera is trending upward and has good command of his off-speed pitches, making him a tough matchup for a cold Cardinals lineup.
See what the data says before placing your bets — browse our updated MLB picks and predictions for today’s slate.