Apr 3, 2026; Boston, Massachusetts, USA; Boston Red Sox starting pitcher Sonny Gray (54) pitches against the San Diego Padres during the first inning at Fenway Park. Mandatory Credit: Eric Canha-Imagn Images
Eric Canha-Imagn Images

Boston Red Sox vs Kansas City Royals Prediction 5/18/2026 Today’s MLB Picks

Pick details

MATCHUP Boston Red Sox Kansas City Royals
Team Records 19-27 20-27
Spread -1.5 142 +1.5 -172
Moneyline -112 -108
Total Over 9 (-120) Under 9 (-101)
Where Kauffman Stadium, Kansas City, Missouri
When Monday, May 18, 2026
Time 07:40 PM EDT
TV MLB.TV

The Boston Red Sox and the Kansas City Royals will meet on Monday night in the opening game of a three‑game American League series at Kauffman Stadium in Kansas City, Missouri.

Boston Red Sox Betting Preview

The Boston Red Sox enter Monday’s contest with a 19–27 overall record (5th in the American League East) and an 11-13 mark on the road. The Red Sox offense has struggled to find consistency at the plate this season. Through 46 games played in 2026, the Boston Red Sox have compiled 167 runs scored (29th in MLB), 79 doubles, 33 home runs (29th in MLB) and a .235 team batting average which ranks 22nd in Major League Baseball.

The Red Sox arrive at Monday evening’s game in below average form. Boston has lost five of the team’s last seven games played this season, including a 3-1 loss to the Philadelphia Phillies four days ago.

Boston will turn to talented right hander Sonny Gray in this contest. In seven starts made this season, Gray has compiled a 4–1 win‑loss record (20th in MLB), a 3.18 ERA, a 1.15 WHIP and 21 strikeouts, while allowing 31 hits and 8 walks in 34 innings pitched. Gray will look to stabilize his early season performances in Monday’s matchup with the Kansas City Royals.

The Boston Red Sox lineup features outfielder Wilyer Abreu and first baseman Willson Contreras. Abreu enters this contest with a .300 batting average (15th in MLB), 6 home runs, 6 doubles, 19 RBIs and an .831 OPS. Wilson Contreras has compiled a team leading 9 home runs, 5 doubles, 20 walks, 25 RBIs, 20 runs scored and an .830 OPS.  

Kansas City Royals Betting Preview

The Kansas City Royals enter Monday’s matchup with a 20–27 overall record (5th in the American League Central) and a respectable 13–10 mark at home. The Royals have played subpar baseball recently, losing six of the team’s last seven games played, including a 6–2 loss to the Chicago White Sox last week.

Kansas City will start right hander Seth Lugo on Monday night. In nine starts made this season, Lugo has compiled a 1–3 record, a 3.76 ERA, a 1.42 WHIP and 46 strikeouts, while allowing 56 hits and 19 walks in 52.2 innings pitched.

Shifting our focus to the Royals offense, the Kansas City lineup features shortstop Bobby Witt Jr. and third baseman Maikel Garcia. Bobby Witt Jr. has tallied a .309 batting average (14th in MLB), 7 home runs, 23 walks, 23 RBIs, 13 stolen bases and an .886 OPS which ranks 24th in Major League Baseball. Maikel Garcia has compiled a .264 batting average, 3 home runs, 13 doubles, 18 RBIs, 4 stolen bases and a .736 OPS.

Why the Boston Red Sox will win.

• Offensive potential. Wilyer Abreu and Wilson Contreras lead the Boston Red Sox lineup.

• Starting pitching edge. In seven starts made this season, Sonny Gray has compiled a 4–1 win‑loss record (20th in MLB), a 3.18 ERA, a 1.15 WHIP and 21 strikeouts in 34 innings pitched

Why the Kansas City Royals will win.

• Home field advantage. The Kansas City Royals have compiled a 13-10 record at home this season.

• Offensive production. Bobby Witt Jr. and Maikel Garcia provide a strong core to the Kansas City lineup.

Boston Red Sox vs. Kansas City Royals Prediction

In my view, this matchup favors the Boston Red Sox. Why? Boston hurler Sonny Gray enters tonight’s contest with a 4-1 record, a 3.18 ERA and a 1.15 WHIP, while Kansas City starting pitcher Seth Lugo has allowed a massive 56 hits and 19 walks in just 52.2 innings pitched this season. Additionally, the Royals arrive at this contest in rather poor form, losing six of the team’s last seven games played in 2026. For the reasons just noted, I am backing the Boston Red Sox on the moneyline in this game.

Hans Geevers's Pick: Boston Red Sox ML

Are you ready to crush the books with PickDawgz's Biggest Plays of the Day? 🚀 

Hot Cappers