St. Louis Cardinals vs. Miami Marlins Pick – MLB April 21, 2022

The St. Louis Cardinals and Miami Marlins get started in the early evening hours at LoanDepot Park. St. Louis is off to a quick start, with seven wins in ten outings going into tonight. They’re looking for a sweep in this three-game series in Miami.

The Cards are coming off a 5-1 and 2-0 win over the Marlins. In their latest win, Miles Mikolas had a bright performance, as he went 5 innings with 4 hits and no runs allowed. The bullpen picked right up where Mikolas left off and conceded 1 hit and no runs.

This is the second straight in this series where the Cardinals shut down the Marlins. In the first game of this series, Adam Wainwright allowed 1 earned run in a 5-1 win for St. Louis. The bullpen was outstanding again, with 4 strikeouts and no runs.

The Marlins were coming off a nice series finale against the Philadelphia Phillies on April 17. They’ve put up 11 runs in an 11-3 run for their biggest offensive output this year. Double-digit runs haven’t been the norm for the Marlins this season, though.

Miami is going into Thursday with a record of 4-7. That sounds about right for the talent on the Marlins. Another year and another season of what should be a disappointing campaign in Miami.

The Marlins are sending Pablo Lopez to the mound to wrap up this series finale at home in Miami. He is a bright spot that would sure look nice in the rotation of a contender. After recording a career-high last year, Lopez is looking for more.

The Cardinals are expected to counter with Jordan Hicks to open this one. Hicks is likely to open for 2 or 3 innings then give the rest of the game to the relievers.

Head below for our free Cardinals vs. Marlins prediction on April 21, 2022.

St. Louis Cardinals vs. Miami Marlins Live Betting Odds:

The following odds are courtesy of Bovada:
Teams Spread Moneyline Total
St. Louis Cardinals +1.5 (-175) +108 Over 7.5 (-105)
Miami Marlins -1.5 (+150) -130 Under 7.5 (-115)
Betting Site
Bonus Bet Now
1Bovada Logo Bovada Logo

50% up to $1,000 Go to Site
2 BetUS Logo

125% up to $2,500 Go to Site
3 MyBookie Logo

100% up to $1,000 Go to Site
4 Everygame Logo

100% up to $500 Go to Site
5 BetOnline Logo

50% up to $1,000 Go to Site
Team Data St. Louis Cardinals Miami Marlins
Overall Record 7-3 4-7
Away/Home Record 4-2 3-3
Batting Average .238 .229
Batting Average Away/Home .222 .255
Runs Per 9 5.17 3.17
Team ERA 2.97 3.62
Team ERA Away/Home 2.25 3.50

Cardinals vs. Marlins Prediction:

Pablo Lopez came on really nicely last season and could be ready to take an even larger leap forward in 2022. In his fourth season in the majors, Lopez posted a career-high with an ERA of 3.07 and a 1.12 WHIP last season.

He was previously coming off a career-high 3.61 ERA and a 1.19 WHIP in 2022. Early signs suggest that Lopez could improve to ace territory in 2022.

Lopez is on an early pace to show further improvement in 2022. He is coming off two strong performance against the Giants and Phillies to open the season.

The 26-year-old is going into Thursday with an ERA of 0.87 and a 0.97 WHIP through 11 innings of work. He allowed 3 hits and 1 earned run across 5 innings versus the Giants to open the season.

Pablo came back with a just as efficient outing against the Phillies. He gave up 4 hits and no runs in a 7-1 win over the Phillies.

At home this season, Lopez has pitched 6 innings with 4 hits and no runs conceded. Look for him to have a handle on the Cardinals this evening.

On a team with a lack of offensive firepower, it’s required for Lopez and the other members of the Marlins pitching staff to often come up big. It’s likely going to be a game that comes down to Lopez.

St. Louis Cardinals vs. Miami Marlins Betting Trends:


  • Record (Last 10): 7-3
  • 5-0 overall in their previous five games versus the NL East
  • 12-3 overall in their previous 15 games as an underdog
  • 21-5 overall in their previous 26 games after a win
  • UNDER is 5-1 in their previous six games
  • UNDER is 6-2 in their previous eight games on the road


  • Record (Last 10): 4-6
  • 5-11 overall in their previous 16 games after a loss
  • 1-4 overall in their previous five games as a betting favorite
  • UNDER is 5-1 in their previous six games after a loss
  • UNDER is 8-3 in their previous 11 games versus a right-handed starter
  • UNDER is 4-0 in their previous four games versus a team with a winning percentage better than 60%

John Hicks has been an opener in two games this season. He went 2 innings against the Royals with no hits or runs allowed versus the Royals.

Hicks played the same role against the Brewers, with 2 innings of work and 1 hit, and no runs allowed. He’s off to a solid start after a reliever role the last three years.

It was a good start in his career, with a 3.59 and 3.14 ERA in his first two years. Hicks dropped off, but appeared in just 10 innings last year. He is fully capable of reverting back to his form of a few years back.

With Hicks likely leaving the game early, it’s going to be a bullpen game for the Cards. That’s a good thing. The Cardinals are the best bullpen in the major leagues with a 1.76 ERA and 1.07 WHIP.

Look for an UNDER game between the Cardinals and Marlins. This should be a pitcher’s game at LoanDepot Park.


Cardinals vs. Marlins Pick
Kyle E / Author

Kyle is a veteran of TheSportsGeek and has spent nearly a decade providing accurate sports picks and writeups here. He has been a sports handicapper for 10+ years and started sharing his picks and thoughts in 2011 at TheSportsGeek. His expertise spans across multiple sports, including the NFL, NCAAF, MLB, NHL, and horse racing. Prior to writing for TheSportsGeek, Kyle was a fantasy football expert, who ultimately parlayed it into a successful sports betting career. You can find his picks daily only at TheSportsGeek.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.