Salvador Pérez hit his 318th career home run on Saturday to become the all-time home run leader for the Kansas City Royals [1].
The achievement marks a historic shift in the franchise's record books, as Pérez surpassed a mark held by Hall of Famer George Brett.
Playing in Detroit, Michigan, against the Detroit Tigers, Pérez hit the record-breaking home run to tie the game [2]. The hit gave him a career total of 318 home runs, overtaking Brett's previous franchise record of 317 [3].
Pérez, 36, reached this milestone in 1,805 games [4]. This represents a significantly faster pace than Brett, who required 2,707 games to reach his own record [4].
Following the event, Pérez posted on social media, "FOR THE RECORD! Salvador Perez passes George Brett to become the @Royals all‑time home run leader" [5].
George Brett responded to the achievement via Twitter, where he said, "Congrats Salvy!" [5].
“Salvador Pérez hit his 318th career home run on Saturday to become the all-time home run leader for the Kansas City Royals.”
Pérez surpassing George Brett is a rare feat in Major League Baseball, as Brett is one of the most decorated players in history. By reaching the mark in nearly 900 fewer games than Brett, Pérez has demonstrated a level of power production that cements his legacy as the most prolific home run hitter in the history of the Kansas City franchise.

