St. Louis Cardinals vs New York Mets Prediction & Picks - MLB

See our betting tips for the next match between these two teams
St. Louis Cardinals - New York Mets Betting tips

USA - MLB

St. Louis Cardinals
4/18/25 19:10
New York Mets

Prediction:

 

Mets -1.5.

+125
$250 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Carlos Zabala | in MLB Picks

It seems the Mets' pitching is particularly good when playing at Citi Field, and on Thursday against the Cardinals in Game 1, they gave further reason to believe this when they held the visitors to one run on just three hits to take the first game of the four-game series 4-1.

The Mets' four runs came in the second inning, starting with a home run by Vientos, an RBI hit by Baty, and a two-run hit by Lindor. Soto, in turn, recorded another no-hit day, and his offensive output is starting to worry him. Although Alonso also went 0-for-4, the Mets' excellent pitching doesn't seem to care yet, as the team's record is 11-5 and 5-1 in Queens.

Canning pitched a great game, earning the W, his second of the season, pitching six innings and striking out eight. Meanwhile, Díaz recovered and earned his fourth save of the season, striking out two Cardinals.

Incredibly, every Cardinals player on Thursday struck out, except for Arenado. With this, the Mets have won their last five games against the Cardinals.

St. Louis Cardinals vs New York Mets Form

Table

Teams % P W L
3
New York Mets
New York Mets
0.65 20 13 7
19
St. Louis Cardinals
St. Louis Cardinals
0.45 20 9 11

St. Louis Cardinals and New York Mets Latest Matches

St. Louis Cardinals
St. Louis Cardinals Latest matches
W W W L W L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 17, 2025 - MLB

St. Louis Cardinals
1 :  4
New York Mets

Apr 16, 2025 - MLB

Houston Astros
1 :  4
St. Louis Cardinals

Apr 15, 2025 - MLB

Houston Astros
2 :  0
St. Louis Cardinals

Apr 14, 2025 - MLB

Houston Astros
3 :  8
St. Louis Cardinals

Apr 13, 2025 - MLB

Philadelphia Phillies
0 :  7
St. Louis Cardinals

Apr 12, 2025 - MLB

Philadelphia Phillies
4 :  1
St. Louis Cardinals
L W W W L W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Apr 16, 2025 - MLB

Houston Astros
1 :  4
St. Louis Cardinals

Apr 15, 2025 - MLB

Houston Astros
2 :  0
St. Louis Cardinals

Apr 14, 2025 - MLB

Houston Astros
3 :  8
St. Louis Cardinals

Apr 13, 2025 - MLB

Philadelphia Phillies
0 :  7
St. Louis Cardinals

Apr 12, 2025 - MLB

Philadelphia Phillies
4 :  1
St. Louis Cardinals

Apr 11, 2025 - MLB

Philadelphia Phillies
0 :  2
St. Louis Cardinals
L L L W L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Apr 17, 2025 - MLB

St. Louis Cardinals
1 :  4
New York Mets

Apr 9, 2025 - MLB

St. Louis Cardinals
1 :  2
Pittsburgh Pirates

Apr 8, 2025 - MLB

St. Louis Cardinals
5 :  3
Pittsburgh Pirates

Apr 7, 2025 - MLB

St. Louis Cardinals
4 :  8
Pittsburgh Pirates

Apr 6, 2025 - MLB

St. Louis Cardinals
7 :  18
Boston Red Sox

Apr 6, 2025 - MLB

St. Louis Cardinals
4 :  5
Boston Red Sox
New York Mets
New York Mets Latest matches
L W W L L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 17, 2025 - MLB

St. Louis Cardinals
1 :  4
New York Mets

Apr 16, 2025 - MLB

New York Mets
3 :  4
Minnesota Twins

Apr 15, 2025 - MLB

New York Mets
3 :  6
Minnesota Twins

Apr 14, 2025 - MLB

New York Mets
5 :  1
Minnesota Twins

Apr 13, 2025 - MLB

New York Mets
8 :  0
Athletics

Apr 12, 2025 - MLB

New York Mets
1 :  3
Athletics
W W W W L W
Victories

5/6 (83%)

Defeats

1/6 (17%)

Apr 17, 2025 - MLB

St. Louis Cardinals
1 :  4
New York Mets

Apr 9, 2025 - MLB

Miami Marlins
5 :  0
New York Mets

Apr 8, 2025 - MLB

Miami Marlins
5 :  10
New York Mets

Apr 7, 2025 - MLB

Miami Marlins
0 :  2
New York Mets

Apr 6, 2025 - MLB

Toronto Blue Jays
1 :  2
New York Mets

Apr 5, 2025 - MLB

Toronto Blue Jays
2 :  3
New York Mets
L W W W L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 16, 2025 - MLB

New York Mets
3 :  4
Minnesota Twins

Apr 15, 2025 - MLB

New York Mets
3 :  6
Minnesota Twins

Apr 14, 2025 - MLB

New York Mets
5 :  1
Minnesota Twins

Apr 13, 2025 - MLB

New York Mets
8 :  0
Athletics

Apr 12, 2025 - MLB

New York Mets
1 :  3
Athletics

Apr 11, 2025 - MLB

New York Mets
7 :  6
Athletics

St. Louis Cardinals against New York Mets : Head to Head (H2H)

St. Louis Cardinals

17 %

New York Mets

83 %

Apr 17, 2025 - MLB

St. Louis Cardinals
1 :  4
New York Mets

Mar 21, 2025 - MLB Spring Training

St. Louis Cardinals
2 :  3
New York Mets

Mar 14, 2025 - MLB Spring Training

St. Louis Cardinals
3 :  3
New York Mets

Mar 12, 2025 - MLB Spring Training

New York Mets
2 :  0
St. Louis Cardinals

Mar 10, 2025 - MLB Spring Training

St. Louis Cardinals
0 :  8
New York Mets

Mar 4, 2025 - MLB Spring Training

New York Mets
1 :  6
St. Louis Cardinals

St. Louis Cardinals - New York Mets Key Points

  1. Mets' 83.3% winning percentage in 2025 as favorites at Citi Field
  2. Mets do not crack the top 20 for teams with the most home runs in 2025
  3. 7 of the Cardinals' last 10 games resulted in a Game Total of UNDER
  4. Mets pitcher Peterson has thrown at least 89 pitches in every outing this season

Our St. Louis Cardinals vs New York Mets Prediction

Peterson for the Mets and Mikolas for the Cardinals is the presumed pitching matchup for Game 2. The Mets will again start as favorites with odds around -165 for Game 2. This seems consistent with the fact that Mikolas has not fared well against the Mets in three appearances against them since 2023. In three outings against them, he allowed a home run in each, and the last time, in May 2024, he allowed six ER and only recorded 12 outs. Our prediction for Mets vs Cardinals is: Mets -1.5.

Prediction:

 

Mets -1.5.

+125
$250 offered for betting!

Grab an extra $250 for your St. Louis Cardinals vs New York Mets wager!

Bet $5, Get $250

Get ready to experience the thrill of the game with FanDuel's exciting welcome offer, available for use on the St. Louis Cardinals vs New York Mets matchup!

A minimum bet of $5 will qualify for $250 in bonus bets if your bet wins! This offer is a golden opportunity for new users. Don't miss out on this limited-time deal to enhance your sports betting experience with some extra oomph! Jump into the action today and let FanDuel take your sports engagement to the next level!

$250 available for St. Louis Cardinals vs New York Mets

All tips are fully researched and given in good faith, but profits cannot be guaranteed.

St. Louis Cardinals vs New York Mets Picks