Cardinals Edge Marlins in Close Contest
Tuesday, April 21, 2026, 6:40 PM ET · loanDepot park
St. Louis Cardinals 5, Miami Marlins 3, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won St. Louis Cardinals vs Miami Marlins?
St. Louis Cardinals beat Miami Marlins 5-3 at loanDepot park on April 21, 2026.
Who was favored in St. Louis Cardinals vs Miami Marlins?
Miami Marlins were the favorite at DraftKings, moneyline -122 (about 55% implied). The underdog won.
In a tightly contested game at loanDepot park, the St. Louis Cardinals defeated the Miami Marlins with a final score of 5-3. This victory allowed the Cardinals to secure a series win, with the Marlins taking two out of three games in their recent matchup. The Cardinals entered the game with a record of 14-9, while the Marlins had a record of 11-13, showcasing the competitive nature of this fixture.
The Cardinals had been performing well recently, boasting a record of 7-3 over their last ten games, although they were on a one-game losing streak going into this matchup. They averaged 5.2 runs scored per game while allowing 4.9 runs. Their recent form included a notable win against the Houston Astros, where they scored 9 runs, but they fell to the Marlins in their previous game on April 20, losing 3-5. In contrast, the Marlins had struggled somewhat, with a record of 3-7 in their last ten games, although they were on a two-game winning streak prior to this game. They averaged 3.8 runs scored and allowed 5.0 runs per game during that stretch.
When comparing home and away performance, the Marlins had a home record of 2-2 in their last four games at loanDepot park, while their away record was significantly weaker at 1-5. The Cardinals, on the other hand, had a balanced away record of 4-1 in their last five games, indicating their ability to perform well outside of their home stadium.
In terms of head-to-head matchups, the Marlins had a slight edge with a record of 4-3 against the Cardinals in their last seven meetings, including two wins in the current season. The previous game on April 20 saw the Marlins triumph 5-3, which added to the intrigue of this contest.
Injury concerns were notable for both teams. The Marlins were without several key players, including Anthony Bender, Pete Fairbanks, Xavier Edwards, Max Meyer, and Ronny Henriquez, all of whom were on the injured list. The Cardinals also faced challenges, with Everson Pereira on the 10-day injured list and Ramon Urias listed as day-to-day with an arm issue. Additionally, Masyn Winn, Andre Pallante, and JJ Wetherholt were also sidelined, impacting their roster depth.
The betting lines reflected the competitive nature of the game, with DraftKings pricing the Marlins at -122 and the Cardinals at +102. The spread was set at 1.5, with a total of 8.5 runs for the game. The odds for the over were -120, while the under was at +100, indicating a close expectation for scoring.
Conditions during the game were typical for Miami, with warm weather that often favors hitters. Fans were treated to a display of offensive talent, with several key moments in the game. The scoring began in the first inning when Burleson singled to center, allowing Wetherholt to score, giving the Cardinals an early lead. The Marlins responded quickly, with Marsee homering to right, tying the game at 1-1.
The Cardinals regained the lead in the third inning when Burleson grounded into a fielder's choice, scoring Wetherholt. They extended their lead in the fourth inning with a homer from Church, which brought Winn home, making it 4-1. Gorman's single in the fifth inning added another run for the Cardinals, pushing the score to 5-1.
The Marlins attempted a comeback in the eighth inning when Hernández's single brought in two runs, closing the gap to 5-3. However, it was not enough to overcome the Cardinals' lead, and the game concluded with the Cardinals securing the victory.
The game showcased the resilience of both teams, with the Marlins fighting back late but ultimately falling short. As the season progresses, both teams will look to build on their performances, with the Cardinals hoping to regain momentum after this win and the Marlins aiming to turn their recent form around.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | MIA -122 | 8.5 o -120 / u +100 | St. Louis Cardinals +102 · Miami Marlins -122 |
Injury report
- Anthony Bender15-Day-ILLower LegMiami Marlins
- Pete Fairbanks15-Day-ILHandMiami Marlins
- Xavier Edwards10-Day-ILThumbMiami Marlins
- Max Meyer15-Day-ILNeckMiami Marlins
- Ronny Henriquez60-Day-ILElbowMiami Marlins
- Everson Pereira10-Day-ILHandSt. Louis Cardinals
- Ramon UriasDay-To-DayArmSt. Louis Cardinals
- Masyn Winn10-Day-ILThumbSt. Louis Cardinals
- Andre Pallante15-Day-ILElbowSt. Louis Cardinals
- JJ Wetherholt10-Day-ILWristSt. Louis Cardinals
Recent form
Miami Marlins
Last 10: 3-7Streak W23.8 scored · 5 allowed per game2-2 at home
- W5-3vs St. Louis CardinalsApr 20
- W5-3vs Milwaukee BrewersApr 19
- L2-5vs Milwaukee BrewersApr 18
- L5-7vs Milwaukee BrewersApr 17
- L3-6at Atlanta BravesApr 15
- L5-6at Atlanta BravesApr 14
- W10-4at Atlanta BravesApr 13
- L2-8at Detroit TigersApr 12
- L1-6at Detroit TigersApr 11
- L0-2at Detroit TigersApr 10
St. Louis Cardinals
Last 10: 7-3Streak L15.2 scored · 4.9 allowed per game4-1 away
- L3-5at Miami MarlinsApr 20
- W7-5at Houston AstrosApr 19
- W9-4at Houston AstrosApr 18
- W5-3vs Cleveland GuardiansApr 15
- W6-5vs Cleveland GuardiansApr 14
- L3-9vs Cleveland GuardiansApr 13
- L3-9vs Boston Red SoxApr 12
- W3-2vs Boston Red SoxApr 11
- W6-1at Washington NationalsApr 8
- W7-6at Washington NationalsApr 7
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Milwaukee | - | 53 | W2 | .621 | 87 |
| Chicago | 9 | 62 | L2 | .557 | 78 |
| St. Louis | 17 | 70 | W2 | .500 | 70 |
| Pittsburgh | 19 | 72 | L1 | .486 | 68 |
| Cincinnati | 20 | 73 | W2 | .479 | 67 |
| Atlanta | - | 57 | W1 | .593 | 83 |
| Philadelphia | 4 | 61 | L1 | .564 | 79 |
| Miami | 12 | 69 | W2 | .507 | 71 |
| Washington | 17 | 75 | L1 | .472 | 67 |
| New York | 20 | 77 | W1 | .450 | 63 |
How the scoring went
- 1st Inning1-0Burleson singled to center, Wetherholt scored, Burleson to second.
- 1st Inning1-1Marsee homered to right (351 feet).
- 3rd Inning2-1Burleson grounded into fielder's choice to first, Wetherholt scored, Herrera to second.
- 4th Inning4-1Church homered to right (370 feet), Winn scored.
- 5th Inning5-1Gorman singled to left, Burleson scored.
- 8th Inning5-3Hernández singled to right, Edwards scored and Hicks scored, Sanoja to third.
Win probability
Above the line favours Miami Marlins, below favours St. Louis Cardinals.
Venue
- loanDepot parkMiami, Florida
- Attendance8412
- OfficialsManny Gonzalez, Jacob Metz, Tom Hanahan, Scott Barry
Elsewhere
- Dodgers' Roberts says Ohtani 'visibly' ailing after 0-for-4 night
- 2026 MLB ABS challenge system tracker: Team, player rankings
- Saggese hits go-ahead single in the 10th in the Cardinals' 8-6 victory over the Dodgers
- St. Louis Cardinals vs. Los Angeles Dodgers: Game Highlights
- Schlittler sharp, the Yankees score 5 2-out runs in the 10th in a 6-3 win over the Angels
- New York Yankees vs. Los Angeles Angels: Game Highlights
Picks for MLB
MLB rules and settlement
These two, other days
- Cardinals Edge Marlins 2-1 in Close ContestJun 28, 2026
- Marlins Defeat Cardinals 5-1 at Busch StadiumJun 27, 2026
- Marlins Secure Series Win Over Cardinals with 4-0 VictoryJun 26, 2026
- Marlins Secure Series Win Over Cardinals with 4-1 VictoryApr 22, 2026
- Marlins Secure Series Win Over Cardinals with 5-3 VictoryApr 20, 2026