- Matchup: St. Louis Cardinals vs. Miami Marlins
- Date: Wednesday, April 22, 2026
- Venue: LoanDepot Park, Miami, FL
- Broadcast: MLB.TV
- Bets/Odds: St. Louis (+132) Miami (-160)
This page may include affiliate links at no extra cost to you, thanks for your support.
On Wednesday, the St. Louis Cardinals (13-9) are traveling to LoanDepot Park to square off against the Miami Marlins (11-12). The odds for this matchup feature St. Louis at +132 and Miami at -160, with a total set at 9 runs. The anticipated starting pitchers are Kyle Leahy and Janson Junk.

The Cardinals are averaging 4.8 runs per game, placing them 11th in Major League Baseball. They have totaled 106 runs with an on-base percentage of .325. The team has produced 28 doubles and 25 home runs, accumulating 103 RBIs and 168 hits for a batting average of .230. With a slugging percentage of .373, they have struck out 187 times while drawing 91 walks.
St. Louis boasts a strikeout-to-walk ratio of 1.56, while the pitching staff has a WHIP of 1.42. However, they have surrendered 25 home runs and 116 runs (27th in MLB). The Cardinals’ pitchers have permitted 193 hits, averaging 8.7 hits per 9 innings, and 108 earned runs, leading to an earned run average (ERA) of 4.86 this season (27th in the league). They have struck out 140 batters and walked 90, with a team FIP of 4.86.
The Cardinals’ relief pitchers have a save rate of 72.7%, entering 31 save opportunities and securing 8 saves, while missing 3 of 11 attempts. This season, they’ve inherited 38 base runners, with 39.5% scoring. Among the 82 relievers used, there have been a total of 19 holds (4th in MLB).
Defensively, the Cardinals have converted 71.1% of balls in play into outs during 1,800 innings, ranking 9th in the league. They have registered 600 putouts, 224 assists, and 12 errors for a fielding percentage of .986, placing them 15th in Major League Baseball with 17 double plays.
Leahy has pitched 157 innings with 128 strikeouts over his career. With a career win-loss record of 7-6, his FIP is 3.78, facing 655 opposing hitters. His ERA stands at 3.84 (67 earned runs allowed), with a WHIP of 1.248, having allowed 145 hits (8.3 hits per nine innings) and issued 51 walks.
The Miami Marlins have recorded 16 home runs and 100 RBIs, alongside 40 doubles. They’ve walked 78 times, scoring 105 runs with an on-base percentage of .330 and a team batting average of .254 this season. Currently, they have a slugging percentage of .391 and are averaging 4.57 runs per game (13th in MLB). They have struck out 181 times (22nd in the league) with a total of 193 hits.
Miami’s pitching staff has a WHIP of 1.252 and a FIP of 3.94. They rank 4th in total hits allowed with 163 and have conceded 104 runs this season, comprising a team ERA of 4.01 (90 earned runs given up). Their K/BB ratio is 9.00 (203 strikeouts to 90 walks). They have allowed 20 home runs and yield 4.63 runs per 9 innings (18th in MLB).
With a save rate of 63.6%, the Marlins have utilized 68 bullpen pitchers this year. In 24 save opportunities, they have 12 holds and 4 blown saves, converting 7 of 11 save chances into successful saves. Miami’s inherited score rate is 32.0% from 25 inherited base runners.
During their 1,818 innings played, the Marlins’ defensive efficiency is 71.2% (8th in the league). Their fielding percentage stands at .978 (28th in MLB), with 606 putouts, 177 assists, and 18 errors; they have also completed 13 double plays.
Junk has allowed 195 hits and has racked up 126 strikeouts in 172 innings throughout his MLB career. He has surrendered 92 earned runs with a WHIP of 1.308 and a FIP of 4.7. His K/BB ratio is 4.20, facing 729 batters, and he holds a career record of 7-9 with a 4.81 ERA, permitting 10.2 hits per 9 innings.
Who will secure the victory in tonight’s MLB matchup against the spread or moneyline?
Prediction: Bet on St. Louis (+132)
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.
