Getting your Trinity Audio player ready...

DETROIT — Salvador Perez hit his 318th career home run Saturday, breaking George Brett’s Kansas City Royals franchise record with a solo shot against the Detroit Tigers.

With the Royals trailing 2-1, Perez led off the seventh inning with his 401-foot blast off Kyle Finnegan over the Tigers bullpen in left. It was his 31st career home run against the Tigers, trailing only the 36 he has hit against the Minnesota Twins.

Perez received an ovation from the Comerica Park crowd after the record was announced.

Brett held the franchise record for 40 years, having passed Amos Otis with his 194th home run on April 9, 1986.

Perez’s 318 home runs for the Royals ranks third among active players who have played for only one team. Mike Trout has 422 home runs for the Los Angeles Angels and Aaron Judge 385 for the New York Yankees.