Boston Red Sox vs Kansas City Royals Betting Pick & Prediction for 5/20

MLB game preview

The Boston Red Sox will play the Kansas City Royals at Kauffman Stadium. The game is part of the MLB regular season. It is scheduled for Wednesday, May 20, 2026, at 7:40 PM.

The Red Sox have a 21-27 record and recently won two games. The Royals have a 20-29 record and are on a two-game losing streak. Connelly Early will pitch for the Red Sox, while Michael Wacha will pitch for the Royals. Weather conditions are expected to be clear with a light breeze.

Boston Red Sox Team Preview

The Boston Red Sox are coming off a strong performance against the Kansas City Royals. They won their last game 7-1 with 15 hits. Jarren Duran and Willson Contreras led the team with key hits and RBIs.

In their recent games, the Red Sox have shown solid pitching. Sonny Gray pitched six innings allowing only one earned run in a 3-1 win over the Royals. Ranger Suarez also contributed with four and one-third innings and just one earned run in the recent victory.

The Red Sox hitters have been effective, with Willson Contreras being a standout. He has a batting average of .258 with 10 home runs. The team ranks 11th in batting average and has 83 doubles this season, showcasing their ability to get on base and produce runs.

Red Sox vs Royals Game Day Info

  • Sport: MLB
  • Teams: Boston Red Sox vs. Kansas City Royals
  • Venue: Kauffman Stadium in Kansas City, MO
  • Date: Wednesday, May 20, 2026
  • Betting Odds: Red Sox Moneyline +104, Royals Moneyline -125

Kansas City Royals Team Preview

The Kansas City Royals have had a mixed performance in their recent games. In their latest game against the Boston Red Sox, they lost by a score of 7-1. Bobby Witt Jr. managed to score a run, and Lane Thomas contributed with an RBI, but the team couldn’t capitalize on their six hits.

The Royals’ hitting stats for the season show a batting average of .238, placing them 12th in the league. They have hit 46 home runs and 82 doubles. The team’s on-base percentage is .315, also ranking them 12th overall.

On the pitching side, the Royals have an ERA of 4.31, which is 21st in the league. Michael Wacha will be the starting pitcher for the upcoming game. Wacha has a record of 4-2 with a 2.83 ERA this season, showing solid performance on the mound.

BTB Betting Pick

The Red Sox are set to play the Royals. With the Royals’ moneyline at -125 and the Red Sox at +104, the Royals are slightly favored. The Red Sox have a better pitching ERA, ranked 7th, compared to the Royals’ 21st rank. Based on this, picking the Red Sox to win is a reasonable choice.

The total for the game is set at 8.0 runs. The Red Sox have a strong pitching record, which could limit scoring. Both teams have similar hitting stats, but the Red Sox’s pitching might keep the score low. Taking the under 8.0 runs is the suggested pick.