ENSign in
MLB · Final

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.

Next free pick (not the main pick)

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.

Unlock today's pick in Telegram →

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+.

Get the daily free pick · See plans

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

BookSpreadTotalMoneyline
DraftKingsMIA -122 8.5 o -120 / u +100 St. Louis Cardinals +102 · Miami Marlins -122

What these prices pay on $100 · What these numbers mean

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

TeamGames behindLostStreakWin %Won
Milwaukee-53W2.62187
Chicago962L2.55778
St. Louis1770W2.50070
Pittsburgh1972L1.48668
Cincinnati2073W2.47967
Atlanta-57W1.59383
Philadelphia461L1.56479
Miami1269W2.50771
Washington1775L1.47267
New York2077W1.45063

How the scoring went

  1. 1st Inning1-0Burleson singled to center, Wetherholt scored, Burleson to second.
  2. 1st Inning1-1Marsee homered to right (351 feet).
  3. 3rd Inning2-1Burleson grounded into fielder's choice to first, Wetherholt scored, Herrera to second.
  4. 4th Inning4-1Church homered to right (370 feet), Winn scored.
  5. 5th Inning5-1Gorman singled to left, Burleson scored.
  6. 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

Picks for MLB

MLB rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.