St. Louis Cardinals vs Kansas City Royals
Game Highlights
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
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| STL | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 5 |
| KC | 0 | 0 | 0 | 4 | 1 | 1 | 0 | 0 | 0 | 6 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Michael McGreevy started for Cardinals, leaving trailing 2–5. Out of the bullpen, George Soriano took the roughest line.
-
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/PAPitch # % Whiff CS Foul Ball In 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
Seth Lugo started for Royals, leaving with a 5–2 lead. Out of the bullpen, Matt Strahm took the roughest line.
-
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/PAPitch # % Whiff CS Foul Ball In 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
- Collins 2B (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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
Recent form
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.