New York Mets vs St. Louis Cardinals Betting Pick & Prediction for 3/30

The New York Mets and St. Louis Cardinals are set to play at Busch Stadium. Both teams have started the season with a 2-1 record. The game will take place on Monday, March 30, 2026, at 7:45 PM. Weather forecasts predict a warm day with broken clouds and breezy conditions.
The Mets, managed by Carlos Mendoza, are coming off a loss. They hold the fourth spot in the NL East division. The Cardinals, led by Oliver Marmol, also lost their last game and are third in the NL Central division. Fans can watch the game on the CARD channel.
New York Mets Team Preview
The New York Mets are gearing up for their next game with some solid performances recently. Luis Robert Jr. is shining with a .455 batting average and has driven in 5 runs so far. Francisco Alvarez is also making an impact with a .333 average and 1 home run.
On the pitching side, the Mets have showcased good control. Nolan McLean had a strong outing against the Pirates, striking out 8 batters in 5 innings. David Peterson also delivered a solid performance with no earned runs over 5 1/3 innings in another game.
The Mets’ lineup features key players like Juan Soto, who has a .357 batting average, and Brett Baty, who has contributed 3 RBIs. Francisco Lindor continues to be a central figure in the lineup. With Clay Holmes expected to start, the Mets aim to keep their momentum against the Cardinals.
Mets vs Cardinals Game Day Info
- Sport: MLB
- Teams: New York Mets vs. St. Louis Cardinals
- Venue: Busch Stadium in St. Louis, MO
- Date: Monday, March 30, 2026
- Betting Odds: Mets Moneyline -153, Cardinals Moneyline +129
St. Louis Cardinals Team Preview
The St. Louis Cardinals have had a mixed start to their season. They recently lost to the Tampa Bay Rays 11-7 at home, despite hitting three home runs. Dustin May struggled on the mound, giving up six earned runs in four innings.
In a previous game, the Cardinals managed a narrow 6-5 win over the Rays. Michael McGreevy was stellar, not allowing any hits over six innings. JJ Wetherholt and Alec Burleson each drove in two runs to help secure the victory.
Another recent win for the Cardinals came with a 9-7 score against the Rays. Matthew Liberatore pitched five innings, allowing one earned run. Alec Burleson contributed with a home run and two RBIs to lead the offense.
BTB Betting Pick
The Mets are favored with a moneyline of -153 against the Cardinals, who are at +129. The Mets have shown solid pitching with an ERA of 3.00 and a WHIP of 1.37. Given the Cardinals’ higher ERA of 7.07 and WHIP of 1.93, the Mets are likely to win. Our pick is the Mets to win straight up.
The total for the game is set at 8.5 runs. The Mets’ strong pitching and the Cardinals’ struggles suggest a lower scoring game. The Cardinals have a high batting average against them at .336, but the Mets’ pitching can contain them. The projected score is Mets 5, Cardinals 3. We recommend taking the under at 8.5 (+100).