ARCHIVE June 19, 2026
June 19, 2026 · AL Cent

St. Louis Cardinals vs Kansas City Royals

June 19, 2026Kauffman StadiumCloudy 80°F · 0 mph, Calm
AWAY
St. Louis Cardinals
40-34
5
vs
HOME
Kansas City Royals
32-45
6

Game Highlights

Published June 19, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Jordan Walker Jordan Walker out on a sacrifice fly to right fielder John Rave. Iván Herrera scores. Alec Burleson to 3rd. STL 1, KC 0
T3 Iván Herrera Iván Herrera singles on a sharp ground ball to right fielder John Rave. Nathan Church scores. STL 2, KC 0
B4 Jac Caglianone Jac Caglianone singles on a sharp ground ball to center fielder Nathan Church. Lane Thomas scores. STL 2, KC 1
B4 Michael Massey Michael Massey singles on a ground ball to center fielder Nathan Church. Jac Caglianone scores. Michael Massey to 2nd. Michael Massey advances to 2nd, on a throwing error by center fielder Nathan Church. STL 2, KC 2
B4 Isaac Collins Isaac Collins doubles (10) on a line drive to left fielder Lars Nootbaar. Michael Massey scores. John Rave scores. STL 2, KC 4
B5 Jac Caglianone Jac Caglianone homers (10) on a fly ball to left field. STL 2, KC 5
B6 Tyler Tolbert Tyler Tolbert out on a sacrifice fly to center fielder Nathan Church. Nick Loftin scores. Isaac Collins to 3rd. STL 2, KC 6
T9 Masyn Winn Masyn Winn doubles (11) on a line drive to left fielder Isaac Collins. Lars Nootbaar scores. STL 3, KC 6
T9 Blaze Jordan Blaze Jordan singles on a line drive to right fielder John Rave. Masyn Winn scores. Nelson Velázquez scores. STL 5, KC 6

Box score

  123456789 R
STL 101000003 5
KC 000411000 6

Pitching & bullpen

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

Cardinals AWAY 5

Michael McGreevy started for Cardinals, leaving trailing 2–5. Out of the bullpen, George Soriano took the roughest line.

workload · innings pitched
  • Michael McGreevy Starter 5.0 95 5 2 L
    Pitch-by-pitch: what Michael McGreevy threw
    CSW 17% 1st-pitch strike 74% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 26 27% 0 4 7 10 5
    Changeup 23 24% 1 3 6 8 5
    Sinker 13 14% 1 2 4 2 4
    Cutter 10 11% 0 1 0 7 2
    Curveball 9 9% 0 3 3 1 2
    Sweeper 8 8% 0 1 2 4 1
    Slider 6 6% 0 0 2 3 1
  • George Soriano Setup 1.0 18 1 0
  • Matt Svanson Middle 2.0 23 0 1
Royals HOME 6

Seth Lugo started for Royals, leaving with a 5–2 lead. Out of the bullpen, Matt Strahm took the roughest line.

workload · innings pitched
  • Seth Lugo Starter 6.0 85 2 0 W
    Pitch-by-pitch: what Seth Lugo threw
    CSW 21% 1st-pitch strike 74% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 19 22% 0 2 2 7 8
    Cutter 14 16% 0 3 4 5 2
    Four-Seam Fastball 14 16% 0 5 1 6 2
    Curveball 11 13% 1 3 1 4 2
    Sweeper 7 8% 0 0 3 3 1
    Slider 7 8% 0 1 1 3 2
    Changeup 7 8% 0 0 2 3 2
    Slow Curve 5 6% 1 1 0 2 1
    Slurve 1 1% 0 1 0 0 0
  • John Schreiber Middle 1.0 12 0 1
  • Daniel Lynch IV Setup 1.0 11 0 0
  • Matt Strahm Setup 0.2 22 3 0
  • Alex Lange Middle 0.1 10 0 0 SV inherited 2, all 2 scored

Where the game turned

2 runs Bottom 4th · off McGreevy
  • Collins 2B (2)

Batting lines

AWAY · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 4 0 0 0 0 0 .262 .365 .402 .767
Iván Herrera C 2 1 1 1 2 0 .259 .401 .415 .816
Alec Burleson 1B 4 0 1 0 0 0 .281 .344 .483 .827 2B
Jordan Walker RF 3 0 2 1 0 0 .295 .347 .538 .885
Lars Nootbaar LF 4 1 1 0 0 0 .267 .358 .444 .802
Masyn Winn SS 4 1 1 1 0 1 .242 .320 .327 .647 2B
Nelson Velázquez PH 0 1 0 0 1 0 .323 .400 .581 .981
José Fermín CF 2 0 0 0 0 0 .267 .316 .371 .687
Jimmy Crooks DH 3 0 0 0 0 0 .167 .268 .306 .574
Blaze Jordan 3B 4 0 1 2 0 0 .300 .323 .533 .856
Nathan Church CF 1 1 1 0 1 0 .263 .307 .406 .713 3B
HOME · KC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Carter Jensen C 4 0 1 0 0 0 .238 .303 .421 .724
Lane Thomas CF 4 1 1 0 0 0 .232 .356 .368 .724 2B
Jac Caglianone 1B 4 2 2 2 0 1 .270 .341 .452 .793 HR (10)
Salvador Perez DH 4 0 1 0 0 0 .208 .250 .344 .594 2B
Michael Massey 2B 4 1 1 1 0 1 .256 .277 .452 .729
Nick Loftin 3B 3 1 0 0 1 1 .239 .346 .389 .735
John Rave RF 2 1 1 0 2 0 .500 .667 1.500 2.167 2B
Isaac Collins LF 4 0 2 2 0 0 .226 .339 .321 .660 2 2B
Tyler Tolbert SS 2 0 0 1 0 0 .190 .280 .190 .470

Pitching lines

AWAY · STL
PITCHER IPHRERBBKHR NPERA DEC
Michael McGreevy 5.0 8 5 5 1 2 1 95 3.35 L
George Soriano 1.0 1 1 1 1 0 0 18 3.16
Matt Svanson 2.0 0 0 0 1 1 0 23 6.68
HOME · KC
PITCHER IPHRERBBKHR NPERA DEC
Seth Lugo 6.0 5 2 1 3 0 0 85 3.69 W
John Schreiber 1.0 0 0 0 0 1 0 12 2.64
Daniel Lynch IV 1.0 0 0 0 0 0 0 11 2.53
Matt Strahm 0.2 2 3 3 1 0 0 22 6.75
Alex Lange 0.1 1 0 0 0 0 0 10 3.97 SV

Manager comparison

AWAY · STL
Oliver Marmol
Lineup 2.1 R Bunts 2.3 R IBBs 1.2 R
HOME · KC
Matt Quatraro
Lineup 3.1 R Bunts 1.6 R IBBs 1.5 R

Recent form

AWAY · STL
5-5 W2 -6 run diff
WWLLLWWLWL
HOME · KC
5-5 W1 +7 run diff
WLWWWLLWLL

Season series: 1-2 with STL listed first across 3 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.