Royals outlast Mariners in slugfest, improve to 18-12 with dramatic Friday win
There are few things more entertaining in baseball than two teams simply refusing to pitch to each other, and Friday night at T-Mobile Park delivered exactly that kind of offensive fireworks. The Kansas City Royals outlasted the Seattle Mariners 7-6 in a game that felt more like batting practice than a professional baseball matchup, with both sides combining for six home runs and enough line drives to stock a lumber mill.
Pitching Decisions
Star Performers
Let’s be honest about what happened here: this was not a pitching clinic. Daniel Lynch IV earned the win despite throwing just one inning, while José A. Ferrer took the loss in similarly brief service. These stat lines would be comical if they weren’t so emblematic of a game where the baseball did all the talking and the arms did very little.
The Royals came out swinging like they hadn’t seen a pitch in months. Maikel Garcia’s early run came courtesy of Vinnie Pasquantino‘s productive ground ball, but it was Salvador Perez who really set the tone with a thunderous two-run double down the line in the first inning. The Royals were up 4-1 before most people had finished their first beer, and Isaac Collins added insult with an RBI double that made it 5-1.
But here’s where things got interesting. The Mariners didn’t fold. Julio Rodríguez, who would become the story of this game, launched a two-run shot in the bottom of the first to make it 5-3. For the next few innings, both teams seemed content to pile on runs rather than worry about actual baseball strategy. Connor Joe‘s solo shot in the fifth made it a one-run game before the real fireworks began in the sixth.
Pasquantino and Jac Caglianone went deep for Kansas City in the sixth, extending the lead to 7-4. The Mariners answered with Randy Arozarena‘s blast, but trailed 7-5 heading to the seventh. Then Rodríguez came through again, a two-run moonshot that somehow tied the game at 7-7. This kid is a problem for opposing pitchers, and Friday night proved why.
Lane Thomas Delivers When It Matters
With the game hanging in the balance and the Mariners seeming to have all the momentum, it was Lane Thomas who provided the deciding blow. His line drive single up the middle in the eighth drove in Salvador Perez with the go-ahead run, and this time, the Royals’ pitching actually held up. Lucas Erceg came through with a scoreless ninth to slam the door on Seattle’s comeback bid.
The Verdict
This game was pure chaos, the kind of offensive explosion that makes highlight reels but keeps pitching coaches up at night. Rodríguez was absolutely electric with two homers and four RBIs, while Pasquantino’s two-homer night led Kansas City. But when the dust settled, it was the Royals’ willingness to answer every Seattle punch that made the difference.
The Mariners had every opportunity to win this game and still found a way to lose it. That’s the real story here. Kansas City is now 18-12 and looking dangerous. Seattle needs to find some semblance of pitching consistency before they lose the division. This Friday night slugfest was entertaining as hell, but ultimately, it exposed both teams’ defensive vulnerabilities.
Box Score
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Maikel Garcia 3B | 4 | 1 | 1 | 0 | 1 | 1 | .274 |
| Bobby Witt Jr. SS | 4 | 1 | 1 | 0 | 1 | 1 | .288 |
| Vinnie Pasquantino 1B | 5 | 2 | 2 | 2 | 0 | 2 | .176 |
| Salvador Perez C | 4 | 2 | 2 | 2 | 0 | 1 | .210 |
| Carter Jensen DH | 4 | 0 | 0 | 0 | 0 | 0 | .245 |
| Jac Caglianone RF | 3 | 1 | 1 | 1 | 0 | 0 | .253 |
| Lane Thomas RF | 1 | 0 | 1 | 1 | 0 | 0 | .246 |
| Isaac Collins LF | 4 | 0 | 1 | 1 | 0 | 1 | .217 |
| Michael Massey 2B | 4 | 0 | 1 | 0 | 0 | 0 | .222 |
| Kyle Isbel CF | 4 | 0 | 0 | 0 | 0 | 1 | .276 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Cole Ragans | 5.1 | 4 | 4 | 4 | 3 | 8 | 5.29 |
| Nick Mears | 0.2 | 0 | 0 | 0 | 1 | 0 | 2.31 |
| Daniel Lynch IV (W) | 1.0 | 2 | 2 | 2 | 0 | 2 | 2.19 |
| Matt Strahm | 1.0 | 0 | 0 | 0 | 1 | 2 | 3.86 |
| Lucas Erceg (SV) | 1.0 | 0 | 0 | 0 | 0 | 1 | 4.05 |
Seattle Mariners Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| J.P. Crawford SS | 4 | 2 | 1 | 0 | 1 | 1 | .202 |
| Cal Raleigh C | 4 | 0 | 0 | 0 | 1 | 2 | .186 |
| Julio Rodríguez CF | 4 | 2 | 2 | 4 | 0 | 2 | .262 |
| Josh Naylor 1B | 4 | 0 | 1 | 0 | 0 | 1 | .214 |
| Randy Arozarena LF | 4 | 1 | 1 | 1 | 0 | 3 | .288 |
| Mitch Garver DH | 2 | 0 | 0 | 0 | 2 | 1 | .194 |
| Luke Raley DH | 0 | 0 | 0 | 0 | 0 | 0 | .244 |
| Cole Young 2B | 4 | 0 | 0 | 0 | 0 | 0 | .276 |
| Connor Joe RF | 2 | 1 | 1 | 1 | 0 | 0 | .250 |
| Dominic Canzone RF | 2 | 0 | 0 | 0 | 0 | 1 | .275 |
| Leo Rivas 3B | 3 | 0 | 0 | 0 | 1 | 2 | .143 |
Seattle Mariners Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Bryan Woo | 6.0 | 7 | 6 | 6 | 0 | 2 | 4.61 |
| Cole Wilcox | 1.0 | 0 | 0 | 0 | 2 | 1 | 5.84 |
| José A. Ferrer (L) | 1.0 | 3 | 1 | 1 | 0 | 1 | 2.30 |
| Alex Hoppe | 1.0 | 0 | 0 | 0 | 0 | 3 | 10.13 |
