St. Louis Cardinals vs New York Mets MLB Betting Prediction

MLB St. Louis Cardinals vs New York Mets Prediction 4/18

The St. Louis Cardinals will play against the New York Mets at Citi Field on Friday, April 18, 2025. The game is set to start at 7:10 PM, under the lights of a night game. Fans can expect an exciting evening as these teams meet on the field.

Cardinals vs. Mets Betting Prediction

  • Money Line Prediction: Cardinals MoneyLine 143. The Cardinals have a good value as underdogs. Their hitting stats are strong, and they can pull off a win if their lineup performs well.
  • Over/Under Prediction: Under 8.0 (-111). The Mets have a top-ranked ERA, and both teams have strong pitching stats. This could lead to a low-scoring game.

Team Trends

  • The St. Louis Cardinals have a home record of 8-4 but struggle on the road with a 1-6 record.
  • The New York Mets have a strong start to the season with a 12-7 record and a 6-1 home record.
  • In a recent spring training game, the Mets defeated the Cardinals 4-1, with Griffin Canning striking out 8 batters.
  • During the same game, Francisco Lindor of the Mets had 3 singles and 1 RBI.
  • The Cardinals’ Andre Pallante pitched 6 innings against the Mets, allowing 7 hits and 4 runs.

Cardinals vs Mets Preview

The St. Louis Cardinals will visit the New York Mets at Citi Field on April 18, 2025. This night game will see Miles Mikolas take the mound for the Cardinals. Mikolas has had a challenging start to the season, with a record of 0-2 and an ERA of 9.00 over three games. His recent outing against the Phillies showed some improvement, with six strikeouts over five innings.

On the other side, David Peterson will pitch for the Mets. Peterson has been more consistent, holding a 1-1 record with a 2.70 ERA. In his last game against the Athletics, he pitched six innings and allowed only two runs. Both teams will look to their starting pitchers to set the tone for the game under the lights at Citi Field.

New York Mets: Power at the Plate

Pete Alonso is having a strong start to the season. In 19 games, he has a .343 batting average and leads the league with 5 home runs. He also has 21 RBIs, which is the highest in the league. Juan Soto has played 19 games this season. His batting average is .221, but he leads the team with 14 runs. He has 3 home runs and 7 RBIs so far. Francisco Lindor has played 18 games this season. He has a .268 batting average and has scored 10 runs. Lindor has 1 home run and 7 RBIs.

Cardinals Look to Keep Momentum

Lars Nootbaar is off to a solid start this season. In 18 games, he has a .268 batting average. Nootbaar leads the team with 12 runs and has 10 RBIs. Brendan Donovan is also performing well. He has played 19 games with a .373 batting average. Donovan leads the team with 12 RBIs and has scored 10 runs. Nolan Arenado adds depth to the lineup. He has a .284 batting average in 18 games. Arenado has 11 runs and 9 RBIs so far.

Final Betting Pick

The Cardinals MoneyLine at 143 presents good value due to their strong hitting stats. Players like Brendan Donovan and Lars Nootbaar have been performing well, contributing to the team’s high batting average and on-base percentage. Despite being underdogs, the Cardinals have the potential to win if they capitalize on their offensive strengths.

The prediction for the game going under 8.0 runs is based on the Mets’ top-ranked ERA and solid pitching from both teams. David Peterson has been effective for the Mets with a 2.70 ERA, while the Cardinals’ pitching staff has also shown strength with a low WHIP. These factors suggest a low-scoring game is likely.


All odds are courtesy of Action247 Sportsbook. Good luck!!


* All odds are provided by Action247 Sportsbook and all odds subject to change. **All views expressed are my own. My picks are my own and are not a guarantee, bet at your own risk. Action247 does not warrant the accuracy of completeness of the information, text, graphics, links or other items contained within these post.