MLB Picks

Cardinals vs Marlins Prediction 8/18/25 MLB Picks Today

Cardinals vs Marlins
August 18, 2025 6:40 pm EDT
The Line: Cardinals +115 / Marlins -127 / Over/Under: 8
(Get latest betting odds)

In this article, we will formulate a Cardinals vs Marlins Prediction for this MLB game on Monday, August 18th at the loanDepot park in the opening game of this series. Let’s take a look at the prediction for this MLB matchup.

Miami Marlins Preview

The Miami Marlins have a 59-65 record this season and are sitting on the third place of the NL East. The Marlins have a 28-31 home record and are 59-62 in over/under. They are coming off 5-3 road victory over the Red Sox, which ended their previous three-game losing streak. They are playing the Blue Jays and the Braves next.

The Marlins have a .252 batting average this season, .315 OBP and .397 slugging percentage. Miami’s pitching staff has a 4.54 ERA and 1.30 WHIP.  Xavier Edwards leads the Marlins with 134 hits and is the team’s best hitter with a .302 batting average. Kyle Stowers adds team-highs in RBI with 73 and in home runs with 25.

Eury Perez (R) is the projected starting pitcher for the Marlins, and he has a 5-3 record, 3.58 ERA and 0.98 WHIP.

Saint Louis Cardinals Preview

The Saint Louis Cardinals have a 61-64 record this season and are sitting on the 4th place of the NL Central. The Cardinals have a 26-34 road record and are 62-57 in over/under They are coming off a 4-8 home defeat by the Yankees, and have five consecutive losses. Over is 3-1 in their last 4 games and are playing the Pirates and the Rays next.

The Cardinals have a .249 batting average this season, .318 OBP and .387 Slugging percentage. Saint Louis’ pitching staff has a 4.24 ERA and 1.29 WHIP. Brendan Donovan leads the Cardinals with 118 hits, while Alec Burleson is the team’s best hitter with a .283 batting average. Wilson Contreras leads the team in RBI, with 65, adding a team-high 16 home runs.

Matthew Liberatore (R) is the projected starting pitcher for the Cardinals, and he has a 6-10 record, 4.08 ERA and 1.29 WHIP.

Why the Miami Marlins will win

  • The Cardinals have lost 13 of their last 14 road games against National League opponents following a home loss.
  • The Marlins have won four of their last five games against the Cardinals.
  • The Cardinals have failed to cover the run line in seven of their last eight games against teams that held a losing record.
  • The Marlins have covered the run line in six of their last seven home games against teams that held a losing record.
  • The Cardinals have trailed after 5 innings in six of their last seven road games against National League opponents that held a losing record.
  • The Cardinals have trailed after 3 innings in each of their last seven road games against opponents that held a losing record.
  • The Marlins have won the first inning in three of their last four games as home favorites.

Why the St. Louis Cardinals will win

  • The Marlins have lost each of their last 10 Monday games as favorites.
  • The Cardinals have won each of their last four games as underdogs against National League opponents following a loss.
  • The Marlins have failed to cover the run line in each of their last 10 games as home favorites against National League opponents.
  • The Cardinals have covered the run line in each of their last seven games as underdogs against NL East opponents.
  • The Marlins have trailed after 5 innings in 10 of their last 11 games against NL Central opponents that held a losing record.
  • The Cardinals have led after 3 innings in each of their last five road games against NL East opponents that held a losing record.
  • The Marlins have lost the first inning in three of their last four home games against National League opponents that held a losing record.

Total Runs Facts

  • Each of the Marlins’ last five home games against National League opponents have gone UNDER the total runs line.
  • Four of the Cardinals’ last five road games against NL East opponents have gone UNDER the total runs line.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in seven of the last eight night games between the Cardinals and Marlins.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Cardinals’ last seven Monday games against NL East opponents.

Matchup/League Facts

  • The Marlins rank T5th in the league for triples this season (22).
  • The Marlins are one of only five teams in the league to rank top 10 in both steals and batting average this season.
  • The Cardinals rank 30th in the league for triples this season (5).
  • The Cardinals rank 29th in the league for strikeouts this season (910).

Cardinals vs Marlins Prediction

The Marlins are 4-1 in their last 5 meetings against the Cardinals, having won their only series this season by 2-1 wins in Saint Louis. Under is 3-0-1 in their last 4 meetings.

In this Cardinals vs Marlins Prediction, the Marlins are coming as -130 home favorites. Both teams have almost identical overall record and similar home/away splits, but the Marlins have the pitching advantage. Perez has better numbers overall and has been excellent at home, with a 2.08 home ERA. Liberatore on the other hand, has been in poor form lately for the Cardinals, with a 1-4 record and 5.95 ERA in his last five starts. The Cardinals are on a free fall lately, having lost five straight games, and I don’t think that this is where they end their losing streak. Take the Miami Marlins on the moneyline at home.

Nikos Lagouretos's Free Pick: Miami Marlins -127

Need More? Get Premium Picks

Related Articles

Back to top button