Home Run Leader for Each MLB Team main image
Scroll Down To Continue

Home Run Leader for Each MLB Team

In baseball, few things get fans more excited than a home run. A long ball can change the entire game in an instant, and over the years, each MLB team has had one player who stood out for his ability to hit those powerful shots. These players are the home run leaders for their teams, and their names are tied to the history of baseball.

This article highlights the all-time home run leaders for each MLB team, from the big names of the past like Babe Ruth and Hank Aaron to today’s stars. For longtime baseball fans, these players represent some of the most memorable moments in the sport. Whether it’s a towering shot in the World Series or a milestone home run that sets a new record, these players have given fans plenty to cheer about.

The players listed here helped shape the history of their teams, each leaving their own mark on the game. Some hit their home runs decades ago, while others are still making their mark today. But no matter when they played, their power at the plate has made them legends in the world of baseball.

Arizona Diamondbacks — Luis Gonzalez (224)

Arizona Diamondbacks — Luis Gonzalez (224)
  • Team: Arizona Diamondbacks (1999-2006)
  • Home Runs: 224
  • Batting Average: .298
  • Runs Batted In: 774
  • Awards & Achievements:
    • 5× All-Star
    • 1× Silver Slugger Award
    • 2001 World Series MVP

Luis Gonzalez is the all-time home run leader for the Arizona Diamondbacks with 224 home runs. Over his 7-year tenure with the team, he became a franchise icon, contributing significantly to the D-backs’ success. Gonzalez was a crucial part of the 2001 World Series-winning team and earned numerous accolades during his career.

Chris Coduto/Getty Images Sport/Getty Images

Atlanta Braves — Hank Aaron (733)

Atlanta Braves — Hank Aaron (733)
  • Team: Atlanta Braves (1954-1974)
  • Home Runs: 733
  • Batting Average: .305
  • Runs Batted In: 2,297
  • Awards & Achievements:
    • 25× All-Star (1955-1975)
    • 1× Gold Glove Award (1958)
    • 2× Batting Title (1956, 1959)
    • Hall of Fame Inductee (1982)
    • 1968 NL MVP
    • 1957 World Series Champion

Hank Aaron, the legendary "Hammerin' Hank," is the all-time home run leader for the Atlanta Braves with 733 home runs. Aaron's career spanned over two decades, and his power and consistency made him one of the greatest players in MLB history. He even broke Babe Ruth's career home run record in 1974!

Bettmann/Bettmann/Getty Images

Baltimore Orioles — Cal Ripken, Jr. (431)

Baltimore Orioles — Cal Ripken, Jr. (431)
  • Team: Baltimore Orioles (1981-2001)
  • Home Runs: 431
  • Batting Average: .276
  • Runs Batted In: 1,695
  • Awards & Achievements:
    • 19× All-Star (1983-2001)
    • 2× American League MVP (1983, 1991)
    • 8× Gold Glove Award (1991-1999)
    • 2× Silver Slugger Award (1991, 1997)
    • 1983 World Series Champion
    • Hall of Fame Inductee (2007)

Cal Ripken, Jr. holds the home run record for the Baltimore Orioles with 431 home runs. Known for his durability and consistency, Ripken's most famous achievement is his record streak of 2,632 consecutive games played. He became a symbol of toughness and professionalism for the Orioles and the sport as a whole.

Bettmann/Bettmann/Getty Images

Boston Red Sox — Ted Williams (521)

Boston Red Sox — Ted Williams (521)
  • Team: Boston Red Sox (1939-1960)
  • Home Runs: 521
  • Batting Average: .344
  • Runs Batted In: 1,839
  • Awards & Achievements:
    • 2× American League MVP (1946, 1949)
    • 6× American League Batting Champion
    • 17× All-Star (1940-1960)
    • 1941 Triple Crown Winner
    • Hall of Fame Inductee (1966)
    • 1946 World Series Champion

Ted Williams, often regarded as one of the greatest hitters in MLB history, is the Boston Red Sox home run leader with 521. Williams was a two-time MVP and is known for his remarkable batting eye and hitting ability, especially in his prime.

Diamond Images/Diamond Images/Getty Images

Chicago Cubs — Sammy Sosa (545)

Chicago Cubs — Sammy Sosa (545)
  • Team: Chicago Cubs (1992-2004)
  • Home Runs: 545
  • Batting Average: .273
  • Runs Batted In: 1,414
  • Awards & Achievements:
    • 7× All-Star (1995-2004)
    • 1× National League MVP (1998)
    • 6× Silver Slugger Award (1995-1999)
    • 3× NL Home Run Leader (1998, 1999, 2001)

Sammy Sosa holds the home run record for the Chicago Cubs with 545 home runs, a testament to his prolific power during the late '90s and early 2000s. Sosa's 1998 season, where he and Mark McGwire chased Roger Maris' single-season home run record, remains one of the most iconic moments in baseball history.

The Sporting News/Sporting News/Getty Images

Chicago White Sox — Frank Thomas (448)

Chicago White Sox — Frank Thomas (448)
  • Team: Chicago White Sox (1990-2005)
  • Home Runs: 448
  • Batting Average: .301
  • Runs Batted In: 1,466
  • Awards & Achievements:
    • 2× American League MVP (1993, 1994)
    • 5× All-Star (1993-1997)
    • 4× Silver Slugger Award (1991, 1993, 1994, 1995)
    • Hall of Fame Inductee (2014)

Frank Thomas, known as "The Big Hurt," holds the Chicago White Sox home run record with 448 home runs. A dominant force in the late '80s and '90s, Thomas was one of the most feared sluggers in baseball and a key figure in the White Sox's lineup for over two decades.

Simon Bruty/Hulton Archive/Getty Images

Cincinnati Reds — Johnny Bench (389)

Cincinnati Reds — Johnny Bench (389)
  • Team: Cincinnati Reds (1967-1983)
  • Home Runs: 389
  • Batting Average: .267
  • Runs Batted In: 1,376
  • Awards & Achievements:
    • 2× National League MVP (1970, 1972)
    • 14× All-Star (1968-1980)
    • 10× Gold Glove Award (1968-1977)
    • 2× World Series Champion (1975, 1976)
    • Hall of Fame Inductee (1989)

Johnny Bench is the all-time home run leader for the Cincinnati Reds with 389 home runs. One of the greatest catchers in MLB history, Bench was a pivotal part of the Reds' "Big Red Machine" teams of the 1970s, winning two World Series titles and earning numerous accolades.

Bettmann/Bettmann/Getty Images

Cleveland Guardians — Jim Thome (337)

Cleveland Guardians — Jim Thome (337)
  • Team: Cleveland Indians (1991-2002)
  • Home Runs: 337
  • Batting Average: .278
  • Runs Batted In: 937
  • Awards & Achievements:
    • 5× All-Star (1997, 1998, 2001, 2002, 2004)
    • 1× Silver Slugger Award (1996)
    • Hall of Fame Inductee (2018)

Jim Thome, with 337 home runs, is the home run leader for the Cleveland Guardians. Renowned for his consistency and power, Thome was one of the most feared hitters in the American League during his career and was a key part of Cleveland's lineup in the 1990s.

Ron Vesely/Getty Images Sport/Getty Images

Colorado Rockies — Todd Helton (369)

Colorado Rockies — Todd Helton (369)
  • Team: Colorado Rockies (1997-2013)
  • Home Runs: 369
  • Batting Average: .316
  • Runs Batted In: 1,406
  • Awards & Achievements:
    • 5× All-Star (2000, 2001, 2002, 2004, 2010)
    • 3× Gold Glove Award (2001, 2003, 2004)
    • 4× Silver Slugger Award (2000, 2001, 2002, 2003)

Todd Helton is the all-time home run leader for the Colorado Rockies with 369 home runs. A consistent hitter and beloved figure in Colorado, Helton played his entire 17-year career with the Rockies, earning numerous accolades and solidifying himself as one of the franchise’s greatest players.

Dustin Bradford/Getty Images Sport/Getty Images

Detroit Tigers — Al Kaline (399)

Detroit Tigers — Al Kaline (399)
  • Team: Detroit Tigers (1953-1974)
  • Home Runs: 399
  • Batting Average: .297
  • Runs Batted In: 1,582
  • Awards & Achievements:
    • 18× All-Star (1955-1974)
    • 10× Gold Glove Award (1957-1961, 1963-1967)
    • 1× American League Batting Champion (1955)
    • 1968 World Series Champion
    • Hall of Fame Inductee (1980)

Al Kaline, known as “Mr. Tiger,” is the all-time home run leader for the Detroit Tigers with 399 home runs. Kaline was a Hall of Fame outfielder and one of the most respected players in baseball history. His consistency and leadership made him a cornerstone of the Tigers for over 20 seasons.

Bettmann/Bettmann/Getty Images

Houston Astros — Jeff Bagwell (449)

Houston Astros — Jeff Bagwell (449)
  • Team: Houston Astros (1991-2005)
  • Home Runs: 449
  • Batting Average: .297
  • Runs Batted In: 1,529
  • Awards & Achievements:
    • 4× All-Star (1994, 1996, 1999, 2001)
    • 1× National League MVP (1994)
    • 3× Gold Glove Award (1994, 1995, 1997)
    • 2× Silver Slugger Award (1994, 1997)
    • Hall of Fame Inductee (2017)

Jeff Bagwell is the all-time home run leader for the Houston Astros with 449 home runs. One of the greatest first basemen of his era, Bagwell was known for his power, on-base skills, and leadership. He helped define the Astros' success in the 1990s and early 2000s.

Jon Soohoo/Getty Images Sport/Getty Images

Kansas City Royals — George Brett (317)

Kansas City Royals — George Brett (317)
  • Team: Kansas City Royals (1973-1993)
  • Home Runs: 317
  • Batting Average: .305
  • Runs Batted In: 1,595
  • Awards & Achievements:
    • 13× All-Star (1976-1987)
    • 3× American League Batting Champion (1976, 1977, 1990)
    • 1980 American League MVP
    • 1985 World Series Champion
    • Hall of Fame Inductee (1999)

George Brett is the all-time home run leader for the Kansas City Royals with 317 home runs. A Hall of Fame third baseman, Brett was a consistent performer for the Royals throughout his career, known for his ability to hit for average and power.

Bettmann/Bettmann/Getty Images

Los Angeles Angels — Mike Trout (378)

Los Angeles Angels — Mike Trout (378)
  • Team: Los Angeles Angels (2011-Present)
  • Home Runs: 378 (as of 2023)
  • Batting Average: .303
  • Runs Batted In: 864
  • Awards & Achievements:
    • 3× American League MVP (2014, 2016, 2019)
    • 10× All-Star (2012-2023)
    • 7× Silver Slugger Award (2012, 2013, 2014, 2015, 2016, 2018, 2019)
    • 1× Gold Glove Award (2012)

Mike Trout is the home run leader for the Los Angeles Angels with 378 home runs (as of the 2023 season). Widely regarded as one of the best players of his generation, Trout has been a dominant force for the Angels, known for his all-around game and ability to hit for both power and average.

Julio Aguilar/Getty Images Sport/Getty Images

Los Angeles Dodgers — Duke Snider (389)

Los Angeles Dodgers — Duke Snider (389)
  • Team: Brooklyn/Los Angeles Dodgers (1947-1962)
  • Home Runs: 389
  • Batting Average: .295
  • Runs Batted In: 1,271
  • Awards & Achievements:
    • 8× All-Star (1950, 1952-1956, 1958-1960)
    • 2× World Series Champion (1955, 1959)
    • 1× National League Home Run Leader (1953)
    • Hall of Fame Inductee (1962)

Duke Snider is the all-time home run leader for the Los Angeles Dodgers with 389 home runs. A key member of the Dodgers' teams in the 1950s, Snider was known for his powerful bat and stellar play in the outfield, helping the Dodgers win multiple championships.

FPG/Archive Photos/Getty Images

Miami Marlins — Giancarlo Stanton (267)

Miami Marlins — Giancarlo Stanton (267)
  • Team: Miami Marlins (2010-2017)
  • Home Runs: 267
  • Batting Average: .266
  • Runs Batted In: 672
  • Awards & Achievements:
    • 1× National League MVP (2017)
    • 4× All-Star (2014, 2015, 2017, 2018)
    • 2× Silver Slugger Award (2014, 2017)
    • 2017 National League Home Run Leader (59 HRs)

Giancarlo Stanton is the all-time home run leader for the Miami Marlins with 267 home runs. Known for his incredible power, Stanton is one of the most feared sluggers in baseball history. He set the Marlins' single-season home run record in 2017.

Scott Cunningham/Getty Images Sport/Getty Images

Milwaukee Brewers — Ryan Braun (352)

Milwaukee Brewers — Ryan Braun (352)
  • Team: Milwaukee Brewers (2007-2020)
  • Home Runs: 352
  • Batting Average: .296
  • Runs Batted In: 1,154
  • Awards & Achievements:
    • 1× National League MVP (2011)
    • 6× All-Star (2008-2015)
    • 1× Gold Glove Award (2011)
    • 5× Silver Slugger Award (2008, 2011, 2012, 2013, 2015)

Ryan Braun is the all-time home run leader for the Milwaukee Brewers with 352 home runs. A standout player for the Brewers, Braun was known for his bat speed and ability to hit for both power and average, helping to carry the team for over a decade.

MLB Photos/Major League Baseball/Getty Images

Minnesota Twins — Harmon Killebrew (559)

Minnesota Twins — Harmon Killebrew (559)
  • Team: Minnesota Twins (1954-1974)
  • Home Runs: 559
  • Batting Average: .256
  • Runs Batted In: 1,584
  • Awards & Achievements:
    • 11× All-Star (1959-1967, 1969, 1970, 1974)
    • 1× American League MVP (1969)
    • 6× American League Home Run Leader
    • 1965 American League Batting Champion (1965)
    • Hall of Fame Inductee (1984)

Harmon Killebrew is the all-time home run leader for the Minnesota Twins with 559 home runs. A towering figure in the Twins’ history, Killebrew was one of the most feared power hitters in the 1960s and became an enduring symbol of the franchise.

Bettmann/Bettmann/Getty Images

New York Mets — Darryl Strawberry (252)

New York Mets — Darryl Strawberry (252)
  • Team: New York Mets (1983-1990)
  • Home Runs: 252
  • Batting Average: .257
  • Runs Batted In: 733
  • Awards & Achievements:
    • 6× All-Star (1984-1988)
    • 1983 National League Rookie of the Year
    • 1× Silver Slugger Award (1988)
    • 1986 World Series Champion
    • 2× National League Home Run Leader (1988, 1990)

Darryl Strawberry is the all-time home run leader for the New York Mets with 252 home runs. One of the most powerful hitters of his time, Strawberry played a crucial role in the Mets' success during the 1980s, including their 1986 World Series championship.

Scott Halleran/Getty Images Sport/Getty Images

New York Yankees — Babe Ruth (659)

New York Yankees — Babe Ruth (659)
  • Team: New York Yankees (1920-1934)
  • Home Runs: 659
  • Batting Average: .342
  • Runs Batted In: 2,214
  • Awards & Achievements:
    • 2× All-Star (1933, 1934)
    • 7× American League Home Run Leader (1918, 1920-1923, 1927, 1928)
    • 4× World Series Champion (1923, 1927, 1928, 1932)
    • 1× American League MVP (1923)
    • Hall of Fame Inductee (1936)

Babe Ruth is the all-time home run leader for the New York Yankees with 659 home runs. A legendary figure in baseball, Ruth revolutionized the game with his power-hitting and helped make the Yankees the most iconic franchise in sports history.

MPI/Archive Photos/Getty Images

Oakland Athletics — Mark McGwire (363)

Oakland Athletics — Mark McGwire (363)
  • Team: Oakland Athletics (1986-1997)
  • Home Runs: 363
  • Batting Average: .263
  • Runs Batted In: 1,140
  • Awards & Achievements:
    • 12× All-Star (1987, 1989, 1992-1997)
    • 1× American League Rookie of the Year (1987)
    • 1× Silver Slugger Award (1996)
    • 1998 National League Home Run Leader (70 HRs)
    • 1989 World Series Champion

Mark McGwire is the all-time home run leader for the Oakland Athletics with 363 home runs. One of the most prolific power hitters of the 1990s, McGwire became famous for his record-breaking home run chase in 1998 and was one of the pioneers of the steroid era in baseball.

Steve Granitz/WireImage/Getty Images

Philadelphia Phillies — Mike Schmidt

Philadelphia Phillies — Mike Schmidt
  • Team: Philadelphia Phillies (1972-1989)
  • Home Runs: 548
  • Batting Average: .267
  • Runs Batted In: 1,595
  • Awards & Achievements:
    • 12× All-Star (1974-1989)
    • 3× National League MVP (1980, 1981, 1986)
    • 10× Gold Glove Award (1976-1984)
    • 1980 World Series Champion
    • Hall of Fame Inductee (1995)

Mike Schmidt is the all-time home run leader for the Philadelphia Phillies with 548 home runs. One of the most dominant third basemen in baseball history, Schmidt was known for his power, glove, and leadership on the field, leading the Phillies to two World Series championships.

MLB Photos/Major League Baseball/Getty Images

Pittsburgh Pirates — Willies Stargell (475)

Pittsburgh Pirates — Willies Stargell (475)
  • Team: Pittsburgh Pirates (1962-1982)
  • Home Runs: 475
  • Batting Average: .279
  • Runs Batted In: 1,540
  • Awards & Achievements:
    • 7× All-Star (1964, 1966-1969, 1971, 1974)
    • 1× National League MVP (1979)
    • 2× World Series Champion (1971, 1979)
    • 1979 World Series MVP
    • Hall of Fame Inductee (1988)

Willie Stargell is the all-time home run leader for the Pittsburgh Pirates with 475 home runs. A power-hitting icon, Stargell was a key figure for the Pirates during their glory years in the 1970s, including their 1979 World Series championship.

Bettmann/Bettmann/Getty Images

San Diego Padres — Manny Machado (167)

San Diego Padres — Manny Machado (167)
  • Team: San Diego Padres (2019-Present)
  • Home Runs: 167 (as of 2023)
  • Batting Average: .280
  • Runs Batted In: 560
  • Awards & Achievements:
    • 2× All-Star (2015, 2016)
    • 1× Gold Glove Award (2013)
    • 2× Platinum Glove Award (2013, 2015)
    • 1× Silver Slugger Award (2015)

Manny Machado is the all-time home run leader for the San Diego Padres with 167 home runs (as of 2023). Known for his powerful bat and elite defensive skills, Machado has become one of the best all-around players of his generation.

Orlando Ramirez/Getty Images Sport/Getty Images

San Francisco Giants — Willie Mays (646)

San Francisco Giants — Willie Mays (646)
  • Team: New York/San Francisco Giants (1951-1972)
  • Home Runs: 646
  • Batting Average: .302
  • Runs Batted In: 1,903
  • Awards & Achievements:
    • 24× All-Star (1954-1973)
    • 2× National League MVP (1954, 1965)
    • 12× Gold Glove Award (1957-1968)
    • 2× World Series Champion (1954, 1962)
    • Hall of Fame Inductee (1979)

Willie Mays is the all-time home run leader for the San Francisco Giants with 646 home runs. Considered one of the greatest players in baseball history, Mays' combination of power, speed, and defense made him a five-tool legend.

Archive Photos/Archive Photos/Getty Images

Seattle Mariners — Ken Griffey, Jr. (417)

Seattle Mariners — Ken Griffey, Jr. (417)
  • Team: Seattle Mariners (1989-1999, 2009-2010)
  • Home Runs: 417
  • Batting Average: .296
  • Runs Batted In: 1,216
  • Awards & Achievements:
    • 13× All-Star (1990-1999, 2001-2007)
    • 1× American League MVP (1997)
    • 10× Gold Glove Award (1990-1999)
    • 7× Silver Slugger Award (1991-1994, 1996-1997)
    • Hall of Fame Inductee (2016)

Ken Griffey Jr. is the all-time home run leader for the Seattle Mariners with 417 home runs. Known for his smooth swing and dynamic play in the outfield, Griffey is one of the most beloved and iconic figures in baseball history.

Otto Greule Jr/Getty Images Sport/Getty Images

St. Louis Cardinals — Stan Musial (475)

St. Louis Cardinals — Stan Musial (475)
  • Team: St. Louis Cardinals (1941-1963)
  • Home Runs: 475
  • Batting Average: .331
  • Runs Batted In: 1,951
  • Awards & Achievements:
    • 24× All-Star (1943-1963)
    • 3× National League MVP (1943, 1946, 1948)
    • 7× National League Batting Champion (1943, 1946, 1948, 1952, 1957, 1959, 1960)
    • 2× World Series Champion (1942, 1944)
    • Hall of Fame Inductee (1969)

Stan Musial is the all-time home run leader for the St. Louis Cardinals with 475 home runs. Musial, one of the most beloved and consistent players in baseball history, spent his entire 22-year career with the Cardinals, becoming a symbol of the team and the game.

Bettmann/Bettmann/Getty Images

Tampa Bay Rays — Evan Longoria (261)

Tampa Bay Rays — Evan Longoria (261)
  • Team: Tampa Bay Rays (2008-2017)
  • Home Runs: 261
  • Batting Average: .270
  • Runs Batted In: 892
  • Awards & Achievements:
    • 3× Gold Glove Award (2009, 2010, 2012)
    • 2× Silver Slugger Award (2008, 2009)
    • 2008 American League Rookie of the Year
    • 2× All-Star (2008, 2010)

Evan Longoria is the all-time home run leader for the Tampa Bay Rays with 261 home runs. As the face of the franchise for many years, Longoria was an integral part of the Rays' success in the 2000s and 2010s, leading the team with his bat and defense at third base.

Harry How/Getty Images Sport/Getty Images

Texas Rangers — Juan Gonzales (372)

Texas Rangers — Juan Gonzales (372)
  • Team: Texas Rangers (1989-2000, 2002)
  • Home Runs: 372
  • Batting Average: .295
  • Runs Batted In: 1,117
  • Awards & Achievements:
    • 2× American League MVP (1996, 1998)
    • 3× Silver Slugger Award (1993, 1996, 1998)
    • 2× American League Home Run Leader (1992, 1996)
    • 5× All-Star (1992-1996)

Juan Gonzalez is the all-time home run leader for the Texas Rangers with 372 home runs. One of the most powerful sluggers in the 1990s, Gonzalez was the cornerstone of the Rangers' offense, winning multiple Silver Slugger Awards and two MVPs during his career.

Ron Vesely/Getty Images Sport/Getty Images

Toronto Blue Jays — Carlos Delgado (336)

Toronto Blue Jays — Carlos Delgado (336)
  • Team: Toronto Blue Jays (1993-2004)
  • Home Runs: 336
  • Batting Average: .280
  • Runs Batted In: 1,058
  • Awards & Achievements:
    • 2× Silver Slugger Award (2000, 2003)
    • 3× All-Star (2000-2003)
    • 2003 American League Home Run Leader (41 HRs)
    • 1993 World Series Champion

Carlos Delgado is the all-time home run leader for the Toronto Blue Jays with 336 home runs. Delgado, one of the most consistent and feared power hitters in the game during the late 1990s and early 2000s, helped lead the Blue Jays' offense through the turn of the millennium.

Otto Greule Jr/Getty Images Sport/Getty Images

Washington Nationals — Ryan Zimmerman (284)

Washington Nationals — Ryan Zimmerman (284)
  • Team: Washington Nationals (2005-2020)
  • Home Runs: 284
  • Batting Average: .277
  • Runs Batted In: 1,061
  • Awards & Achievements:
    • 2× Gold Glove Award (2009, 2010)
    • 1× Silver Slugger Award (2009)
    • 2009 All-Star
    • 2019 World Series Champion

Ryan Zimmerman is the all-time home run leader for the Washington Nationals with 284 home runs. Known as "Mr. National," Zimmerman was the first-ever draft pick for the franchise and played his entire career with the team, becoming the face of the Nationals for over a decade.

Greg Flume/Getty Images Sport/Getty Images