ARCHIVE May 18, 2026
May 18, 2026 · AL Cent

Boston Red Sox vs Kansas City Royals

May 18, 2026Kauffman StadiumPartly Cloudy 82°F · 10 mph, R To L
AWAY
Boston Red Sox
20-27
3
vs
HOME
Kansas City Royals
20-28
1

Game Highlights

Published May 18, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T6 Willson Contreras Willson Contreras homers (10) on a fly ball to left center field. Mickey Gasper scores. BOS 2, KC 0
T7 Jarren Duran Jarren Duran out on a sacrifice fly to left fielder Isaac Collins. Connor Wong scores. BOS 3, KC 0
B7 Jac Caglianone Jac Caglianone doubles (9) on a sharp line drive to right fielder Wilyer Abreu. Carter Jensen scores. BOS 3, KC 1

Box score

  123456789 R
BOS 000002100 3
KC 000000100 1

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Red Sox AWAY 3

Sonny Gray started for Red Sox, leaving with a 2–0 lead.

workload · innings pitched
  • Sonny Gray Starter 6.0 80 1 9 W
    Pitch-by-pitch: what Sonny Gray threw
    CSW 35% 1st-pitch strike 63% 3.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 18 23% 2 3 1 6 6
    Cutter 18 23% 0 4 7 4 3
    Sweeper 17 21% 6 0 4 5 2
    Curveball 13 16% 3 3 1 5 1
    Sinker 11 14% 1 5 0 4 1
    Changeup 3 4% 0 1 0 2 0
  • Justin Slaten Setup 1.0 17 0 2 HLD inherited 1, stranded 1
  • Garrett Whitlock Reliever 1.0 12 0 1 HLD
  • Aroldis Chapman Closer 1.0 14 0 1 SV
Royals HOME 1

Seth Lugo started for Royals, leaving trailing 0–2. Out of the bullpen, Alex Lange took the roughest line.

workload · innings pitched
  • Seth Lugo Starter 6.0 93 2 5 L
    Pitch-by-pitch: what Seth Lugo threw
    CSW 29% 1st-pitch strike 64% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 30 32% 0 11 2 9 8
    Four-Seam Fastball 19 20% 2 2 5 9 1
    Cutter 16 17% 1 3 4 4 4
    Slider 7 8% 0 1 1 4 1
    Changeup 7 8% 1 2 0 3 1
    Curveball 7 8% 1 1 0 4 1
    Sweeper 7 8% 1 1 0 3 2
  • Alex Lange Middle 1.0 15 1 1
  • John Schreiber Middle 1.0 13 0 2
  • Steven Cruz Middle 1.0 11 0 0

Where the game turned

2 runs Top 6th · off Lugo
  • Contreras HR (2)

Batting lines

AWAY · BOS
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jarren Duran LF 2 0 0 1 2 1 .181 .247 .301 .548
Mickey Gasper DH 5 1 2 0 0 1 .333 .355 .400 .755
Wilyer Abreu RF 5 0 0 0 0 2 .291 .362 .446 .808
Willson Contreras 1B 4 1 1 2 0 0 .253 .360 .481 .841 HR (10)
Andruw Monasterio SS 4 0 2 0 0 2 .256 .301 .397 .698
Marcelo Mayer 2B 4 0 1 0 0 1 .219 .284 .313 .597
Connor Wong C 4 1 1 0 0 1 .255 .328 .364 .692 2B
Nick Sogard 3B 3 0 1 0 1 0 .286 .375 .429 .804
Masataka Yoshida LF 4 0 1 0 0 0 .259 .365 .333 .698 3B
HOME · KC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Maikel Garcia 3B 4 0 1 0 0 1 .262 .328 .393 .721
Bobby Witt Jr. SS 4 0 1 0 0 2 .302 .374 .487 .861 SB
Vinnie Pasquantino 1B 4 0 0 0 0 2 .198 .279 .331 .610
Salvador Perez C 3 0 0 0 0 1 .201 .244 .346 .590
Starling Marte PH 1 0 0 0 0 1 .295 .347 .364 .711
Jac Caglianone RF 4 0 2 1 0 0 .254 .322 .442 .764 2 2B
Isaac Collins LF 4 0 0 0 0 3 .221 .338 .328 .666
Michael Massey 2B 3 0 1 0 0 0 .220 .240 .407 .647 2B
Kyle Isbel CF 3 0 1 0 0 2 .275 .331 .417 .748
Carter Jensen DH 2 1 0 0 1 1 .234 .327 .401 .728

Pitching lines

AWAY · BOS
PITCHER IPHRERBBKHR NPERA DEC
Sonny Gray 6.0 5 1 1 1 9 0 80 2.93 W
Justin Slaten 1.0 0 0 0 0 2 0 17 0.00 HLD
Garrett Whitlock 1.0 1 0 0 0 1 0 12 2.95 HLD
Aroldis Chapman 1.0 0 0 0 0 1 0 14 0.54 SV
HOME · KC
PITCHER IPHRERBBKHR NPERA DEC
Seth Lugo 6.0 5 2 2 2 5 1 93 3.68 L
Alex Lange 1.0 3 1 1 0 1 0 15 5.40
John Schreiber 1.0 1 0 0 0 2 0 13 3.44
Steven Cruz 1.0 0 0 0 1 0 0 11 7.45

Manager comparison

AWAY · BOS
Chad Tracy
Lineup 1.2 R Bunts 0.9 R IBBs 0.2 R Interim
HOME · KC
Matt Quatraro
Lineup 3.1 R Bunts 1.6 R IBBs 1.5 R

Recent form

AWAY · BOS
4-6 L2 +6 run diff
LLWWLLLLWW
HOME · KC
5-5 W1 +7 run diff
WLWWWLLWLL

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.