1. MLB
  2. Scores
  3. 6 · 21 · 26
  4. STL vs KC

St. Louis Cardinals vs. Kansas City Royals

Jun 21, 2026
FINAL

Box Score

123456789RHELOB
STL540030000121619
KC240101002101208
loss:Kansas City Royals logoS. Kolekwin:St Louis Cardinals logoG. Graceffo

Game Recap

Game Highlights Video

KANSAS CITY -- Stung by the big inning through the opening two games of the I-70 Series, the Cardinals showed the Royals on Sunday afternoon that two can play at that game. St. Louis snapped a three-game losing streak in authoritative fashion with a five-run outburst in the first inning...

Scoring Summary

STLKC
  • St Louis Cardinals logo
    1
    JJ Wetherholt homers (11) on a fly ball to right center field. [1 run]
    10
  • St Louis Cardinals logo
    1
    Lars Nootbaar doubles (3) on a sharp line drive to center fielder Kameron Misner. Ivan Herrera scores. Alec Burleson to 3rd. [1 run]
    20
  • St Louis Cardinals logo
    1
    Masyn Winn homers (3) on a fly ball to left field. Alec Burleson scores. Lars Nootbaar scores. [3 runs]
    50
  • Kansas City Royals logo
    1
    Michael Massey singles on a line drive to right fielder Jordan Walker. Carter Jensen scores. Jac Caglianone scores. [2 runs]
    52
  • St Louis Cardinals logo
    2
    JJ Wetherholt homers (12) on a fly ball to left field. Nathan Church scores. [2 runs]
    72
  • St Louis Cardinals logo
    2
    Alec Burleson triples (1) on a line drive to right fielder Lane Thomas. Ivan Herrera scores. [1 run]
    82
  • St Louis Cardinals logo
    2
    Masyn Winn singles on a ground ball to third baseman Nick Loftin. Alec Burleson scores. [1 run]
    92
  • Kansas City Royals logo
    2
    Nick Loftin homers (2) on a fly ball to left center field. Kameron Misner scores. [2 runs]
    94
  • Kansas City Royals logo
    2
    Jac Caglianone homers (11) on a fly ball to center field. Isaac Collins scores. [2 runs]
    96
  • Kansas City Royals logo
    4
    Salvador Perez singles on a sharp line drive to center fielder Nathan Church. Carter Jensen scores. Jac Caglianone to 3rd. [1 run]
    97
  • St Louis Cardinals logo
    5
    Ivan Herrera homers (10) on a fly ball to left center field. Nathan Church scores. JJ Wetherholt scores. [3 runs]
    127
  • Kansas City Royals logo
    6
    Carter Jensen homers (10) on a fly ball to left field. [1 run]
    128
  • Kansas City Royals logo
    9
    Jac Caglianone homers (12) on a fly ball to right center field. [1 run]
    129
  • Kansas City Royals logo
    9
    Cardinals challenged (tag play), call on the field was upheld: Lane Thomas reaches on a fielder's choice, fielded by third baseman Blaze Jordan. Salvador Perez scores. Michael Massey to 2nd. [1 run]
    1210

Player Stats

St Louis Cardinals logoHITTINGHABRRBIKBBHRLOBAVG
TOTAL1642121273414-
St Louis Cardinals logoPITCHINGIPHRERKBBHRPCERA
Dustin MayRHP2.0666212444.30
Max RajcicRHP1.1111210235.40
Matt SvansonRHP0.2100110176.55
Gordon GraceffoRHP1.0000000102.97
JoJo RomeroLHP1.0111201144.09
Ryne StanekRHP1.0100100115.04
George SorianoRHP1.0000010143.06
Riley O'BrienRHP1.0222101124.18
TOTAL9.0121010944145-
Kansas City Royals logoHITTINGHABRRBIKBBHRLOBAVG
TOTAL1239101094419-
Kansas City Royals logoPITCHINGIPHRERKBBHRPCERA
Stephen KolekRHP1.2999013494.15
Connor SeaboldRHP1.1000200293.80
Steven CruzRHP1.2433311376.55
Lucas ErcegRHP1.1100100185.34
Matt StrahmLHP1.0100010166.46
Beck WayRHP2.0100100183.86
TOTAL9.0161212734167-

Play-by-Play

1st inningSTLKC
  • TOP 1
  • St Louis Cardinals logo
    HOME RUN — JJ Wetherholt homers (11) on a fly ball to right center field. [1 run]
    10
  • St Louis Cardinals logo
    HIT BY PITCH — Ivan Herrera hit by pitch.
    10
  • St Louis Cardinals logo
    WALK — Alec Burleson walks. Ivan Herrera to 2nd.
    10
  • St Louis Cardinals logo
    POP OUT — Jordan Walker pops out to second baseman Michael Massey on the infield fly rule. [1 out]
    10
  • St Louis Cardinals logo
    DOUBLE — Lars Nootbaar doubles (3) on a sharp line drive to center fielder Kameron Misner. Ivan Herrera scores. Alec Burleson to 3rd. [1 run]
    20
  • St Louis Cardinals logo
    HOME RUN — Masyn Winn homers (3) on a fly ball to left field. Alec Burleson scores. Lars Nootbaar scores. [3 runs]
    50
  • St Louis Cardinals logo
    SINGLE — Jimmy Crooks singles on a line drive to right fielder Lane Thomas.
    50
  • St Louis Cardinals logo
    GROUNDED INTO DP — Blaze Jordan grounds into a double play, pitcher Stephen Kolek to second baseman Michael Massey to first baseman Jac Caglianone. Jimmy Crooks out at 2nd. Blaze Jordan out at 1st. [3 outs]
    50
  • BOTTOM 1
  • Kansas City Royals logo
    SINGLE — Carter Jensen singles on a pop up to shortstop Masyn Winn.
    50
  • Kansas City Royals logo
    LINEOUT — Maikel Garcia lines out to right fielder Jordan Walker. [1 out]
    50
  • Kansas City Royals logo
    WALK — Jac Caglianone walks. Carter Jensen to 2nd.
    50
  • Kansas City Royals logo
    GROUNDOUT — Salvador Perez grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Carter Jensen to 3rd. Jac Caglianone to 2nd. [2 outs]
    50
  • Kansas City Royals logo
    SINGLE — Michael Massey singles on a line drive to right fielder Jordan Walker. Carter Jensen scores. Jac Caglianone scores. [2 runs]
    52
  • Kansas City Royals logo
    FLYOUT — Lane Thomas flies out to center fielder Nathan Church. [3 outs]
    52
2nd inning
3rd inning
4th inning
5th inning
6th inning
7th inning
8th inning
9th inning

Team Stats

12Runs10
16Hits12
1Errors0
.381Batting Avg.308
42At Bats39
7Extra-base Hits4
4Home Runs4
12Runs-Batted-In10
3Walks4
0Stolen Bases1
7Strikeouts9
9Left on Base8
32Total Bases24

Game Details

Sunday, June 21, 2026 · 2:10 PM
Kauffman Stadium · Kansas City, MO
attendance: 28,309 (74.7%)
weather: 77 degrees, partly cloudy
spread: STL -125
over/under: 9