Last Updated Apr 21, 2022, 6:47 PM

St. Louis Cardinals vs. Miami Marlins Picks, Predictions, Odds

The St. Louis Cardinals (6-3) and Miami Marlins (4-6) will wrap up their three-game series on Thursday night. First pitch is scheduled for 6:40 PM ET at Loan Depot Park in Miami, Florida and can be viewed on MLB Network.  

Sign up to get daily betting columns directly to your inbox!

Score Prediction

St. Louis 4, Miami 3 

Best Bets 

St. Louis Cardinals vs. Miami Marlins Betting Predictions

The Cardinals have gotten off to a solid start this season and find themselves atop the NL Central with a record of 6-3. Consistency has been the key for the Cardinals as they have scored less than four runs in just three games. The pitching has also played well with a team ERA of 3.30. Right-Handed pitcher Jordan Hicks is scheduled to get the start Thursday. Hicks is 1-0 in two appearances this season and has allowed a hit, no runs, and struck out five batters in 4.0 innings.  

After 11 games the Marlins find themselves five games behind the Mets for 1st place of the NL East, but have managed to win three of their last six. The bats have been struggling and have scored less than 4 runs in seven of their 11 games played. The pitching has not been much better with a team ERA of 3.78 Miami will start the right hander, Pablo Lopez. Lopez is 1-0 in two games this season and has allowed seven hits, a run, and struck out eight batters in 10.1 innings pitched.  

I like the value in the Cardinals moneyline here at +110. Having a consistent offense is huge in the game of baseball and St. Louis has been very consistent on both sides of the field. The Marlins have been playing better as of late and very could win this game, but the value with the Cardinals is too good to pass up at +110. Jordan Hicks does not have a whole lot of big-league experience but defiantly has the talent to be successful. Backing the Cardinals moneyline here.  

Betting On The MLB

Best MLB Betting Sites:

bet365 | BetMGM | Caesars Sportsbook | FanDuel | FOX Bet | PointsBet | SI Sportsbook | Unibet | Best US Sportsbooks

Where to bet on the MLB:

Arizona | Colorado | Illinois | Indiana | Louisiana | Michigan | New Jersey | New York | Pennsylvania | Tennessee | Virginia | West Virginia

St. Louis Cardinals vs. Miami MarlinsBetting Odds

  • Cardinals +105
  • Marlins -125
  • Cardinals +1.5 (-180)
  • Marlins -1.5 (+155)
  • Over 7.5 (-105)
  • Under 7.5 (-115)

MLB Odds | Futures Odds

(Getty)

St. Louis Cardinals vs. Miami Marlins Betting Resources

  • Date: Thursday, April 21, 2022
  • Matchup: NL Central vs. NL East
  • Stadium: loanDepot Park
  • Location: Miami, Florida
  • TV-Time: MLBN - 6:40 p.m. ET

St. Louis Cardinals Betting Analysis

The Cardinals are treating bettors well thus far, going 7-3 SU, 7-3 ATS, and have an O/U record of 5-4-1. St. Louis has seen past success against Miami, going 8-0 in their last eight matchups with the Marlins. Going back to last season, the Cardinals are 15-3 in their last 18 games on the road. 

St. Louis has been hitting the ball well to start the season.The Cardinals have a team batting average of .251 (9th), on base percentage of .333 (6th), slugging percentage of .438 (3rd), and have scored 48 total runs (14th). The third baseman Nolan Arenado has been great with a batting average of .382 (13-34), four HRs, and 12 RBIs. The second baseman Tommy Edman has also gotten off to a hot start with a batting average of .355 (11-31), three HRs, seven RBIs.  

The pitching for St. Louis has been solid through the first 11 games. As a team they have allowed opponents a batting average of .243 (22nd), have an ERA of 3.30 (9th), and have allowed 30 total runs (2nd). In Wednesday’s win over the Marlins the Cardinals used four different pitchers. Starter Miles Miikolas went 5.0 innings and allowed four hits and zero runs. The other three pitchers gave up a combined a hit and zero runs. The Right-hander Jordan Hicks is scheduled to get the start Thursday. Hicks is 1-0 in two appearances this season and has allowed a hit, no runs, and struck out five batters in 4.0 innings. 

Miami Marlins Betting Analysis

Through 11 games the Miami Marlins are 4-7SU, 6-4 ATS, and have an O/U record of 4-6. The total has gone under in six of Miami’s last nine games. Going against this trend, the total has gone over in six of Miami’s last eight games against the Cardinals. The Marlins have struggled at home against the Cardinals in the past, with a SU record of 1-9 in their last ten meetings.  

Miami has had a tough time bringing runs home this season. As a team the Marlins have a batting average of .239 (12th), on base percentage of .319 (11th), slugging percentage of .390 (12th), and have scored 40 total runs (22nd). Right fielder Jesus Sanchez has had a strong start with a batting average of .359 (14-39), two HRs, and eight RBI’s. The second baseman Jazz Chisholm has been doing his part with a batting average of .292 (7-24), two HRs, and 10 RBI’s. 

The pitching has not been great, giving up more than five runs in four of their seven losses. As a team they are allowing opponents a batting average of .229 (15th), have an ERA of 3.77 (16th), and have given up 42 total runs (9th). The Marlins used two different pitchers in Tuesday’s loss to the Cardinals and gave up a combined four hits and two runs throughout the game. Starter Sandy Alcantara lasted 8.0 innings and gave up four hits and no runs. Relief Anthony Bender went one inning and gave up a two-run home run. Right-handed pitcher Pablo Lopez will get the start. Lopez is 1-0 in two games this season and has allowed seven hits, a run, and struck out eight batters in 10.1 innings pitched. 

Key Players to Watch

  • STL: Paul Goldschmidt - 1B (Last Game: 0-3, BB)
  • STL: Nolan Arenado - 3B (Last Game: 1-4, HR, R, 2 RBI)
  • MIA: Jazz Chisholm, Jr. - 2B (Last Game: 1-3)
  • MIA: Jesus Sanchez - OF (Last Game: 0-3)

Probable Pitchers

  • STL: Jordan Hicks - RHP (1-0, 0.00 ERA, 5 K, 0.75 WHIP
  • MIA: Pablo Lopez - RHP (1-0, 0.87 ERA, 8 K, 0.97 WHIP)

St. Louis Cardinals vs. Miami Marlins Betting Conclusion

For whatever reason the Marlins have not found a way to beat the Cardinals, going 1-9 in their last 10 meetings. I like the Cardinals to sweep the series Thursday. The pitching has been excellent thus far and have allowed just 1 run to the Marlins over two games. Backing the Cardinals at +112 here. 

We may be compensated by the company links provided on this page. Read more

MLB News