Miami Marlins vs St. Louis Cardinals Prediction & Picks - MLB

USA - MLB

Miami Marlins
4/22/26 12:10
St. Louis Cardinals

Prediction:

 

Over 8.5

-110
$350 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Carlos Zabala | in MLB Picks

Things are going well for the Cardinals: after sweeping the Astros, they're in Miami, and after winning the second game of the series 5-3—after losing the first 3-5—they'll play the series-deciding game against the "Fighting Fish" this afternoon. Early betting action has the Marlins as -125 favorites for Wednesday's game.

Tuesday's game featured a pitching matchup between Dustin May and Chris Paddack; the Cardinals' redhead had a forgettable start to the season, from which he has now fully recovered. He and the bullpen kept the Marlins' lineup in check, with the exceptions of Marsee and Edwards, who combined for a 5-for-8.

For St. Louis, the home runs are coming at crucial moments; Nathan Church hit his second home run of the season, driving in Winn. He, Herrera, Burleson, and Winn all had multi-hit games on Tuesday.

As for the Marlins, some were right when they warned that their start to the season was a mirage, as they had looked good, but when they faced the Rockies and White Sox... The statistics show that, although they are doing things well, they are already falling behind the rest of MLB in home runs. It's also worth noting that, although the team has a decent batting average, Marsee, Hernández, and Pauley are not batting above .160.

Miami Marlins vs St. Louis Cardinals Form

Table

Teams Pts P W L
10 Miami Marlins
0.53 83 44 39
11 St. Louis Cardinals
0.525 80 42 38

Miami Marlins and St. Louis Cardinals Latest Matches

Miami Marlins
Miami Marlins Latest matches
L L L W W L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Apr 21, 2026 - MLB

Miami Marlins
3 :  5
St. Louis Cardinals

Apr 20, 2026 - MLB

Miami Marlins
5 :  3
St. Louis Cardinals

Apr 19, 2026 - MLB

Miami Marlins
5 :  3
Milwaukee Brewers

Apr 18, 2026 - MLB

Miami Marlins
2 :  5
Milwaukee Brewers

Apr 17, 2026 - MLB

Miami Marlins
5 :  7
Milwaukee Brewers

Apr 15, 2026 - MLB

Atlanta Braves
6 :  3
Miami Marlins
W L L W W L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 21, 2026 - MLB

Miami Marlins
3 :  5
St. Louis Cardinals

Apr 20, 2026 - MLB

Miami Marlins
5 :  3
St. Louis Cardinals

Apr 19, 2026 - MLB

Miami Marlins
5 :  3
Milwaukee Brewers

Apr 18, 2026 - MLB

Miami Marlins
2 :  5
Milwaukee Brewers

Apr 17, 2026 - MLB

Miami Marlins
5 :  7
Milwaukee Brewers

Apr 9, 2026 - MLB

Miami Marlins
8 :  1
Cincinnati Reds
L L L W L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Apr 15, 2026 - MLB

Atlanta Braves
6 :  3
Miami Marlins

Apr 14, 2026 - MLB

Atlanta Braves
6 :  5
Miami Marlins

Apr 13, 2026 - MLB

Atlanta Braves
4 :  10
Miami Marlins

Apr 12, 2026 - MLB

Detroit Tigers
8 :  2
Miami Marlins

Apr 11, 2026 - MLB

Detroit Tigers
6 :  1
Miami Marlins

Apr 10, 2026 - MLB

Detroit Tigers
2 :  0
Miami Marlins
St. Louis Cardinals
St. Louis Cardinals Latest matches
W W W W L W
Victories

5/6 (83%)

Defeats

1/6 (17%)

Apr 21, 2026 - MLB

Miami Marlins
3 :  5
St. Louis Cardinals

Apr 20, 2026 - MLB

Miami Marlins
5 :  3
St. Louis Cardinals

Apr 19, 2026 - MLB

Houston Astros
5 :  7
St. Louis Cardinals

Apr 18, 2026 - MLB

Houston Astros
5 :  7
St. Louis Cardinals

Apr 17, 2026 - MLB

Houston Astros
4 :  9
St. Louis Cardinals

Apr 15, 2026 - MLB

St. Louis Cardinals
5 :  3
Cleveland Guardians
W L L L W W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 15, 2026 - MLB

St. Louis Cardinals
5 :  3
Cleveland Guardians

Apr 14, 2026 - MLB

St. Louis Cardinals
6 :  5
Cleveland Guardians

Apr 13, 2026 - MLB

St. Louis Cardinals
3 :  9
Cleveland Guardians

Apr 12, 2026 - MLB

St. Louis Cardinals
3 :  9
Boston Red Sox

Apr 11, 2026 - MLB

St. Louis Cardinals
1 :  7
Boston Red Sox

Apr 10, 2026 - MLB

St. Louis Cardinals
3 :  2
Boston Red Sox
W W W W L W
Victories

5/6 (83%)

Defeats

1/6 (17%)

Apr 21, 2026 - MLB

Miami Marlins
3 :  5
St. Louis Cardinals

Apr 20, 2026 - MLB

Miami Marlins
5 :  3
St. Louis Cardinals

Apr 19, 2026 - MLB

Houston Astros
5 :  7
St. Louis Cardinals

Apr 18, 2026 - MLB

Houston Astros
5 :  7
St. Louis Cardinals

Apr 17, 2026 - MLB

Houston Astros
4 :  9
St. Louis Cardinals

Apr 8, 2026 - MLB

Washington Nationals
1 :  6
St. Louis Cardinals

Miami Marlins against St. Louis Cardinals : Head to Head (H2H)

Miami Marlins

17 %

St. Louis Cardinals

83 %

Apr 21, 2026 - MLB

Miami Marlins
3 :  5
St. Louis Cardinals

Apr 20, 2026 - MLB

Miami Marlins
5 :  3
St. Louis Cardinals

Mar 21, 2026 - MLB Spring Training

St. Louis Cardinals
7 :  4
Miami Marlins

Mar 14, 2026 - MLB Spring Training

Miami Marlins
7 :  7
St. Louis Cardinals

Mar 8, 2026 - MLB Spring Training

Miami Marlins
2 :  2
St. Louis Cardinals

Mar 2, 2026 - MLB Spring Training

St. Louis Cardinals
3 :  2
Miami Marlins

Miami Marlins - St. Louis Cardinals Key Points

  1. Cardinals pitching: worst K/9 ratio in MLB at 6.3
  2. Marlins, fifth-best team batting average at .254
  3. Marlins have stolen 26 bases this season, third-best in MLB
  4. Cardinals have hit 25 home runs this season

Our Miami Marlins vs St. Louis Cardinals Prediction

In modern MLB, home runs are worth more than ever, and the fact that these Cardinals are hitting a few is an encouraging sign for a traditional MLB franchise looking for a revival. Jordan Walker's start to the season has been especially good; despite going 0-for-4 on Tuesday, he's dominating the league with these numbers: .306 batting average in 85 at-bats with 8 home runs and 16 RBIs.

Wednesday's pitching matchup will be Kyle Leahy vs. Jason Junk, two pitchers with ERAs above 4.50. A good opportunity to bet on the OVER.

Our prediction for Marlins vs Cardinals is: Over 8.5.

Prediction:

 

Over 8.5

-110
$350 offered for betting!

FanDuel - Free Daily Dingers Game

FanDuel - Earn a Profit Boost with a Free Daily Dingers Game

With the MLB now back in full swing, FanDuel is currently offering an MLB-exclusive promotion for all its customers. To use this promo, navigate to the FanDuel homepage and click “Play Free” on the “Daily Dingers” tab at the top of the screen.

After doing so, you will be redirected to a page where you can select one player who you think will hit a home run during that day’s games.

If the player you picked hits a home run, your account will be credited with a profit boost token the following day. This token can then be used on any MLB game wager. Keep in mind that the bet you make with your profit boost token must have odds of -200 or longer.

Additionally, you can enter this “Daily Dinger” contest once every day, and this promotion will last the duration of the season, so be sure to take advantage of this promotion for the chance to earn a profit boost token every day of the season!

Take advantage now!

All tips are fully researched and given in good faith, but profits cannot be guaranteed.

Miami Marlins vs St. Louis Cardinals Picks