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

The Kansas City Royals take on the New York Mets in an MLB regular season game. Both teams have similar records, with the Royals at 37-54 and the Mets at 38-53. The game is set to take place at Citi Field in New York on Tuesday, July 7, 2026, at 7:10 PM. Fans can catch the game on the SNY channel.
The Royals are coming off a two-game winning streak, while the Mets have also won their last two games. Kansas City’s manager, Matt Quatraro, leads the team, while Andy Green serves as the interim manager for the Mets. The weather forecast for the game predicts light rain with a mild breeze blowing out. Seth Lugo will be the starting pitcher for the Royals, but the Mets have yet to announce their starting pitcher.
Kansas City Royals Team Preview
The Kansas City Royals have had a mixed run in recent games. They secured a big win against the Philadelphia Phillies on July 6, with a score of 15-1. Tyler Tolbert was a standout performer, going 5 for 5 with a home run and two RBIs.
In their game on July 5 against the Phillies, the Royals won 5-2. Bobby Witt Jr. was a key player, scoring two runs. Luinder Avila pitched five innings, allowing only one earned run.
The Royals have been consistent in getting extra-base hits, ranking third in the league with 159 doubles this season. However, their pitching has been less effective, with a 4.79 ERA, placing them 27th. Seth Lugo is set to pitch next, holding a 4.20 ERA this season.
Royals vs Mets Game Day Info
- Sport: MLB
- Teams: Kansas City Royals vs. New York Mets
- Venue: Citi Field in New York, NY
- Date: Tuesday, July 7, 2026
- Betting Odds: Royals Moneyline +123, Mets Moneyline -150
New York Mets Team Preview
The New York Mets head into their next game with recent victories over the Atlanta Braves. On July 6th, they won 7-6, with key contributions from Juan Soto and Carson Benge. Soto drove in three runs with a home run, while Benge added a home run and a double.
In the season, the Mets have a batting average of .232, ranking 17th. Their on-base percentage is .299, placing them at 22nd. The team has hit 105 home runs, which is 12th in the league.
The Mets’ pitching staff has an earned run average of 4.27, ranking 17th. They have allowed a batting average of .236 against, placing them 7th. The team has also accumulated 833 strikeouts, which ranks 3rd in the league.
BTB Betting Pick
The Mets are favored on the moneyline with odds of -150. Their pitching staff ranks better than the Royals, with a 4.27 ERA compared to the Royals’ 4.79. The Mets also have a stronger batting average against opponents, making them the recommended pick to win straight up. The projected score is Mets 5, Royals 3.
The total line is set at 8.0 with both the over and under at -110 odds. The Mets’ solid pitching and the Royals’ lower-ranked hitting suggest a lower scoring game. The projected total is 8, which aligns with the current line. Therefore, the recommendation is to take the under 8.0.