What happened: JJ Wetherholt homered in consecutive innings and the St. Louis Cardinals held on to beat the Kansas City Royals 12-10 in a high-scoring interleague game in Kansas City. The Cardinals built a lead behind Wetherholt's back-to-back long balls and then survived a late Royals push to close it out.
MLB·FINAL·June 21, 2026 05:47 PM ET
Wetherholt homers twice as Cardinals edge Royals 12-10
Wetherholt's two homers carry St. Louis in KC.
Wire Report IntelligenceUpdated Jun 211 min read
More on JJ Wetherholt
Box score
More on JJ Wetherholt
CONVERSATION
Loading comments…
MLBRecapSt. Louis CardinalsKansas City RoyalsJJ Wetherholt
Follow MLB Intelligence
Real-time signals and analysis
WR Pro
The day's sports, briefed to your inbox at 7am ET. Every claim sourced.
RELATED STORIES