Cardinals vs Marlins Prediction 4/22/26 MLB Picks Today
St. Louis Cardinals (14-9) vs. Miami Marlins (11-13)
April 22, 2026 12:10 pm EDT
The Line: Miami Marlins 0.0001 / St. Louis Cardinals 0.0001; Over/Under: 0.0001
(Get latest betting odds)
In this article, we will formulate a Cardinals vs Marlins Prediction for this MLB matchup on Wednesday, April 22nd in the third game of this series. Let’s take a look at the prediction for this MLB matchup.
Miami Marlins Preview
The Miami Marlins have a 11-13 record this season and are sitting in the second place of the NL East. They have a 9-6 home record and are coming off a 3-5 home loss against the Cardinals. Their previous three games were a 5-3 home win against the Cardinals, a 5-3 home win, and a 2-5 home loss against the Brewers.
The Marlins have a .253 batting average this season, .331 OBP and .388 Slugging percentage. Miami’s pitching staff has a 4.05 ERA and 1.26 WHIP. Xavier Edwards is the team’s best hitter with a .348 batting average. Liam Hicks leads the team in RBI with 21, also adding a team‑high 4 home runs.
Janson Junk (R) is the projected starting pitcher for the Marlins, and he has a 0-2 record, 4.50 ERA and 1.32 WHIP.
St. Louis Cardinals Preview
The St. Louis Cardinals have a 14-9 record this season and are sitting in the third place of the NL Central. They have a 7-4 away record and are coming off a 5-3 road win against the Marlins. Their previous three games were a 3-5 road loss against the Marlins, and a 7-5 and a 7-5 road win against the Astros.
The Cardinals have a .232 batting average this season, .325 OBP and .377 Slugging percentage. St. Louis’ pitching staff has a 4.78 ERA and 1.41 WHIP. Jordan Walker is the team’s best hitter with a .292 batting average, also leading the team in RBI with 16. Alec Burleson adds a team‑high 3 home runs.
Kyle Leahy (R) is the projected starting pitcher for the Cardinals, and he has a 2-2 record, 5.21 ERA and 1.53 WHIP.
St. Louis Cardinals @ Miami Marlins Betting Trends: April 22, 2026
- Probable Starting Pitcher: Janson Junk Record this season: 0-2 ERA: 4.50
- Home Record: 0-1
- Last 5 against Cardinals: –
Why the Miami Marlins will win
- The Marlins have won five of their last six day games against National League opponents.
- The Cardinals have lost four of their last five games against the Marlins following a win.
- The Marlins have covered the run line each of their last seven Wednesday games against NL Central opponents that held a winning record.
- The Cardinals have failed to cover the run line in six of their last seven games against the Marlins following a win.
- The Cardinals have trailed after 5 innings in six of their last seven games as road underdogs against National League opponents.
- The Marlins have won the first inning in three of their last four day games at LoanDepot Park.
- The Marlins have led after 3 innings in each of their last four home day games.
- Probable Starting Pitcher: Kyle Leahy Record this season: 2-2 ERA: 5.21
- Road Record: 2-0
- Last 5 against Marlins: 0-0
Why the St. Louis Cardinals will win
- The Cardinals have won six of their last seven games as road underdogs.
- The Marlins have lost 12 of their last 18 games as home favorites against NL Central opponents.
- The Cardinals have covered the run line in seven of their last eight day games against NL East opponents.
- The Marlins have failed to cover the run line in 27 of their last 31 games as home favorites against National League opponents following a loss.
- The Cardinals have led after 3 innings in three of their last four day games against National League opponents that held a losing record.
- The Cardinals have led after 5 innings in five of their last six road games.
Total Runs Facts
- Six of the Cardinals’ last seven games as underdogs against National League opponents have gone UNDER the total runs line.
- Nine of the Marlins’ last 11 day games against NL Central opponents have gone UNDER the total runs line.
- The ‘Inning 1 OVER 0.5 runs’ market has hit in eight of the Marlins’ last nine day games.
- The ‘Inning 1 UNDER 0.5 runs’ market has hit in four of the Cardinals’ last five day games against NL East opponents.
Miami Marlins Player Prop Facts
- Kyle Stowers has hit at least one home run in eight of his last 22 home appearances.
- Kyle Stowers has recorded two hits in each of his last three appearances in day games against teams that held a winning record.
- Xavier Edwards ranks T1st in the league in Hits (31) this season.
St. Louis Cardinals Player Prop Facts
- Nolan Gorman has hit at least one home run in four of his last 11 appearances against the Marlins after playing the previous day.
- Lars Nootbaar has recorded at least one hit in each of his last nine road appearances against NL East opponents.
- Jordan Walker ranks T4th in the league in Home Runs (8) this season.
Matchup/League Facts
- The Marlins rank 1st in the league for triples this season (8).
- The Marlins rank T3rd in the league for steals this season (26).
- The Cardinals rank 30th in the league for strikeouts this season (149).
- The Cardinals rank 26th in the league for runs allowed this season (119).
Cardinals vs Marlins Prediction
Both teams are tied 4-4 in their last 8 meetings and are 2-2 in their last 4 meetings in Miami.
In this Cardinals vs Marlins Prediction, the Marlins are coming as -135 home favorites. Both teams have split wins in this series and I don’t trust either pitcher in this matchup, as they both have a 9.71 ERA combined. Both teams are slightly better against righties, with 10 runs/9 combined against right-handed pitching and are 12-6-1 to the over in their last 19 games combined. Take the over 8.5 runs in this one.