Kansas City Royals vs New York Mets Betting Pick & Prediction for 7/8

MLB game preview

The Kansas City Royals will visit the New York Mets at Citi Field. Both teams share a 38-54 record and hold the last place in their respective divisions. The Royals come into this game with a three-game winning streak, while the Mets have lost their last game.

This night game will start at 7:10 PM on July 8, 2026. Fans can watch it on SNY. The weather forecast predicts a clear sky with a light breeze blowing in, making for a warm evening in New York. Steven Cruz will start for the Royals, and Christian Scott will take the mound for the Mets.

Kansas City Royals Team Preview

The Kansas City Royals have shown some strong hitting in their recent games. On July 7th, they defeated the New York Mets 16-12, with Tyler Tolbert getting five hits, including a home run. The day before, they beat the Philadelphia Phillies 15-1, collecting 22 hits and four home runs.

Key players for the Royals include Bobby Witt Jr. and Carter Jensen. Witt Jr. holds a batting average of .290, while Jensen has hit 13 home runs this season. The team ranks 10th in batting average and 2nd in doubles, showcasing a consistent hitting performance.

The Royals’ pitching has been less consistent, as indicated by a 4.84 ERA, placing them 27th in the league. Steven Cruz is the probable starting pitcher for the next game, holding a 5.08 ERA. The team aims to improve its pitching performance to support their strong hitters.

Royals vs Mets Game Day Info

  • Sport: MLB
  • Teams: Kansas City Royals vs. New York Mets
  • Venue: Citi Field in New York, NY
  • Date: Wednesday, July 8, 2026
  • Betting Odds: Royals +122, Mets -146

New York Mets Team Preview

The New York Mets have shown mixed results in their recent games. In their latest game against the Kansas City Royals, the Mets scored 12 runs but lost by 4. Despite the loss, A.J. Ewing had an impressive performance with 4 hits and a home run.

The Mets’ offense has been active, with players like Juan Soto hitting consistently. Soto has maintained a batting average of .299 with 20 home runs and 49 RBIs. The team has hit a total of 107 home runs this season, ranking them 13th in the league.

Christian Scott will be the starting pitcher for the Mets in the upcoming game. He has a season record of 2-1, with an ERA of 3.49. Scott’s performance could play a key role in securing a win for the Mets against the Royals.

BTB Betting Pick

The Mets are favored on the moneyline at -146. They have a better batting average and a stronger pitching staff. The Mets are predicted to win with a projected score of 5-4.

The total for the game is set at 9.0 runs. Both teams have pitching challenges, with the Royals’ ERA at 4.84 and the Mets’ at 4.40. Taking the over is recommended, as the projected total score is 9 runs.