Boston Red Sox vs Kansas City Royals
Game Highlights
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
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| BOS | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 3 |
| KC | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Sonny Gray started for Red Sox, leaving with a 2–0 lead.
-
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/PAPitch # % Whiff CS Foul Ball In 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
Seth Lugo started for Royals, leaving trailing 0–2. Out of the bullpen, Alex Lange took the roughest line.
-
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/PAPitch # % Whiff CS Foul Ball In 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
- Contreras HR (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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
Recent form
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.