Kansas City Royals vs New York Yankees Betting Pick & Prediction for 4/18

MLB game preview

The Kansas City Royals will visit the New York Yankees for an MLB regular season game. The Royals have struggled recently, losing their last five games. They hold a 7-13 record and rank 4th in the AL Central. The Yankees have a record of 11-9 and are 2nd in the AL East. The game will take place at Yankee Stadium on Saturday, April 18, 2026, at 1:35 PM.

Noah Cameron is the probable starting pitcher for the Royals. He has a 1-0 record with a 3.94 ERA this season. The Yankees will counter with Will Warren, who has a 1-0 record and a 2.45 ERA. Fans can expect mild weather with scattered clouds during the game.

Kansas City Royals Team Preview

The Kansas City Royals have had a rough stretch recently. They have lost their last five games, with close losses to both the Detroit Tigers and the New York Yankees. The team is looking to turn things around with a strong performance on the road.

In recent games, the Royals’ batting lineup has shown some power but struggled with consistency. Vinnie Pasquantino has hit two home runs and driven in ten runs, but his batting average is low at .173. The team ranks 20th in batting average and on-base percentage, which shows room for improvement.

On the pitching side, Noah Cameron will take the mound next. He holds a 3.94 ERA this season with 14 strikeouts. The Royals’ pitching staff has been solid, ranking 17th in earned run average and 12th in batting average against.

Royals vs Yankees Game Day Info

  • Sport: MLB Regular Season
  • Teams: Kansas City Royals vs. New York Yankees
  • Venue: Yankee Stadium in New York, NY
  • Date: Saturday, April 18, 2026
  • Betting Odds: Royals Moneyline +139, Yankees Moneyline -166, Royals Runline +1.5 (-151), Yankees Runline -1.5 (+125), Total Over 8.0 (-116), Total Under 8.0 (-105)

New York Yankees Team Preview

The New York Yankees have been performing well at home. Their recent win against the Kansas City Royals saw them score 4 runs with 2 home runs. Cam Schlittler was strong on the mound, pitching 6 innings without giving up an earned run.

The Yankees’ offense has been a mix of highs and lows. They have hit 25 home runs this season, which ranks 5th in the league. However, their batting average is .212, placing them 21st, showing room for improvement in getting on base.

On the pitching side, the Yankees hold a team ERA of 3.55, ranking 8th in the league. Will Warren, set to start the next game, has a 2.45 ERA and 20 strikeouts this season. This consistent performance from the pitchers has been key to their success.

BTB Betting Pick

The Yankees are favored on the moneyline at -166. With a better team ERA of 3.55 and a higher slugging percentage, they have the edge. The projected score is Yankees 5, Royals 3. Taking the Yankees to win straight up is the recommendation.

The total for the game is set at 8.0. The Yankees have given up fewer home runs, and both teams have struggled with batting averages. This suggests a lower-scoring game. The projection is for a total of 8 runs, so the recommendation is to take the under at 8.0 (-105).