Leading any of the 30 MLB franchises in home runs all-time is easier said than done. Not only does it require years of consistent power production, but it also requires tremendous longevity in many cases. For example, Barry Bonds hit 73 home runs in a single season with the San Francisco Giants and is MLB’s all-time home run leader, but he doesn’t lead the Giants franchise in long balls because he ultimately didn’t play there long enough.
With that in mind, how likely is it that an active player on any of the 30 franchises will dethrone the current leader in home runs? Pete Alonso did so in 2025, but this is pretty rare in most years. Let’s dive in, looking at who currently holds the record, which player has the best shot of passing him, and how likely it is that the record gets broken.
Every MLB team’s all-time home run leader
Below is every team’s current franchise home run leader. The players in bold are still playing on the teams listed, so they are likely to add to their tally this season. However, the real question isn’t just who the franchise leader in home runs is, but who could be the next to set such a prestigious record?
| Team | Player | Home Runs |
|---|---|---|
| Arizona Diamondbacks | Luis Gonzalez | 224 |
| Atlanta Braves | Hank Aaron | 733 |
| Athletics | Mark McGwire | 363 |
| Baltimore Orioles | Cal Ripken Jr. | 431 |
| Boston Red Sox | Ted Williams | 521 |
| Chicago White Sox | Frank Thomas | 448 |
| Chicago Cubs | Sammy Sosa | 545 |
| Cincinnati Reds | Johnny Bench | 389 |
| Cleveland Guardians | Jim Thome | 337 |
| Colorado Rockies | Todd Helton | 369 |
| Detroit Tigers | Al Kaline | 399 |
| Houston Astros | Jeff Bagwell | 449 |
| Kansas City Royals | George Brett | 317 |
| Los Angeles Angels | Mike Trout | 404 |
| Los Angeles Dodgers | Duke Snider | 389 |
| Miami Marlins | Giancarlo Stanton | 267 |
| Milwaukee Brewers | Ryan Braun | 352 |
| Minnesota Twins | Harmon Killebrew | 559 |
| New York Mets | Pete Alonso | 264 |
| New York Yankees | Babe Ruth | 659 |
| Philadelphia Phillies | Mike Schmidt | 548 |
| Pittsburgh Pirates | Willie Stargell | 475 |
| San Diego Padres | Manny Machado | 194 |
| San Francisco Giants | Willie Mays | 646 |
| Seattle Mariners | Ken Griffey Jr. | 417 |
| St. Louis Cardinals | Stan Musial | 475 |
| Tampa Bay Rays | Evan Longoria | 261 |
| Texas Rangers | Juan Gonzalez | 372 |
| Toronto Blue Jays | Carlos Delgado | 336 |
| Washington Nationals | Ryan Zimmerman | 284 |
Arizona Diamondbacks: Luis Gonzalez (224)

- Active player most likely to catch him: Ketel Marte (168)
- Likelihood of breaking record: 9.5/10
Luis Gonzalez will always be an Arizona Diamondbacks legend with his World Series-winner being his defining moment, but his home run record doesn’t feel likely to last for long, with Ketel Marte being less than 60 home runs away from passing him.
Marte has five more years under contract, and he’s averaged 29.7 home runs in the last three seasons. Assuming the Diamondbacks don’t trade him, Marte should break the record in two or three years. How long his record lasts with a guy like Corbin Carroll set to be in Arizona for a long time, though, remains to be seen.
Athletics: Mark McGwire (363)
- Active player most likely to catch him: Nick Kurtz (36)
- Likelihood of breaking record: 5.5/10
It might be unfair to place expectations of this magnitude on the shoulders of a 22-year-old, but Nick Kurtz just hit 36 home runs as a rookie in just 117 games played. He received MVP votes despite not even appearing in his first big league game until late April and despite missing some time due to a hip injury.
This is a ridiculous talent the A’s have. A guy like Brent Rooker is farther along, but he’s also a little less than 300 home runs shy of Mark McGwire as a 31-year-old. I have no doubt that Kurtz will hit 363+ home runs in his career. Will he hit them all in an A’s uniform, though? That’s the only thing giving me some pause. Kurtz seems destined for a massive payday one day in free agency. Perhaps the move to Las Vegas will give John Fisher the incentive to loosen the purse strings enough to keep Kurtz in town long-term. It’ll be nearly impossible for Kurtz to clear 363 home runs before his team control runs out, but with an extension, he should get there.
Atlanta Braves: Hank Aaron (733)
- Active player most likely to catch him: Ronald Acuña Jr. (186)
- Likelihood of breaking record: 0.25/10
No player has hit more home runs with a single team than Hank Aaron has with the Atlanta Braves. With that in mind, it’ll be virtually impossible for any Braves player to break his mark. Of the Braves currently in the organization, Ronald Acuña Jr. is probably the most likely.
He’s roughly 550 home runs shy of catching Aaron at 28 years of age. With his injury history, I don’t see him coming close, but he certainly has the talent to make things at least somewhat interesting if he can play enough games and the Braves can extend him.
Baltimore Orioles: Cal Ripken Jr. (431)

- Active player most likely to catch him: Gunnar Henderson (86)
- Likelihood of breaking record: 2.5/10
Gunnar Henderson is already knocking on the door of 100 career home runs, yet he’s just 24 years old. It’s certainly possible he clears the 431-home run mark set by Cal Ripken Jr. I just have my doubts about him doing it all in a Baltimore Orioles uniform. Henderson has already reached his first year of arbitration, and he’s only under club control through 2028.
Are the Orioles likely to give him the $300+ million he’s almost certainly going to receive? I’m not so sure. If Henderson does sign a long-term deal with Henderson, the odds of him catching Ripken will increase dramatically. If not, a guy like Samuel Basallo might be their best bet.
Boston Red Sox: Ted Williams (521)
- Active player most likely to catch him: Roman Anthony (8)
- Likelihood of breaking record: 0.5/10
The best chance the Boston Red Sox had of having an active player break Ted Williams’ franchise record in home runs vanished when they unexpectedly traded Rafael Devers away during the 2025 season. With Devers off the team, Trevor Story older and Jarren Duran on the trade block, it feels like Roman Anthony is Boston’s best bet to catch Williams.
Is this likely? Of course not. Anthony has played in just 71 big league games and has only eight home runs to his credit. However, Anthony is just 21 years of age, has already inked a long-term deal with Boston, and projects to be a superstar. I doubt that he has enough power to hit more than 500 home runs, but never say never.
Chicago Cubs: Sammy Sosa (545)
- Active player most likely to catch him: Pete Crow-Armstrong (41)
- Likelihood of breaking record: 0.5/10
As tough as it is for a Red Sox player to catch Williams, it’ll be even tougher for a Chicago Cubs player to pass Sammy Sosa, who hit 24 more home runs as a Cub than Williams did with Boston. Ian Happ’s 173 home runs lead all active Cubs players, but at 31 years of age and in his final year under contract, his odds of catching Sammy Sosa are nonexistent. The same can likely be said about Pete Crow-Armstrong, but his odds are a touch higher.
Crow-Armstrong broke through in his second full season with 31 home runs. I question whether he can hit 30+ home runs annually, but at just 23 years of age, if Crow-Armstrong can hit with consistent power, he has a puncher’s chance.
Chicago White Sox: Frank Thomas (448)

- Active player most likely to catch him: Colson Montgomery (21)
- Likelihood of breaking record: 1/10
Frank Thomas’s Chicago White Sox record isn’t quite as daunting as some of the others on this list, but when considering the White Sox’s active roster is made up of mostly young players who haven’t proven much, it’s tough to predict anyone currently in the organization will hit more than 448 home runs in a White Sox uniform.
If Colson Montgomery proves that his first stint in the majors wasn’t a fluke, though, he might be the player with the best shot of catching Thomas. Montgomery hit 21 home runs in just 71 games and 255 at-bats. For reference, that’s one home run every 12 at-bats. Cal Raleigh hit one home run every 10 at-bats in 2025. Montgomery has a lot to prove, but his pace will work, especially at just 23 years old.
Cincinnati Reds: Johnny Bench (389)
- Active player most likely to catch him: Elly De La Cruz (60)
- Likelihood of breaking record: 3/10
Eugenio Suarez’s return to the Cincinnati Reds makes him the active Reds home run leader, but him signing a one-year deal while being 200 home runs away from tying Johnny Bench makes it impossible for him to set the record. Elly De La Cruz has more work to do, but has the power to get it done.
De La Cruz has hit 60 home runs in his first 2.5 seasons and is only 24 years old. He has even more power than he’s shown thus far, and plays in a very hitter-friendly park. If the Reds are able to extend him (and it’s a big if) De La Cruz has a shot.
See More

