ARCHIVE May 31, 2026
May 31, 2026 · AL West

Kansas City Royals vs Texas Rangers

May 31, 2026Globe Life FieldRoof Closed 74°F · 0 mph, None
AWAY
Kansas City Royals
22-37
3
vs
HOME
Texas Rangers
28-31
6

Game Highlights

Published May 31, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Ezequiel Duran Ezequiel Duran triples (2) on a fly ball to left fielder Isaac Collins. Josh Jung scores. Jake Burger scores. KC 0, TEX 2
B1 Alejandro Osuna Alejandro Osuna singles on a line drive to right fielder Jac Caglianone. Ezequiel Duran scores. KC 0, TEX 3
B1 Kyle Higashioka Kyle Higashioka doubles (2) on a line drive to center fielder Kyle Isbel. Alejandro Osuna scores. KC 0, TEX 4
B4 Josh Jung Josh Jung singles on a line drive to left fielder Isaac Collins. Kyle Higashioka scores. Nicky Lopez scores. Joc Pederson to 2nd. KC 0, TEX 6
T7 Lane Thomas Lane Thomas singles on a line drive to left fielder Alejandro Osuna. Michael Massey scores. KC 1, TEX 6
T8 Michael Massey Michael Massey homers (4) on a fly ball to right center field. Isaac Collins scores. KC 3, TEX 6

Box score

  123456789 R
KC 000000120 3
TEX 400200000 6

Pitching & bullpen

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

Royals AWAY 3

Michael Wacha started for Royals, leaving trailing 0–6.

workload · innings pitched
  • Michael Wacha Starter 5.0 82 6 5 L
    Pitch-by-pitch: what Michael Wacha threw
    CSW 21% 1st-pitch strike 50% 3.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 23 28% 2 2 5 10 4
    Changeup 14 17% 4 1 2 4 3
    Sinker 12 15% 0 3 1 6 2
    Slider 12 15% 2 1 3 2 4
    Cutter 11 13% 0 1 2 5 3
    Curveball 10 12% 0 1 1 7 1
  • Steven Cruz Middle 1.0 15 0 1
  • Mason Black Middle 1.0 11 0 1
  • Eli Morgan Reliever 1.0 16 0 1
Rangers HOME 6

Jack Leiter started for Rangers, leaving with a 6–0 lead. Out of the bullpen, Gavin Collyer took the roughest line.

workload · innings pitched
  • Jack Leiter Starter 5.2 101 0 10 W
    Pitch-by-pitch: what Jack Leiter threw
    CSW 31% 1st-pitch strike 48% 4.4 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 50 50% 4 15 11 14 6
    Slider 17 17% 3 2 5 5 2
    Changeup 13 13% 2 0 4 6 1
    Curveball 9 9% 3 1 0 4 1
    Cutter 8 8% 0 0 4 3 1
    Sinker 4 4% 0 1 2 1 0
  • Jalen Beeks Setup 0.2 14 1 0 inherited 2, stranded 2
  • Peyton Gray Middle 0.2 5 0 1 inherited 2, stranded 2
  • Gavin Collyer Reliever 1.0 23 2 0
  • Jacob Latz Closer 1.0 9 0 1 SV

Where the game turned

2 runs Bottom 1st · off Wacha
  • Duran 3B (2)

Batting lines

AWAY · KC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Starling Marte PH 1 0 0 0 0 1 .263 .328 .316 .644
Bobby Witt Jr. SS 5 0 2 0 0 1 .286 .350 .474 .824 2B, SB
Vinnie Pasquantino 1B 5 0 0 0 0 2 .208 .297 .333 .630
Salvador Perez C 4 0 0 0 0 1 .206 .257 .358 .615
Jac Caglianone RF 3 0 1 0 1 1 .236 .303 .382 .685
Isaac Collins LF 3 1 0 0 1 2 .217 .335 .318 .653
Michael Massey 2B 3 2 2 2 1 1 .234 .261 .423 .684 HR (4)
Nick Loftin 3B 2 0 0 0 1 1 .209 .321 .313 .634
Lane Thomas CF 2 0 1 1 0 0 .208 .344 .267 .611
Carter Jensen DH 4 0 1 0 0 2 .228 .308 .398 .706
Kyle Isbel CF 2 0 1 0 0 0 .252 .303 .378 .681 2B
HOME · TEX
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Joc Pederson DH 3 0 0 0 2 0 .238 .353 .441 .794
Josh Jung 3B 4 1 2 2 1 1 .316 .372 .495 .867 2B
Brandon Nimmo RF 4 0 0 0 0 3 .257 .336 .414 .750
Jake Burger 1B 2 1 1 0 2 0 .247 .297 .437 .734 2B
Ezequiel Duran SS 4 1 1 2 0 1 .288 .341 .460 .801 3B
Alejandro Osuna LF 4 1 1 1 0 1 .256 .384 .280 .664
Kyle Higashioka C 4 1 2 1 0 1 .211 .283 .333 .616 2B
Nicky Lopez 2B 4 1 2 0 0 1 .227 .261 .364 .625
Michael Helman CF 2 0 1 0 0 0 .200 .273 .250 .523

Pitching lines

AWAY · KC
PITCHER IPHRERBBKHR NPERA DEC
Michael Wacha 5.0 8 6 6 4 5 0 82 3.23 L
Steven Cruz 1.0 1 0 0 1 1 0 15 8.36
Mason Black 1.0 0 0 0 0 1 0 11 2.35
Eli Morgan 1.0 1 0 0 0 1 0 16 5.28
HOME · TEX
PITCHER IPHRERBBKHR NPERA DEC
Jack Leiter 5.2 3 0 0 2 10 0 101 4.34 W
Jalen Beeks 0.2 3 1 1 0 0 0 14 3.86
Peyton Gray 0.2 0 0 0 0 1 0 5 3.24
Gavin Collyer 1.0 1 2 2 2 0 1 23 3.71
Jacob Latz 1.0 1 0 0 0 1 0 9 2.08 SV

Manager comparison

AWAY · KC
Matt Quatraro
Lineup 3.1 R Bunts 1.6 R IBBs 1.5 R
HOME · TEX
Skip Schumaker
Lineup 1.9 R Bunts 0.8 R IBBs 1.4 R

Recent form

AWAY · KC
5-5 W1 +7 run diff
WLWWWLLWLL
HOME · TEX
4-6 W2 -26 run diff
WWLWLLLWLL

Season series: 1-5 with KC listed first across 6 prior meetings.

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.