Royals Demolish Cardinals with Six-Run Second Inning Explosion
The Kansas City Royals didn’t just beat the St. Louis Cardinals on Thursday night at Kauffman Stadium. They embarrassed them, plain and simple. A six-run second inning that looked less like baseball and more like batting practice turned what should have been a competitive matchup into a complete mismatch, with the Royals cruising to a 14-6 victory that felt far more lopsided than the final score suggests.
Pitching Decisions
Star Performers
Matthew Liberatore’s start for St. Louis was nothing short of a disaster. The Cardinals’ left-hander lasted all of 1.2 innings, surrendering seven hits and five earned runs before being mercifully pulled from the game. In an era where pitching depth is supposedly a premium, watching a starter completely implode this early is almost criminal negligence. The Cardinals’ brass has to be asking serious questions about how their rotation managed to deteriorate this quickly.
That second inning told you everything you needed to know about where these two teams stand. Carter Jensen, Isaac Collins, and Lane Thomas all ripped doubles, each one seemingly finding grass while looking effortless. Bobby Witt Jr., already on the board with a solo homer in the first, added an RBI single. Then Starling Marte capped off the barrage with his own two-bagger. Six runs on clean hitting, no errors, no mercy. The Royals’ lineup looked absolutely dialed in, and the Cardinals’ defense looked powerless to stop the bleeding.
Witt Jr. and Perez Carry Royals’ Power Game
Bobby Witt Jr. continues to be the best player on the field whenever these two teams meet. The young superstar went 2-for-2 with that early homer and an RBI knock, and he did it all while making things look easy. Salvador Perez added his own blast in the sixth, a solo shot to left that extended Kansas City’s already insurmountable lead. These are the kinds of performances that separate contenders from pretenders, and the Royals have both of these guys clicking simultaneously.
Jac Caglianone’s two-run homer in the fourth added even more insult to injury for St. Louis, while Nick Loftin’s two-run double in the same inning kept the offensive parade rolling. The Royals put up 14 runs on 26 hits, and while you might think that’s unsustainable, with this kind of lineup depth and this kind of energy, who’s to say it isn’t becoming their new baseline?
St. Louis Fights Back, But Too Little, Too Late
To their credit, the Cardinals didn’t completely roll over. Masyn Winn and JJ Wetherholt both went 3-for-5, showing some offensive competence even in defeat. José Fermín added some late-game heroics with a pair of RBIs. Jordan Walker chipped in as well. But here’s the thing about playing from an eight-run deficit before the game was even two innings old: all the late-game dramatics in the world aren’t going to matter.
Noah Cameron, the Royals’ starter, was absolutely pedestrian in getting the win, allowing three runs on eight hits over five innings. He didn’t need to be brilliant because his offense had already buried St. Louis by the time he took the mound. That’s the textbook recipe for victory in baseball, and the Royals executed it flawlessly on Thursday night.
The Cardinals will need to do some serious soul-searching before they step back on the field. Liberatore needs to get his act together, and the defense needs to tighten up immediately. In this division, you can’t afford performances like this one.
Box Score
St. Louis Cardinals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 4 | 1 | 3 | 0 | 2 | 0 | .266 |
| Iván Herrera DH | 4 | 1 | 0 | 0 | 1 | 2 | .257 |
| Jordan Walker RF | 4 | 0 | 2 | 1 | 1 | 1 | .291 |
| Jimmy Crooks C | 1 | 0 | 0 | 0 | 0 | 1 | .182 |
| Nelson Velázquez RF | 4 | 0 | 1 | 0 | 1 | 1 | .323 |
| Alec Burleson 1B | 3 | 0 | 0 | 1 | 1 | 1 | .282 |
| Nathan Church CF | 0 | 0 | 0 | 0 | 0 | 0 | .259 |
| Masyn Winn SS | 5 | 2 | 3 | 0 | 0 | 1 | .242 |
| Bryan Torres LF | 0 | 0 | 0 | 0 | 0 | 0 | .238 |
| Blaze Jordan 3B | 5 | 2 | 2 | 0 | 0 | 0 | .308 |
| José Fermín SS | 5 | 0 | 2 | 2 | 0 | 0 | .272 |
| Pedro Pagés 1B | 4 | 0 | 0 | 1 | 0 | 1 | .220 |
St. Louis Cardinals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Matthew Liberatore (L) | 1.2 | 7 | 7 | 5 | 0 | 2 | 5.23 |
| Gordon Graceffo | 1.2 | 4 | 4 | 4 | 2 | 0 | 3.06 |
| Max Rajcic | 2.0 | 2 | 1 | 1 | 0 | 1 | 4.50 |
| Justin Bruihl | 2.2 | 4 | 2 | 1 | 0 | 2 | 4.41 |
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Lane Thomas CF | 5 | 1 | 2 | 2 | 0 | 0 | .232 |
| Bobby Witt Jr. SS | 2 | 2 | 2 | 2 | 0 | 0 | .294 |
| Tyler Tolbert SS | 2 | 1 | 0 | 0 | 1 | 2 | .211 |
| Jac Caglianone 1B | 5 | 1 | 1 | 2 | 0 | 1 | .266 |
| Starling Marte RF | 5 | 2 | 3 | 1 | 0 | 1 | .277 |
| Salvador Perez C | 5 | 2 | 3 | 1 | 0 | 0 | .207 |
| Carter Jensen DH | 5 | 2 | 2 | 1 | 0 | 0 | .238 |
| Nick Loftin 3B | 5 | 0 | 2 | 2 | 0 | 1 | .245 |
| Isaac Collins LF | 5 | 2 | 2 | 1 | 0 | 0 | .225 |
| Michael Massey 2B | 3 | 1 | 0 | 0 | 1 | 0 | .256 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Noah Cameron (W) | 5.0 | 8 | 4 | 3 | 2 | 6 | 4.20 |
| Mason Black | 2.0 | 3 | 2 | 2 | 2 | 0 | 3.57 |
| Beck Way | 2.0 | 2 | 0 | 0 | 2 | 2 | 4.91 |
