
Salvador Perez Breaks Royals Record as Franchise Home Run Leaders Stand Strong
Salvador Perez has claimed the home run crown for the Kansas City Royals, joining legendary names on the franchise leaderboards.
By the EagleEyeOdds desk, 2 hours ago
A New King in Kansas City
The 2026 baseball season has brought a major shift to the history books in Kansas City. On July 25, Salvador Perez officially became the all time home run leader for the Royals. He hit his 318th career home run to pass franchise legend George Brett. Perez has since pushed his total to 322 home runs.
This achievement cements his place in franchise history. Passing a legendary player like Brett is a massive milestone, and Perez continues to build on his record as the season progresses.
Aaron Leads the Ultimate List
While Perez has made history for the Royals, nobody has hit more home runs for a single team than Hank Aaron. Aaron hit 733 home runs during his legendary career with the Braves, which is the most for any single franchise in baseball history.
Other historic names still dominate their respective franchise lists. Babe Ruth sits near the top of the list with 659 home runs for the New York Yankees. Willie Mays holds the record for the San Francisco Giants with 646 home runs. In Boston, Ted Williams remains the leader with 521 home runs for the Red Sox.
Leaders Across the Leagues
Several other modern stars hold the top spots for their teams. Mike Trout leads the Los Angeles Angels with 425 home runs. Manny Machado is the leader for the San Diego Padres with 220 home runs. Pete Alonso holds the New York Mets record with 264 home runs.
In the National League, Mike Schmidt holds the Philadelphia Phillies record with 548 home runs. Willie Stargell leads the Pittsburgh Pirates with 475 home runs. Stan Musial is the leader for the St. Louis Cardinals, also with 475 home runs.
More Franchise Icons
Looking at other teams, Sammy Sosa holds the record for the Chicago Cubs with 545 home runs. Frank Thomas leads the Chicago White Sox with 448 home runs. Ken Griffey Jr. remains the top hitter for the Seattle Mariners with 417 home runs.
Other notable leaders include Harmon Killebrew with 559 home runs for the Minnesota Twins. Jeff Bagwell leads the Houston Astros with 449 home runs. For the Detroit Tigers, Al Kaline holds the top spot with 399 home runs. Giancarlo Stanton remains the leader for the Miami Marlins with 267 home runs.
