St. Louis Cardinals vs Miami Marlins Prediction, 4/22/2026 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Miami Marlins
Date: Wednesday, April 22, 2026
Location: LoanDepot Park in Miami, FL
TV: MLB.TV
Odds/Point Spread: St. Louis (+132) Miami (-160)
The St. Louis Cardinals (13-9) are en route to LoanDepot Park on Wednesday where they will attempt to beat the Miami Marlins (11-12). The odds on this game have St. Louis at +132 while Miami is coming in at -160. The betting total is set at 9. The expected starting pitchers are Kyle Leahy and Janson Junk.

As a team, the St. Louis Cardinals are earning 4.8 runs per game, which has them sitting at 11th in baseball. They have 106 runs while holding a team on-base percentage of .325. The Cardinals have recorded 28 two-baggers as a squad and have hit 25 baseballs out of the stadium. They have accrued 103 runs batted in in addition to 168 hits for the season, and their team batting average is .230. St. Louis has a slugging rate of .373 and have struck out 187 times, while drawing a walk on 91 occasions.
Today’s Featured MLB Best Bet! TONY GEORGE is releasing his first MLB top play of the season. George has a 6-Unit MLB Play (7:40 p.m.) Tuesday as part of a three-pack of picks. He has racked up +1,250 with his last five baseball cards and you can sign up below for more. 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 Free MLB Picks
Their strikeout to walk ratio is 1.56 and the pitching staff sits with a WHIP of 1.42. Cardinals pitchers have surrendered 25 long balls and 116 runs in total (27th in MLB). St. Louis has given up 193 hits (8.7 per 9 innings) and also 108 earned runs. The Cardinals have an earned run average of 4.86 this season (27th in baseball), and their staff has rung up 140 batters. Their pitching staff has walked 90 opposing players and their FIP comes in at 4.86 as a unit so far this year.
The Cardinals relievers have a save rate of 72.7% and have stepped onto the mound in 31 save situations. They have compiled 8 saves over the course of the season and have missed out on 3 of their 11 chances to get a save. The relievers have inherited 38 base runners for the year with 39.5% of them crossing home plate. Cardinals relief pitchers have gone to the mound with runners on base 26 times in addition to having 29 appearances in high leverage situations. The Cardinals have sent 82 relievers to the hill on the year. The relievers have a total of 19 holds this year (4th in MLB).
The Cardinals have converted 71.1% of baseballs in play into outs out of their 1,800 innings on the field, which has them ranked 9th in pro baseball. The St. Louis Cardinals have a tally of 600 putouts this year, as well as 224 assists and 12 errors. Their fielding percentage sits at .986 which puts them in 15th in the majors, and have accumulated 17 double plays.
Leahy has taken the ball for 157 frames and has earned 128 punch outs during his career. Leahy (7-6 career win-loss record) has a FIP of 3.78 and he has gone up against 655 opposing batters in the major leagues. His ERA is 3.84 (67 earned runs allowed) and his WHIP is 1.248. He has given up 145 hits (8.3 hits per nine innings) and has 51 free passes.
Miami has knocked in 16 home runs for the year as well as 100 RBIs. They have hit 40 doubles, while walking 78 times and notching 105 runs. The Miami Marlins have an OBP of .330 in addition to a team batting average of .254 so far this season. The Marlins have a team SLG% of .391 and they are earning 4.57 runs per contest (13th in MLB). They have struck out on 181 instances (22nd in baseball) and have totaled 193 base knocks.
The Marlins have a WHIP of 1.252 and have a FIP of 3.94 as a staff for the year. They have a ranking of 4th in the league as a staff in total hits conceded with 163. The Miami pitching staff have allowed 104 runs for the season while holding a team ERA of 4.01 (90 earned runs yielded). Their K/BB ratio sits at 9.00 (203 strikeouts vs 90 walks). They have yielded 20 dingers and they yield 4.63 runs per 9 innings (18th in baseball).
They sit at 15th in the league with a save rate of 63.6%, and they have dispatched 68 bullpen pitchers to the hill so far this year. Their relievers have come in 20 times in high leverage situations and also on 17 occasions with base runners. Sitting with 24 save situations, the Marlins have earned 12 holds and also 4 blown saves. Miami has called on relief pitchers to enter the game in 11 save chances and they have converted 7 saves. Miami relievers have an inherited score rate of 32.0% out of 25 inherited base runners.
In their 1,818 innings on the field, the Marlins have a efficiency on defense of 71.2% (8th in the majors). The Miami Marlins have turned 13 double plays and own a fielding percentage of .978 (28th in MLB). The Marlins have recorded 177 assists, 18 errors and have earned a total of 606 putouts on the campaign.
So far in his MLB career, Junk has allowed 195 base hits while accumulating 126 strikeouts in 172 innings pitched. He has given up a total of 92 earned runs while holding a WHIP of 1.308 and having a FIP of 4.7. His K/BB ratio is 4.20 and he has faced 729 hitters in his MLB career. Junk (7-9 win-loss mark in his career) has a 4.81 ERA and has surrendered 10.2 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take St. Louis (+132)
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
