Kansas City Royals vs St. Louis Cardinals
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Salvador Perez | Salvador Perez out on a sacrifice fly to left fielder Thomas Saggese. Maikel Garcia scores. | KC 1, STL 0 |
| T4 | Salvador Perez | Salvador Perez homers (7) on a fly ball to left field. | KC 2, STL 0 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| KC | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
| STL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Stephen Kolek started for Royals, leaving with a 2–0 lead.
-
Stephen Kolek
Starter
6.1
82
0
3
W
Pitch-by-pitch: what Stephen Kolek threw
CSW 27% 1st-pitch strike 75% 3.4 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 24 29% 1 3 12 4 4 Sinker 20 24% 0 8 1 9 2 Cutter 11 13% 1 2 2 2 4 Slider 11 13% 2 1 3 2 3 Sweeper 10 12% 1 2 0 2 5 Changeup 6 7% 0 1 2 2 1 - Daniel Lynch IV Setup 1.2 21 0 1 HLD inherited 1, stranded 1
- Lucas Erceg Closer 1.0 22 0 0 SV
Andre Pallante started for Cardinals, leaving trailing 0–2.
-
Andre Pallante
Starter
6.2
99
2
7
L
Pitch-by-pitch: what Andre Pallante threw
CSW 29% 1st-pitch strike 67% 3.7 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 30 30% 2 7 7 5 9 Slider 30 30% 5 7 8 7 3 Knuckle Curve 23 23% 3 4 3 10 3 Sinker 13 13% 0 1 4 4 4 Splitter 3 3% 0 0 0 2 1 - Matt Svanson Middle 1.0 15 0 0 inherited 1, stranded 1
- Justin Bruihl Setup 0.1 14 0 1 inherited 1, stranded 1
- Matt Pushard Reliever 1.0 9 0 1 inherited 2, stranded 2
Where the game turned
- Perez SF (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Maikel Garcia 3B | 5 | 1 | 1 | 0 | 0 | 0 | .263 | .330 | .397 | .727 | |
| Bobby Witt Jr. SS | 4 | 0 | 0 | 0 | 0 | 0 | .303 | .376 | .492 | .868 | |
| Vinnie Pasquantino 1B | 4 | 0 | 1 | 0 | 0 | 1 | .202 | .285 | .339 | .624 | |
| Salvador Perez C | 2 | 1 | 2 | 2 | 1 | 0 | .205 | .243 | .352 | .595 | HR (7) |
| Carter Jensen DH | 4 | 0 | 1 | 0 | 0 | 2 | .237 | .327 | .407 | .734 | |
| Isaac Collins LF | 4 | 0 | 1 | 0 | 0 | 2 | .228 | .346 | .339 | .685 | SB |
| Lane Thomas RF | 3 | 0 | 0 | 0 | 1 | 2 | .198 | .350 | .247 | .597 | |
| Nick Loftin 2B | 0 | 0 | 0 | 0 | 0 | 0 | .250 | .377 | .375 | .752 | |
| Kyle Isbel CF | 4 | 0 | 2 | 0 | 0 | 1 | .274 | .331 | .419 | .750 | 2B |
| Michael Massey 2B | 3 | 0 | 1 | 0 | 0 | 1 | .216 | .237 | .398 | .635 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 3 | 0 | 0 | 0 | 1 | 1 | .233 | .356 | .401 | .757 | |
| Iván Herrera C | 4 | 0 | 1 | 0 | 0 | 0 | .265 | .395 | .406 | .801 | |
| Alec Burleson 1B | 4 | 0 | 1 | 0 | 0 | 0 | .277 | .340 | .441 | .781 | |
| Jordan Walker DH | 4 | 0 | 0 | 0 | 0 | 0 | .301 | .371 | .584 | .955 | |
| Nolan Gorman 3B | 3 | 0 | 1 | 0 | 1 | 1 | .236 | .318 | .365 | .683 | |
| César Prieto SS | 1 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | |
| Nathan Church CF | 4 | 0 | 0 | 0 | 0 | 1 | .246 | .284 | .399 | .683 | |
| Thomas Saggese LF | 3 | 0 | 1 | 0 | 0 | 0 | .164 | .211 | .194 | .405 | |
| José Fermín RF | 1 | 0 | 0 | 0 | 0 | 1 | .220 | .310 | .340 | .650 | |
| Masyn Winn SS | 2 | 0 | 1 | 0 | 0 | 0 | .255 | .331 | .353 | .684 | |
| Victor Scott II CF | 2 | 0 | 0 | 0 | 0 | 0 | .189 | .248 | .261 | .509 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Stephen Kolek | 6.1 | 4 | 0 | 0 | 1 | 3 | 0 | 82 | 4.24 | W |
| Daniel Lynch IV | 1.2 | 1 | 0 | 0 | 0 | 1 | 0 | 21 | 1.80 | HLD |
| Lucas Erceg | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 22 | 3.26 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Andre Pallante | 6.2 | 8 | 2 | 1 | 0 | 7 | 1 | 99 | 4.04 | L |
| Matt Svanson | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 15 | 8.34 | |
| Justin Bruihl | 0.1 | 1 | 0 | 0 | 1 | 1 | 0 | 14 | 5.03 | |
| Matt Pushard | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 9 | 13.50 |
Manager comparison
Recent form
Season series: 2-1 with KC 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.