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

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

USA - MLB

St. Louis Cardinals
4/20/25 12:40
New York Mets

Prediction:

 

New York Mets win both halves

-134
$250 offered for betting!

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

 by Erik Gibbs | in MLB Picks

The New York Mets and the St. Louis Cardinals are set to wrap up their four-game series on Sunday, with the Mets looking to close things out on a high note. New York has controlled the series from the outset, winning the first two games and asserting themselves as early-season contenders in the National League East. After a few underwhelming years, the Mets are eyeing a return to October baseball, with hopes of capturing their first NL pennant since 2015.

St. Louis, meanwhile, has continued to struggle mightily on the road. Entering Saturday’s game, the Cardinals had dropped five straight away from home, and a major factor in their woes has been a glaring lack of plate discipline.

In their last five road games, they’ve struck out at least ten times in each contest. The trend has continued against the Mets, with New York’s starters racking up strikeouts with ease—26 combined through the first two games, including 15 punchouts on Friday alone.

St. Louis Cardinals vs New York Mets Form

Table

Teams % P W L
3
New York Mets
New York Mets
0.667 21 14 7
21
St. Louis Cardinals
St. Louis Cardinals
0.429 21 9 12

St. Louis Cardinals and New York Mets Latest Matches

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

3/6 (50%)

Defeats

3/6 (50%)

Apr 18, 2025 - MLB

St. Louis Cardinals
4 :  5
New York Mets

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
W L 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 W L L L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Apr 18, 2025 - MLB

St. Louis Cardinals
4 :  5
New York Mets

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
New York Mets
New York Mets Latest matches
W L L W W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Apr 18, 2025 - MLB

St. Louis Cardinals
4 :  5
New York Mets

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
W W L W W W
Victories

5/6 (83%)

Defeats

1/6 (17%)

Apr 18, 2025 - MLB

St. Louis Cardinals
4 :  5
New York Mets

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
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

0 %

New York Mets

100 %

Apr 18, 2025 - MLB

St. Louis Cardinals
4 :  5
New York Mets

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

St. Louis Cardinals - New York Mets Key Points

  1. The Mets are 6-0 SU in their last 6 games vs. the Cardinals
  2. The Cardinals are 1-7 in their last 8 road games
  3. The Mets are 4-1 in leading after 5 innings vs. the Cardinals
  4. The Cardinals are 5-1 covering the F5 run line in their last 6 games

Our St. Louis Cardinals vs New York Mets Prediction

New York’s pitching staff, particularly the starters, has played a key role in keeping the Cardinals off balance. David Peterson delivered nine strikeouts in his outing, tying his season high, despite not making it out of the sixth inning. On Thursday, Griffin Canning worked six solid innings and fanned eight—a notable stat given that he had only managed 13 strikeouts over his first 15 innings this year.

Offensively, the Mets are starting to heat up as well. Mark Vientos, who got off to a slow start in 2025, has found his rhythm at the plate. Riding a six-game hitting streak, Vientos has collected extra-base hits in four of those games and has homered in back-to-back contests.

With a lineup anchored by stars like Pete Alonso and Juan Soto, the Mets have more than enough firepower to continue their winning ways. They’ve also performed well at home this season and have dominated recent meetings with the Cardinals. Unless St. Louis can tighten up at the plate and get a quality start from the mound, the Mets are in a strong position to take the series and keep their momentum rolling. Our prediction for New York Mets vs. St. Louis Cardinals: Mets to win.

Prediction:

 

New York Mets win both halves

-134
$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