- Game: St. Louis Cardinals vs Miami Marlins
- Date: Monday, April 20, 2026
- Location: LoanDepot Park in Miami, FL
- TV: MLB.TV
- Odds/Point Spread: St. Louis (-152) Miami (+126)
This page may include affiliate links at no extra cost to you, thanks for your support.
The Miami Marlins (9-12) are set to compete against the St. Louis Cardinals (12-8) at LoanDepot Park this Monday. The betting odds position St. Louis at -152 and Miami at +126, with a total set at 8.5. The starting pitchers will be Michael McGreevy for the Cardinals and Max Meyer for the Marlins.

The Cardinals have recorded 25 doubles and launched 25 home runs this season. With a slugging percentage of .385, they have faced 161 strikeouts while drawing 86 walks. St. Louis is averaging 4.8 runs per game, ranking them 12th in the MLB. They have amassed 94 RBIs and 155 hits, boasting a team batting average of .234, alongside 96 total runs scored and an on-base percentage of .330.
The Cardinals have a strikeout-to-walk ratio of 1.60, with the pitching staff holding a WHIP of 1.43. They have allowed 23 home runs and a total of 106 runs this season, ranking 26th overall. St. Louis has given up 179 hits (8.9 per 9 innings) and 99 earned runs, resulting in an earned run average of 4.90 (28th in the MLB). The staff has struck out 130 batters, allowing 81 walks, with a FIP of 4.84.
So far, St. Louis has used 75 relievers this season, with the bullpen inheriting 33 runners, of which 36.4% have scored. The relievers have notched 16 holds this season (8th in MLB). Cardinals relievers have entered games with opponents on base 22 times and experienced 26 high-leverage situations, achieving 7 saves while blowing 2 of 9 save chances. Their save success rate stands at 77.8%, with 26 recorded save situations.
This season, the St. Louis Cardinals have accounted for 546 putouts, 202 assists, and 11 errors. Their fielding percentage is at .986, ranking 15th in MLB. They have completed 16 double plays and converted 70.6% of balls in play into outs across 1,638 innings, putting them at 13th in professional baseball.
McGreevy (career record of 12-5) has a FIP of 3.69, facing 568 opposing batters. He has given up 131 hits (allowing 8.5 per 9 innings) along with 25 walks, with a career ERA of 3.74 (58 earned runs). Over his career, he has recorded 88 strikeouts in 139 innings pitched, holding a WHIP of 1.119.
The Miami Marlins have hit 15 home runs and accumulated 92 RBIs this season. They have recorded 35 doubles, earned 67 walks, and scored 95 runs, with an on-base percentage of .327 and a batting average of .256. The Marlins have a slugging percentage of .393 and average 4.52 runs per game (14th in the league). They have struck out 164 times (24th in MLB) and tallied 179 hits.
As a team, Miami registers a WHIP of 1.293 and a FIP of 4.14, with a strikeout-to-walk ratio of 8.80 (180 strikeouts to 85 walks). They rank 6th in the league for total hits allowed, at 153. They have allowed 20 home runs and give up 4.79 runs per 9 innings (22nd in baseball). The Marlins pitching staff has relinquished 98 runs this season, with an ERA of 4.16 (85 earned runs allowed).
Miami’s save rate stands at 62.5%, ranking 17th in MLB, and their bullpen has used 60 pitchers this season. The relievers have taken the mound 17 times in critical situations and 14 times with base runners present. Out of 18 save situations, the Marlins have recorded 9 holds and faced 3 blown saves. They have converted 5 out of 8 save opportunities this year, with a 28.6% inherited score percentage from 21 inherited runners.
Across 1,656 innings, Miami boasts a defensive efficiency of 71.0% (9th in MLB). They have executed 12 double plays and maintain a fielding percentage of .977 (29th in baseball). The Marlins have made 167 assists, committed 17 errors, and finished 552 putouts this season.
During his career, Meyer has allowed 158 hits and recorded 140 strikeouts across 146 innings. He has conceded 84 earned runs, maintaining a WHIP of 1.421 and a FIP of 5.1. With a K/BB ratio of 2.80, he has faced 647 opposing batters, holding a career record of 7-11 and an earned run average of 5.16 (allowing 9.7 hits per nine innings).
Who will emerge victorious in tonight’s MLB match, covering the spread or winning outright?
Pick: Bet on Miami (+126) and under 8.5 runs
Some links on this page are affiliate links. If you sign up or make a purchase through them, we may earn a small commission always at no extra cost to you. Thanks for helping us keep this site running.
