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

USA - MLB

St. Louis Cardinals
3/31/26 19:45
New York Mets

Prediction:

 

New York Mets to cover -1.5 run line.

+106
$350 offered for betting!

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

 by Stephen Abiola | in MLB Picks

St. Louis Cardinals (2-2) and New York Mets (3-1) will continue their three-game series on Tuesday night at Busch Stadium. The Cardinals were overpowered 4-2 by the Mets on Sunday night, with Nolan Gorman homering for the home side. It was a quiet night for the Cardinals offensively after they were limited to only five hits. Still, they can build on that performance and come back stronger in Game 2.

New York Mets, on the other side of the grass, have been impressive so far, sitting third in the National League East. They took two games from a possible three against the Pirates in their first league series despite Bo Bichette’s 1-for-14 with five strikeouts in that assignment. He will likely want to turn things around against the Cardinals. As expected, the Mets will be the warm -180 betting favorites.

St. Louis Cardinals vs New York Mets Form

Table

Teams Pts P W L
11 St. Louis Cardinals
0.525 80 42 38
25 New York Mets
0.422 83 35 48

St. Louis Cardinals and New York Mets Latest Matches

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

4/6 (67%)

Defeats

2/6 (33%)

Mar 30, 2026 - MLB

St. Louis Cardinals
2 :  4
New York Mets

Mar 29, 2026 - MLB

St. Louis Cardinals
7 :  11
Tampa Bay Rays

Mar 28, 2026 - MLB

St. Louis Cardinals
6 :  5
Tampa Bay Rays

Mar 26, 2026 - MLB

St. Louis Cardinals
9 :  7
Tampa Bay Rays

Mar 22, 2026 - MLB Spring Training

Houston Astros
2 :  3
St. Louis Cardinals

Mar 21, 2026 - MLB Spring Training

St. Louis Cardinals
7 :  4
Miami Marlins
W W W W L L
Victories

4/6 (67%)

Defeats

2/6 (33%)

Mar 30, 2026 - MLB

St. Louis Cardinals
2 :  4
New York Mets

Mar 29, 2026 - MLB

St. Louis Cardinals
7 :  11
Tampa Bay Rays

Mar 28, 2026 - MLB

St. Louis Cardinals
6 :  5
Tampa Bay Rays

Mar 26, 2026 - MLB

St. Louis Cardinals
9 :  7
Tampa Bay Rays

Mar 21, 2026 - MLB Spring Training

St. Louis Cardinals
7 :  4
Miami Marlins

Mar 19, 2026 - MLB Spring Training

St. Louis Cardinals
5 :  1
Washington Nationals
L L D L W W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Mar 22, 2026 - MLB Spring Training

Houston Astros
2 :  3
St. Louis Cardinals

Mar 20, 2026 - MLB Spring Training

New York Mets
3 :  4
St. Louis Cardinals

Mar 17, 2026 - MLB Spring Training

Washington Nationals
1 :  0
St. Louis Cardinals

Mar 14, 2026 - MLB Spring Training

Miami Marlins
7 :  7
St. Louis Cardinals

Mar 11, 2026 - MLB Spring Training

Washington Nationals
3 :  1
St. Louis Cardinals

Mar 10, 2026 - MLB Spring Training

New York Mets
6 :  1
St. Louis Cardinals
New York Mets
New York Mets Latest matches
L L W W L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Mar 30, 2026 - MLB

St. Louis Cardinals
2 :  4
New York Mets

Mar 29, 2026 - MLB

New York Mets
3 :  4
Pittsburgh Pirates

Mar 28, 2026 - MLB

New York Mets
4 :  2
Pittsburgh Pirates

Mar 26, 2026 - MLB

New York Mets
11 :  7
Pittsburgh Pirates

Mar 22, 2026 - MLB Spring Training

Miami Marlins
4 :  3
New York Mets

Mar 21, 2026 - MLB Spring Training

New York Mets
5 :  7
Houston Astros
L L L W W L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Mar 29, 2026 - MLB

New York Mets
3 :  4
Pittsburgh Pirates

Mar 28, 2026 - MLB

New York Mets
4 :  2
Pittsburgh Pirates

Mar 26, 2026 - MLB

New York Mets
11 :  7
Pittsburgh Pirates

Mar 21, 2026 - MLB Spring Training

New York Mets
5 :  7
Houston Astros

Mar 20, 2026 - MLB Spring Training

New York Mets
3 :  4
St. Louis Cardinals

Mar 16, 2026 - MLB Spring Training

New York Mets
6 :  12
Washington Nationals
L D W L L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Mar 30, 2026 - MLB

St. Louis Cardinals
2 :  4
New York Mets

Mar 22, 2026 - MLB Spring Training

Miami Marlins
4 :  3
New York Mets

Mar 21, 2026 - MLB Spring Training

Washington Nationals
3 :  1
New York Mets

Mar 19, 2026 - MLB Spring Training

Houston Astros
2 :  6
New York Mets

Mar 17, 2026 - MLB Spring Training

Miami Marlins
5 :  5
New York Mets

Mar 14, 2026 - MLB Spring Training

Houston Astros
8 :  2
New York Mets

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

St. Louis Cardinals

33 %

New York Mets

67 %

Mar 30, 2026 - MLB

St. Louis Cardinals
2 :  4
New York Mets

Mar 20, 2026 - MLB Spring Training

New York Mets
3 :  4
St. Louis Cardinals

Mar 12, 2026 - MLB Spring Training

St. Louis Cardinals
3 :  1
New York Mets

Mar 10, 2026 - MLB Spring Training

New York Mets
6 :  1
St. Louis Cardinals

Mar 7, 2026 - MLB Spring Training

St. Louis Cardinals
2 :  3
New York Mets

Feb 27, 2026 - MLB Spring Training

St. Louis Cardinals
3 :  14
New York Mets

St. Louis Cardinals - New York Mets Key Points

  1. New York Mets are 3-1 in their last four matches.
  2. New York Mets are 3-1 against the run line this season.
  3. The Cardinals are 1-3 in their last four meetings with the Mets.
  4. The 1.5 run line was covered in five of the last seven Cardinals vs Mets clashes.

Our St. Louis Cardinals vs New York Mets Prediction

St. Louis Cardinals are in a rebuilding phase this year. Therefore, we expect them to focus more on developing talent than winning most of their matches. Expectations at Busch Stadium remain low despite picking up two wins against the Rays in their four-game series. Juan Soto of the Mets has already shown what he can do after hitting .357 with 3 RBI in their first series against the Pirates. Jorge Polanco also showed flashes of his hitting power during spring training despite going 1-for-10 in their opening series. All said, we’re backing the Mets to make it two straight wins with a comfortable performance against the Cardinals tonight.

Our prediction for St. Louis Cardinals vs New York Mets: New York Mets to cover -1.5 run line.

Prediction:

 

New York Mets to cover -1.5 run line.

+106
$350 offered for betting!

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

St. Louis Cardinals vs New York Mets Picks