The St. Louis Cardinals (15-21) will host the New York Mets (18-18), Wednesday at 1:15 PM ET, with the Cardinals on a four-Game losing streak.

The Cardinals are favored (-167 moneyline odds to win) when they host the Mets (+140). The starting pitchers are Sonny Gray (4-1) for the St. Louis Cardinals, and Jose Quintana (1-3) for the New York Mets.

These clubs play again after the Mets’ 7-5 victory over the Cardinals yesterday. Jose Butto (5.0 IP, 3 R, 5 H, 3 K) earned the win for the Mets. Pete Alonso went 2-for-5 with a double, a home run and three RBI to lead the team on offense. Miles Mikolas (4.0 IP, 6 R, 9 H, 3 K) took the loss on the mound for the Cardinals.

Here is everything you need to prepare for Wednesday’s Cardinals vs. Mets contest, including viewing options.

St. Louis Cardinals vs. New York Mets odds and betting lines

MLB odds courtesy of BetMGM Sportsbook. Odds updated Wednesday at 9:16 AM ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

  • Favorite: Cardinals (-167, bet $167 to win $100)
  • Underdog: Mets (+140, bet $100 to win $140)
  • Over/under: 7.5

Cardinals vs. Mets: Live streaming info & game time

  • Game Day: Wednesday, May 8, 2024
  • Game Time: 1:15 PM ET
  • Stadium: Busch Stadium
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Cardinals stats and trends

Cardinals betting records

  • The Cardinals have been favorites in 19 games this season and won eight (42.1%) of those contests.
  • This season St. Louis has won two of its three games when favored by at least -167 on the moneyline.
  • The implied probability of a win from the Cardinals, based on the moneyline, is 62.5%.
  • So far this season, St. Louis and its opponents have hit the over in 12 of 36 games with a total.
  • In 35 games with a spread this season, the Cardinals are 18-17-0 ATS.

Sonny Gray (Cardinals probable starter)

  • Gray (4-1 with a 0.89 ERA and 38 strikeouts in 30 1/3 innings pitched) makes the start for the Cardinals, his sixth of the season.
  • In his last appearance on Saturday, the right-hander went seven scoreless innings against the Chicago White Sox while surrendering three hits.
  • In five games this season, the 34-year-old has put up a 0.89 ERA and 11.3 strikeouts per nine innings, while allowing a batting average of .194 to opposing hitters.
  • Gray is trying to earn his fifth straight quality start in this outing.
  • Gray will try to last five or more innings for his sixth straight appearance. He’s averaging 6.0 innings per outing.
  • He has had three appearances this season in which he did not allow an earned run.
  • The opposing Mets offense has the 17th-ranked slugging percentage (.376) and ranks 12th in MLB play with 38 home runs. It has a collective .241 batting average, and is 11th in MLB with 298 total hits and 15th in MLB play scoring 161 runs.
  • In six innings over one appearance against the Mets this season, Gray has a 1.5 ERA and a 1.167 WHIP while his opponents are batting .182.

Cardinals batting stats

  • The Cardinals have hit just 26 homers this season, which ranks 29th in the league.
  • Hitters for St. Louis have combined to rank 28th in MLB with a slugging percentage of only .340 this season.
  • The Cardinals have a team batting average of just .218 this season, which ranks 27th among MLB teams.
  • St. Louis is among the lowest-scoring teams in the majors, ranking 28th with just 126 total runs (3.5 per game) this season.
  • The Cardinals have an OBP of .296 this season, which ranks 25th in MLB.
  • St. Louis ranks 16th in MLB in strikeouts per game with an average of 8.6 whiffs per contest.

Mets stats and trends

Mets betting records

  • The Mets have won in seven, or 43.8%, of the 16 contests they have been named as odds-on underdogs this year.
  • New York has a mark of 4-2 in contests where bookmakers favor it by +140 or worse on the moneyline.
  • Oddsmakers have implied with the moneyline set for this matchup that the Mets have a 41.7% chance of pulling out a win.
  • New York and its opponents have gone over in 18 of its 36 games with a total set by sportsbooks this season.
  • In 35 games with a line this season, the Mets have a mark of 18-17-0 against the spread.

José Quintana (Mets probable starter)

  • Quintana gets the start for the Mets, his eighth of the season. He is 1-3 with a 5.20 ERA and 25 strikeouts through 36 1/3 innings pitched.
  • The left-hander’s last appearance came on Friday against the Tampa Bay Rays, when he tossed 2 2/3 innings, surrendering eight earned runs while giving up 10 hits.
  • The 35-year-old has a 5.20 ERA and 6.2 strikeouts per nine innings in seven games this season, while giving up a batting average of .278 to opposing hitters.
  • Quintana is looking to pick up his second quality start of the season.
  • Quintana will try to record his sixth outing of five or more innings pitched this season. He’s averaging 5.2 innings per appearance.
  • He allowed at least one earned run in all of his outings in 2024.
  • He meets a Cardinals offense that ranks 28th in the league with 126 total runs scored while batting .218 as a squad. His opponent has a collective .340 slugging percentage (28th in MLB play) and has hit a total of 26 home runs (29th in the league).
  • Quintana has thrown eight innings, giving up one earned run on three hits while striking out three against the Cardinals this season.
  • The 35-year-old’s 5.20 ERA ranks 67th, 1.541 WHIP ranks 71st, and 6.2 K/9 ranks 71st among qualifying pitchers this season.

Mets batting stats

  • The Mets rank 12th in MLB action with 38 total home runs.
  • So far this season, New York ranks 17th in baseball with a .376 slugging percentage.
  • The Mets have the 15th-ranked batting average in the league (.241).
  • New York scores the 15th-most runs in baseball (161 total, 4.5 per game).
  • The Mets’ .315 on-base percentage is 15th in MLB.
Watch the MLB on Fubo!