MLBThursday, Apr 23, 2026, 10:40 PM UTC
Game starts in 1d 6h 48m

Miami Marlins
vs

St. Louis Cardinals
AI Confidence: ⚡78%
Winner: Miami Marlins Win (⚡78%)
Spread: Miami Marlins -1.5 (-1.5) (⚡70%)
Total: Under 8.5 (⚡75%)

Get $5 Free Bet — No Deposit Required
Bet Miami Marlins Win · AI confidence 78%
18+ · Play Responsibly · Predictify Sports may earn commission · Affiliate disclosure
Miami Marlins vs St. Louis Cardinals Prediction
The Miami Marlins are favored to win this matchup against the St. Louis Cardinals, primarily due to the pitching advantage of Sandy Alcantara. Despite significant offensive injuries, Alcantara's ability to shut down opponents should lead the Marlins to victory in what is expected to be a lower-scoring affair.
ATS PREDICTION
Miami Marlins Win
Predicted: Marlins 4 - Cardinals 2
⚡78%
The Miami Marlins are projected to have ace Sandy Alcantara (2-2, 3.06 ERA) on the mound for this game. Alcantara is a proven top-tier pitcher who can dominate opposing lineups. The St. Louis Cardinals are expected to counter with Matthew Liberatore, who, despite a strong spring (1.80 ERA) and a decent 3.67 ERA in 2026, is not on Alcantara's level. While the Marlins are dealing with significant offensive injuries to key players like Kyle Stowers, Esteury Ruiz, and Christopher Morel, Alcantara's presence significantly boosts their chances. The Cardinals' offense has shown inconsistency, averaging only 3 runs per game and batting .175 in a recent six-game stretch, often relying on comebacks. Their overall pitching staff also has underlying struggles despite some individual decent ERAs. The Marlins recently beat the Cardinals 5-3 on April 20th, demonstrating they can win against this opponent. Although the Cardinals won the following game 5-3, the pitching matchup heavily favors Miami for this contest.
SPREAD PREDICTION
Miami Marlins -1.5 (-1.5)
70%
With Sandy Alcantara pitching for the Marlins, they have a strong chance to win by more than one run. Alcantara's ability to limit runs should give Miami's offense, even with injuries, enough breathing room to secure a comfortable victory. The Cardinals' offense has been prone to quiet stretches, which Alcantara is well-equipped to exploit. While the Marlins' offense is hampered by injuries, Alcantara's dominance can often lead to lower-scoring games where a couple of runs are enough for a multi-run win.
TOTAL PREDICTION
Under 8.5
75%
The recent games between these two teams have been low-scoring, with scores of 5-3 in both the April 20th and April 21st matchups (8 total runs each). With Sandy Alcantara, a premier pitcher, on the mound for the Marlins, runs are expected to be at a premium for the Cardinals. While Matthew Liberatore for the Cardinals has shown some vulnerability, the Marlins' offense is currently weakened by multiple key injuries, including All-Star Kyle Stowers and Esteury Ruiz. This combination of an ace pitcher and injured offenses points towards a game with fewer than 8.5 runs.
Miami Marlins vs St. Louis Cardinals — Key Stats (AI)
Betting Angles — Miami Marlins vs St. Louis Cardinals
💰 Sharp Money
Likely to be on the Marlins moneyline and the under, capitalizing on Alcantara's presence and the offensive struggles/injuries. Line movement: If a line were to open, expect the Marlins' moneyline to shorten and the total to potentially drop as game time approaches, reflecting confidence in Alcantara and low-scoring trends.
Model Confidence
⚡78%
Data quality: Good, recent game results and probable pitcher information for adjacent dates were available and allowed for a strong inference for today's starters. Injury reports were also comprehensive.
Limitations
- •Exact confirmed lineups for April 23, 2026, were not available.
- •Official betting odds for this specific game were not provided, requiring assumptions for spread and total picks.
This prediction is for informational and entertainment purposes only. It does not constitute betting advice.
Miami Marlins vs St. Louis Cardinals — FAQ
Based on the rotation schedule, Sandy Alcantara (RHP) is the probable starting pitcher for the Miami Marlins.