Royals’ Bats Wake Up Early, Cruise Past Struggling Athletics
The Kansas City Royals reminded the Oakland Athletics on Thursday night why they’re trending upward while Oakland continues its descent into mediocrity. In a game that was decided before most fans finished their second inning beers, the Royals dominated a hapless A’s team 6-2 at Kauffman Stadium, extending their winning streak to five games and proving once again that good teams capitalize on mistakes.
Pitching Decisions
Star Performers
Let’s be honest here: this wasn’t a masterclass in pitching or strategy. This was a team that showed up ready to hit, facing a team that showed up to lose. Gage Jump, Oakland’s starter, lasted just four innings and gave up five runs on eight hits while walking three. That’s not the recipe for a road victory anywhere, let alone against a Kansas City squad that’s found its rhythm.
Witt Jr. Sets the Tone Early
Bobby Witt Jr. wasted no time announcing his presence on Thursday, drilling a solo home run in the bottom of the first inning that immediately put the Royals ahead 1-0. Witt Jr. finished the evening 3-for-4 with a homer and played like a man who understands he’s one of the few reasons Kansas City fans should bother turning on their televisions these days. His ability to impact games in bunches is exactly what a young franchise needs to build around.
The real damage came in the third and fourth innings, when the Royals’ lineup decided Oakland’s pitching simply wasn’t good enough. Isaac Collins singled to left in the third, scoring both Witt Jr. and Salvador Perez to extend the lead to 3-0. Then Perez added an RBI single of his own in the fourth, while Nick Loftin contributed a run-scoring triple on a sharp line drive that right fielder Carlos Cortes couldn’t handle cleanly. By the end of the fourth, it was 5-0 Kansas City, and the game was effectively over.
Athletics Make Noise Too Late
The Oakland Athletics didn’t go quietly, but they went quietly enough. Brian Serven’s RBI single in the fifth inning scored Lawrence Butler, and Donovan Walton’s groundout plated another run to make it 5-2. Michael Massey‘s double in the bottom of the fifth capped the Royals’ scoring at 6-2, but by that point, there was no drama left in this game. The A’s managed just two runs on the night, which tells you everything you need to know about where this franchise currently stands.
Connor Thomas earned the win for Kansas City despite throwing just 1.2 innings of relief. That says everything about how thoroughly the Royals’ starting pitcher (whoever that was) controlled this game. The bullpen did its job, which is precisely what you want when you’ve already put the game out of reach by the fourth inning.
Here’s the reality: the Royals are playing good baseball right now, and the Athletics are reminders of what happens when an organization loses its way. Thursday’s game was no exception. Kansas City’s fifth straight victory feels inevitable rather than impressive at this point, while Oakland’s continued struggles feel like a franchise asking deeper questions about its future direction. For anyone paying attention, Thursday’s game at Kauffman Stadium was less a contest than a confirmation of where both teams stand in the American League pecking order.
Box Score
Athletics Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Henry Bolte CF | 5 | 0 | 1 | 0 | 0 | 2 | .269 |
| Jeff McNeil 1B | 5 | 0 | 0 | 0 | 0 | 0 | .261 |
| Zack Gelof LF | 4 | 0 | 0 | 0 | 1 | 1 | .269 |
| Lawrence Butler DH | 3 | 1 | 2 | 0 | 1 | 0 | .218 |
| Max Muncy 3B | 2 | 1 | 0 | 0 | 2 | 1 | .216 |
| Carlos Cortes RF | 3 | 0 | 2 | 0 | 1 | 0 | .260 |
| Brian Serven C | 4 | 0 | 1 | 1 | 0 | 2 | .205 |
| Donovan Walton 2B | 3 | 0 | 1 | 1 | 1 | 0 | .281 |
| Darell Hernaiz SS | 3 | 0 | 1 | 0 | 1 | 0 | .236 |
Athletics Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Gage Jump (L) | 4.0 | 8 | 5 | 5 | 3 | 3 | 4.83 |
| Taylor Rashi | 2.0 | 3 | 1 | 1 | 2 | 1 | 7.94 |
| Scott Blewett | 2.0 | 2 | 0 | 0 | 0 | 2 | 2.60 |
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Nick Loftin 3B | 4 | 0 | 1 | 1 | 1 | 1 | .231 |
| Bobby Witt Jr. SS | 4 | 3 | 3 | 1 | 1 | 0 | .288 |
| Maikel Garcia 3B | 1 | 0 | 1 | 0 | 0 | 0 | .269 |
| John Rave RF | 4 | 0 | 0 | 0 | 0 | 2 | .194 |
| Salvador Perez 1B | 5 | 1 | 3 | 1 | 0 | 0 | .219 |
| Vinnie Pasquantino DH | 3 | 0 | 1 | 0 | 1 | 0 | .244 |
| Isaac Collins LF | 3 | 1 | 1 | 2 | 1 | 1 | .227 |
| Tyler Tolbert CF | 3 | 0 | 0 | 0 | 1 | 0 | .303 |
| Michael Massey 2B | 4 | 1 | 3 | 1 | 0 | 0 | .278 |
| Luke Maile C | 4 | 0 | 0 | 0 | 0 | 2 | .200 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Randy Dobnak | 4.0 | 6 | 0 | 0 | 4 | 4 | 1.58 |
| Carlos Duran | 0.1 | 1 | 2 | 2 | 3 | 0 | 13.50 |
| Connor Thomas (W) | 1.2 | 1 | 0 | 0 | 0 | 2 | 15.00 |
| Craig Kimbrel | 1.0 | 0 | 0 | 0 | 0 | 0 | 4.26 |
| John Schreiber | 1.0 | 0 | 0 | 0 | 0 | 0 | 3.52 |
| Nate Pearson | 1.0 | 0 | 0 | 0 | 0 | 0 | 2.64 |
