top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Baseball-removebg-preview.png

Major League Baseball (MLB) *Player Records*

SIDE Ladder.png

Most Home Runs

This list features the players with the most home runs in Major League Baseball (MLB) history.

RANK

PLAYERS

MATCHES

HOME RUNS

TEAM(s)

YEARS

1

Barry Bonds

2,986

762

Pittsburgh Pirates, San Francisco Giants

1986–2007

2

Hank Aaron

3,298

755

Milwaukee/Atlanta Braves, Milwaukee Braves

1954–1976

3

Babe Ruth

2,503

714

Boston Red Sox, New York Yankees, Boston Braves

1914–1935

4

Albert Pujols

3,080

703

St. Louis Cardinals, Los Angeles Angels, Los Angeles Dodgers

2001–2022

5

Alex Rodriguez

2,784

696

Seattle Mariners, Texas Rangers, New York Yankees

1994–2016

6

Willie Mays

2,992

660

New York/San Francisco Giants

1951–1973

7

Ken Griffey Jr.

2,671

630

Seattle Mariners, Cincinnati Reds, Chicago White Sox

1989–2010

8

Jim Thome

2,543

612

Cleveland Indians, Philadelphia Phillies, Chicago White Sox, others

1991–2012

9

Sammy Sosa

2,354

609

Chicago Cubs, Chicago White Sox, Baltimore Orioles, Texas Rangers

1989–2007

10

Frank Robinson

2,808

586

Cincinnati Reds, Baltimore Orioles, Cleveland Indians, California Angels

1956–1976

11

Mark McGwire

1,874

583

Oakland Athletics, St. Louis Cardinals

1986–2001

12

Harmon Killebrew

2,435

573

Washington Senators / Minnesota Twins, Kansas City Royals

1954–1975

13

Rafael Palmeiro

2,831

569

Baltimore Orioles, Texas Rangers, Chicago Cubs

1986–2005

14

Reggie Jackson

2,820

563

Oakland Athletics, Baltimore Orioles, New York Yankees, others

1967–1987

15

Manny Ramirez

2,302

555

Cleveland Indians, Boston Red Sox, Los Angeles Dodgers, others

1993–2011

16

Mike Schmidt

2,404

548

Philadelphia Phillies

1972–1989

17

David Ortiz

2,408

541

Minnesota Twins, Boston Red Sox

1997–2016

18

Mickey Mantle

2,401

536

New York Yankees

1951–1968

19

Jimmie Foxx

2,317

534

Philadelphia Athletics, Boston Red Sox, Chicago Cubs, Detroit Tigers

1925–1945

20

Willie McCovey

2,588

521

San Francisco Giants, San Diego Padres

1959–1980

21

Frank Thomas

2,322

521

Chicago White Sox, Oakland Athletics

1990–2008

22

Ted Williams

2,292

521

Boston Red Sox

1939–1960


SIDE Ladder.png

References

StatMuse (2025) Which MLB player has the most home runs all-time. Available at: https://www.statmuse.com/mlb/ask?q=which+mlb+player+home+runs+the+most+all-time (Accessed: 1 December 2025). Baseball Reference (2025) Career Leaders & Records for Home Runs. Available at: https://www.baseball-reference.com/leaders/HR_career.shtml (Accessed: 1 December 2025). ESPN (2025) MLB Home Run Leaders. Available at: https://www.espn.com/mlb/history/leaders/_/sort/homeRuns (Accessed: 1 December 2025).
Screenshot 2024-12-16 at 16.55.04.png

SCALA

lists

CONTACT US

We'd Love to Hear From You!

If you would like to submit a list request, talk business or send over your thoughts, we are all ears!

GET ON THE LADDER!

© 2025 by Scala Lists. All Rights Reserved.

bottom of page