318
Salvador Perez stands alone.
With his 318th career home run, Perez has passed George Brett as the all-time home run leader in Kansas City Royals history — a record that had belonged to Brett alone since April 9, 1986, and had gone unmatched for 40 years.
He tied it Wednesday night at Kauffman Stadium: a two-run shot, Statcast-projected 437 feet into the right-center field fountains, in a 5-4 win over the San Francisco Giants that completed a sweep. It was only his 14th homer of 2026 — a reminder that this record was not built in one loud season. It was built by showing up.
The number that actually tells the story: 15 and 21
Brett hit his 317 across 21 seasons, 1973 through 1993, all of them in Kansas City.
Perez got there in 15. He debuted in 2011 and missed the entire 2019 season after Tommy John surgery on his right elbow — sixteen calendar years, fifteen of them played.
Six fewer seasons. Same franchise. One more home run.
And he did it from behind the plate
Catcher is the position that takes seasons off a career rather than adding them: the squatting, the foul tips, the collisions, the days that other bats never have to lose. It is the reason catchers almost never appear on franchise home run lists at all — the job erodes the career that would produce the number.
Perez is 36, still catching, still hitting in the middle of the order. Royals manager Matt Quatraro, after the tying homer: "The guy's a Hall of Famer, and you're getting to witness it."
Perez's own reaction was less about the number. "That was a super exciting moment," he said. "Especially doing it here in Kansas City. I love the fans here. Kansas City is my second home." Then, characteristically: "Hopefully I got more."
He got more.
The 317 ball, briefly
The record-tying ball landed in the Kauffman fountains Wednesday, and a man went into the water after it — not for himself, but for a boy named Palmer who had just come through eardrum surgery and lives with permanent hearing loss. He was not arrested, contrary to nearly every retelling: Kansas City police cited and released him for trespassing.
We told that story in full when it happened, including the details most accounts got wrong — read it here.
Tonight belongs to the record.
What we are still confirming
No. 318's inning, pitcher, distance and the final score were not confirmed at the time of publication, and we are not guessing them. They land here as a timestamped update the moment they are verified.
What is already true and not in question: Salvador Perez is the Kansas City Royals' all-time home run leader.

