New York Mets vs St. Louis Cardinals Betting Pick & Prediction for 4/1

The New York Mets are set to visit the St. Louis Cardinals for an afternoon game at Busch Stadium. Both teams hold a record of 3-2, making this game an important one for their standings. The Mets are coming off a loss, while the Cardinals won their last game.
Freddy Peralta is the starting pitcher for the Mets. He has a 1-0 record with a 7.20 ERA this season. Matthew Liberatore will start for the Cardinals. He has a 1.80 ERA. The weather forecast predicts light rain and a mild breeze, which could affect play.
New York Mets Team Preview
The New York Mets have had mixed results in their recent games. They won against the St. Louis Cardinals on March 30th with a score of 4-2, but lost to the Cardinals on March 31st, 3-0. Against the Pittsburgh Pirates, they had a close loss on March 29th, 4-3, and two wins on March 28th and 26th.
The team’s batting statistics show some areas to improve. They have a batting average of .228, ranking 13th in the league. Their on-base percentage is stronger at .333, placing them 6th overall. Home runs are few with just 3, but they have managed 6 doubles.
Freddy Peralta is expected to start the next game for the Mets. In the 2026 season, he has a record of 1-0, with a 7.20 ERA and 7 strikeouts. The Mets’ pitching staff holds a 2.87 ERA, ranking 4th, showing they can limit opposing teams’ runs effectively.
Mets vs Cardinals Game Day Info
- Sport: MLB Regular Season
- Teams: New York Mets vs. St. Louis Cardinals
- Venue: Busch Stadium in St. Louis, MO
- Date: Wednesday, April 1, 2026
- Betting Odds: Mets Moneyline -166, Cardinals Moneyline +139
St. Louis Cardinals Team Preview
The St. Louis Cardinals have shown mixed results in their recent games. In their last game, they won 3-0 against the New York Mets. Andre Pallante pitched well, allowing no runs in five innings. Ramón Urías contributed with a home run, while Iván Herrera added two RBIs with a double.
In a previous game against the Mets, the Cardinals lost 4-2. Kyle Leahy struggled on the mound, giving up four earned runs in five innings. Nolan Gorman hit a home run, but the team could not overcome the Mets’ ten hits.
Against the Tampa Bay Rays, the Cardinals faced an 11-7 loss. Jordan Walker stood out with three hits, including a home run. Despite hitting three home runs as a team, the pitching could not contain the Rays’ offense, which collected 17 hits.
BTB Betting Pick
The Mets are favored with a moneyline of -166, while the Cardinals sit at +139. The Mets have a strong pitching lineup with a 2.87 ERA, ranked 4th. The Cardinals have a higher ERA of 5.09, which is 24th. The Mets should win based on their superior pitching.
The total for the game is set at 8.0. The Mets’ pitching is strong, allowing a batting average against of .223, which is 13th. This suggests a low-scoring game. The Cardinals’ pitching struggles, but the Mets’ batting average is only .228, ranked 13th. The under 8.0 at -107 is a good choice.