SportsJaw
LeaderboardToday's GamesBest BetsOdds ComparisonConsensus PicksMake Picks
Login / Sign In
Today's GamesLatest PredictionsToday’s Best BetsOdds ComparisonConsensus PicksTeam PredictionsHead-to-Head MatchupsSJ CoinsAbout SportsJawContact UsLogin / Sign In
HomeMatchupsMake PicksLeaders
SportsJaw

The social platform for sports bettors.

Explore SportsJaw

  • Today’s Picks
  • Predictions
  • Best Bets
  • Leaderboard
  • Make Picks
  • Odds Comparison
  • Consensus Picks
  • Team Predictions
  • Head-to-Head
  • Game Briefing

Picks by Sport

  • NFL Picks
  • NCAAF Picks
  • NBA Picks
  • NCAAB Picks
  • MLB Picks
  • NHL Picks

About SportsJaw

  • How It Works
  • SJ Coins
  • Terms
  • Privacy
  • Contact Us

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

© 2026 SportsJaw. For entertainment purposes only. SportsJaw does not accept or place wagers.

  1. Home
  2. MLB Picks
  3. Miami Marlins vs St. Louis Cardinals
Sun 2:15 PM ET
Miami Marlins logo
Miami
Marlins10
M. Meyer RHP
versus
St. Louis Cardinals logo
St. Louis
Cardinals3
K. Gibson RHP
Final
Team123456789T
Miami Marlins61000012010
St. Louis Cardinals00001000

Miami Marlins vs St. Louis Cardinals Betting Picks & Predictions

Game time: April 7, 2024 at 2:15 PM ET

Venue: Busch Stadium — St. Louis, Missouri

Article updated Apr 6, 10:35 PM EDT

Published by SportsJaw Editorial Team

The winless Miami Marlins (0-8) will conclude their series against the St Louis Cardinals (4-4) at Busch Stadium on Sunday. Miami lost the opening game of the series on

Game outlook

The winless Miami Marlins (0-8) will conclude their series against the St Louis Cardinals (4-4) at Busch Stadium on Sunday. Miami lost the opening game of the series on Friday, extending their losing streak to eight games. St Louis has won three of the last four games but remains in last place in the NL Central. Both teams will be missing key players due to injuries. Max Meyer will start for the Marlins, while Kyle Gibson will start for the Cardinals. St Louis is the betting favorite in this matchup. For expert picks and guaranteed wins, try our services today.

Betting Odds

Moneyline: Marlins +120 | Cardinals -140

Spread: Marlins +1.5 (-175) | Cardinals -1.5 (+150)

Total: Over/Under 8.5 (-110)

Based on the moneyline, the implied probability that St. Louis will win straight-up is 58%.

Miami Marlins

Miami Marlins are currently struggling both offensively and defensively in the early part of the baseball season. The team ranks 20th in runs scored, 25th in team batting average, and 27th in slugging percentage. Jake Burger leads the team in home runs, RBI, and hits. On the mound, the Marlins are 27th in team ERA and 28th in WHIP. The starting rotation has yet to record a Quality Start, and the pitching staff is allowing a batting average of .276. With a power ranking of 23, Miami is ranked 25th in offense, 29th in defense, and has yet to secure a win this season. On Sunday, Max Meyer will take the mound for Miami with an ERA of 3.60 and four strikeouts.

2
3
MLB · Miami Marlins at St. Louis Cardinals

Your Picks on Marlins vs Cardinals

Picks closed
Runline
Moneyline
Total

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

St. Louis Cardinals Analysis

St. Louis Cardinals have opened the regular season with a team batting average of .226, ranking 21st, and are 19th in on-base percentage at .305, while 23rd in slugging percentage with .331. The team has scored 35 runs, ranking 15th, with Willson Contreras leading in home runs and Paul Goldschmidt leading in RBI. The pitching staff has a team ERA of 4.57, ranking 18th, with Lance Lynn leading in strikeouts. The team will have Kyle Gibson start on Sunday. The Cardinals have a power ranking of 27 and are 77-85 overall, with a ranking of #21 for offense and #13 for defense. Miami has won their last 3 matchups against St. Louis.

Miami Marlins Struggle as St Louis Cardinals Dominate Pitching and Offense

The Miami Marlins rank 27th in team ERA, 28th in WHIP, and 25th in batting average allowed. Offensively, they sit at 25th in team batting average, 26th in on-base percentage, and 27th in slugging percentage. On the other hand, the St Louis Cardinals have the 18th best ERA in the league. Miami's Max Meyer performed well in his season debut, pitching five innings and allowing two runs, despite giving up one home run. However, the Marlins still suffered a loss. In contrast, St Louis's Kyle Gibson had a successful debut by pitching seven innings and only allowing two runs in a 6-2 victory over the San Diego Padres. Miami has struggled, losing all eight of their opening games this season, with a 1-9 record in their last 10 road games against St Louis. Meanwhile, St Louis has won four of their last six games.

SportsJawGame Predictions
Predicted score

Unavailable for this preview

Projected winnerUnavailableConfidencelow
Pick on the Spread

Published pick: Unavailable

Pick on the Total

Published pick: Unavailable

#MiamiMarlins#StLouisCardinals

Share this preview

Facebook X Reddit Email
SportsJaw logo
Written by

SportsJaw Editorial Team

SportsJaw published this archived preview from its original game-day article. Its prediction and quoted lines are preserved as written.

About our editorial process

SportsJaw Marlins vs Cardinals archived game preview contains historical odds and availability that may no longer be current. View history of past Marlins vs Cardinals matchups or learn how our predictions work.

Current matchup data

Lines, trends and availability

Line movement since open

  • Moneyline · Miami Marlins+118 → +123Moved
  • Moneyline · St. Louis Cardinals-133 → -143Moved
  • Spread · Miami Marlins+1.5 (-180) → +1.5 (-168)Moved
  • Spread · St. Louis Cardinals-1.5 (+150) → -1.5 (+145)Moved
  • Total · Over8.5 (-110) → 9 (-110)Moved
  • Total · Under8.5 (-110) → 9 (-110)Moved

ATS and O/U trends

Miami Marlins
80-82 matchup record · 0-10-0 ATS · 7-2-1 O/U
Last 10 completed games on file
St. Louis Cardinals
77-85 matchup record · 8-2-0 ATS · 3-5-2 O/U
Last 10 completed games on file

Injuries and availability

From the published research (2024-04-07T02:35:24.795Z). Availability may have changed; review the cited sources.

The winless Miami Marlins (0-8) will conclude their series against the St Louis Cardinals (4-4) at Busch Stadium on Sunday. Miami lost the opening game of the series on Friday, extending their losing streak to eight games. St Louis has won three of the last four games but remains in last place in the NL Central. Both teams will be missing key players due to injuries. Max Meyer will start for the Marlins, while Kyle Gibson will start for the Cardinals. St Louis is the betting favorite in this matchup. For expert picks and guaranteed wins, try our services today.

Recent head-to-head

  • 2024-04-06Miami Marlins 1 · St. Louis Cardinals 3
  • 2024-04-04Miami Marlins 5 · St. Louis Cardinals 8
Final result

Matchup pick recap

Miami Marlins defeated St. Louis Cardinals 10-3

Miami Marlins defeated St. Louis Cardinals 10-3 on April 7, 2024, a 7-run decision in the series. Miami Marlins' strongest period was the 1st inning, when it outscored its opponent 6-0. Against SportsJaw's recorded Miami Marlins +1.5 (-168) spread, Miami Marlins covered, while the 13 combined runs finished over the recorded total of 9.

SportsJaw editorial picks

  • Projected winnerNo published selectionUnavailable

Tipster picks

  • DtownsendMoneyline · Miami Marlins -133Win
  • RcollinsMoneyline · Miami Marlins +118Win
  • JackCohenMoneyline · St. Louis Cardinals -133Loss
  • MikehuffMoneyline · St. Louis Cardinals -133Loss
  • Hustle$Moneyline · Miami Marlins +118Win
  • SBLMoneyline · St. Louis Cardinals -140Loss
  • JamescashiolaMoneyline · Miami Marlins +120Win
  • MtgoldsteinMoneyline · Miami Marlins +120Win
  • Josh720Moneyline · Miami Marlins -136Win
  • RoycejacobsMoneyline · Miami Marlins +120Win
  • CoversMoneyline · St. Louis Cardinals -136Loss
  • JtgarciaMoneyline · St. Louis Cardinals -137Loss
  • Lockpicker69Moneyline · Miami Marlins +120Win
  • GustavosintoMoneyline · St. Louis Cardinals -137Loss