Perez’s Historic Blast Lifts Royals Past Tigers in Saturday Thriller
Sometimes a single swing changes everything. Saturday at Comerica Park, Salvador Perez did exactly that, launching a fly ball to left field in the seventh inning that will forever alter the Kansas City Royals‘ record books. With that one mammoth shot, Perez became the franchise’s all-time home run leader, surpassing George Brett’s storied mark and cementing his legacy as one of the greatest players in Royals history. The moment transcended the game itself, transforming what could have been a forgettable Saturday afternoon into something genuinely historic.
Pitching Decisions
Star Performers
Yet for all the pageantry surrounding Perez’s achievement, this game was ultimately decided by something far more prosaic: timely hitting and clutch execution. The Royals scraped together three runs across nine innings against a Tigers team that simply couldn’t capitalize on its opportunities. Detroit’s Hao-Yu Lee was arguably the most impressive performer on the field, going 2-for-4 with a double and a home run, driving in both of the Tigers’ runs. That kind of individual excellence should win ballgames, but baseball doesn’t always reward the prettiest performances.
The Royals Made Their Moments Count
Kansas City’s approach was refreshingly straightforward: take what the Tigers gave them and don’t beat themselves. Michael Massey’s sacrifice fly in the second inning was a masterclass in baseball fundamentals, putting Vinnie Pasquantino in position to score on a fly ball to right field. Meanwhile, Pasquantino himself went 3-for-4, proving he can still be a consistent presence in the Royals lineup when given proper at-bats. But the real dagger came from an unlikely source in the ninth inning. Nick Loftin, hardly a household name outside Kansas City, muscled a solo homer to left field that gave the Royals their winning margin. In a game that will be remembered for Perez’s historic moment, it was Loftin’s clutch swing that actually determined the outcome.
Detroit’s Pitching Staff Let Them Down
Here’s what should infuriate Tigers fans: Jacob Waguespack couldn’t get out of the second inning. In a game this tight, where every run mattered immensely, getting shelled by a division opponent early is simply unacceptable. The bullpen that followed couldn’t generate the kind of dominance needed to steal back momentum. Daniel Lynch IV needed just one inning for the Royals, and Alex Lange earned the save despite allowing a hit across one inning of work. These weren’t Cy Young-caliber performances, but they were sufficient because Detroit’s offense couldn’t establish any real rhythm.
Saturday’s game will be remembered for Perez breaking through into immortality, and rightfully so. That’s the kind of moment that transcends box scores and highlights. But the Royals understand what truly matters: they got the W. That’s what happens when you show up ready to compete, make your limited opportunities count, and let your best player deliver when it matters most. The Tigers left Comerica Park knowing they had their chances. The Royals left knowing they’d made the ones that counted.
Box Score
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Carter Jensen C | 4 | 0 | 2 | 0 | 0 | 1 | .241 |
| Lane Thomas CF | 4 | 0 | 0 | 0 | 0 | 2 | .229 |
| Jac Caglianone RF | 4 | 0 | 0 | 0 | 0 | 0 | .254 |
| Salvador Perez DH | 4 | 1 | 1 | 1 | 0 | 0 | .210 |
| Vinnie Pasquantino 1B | 4 | 1 | 3 | 0 | 0 | 0 | .234 |
| Nick Loftin 3B | 3 | 1 | 1 | 1 | 0 | 2 | .250 |
| Michael Massey 2B | 3 | 0 | 0 | 1 | 0 | 0 | .272 |
| Isaac Collins LF | 4 | 0 | 0 | 0 | 0 | 0 | .242 |
| Andrew Velazquez SS | 2 | 0 | 0 | 0 | 0 | 0 | .111 |
| Starling Marte PH | 1 | 0 | 0 | 0 | 0 | 0 | .260 |
| Tyler Tolbert SS | 0 | 0 | 0 | 0 | 0 | 0 | .317 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Michael Wacha | 7.0 | 6 | 2 | 2 | 2 | 3 | 3.60 |
| Daniel Lynch IV (W) | 1.0 | 1 | 0 | 0 | 0 | 0 | 2.08 |
| Alex Lange (SV) | 1.0 | 1 | 0 | 0 | 0 | 2 | 6.00 |
Detroit Tigers Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Colt Keith 1B | 4 | 0 | 2 | 0 | 0 | 1 | .254 |
| Kevin McGonigle SS | 4 | 0 | 0 | 0 | 0 | 1 | .278 |
| Gleyber Torres 2B | 3 | 0 | 0 | 0 | 1 | 0 | .277 |
| Kerry Carpenter DH | 3 | 0 | 1 | 0 | 0 | 1 | .210 |
| Dillon Dingler DH | 1 | 0 | 0 | 0 | 0 | 0 | .271 |
| Riley Greene LF | 3 | 1 | 2 | 0 | 1 | 0 | .285 |
| Hao-Yu Lee 3B | 4 | 1 | 2 | 2 | 0 | 1 | .273 |
| Zach McKinstry RF | 4 | 0 | 1 | 0 | 0 | 0 | .200 |
| Matt Vierling CF | 4 | 0 | 0 | 0 | 0 | 1 | .203 |
| Jake Rogers C | 3 | 0 | 0 | 0 | 0 | 0 | .161 |
| Spencer Torkelson PH | 1 | 0 | 0 | 0 | 0 | 0 | .204 |
Detroit Tigers Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Casey Mize | 6.0 | 3 | 1 | 1 | 0 | 3 | 2.70 |
| Kyle Finnegan | 0.1 | 2 | 1 | 1 | 0 | 1 | 2.54 |
| Tyler Holton | 1.0 | 1 | 0 | 0 | 0 | 0 | 2.87 |
| Jacob Waguespack (L) | 1.2 | 1 | 1 | 1 | 0 | 1 | 1.65 |
