St. Louis Cardinals vs New York Mets Betting Pick & Prediction for 6/9

MLB game preview

The St. Louis Cardinals are set to play against the New York Mets in an MLB regular season game. The game will be held at Citi Field in New York on Tuesday, June 9, 2026, at 7:10 PM. The weather is expected to be warm with a light breeze and a few clouds.

The Cardinals come into this game with a 35-28 record and are on a four-game winning streak. They are ranked second in the NL Central. The Mets have a 29-36 record, holding the fifth spot in the NL East, and have won seven of their last ten games.

St. Louis Cardinals Team Preview

The St. Louis Cardinals have been strong lately, winning four of their last five games. They recently beat the Cincinnati Reds three times in a row. Jordan Walker has been a key player, with consistent performances in each game.

The Cardinals’ batting average this season is .242, placing them 10th in the league. Their on-base percentage is .320, ranking 9th. They have hit 69 home runs, ranking 13th in the league.

Dustin May is the probable starting pitcher for the Cardinals in the upcoming game. This season, he has a record of 3-6 with a 4.59 ERA. He has struck out 60 batters so far.

Cardinals vs Mets Game Day Info

  • Sport: MLB
  • Teams: St. Louis Cardinals vs. New York Mets
  • Venue: Citi Field in New York, NY
  • Date: Tuesday, June 9, 2026
  • Betting Odds: Cardinals Moneyline +109, Mets Moneyline -130

New York Mets Team Preview

The New York Mets have shown strong performances in recent games. They have secured three wins in their last five games. A standout performance was on June 7th against the San Diego Padres, where they won 7-3 with Carson Benge going 5 for 5 with a home run.

The Mets’ hitting has been inconsistent this season. They have a batting average of .230, ranking 18th in the league. Marcus Semien leads the team in home runs with 8, and Bo Bichette has driven in the most runs with 32.

On the mound, the Mets have been more reliable. Their team ERA stands at 3.75, which is 7th best in the league. Freddy Peralta, one of their key pitchers, has a record of 4-4 with an ERA of 3.62 and will be starting in the next game against the St. Louis Cardinals.

BTB Betting Pick

The Mets have a strong pitching advantage with a team ERA of 3.75, which ranks 7th in the league. Their batting average against is also solid at .230, placing them 7th. The Mets moneyline at -130 is a good pick to win the game against the Cardinals, who have a team ERA of 4.09, ranked 16th. The projected score is Mets 5, Cardinals 3.

The total for this game is set at 8.0. The Mets’ strong pitching and the Cardinals’ lower batting performance suggest a lower scoring game. The Cardinals have a batting average of .242, which is 10th, but their slugging percentage is 14th. This points towards taking the under 8.0 at -116, with the projected total score at 8 runs.