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

USA - MLB

Miami Marlins
4/21/26 18:40
St. Louis Cardinals

Prediction:

 

UNDER 8.5

-105
10X100 in FanCash offered for betting!

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

 by Travis Pulver | in MLB Picks

The Miami Marlins (11-12, 9-5 Home) will try to improve to .500 today when they host the St. Louis Cardinals (13-9, 6-4 Away) in the second game of a three-game series to start the week. Fans can follow the action at loadDepot Park once the game gets underway at 6:40 p.m. EST, with coverage provided by MLB.TV.

Miami had lost four in a row before taking the finale of their weekend series vs. Milwaukee on Sunday, 5-3. The Marlins made the most of the six hits and six walks in yesterday’s game to edge out the visiting Cardinals for a 5-3 win. St Louis had won five in a row before dropping yesterday’s game.

The Cardinals are set to give Dustin May the ball to start the day. May is 2-2 on the season with an ERA of 6.98 and a 1.60 WHIP. However, while they are not good numbers, he has been pitching much better of late. In his last two starts, he gave up ten total hits and one earned run in each game.

Marlins starter Chris Paddack has yet to record a win (0-3) and has a 5.59 ERA with a 1.45 WHIP. However, like May, his stats are misleading. After giving up eight earned runs in his first start, he gave up four combined in his last three starts.

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 L W W
Victories

2/6 (33%)

Defeats

4/6 (67%)

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

Apr 14, 2026 - MLB

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

4/6 (67%)

Defeats

2/6 (33%)

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

Apr 8, 2026 - MLB

Miami Marlins
7 :  4
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 W L
Victories

5/6 (83%)

Defeats

1/6 (17%)

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

Apr 14, 2026 - MLB

St. Louis Cardinals
6 :  5
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 W L
Victories

5/6 (83%)

Defeats

1/6 (17%)

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

Apr 7, 2026 - MLB

Washington Nationals
6 :  7
St. Louis Cardinals

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

Miami Marlins

17 %

St. Louis Cardinals

83 %

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

Feb 28, 2026 - MLB Spring Training

Miami Marlins
2 :  10
St. Louis Cardinals

Miami Marlins - St. Louis Cardinals Key Points

  1. St. Louis leads the all-time series vs. Miami 138-93.
  2. Miami is 9-14 ATS (run line) this season; St. Louis is 12-9.
  3. The OVER is 14-7-2 for the Marlins and 13-8-1 for the Cardinals.
  4. Betting Public: 90% of total tickets and 92% of the handle are on the OVER.

Our Miami Marlins vs St. Louis Cardinals Prediction

I understand why the public is going so heavy on the OVER. Both starting pitchers have pretty high ERAs and WHIPs. However, I think those numbers are misleading. Yes, both had bad starts early on, but both have since turned in a few really good ones. Neither lineup is doing a great job of hitting the ball and generating runs, and I see no reason to expect them to do so now.

Our St. Louis vs. Miami Pick: UNDER 8.5

Prediction:

 

UNDER 8.5

-105
10X100 in FanCash offered for betting!

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

Miami Marlins vs St. Louis Cardinals Picks