St. Louis Cardinals vs Miami Marlins Prediction, 4/21/2026 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Miami Marlins
Date: Tuesday, April 21, 2026
Location: LoanDepot Park in Miami, FL
TV: MLB.TV
Odds/Point Spread: St. Louis (-122) Miami (+102)
The Miami Marlins (10-12) are hosting the St. Louis Cardinals (13-8) at LoanDepot Park on Tuesday. The moneyline on this game has St. Louis at -122 and Miami opens at +102. The total is 8. The starting pitchers will be Dustin May and Chris Paddack.

The Cardinals have accounted for 28 doubles as a squad and have hit 25 balls out of the stadium. St. Louis is slugging .379 and have struck out 174 times, while being walked on 89 occasions. As a unit, the St. Louis Cardinals are earning 4.9 runs per game, which has them sitting at 11th in baseball. They have accrued 101 runs batted in in addition to 163 hits on the season, while their team batting average is sitting at .233. They have tallied 103 runs while having a team OBP of .328.
Today’s Featured MLB Best Bet! SCOTT RICKENBACH hit another top play Saturday with a 7-Unit NBA win. He also won his most recent 7-Unit in MLB last Sunday and is now on an 11-6 (65%) with 7-Unit MLB picks. Rickenbach has a 7-Unit MLB Play (3 p.m.) Sunday. Sign up below. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Expert Picks
Their strikeout to walk ratio is 1.62 and the pitching staff holds a collective WHIP of 1.41. Cardinals pitchers have yielded 24 long balls in addition to 111 total runs (26th in MLB). St. Louis has given up 187 base hits (8.8 per 9 innings) in addition to 103 earned runs. The Cardinals have an earned run average of 4.83 this season (27th in baseball), and the staff has rung up 136 hitters. Their pitching staff has walked 84 opposing players and their FIP is 4.81 as a team for the season.
Cardinals bullpen pitchers have entered the game with players on base 25 times as well as having 29 appearances in high leverage situations. The relief pitchers are sitting with 19 holds on the season (4th in baseball). The Cardinals relief pitchers have compiled a save rate of 72.7% and have stepped onto the mound in 31 save situations. They have accumulated 8 saves for the year and have missed out on 3 out of their 11 save opportunities. The relievers have inherited 37 base runners this year and 40.5% of them ended up scoring. The Cardinals have dispatched 80 relief pitchers to the hill this season.
The Cardinals have turned 70.8% of baseballs in play into outs out of 1,728 innings, which ranks them 13th in the majors. The St. Louis Cardinals have earned 576 putouts this season, in addition to 211 assists and 12 errors. Their fielding percentage sits at .985 which has them ranked 17th in pro baseball, and they have turned 17 double plays.
May (21-22 career record) is the owner of a FIP of 3.98 while he has faced 1,440 opposing batters during his time in the major leagues. He has conceded 303 base hits (7.9 hits per 9 innings) with 117 walks. His earned run average is 4.04 (154 earned runs allowed) and he has a WHIP of 1.224. May has taken the mound for 343 frames and has earned 312 punch outs so far in his MLB career.
The Marlins hold a team slugging percentage of .391 and they have an average of 4.55 runs per game (13th in MLB). They have recorded 38 doubles, while getting a free base 72 times and putting up 100 runs. Miami has a total of 15 home runs so far this year to go along with 95 RBIs. They have struck out on 177 instances (22nd in baseball) and have notched a total of 187 base hits. The Miami Marlins have a team OBP of .329 as well as a batting average of .255 so far this year.
The Marlins have a team WHIP of 1.275 with a FIP of 4.05 as a pitching staff for the season. They are sitting at 5th in MLB as a pitching staff in total hits conceded with 158. The Miami pitching staff have surrendered 101 runs this year while having a team ERA of 4.06 (87 earned runs yielded). They currently have a K/BB ratio of 8.90 (190 strikeouts against 88 bases on balls). They have relinquished 20 long balls and they relinquish 4.71 runs per 9 innings (21st in MLB).
With 20 save situations, the Marlins have compiled 10 holds in addition to 3 blown saves. Miami has had relievers step onto the hill in 9 save chances and they have converted 6 saves. Miami bullpen pitchers hold an inherited score rate of 29.2% out of their 24 inherited base runners. Their relievers have come in 19 times in high leverage situations and also on 16 occasions with runners on base. They rank 10th in baseball holding a save rate of 66.7%, and they have dispatched 64 bullpen pitchers onto the diamond this year.
The Miami Marlins have gotten 13 double plays and have accounted for a fielding rate of .977 (28th in pro baseball). The Marlins have recorded 171 assists, 18 errors and have notched a total of 579 putouts this year. In 1,737 innings played, the Marlins have a efficiency on defense of 71.1% (11th in baseball).
During his career, Paddack has conceded 604 base knocks while accumulating 547 strikeouts in 600 frames. He has allowed a total of 312 ER's while earning a WHIP of 1.224 and being the owner of a FIP of 4.6. His K/BB ratio is 4.18 and he has gone up against 2,528 hitters so far in his pro baseball career. Paddack (32-39 win-loss record in his career) has a 4.68 ERA while allowing 9.1 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take St. Louis (-122)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Miami Marlins - Twitter
St. Louis Cardinals - Twitter
