Royals Rally Past Mariners in Wild Slugfest at Kauffman
KANSAS CITY, Mo. – Sometimes baseball rewards the team that gets the last punch, and on Sunday at Kauffman Stadium, the Royals landed it. Seth Lugo‘s gutsy performance and Salvador Perez‘s clutch hitting carried Kansas City past the Seattle Mariners 8-6 in a game that had more momentum swings than a playground set.
Pitching Decisions
Star Performers
This wasn’t pretty baseball. This was baseball that made you wince and cheer in equal measure. Bryan Woo‘s early exit for Seattle, lasting just 4.2 innings, told you everything you needed to know about the Mariners’ pitching struggles. Meanwhile, Lugo kept the Royals afloat through 6.1 innings, giving Kansas City just enough stability to weather the storm.
Julio Rodriguez got the ball rolling early, launching a solo shot in the first inning that should have warned the Royals what was coming. But Kansas City responded with ruthless efficiency in the fifth, when Perez went to work. His two-run single keyed a rally that included a beautiful two-run double from Carter Jensen. Suddenly, the Royals had momentum, and more importantly, they had a 4-1 lead.
The Mariners, though, aren’t built for surrender. They clawed back in the seventh, with Colt Emerson and J.P. Crawford delivering clutch singles that made it a one-run game. It was the kind of resilience you’d expect from a team fighting for playoff positioning, but it wasn’t enough on this Sunday.
Perez Does the Heavy Lifting
Salvador Perez was the story of this game, plain and simple. The Royals catcher finished 3-for-4 with three RBIs, proving once again why he remains one of the most dangerous hitters in baseball. Whether it was his sharp single up the middle or his line drive in the seventh, Perez found ways to put runners in scoring position and drive them in. He was the difference-maker when it mattered most.
The eighth inning sealed it. Maikel Garcia’s two-run single off a deflection gave Kansas City breathing room at 8-4, and while Rodriguez and Josh Naylor tried to stage one last Mariners comeback with runs in the ninth, it came too late. Randy Arozarena’s RBI double made it 8-6, but the Royals’ lead held.
Missed Opportunities for Seattle
Here’s what haunts the Mariners on the flight back to the Pacific Northwest: opportunities squandered. Colt Emerson was stellar at the plate, going 4-for-4, but one man doesn’t win games in baseball. Rodriguez’s two hits and RBI contributions couldn’t compensate for the early pitching collapse and the inability to capitalize on chances when they mattered most.
Woo’s performance was concerning for a Mariners rotation that can’t afford leaks in the ship. Four runs in 4.2 innings isn’t a death sentence, but it’s the kind of outing that costs teams playoff races in September.
The Royals improved to a respectable record with this gutsy win, while Seattle leaves town licking its wounds. Baseball is a game of margins, and on Sunday, the Royals found theirs first. Sometimes that’s all it takes.
Box Score
Seattle Mariners Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| J.P. Crawford SS | 5 | 0 | 1 | 1 | 0 | 1 | .199 |
| Julio Rodríguez CF | 5 | 2 | 2 | 2 | 0 | 0 | .260 |
| Josh Naylor 1B | 4 | 1 | 1 | 1 | 1 | 0 | .246 |
| Randy Arozarena LF | 5 | 0 | 1 | 1 | 0 | 2 | .292 |
| Luke Raley RF | 5 | 0 | 0 | 0 | 0 | 0 | .265 |
| Cole Young 2B | 4 | 0 | 1 | 0 | 0 | 1 | .241 |
| Dominic Canzone DH | 4 | 1 | 1 | 0 | 0 | 0 | .236 |
| Mitch Garver C | 3 | 1 | 1 | 0 | 1 | 1 | .185 |
| Colt Emerson 3B | 4 | 1 | 4 | 1 | 0 | 0 | .286 |
Seattle Mariners Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Bryan Woo (L) | 4.2 | 6 | 4 | 4 | 2 | 4 | 3.82 |
| José A. Ferrer | 0.1 | 0 | 0 | 0 | 0 | 0 | 1.88 |
| Cooper Criswell | 2.0 | 3 | 2 | 2 | 0 | 0 | 3.22 |
| Alex Hoppe | 1.0 | 2 | 2 | 2 | 2 | 1 | 6.35 |
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Maikel Garcia 3B | 5 | 0 | 2 | 2 | 0 | 0 | .263 |
| Bobby Witt Jr. SS | 5 | 0 | 1 | 0 | 0 | 1 | .295 |
| Vinnie Pasquantino 1B | 4 | 2 | 1 | 0 | 1 | 0 | .199 |
| Salvador Perez C | 4 | 1 | 3 | 3 | 0 | 0 | .213 |
| Carter Jensen DH | 4 | 0 | 1 | 2 | 0 | 1 | .232 |
| Jac Caglianone RF | 3 | 0 | 0 | 0 | 1 | 0 | .242 |
| Tyler Tolbert RF | 0 | 1 | 0 | 0 | 0 | 0 | .200 |
| Isaac Collins LF | 3 | 2 | 2 | 0 | 1 | 1 | .222 |
| Michael Massey 2B | 2 | 1 | 0 | 0 | 1 | 0 | .228 |
| Kyle Isbel CF | 3 | 1 | 1 | 1 | 0 | 2 | .260 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Seth Lugo (W) | 6.1 | 6 | 3 | 3 | 2 | 3 | 3.74 |
| Daniel Lynch IV | 0.2 | 1 | 0 | 0 | 0 | 0 | 1.66 |
| John Schreiber | 1.0 | 1 | 0 | 0 | 0 | 1 | 3.10 |
| Lucas Erceg | 1.0 | 4 | 3 | 3 | 0 | 1 | 4.43 |
