Active players are in bold

All-Time Career Home Run Leaders

RK

PLAYER

YRS

HR

1

Hank Aaron

23

755

2

Barry Bonds

21

737

3

Babe Ruth

22

714

4

Willie Mays

22

660

5

Sammy Sosa

17

589

6

Frank Robinson

21

586

7

Mark McGwire

16

583

8

Harmon Killebrew

22

573

9

Rafael Palmeiro

20

569

10

Reggie Jackson

21

563

11

Ken Griffey

18

563

12

Mike Schmidt

18

548

13

Mickey Mantle

18

536

14

Jimmie Foxx

20

534

15

Ted Williams

19

521

16

Willie McCovey

22

521

17

Ernie Banks

19

512

18

Eddie Mathews

17

512

19

Mel Ott

22

511

20

Eddie Murray

21

504

21

Fred McGriff

19

493

22

Lou Gehrig

17

493

23

Frank Thomas

17

488

24

Willie Stargell

21

475

25

Stan Musial

22

475

26

Jim Thome

16

474

27

Manny Ramirez

14

470

28

Alex Rodriguez

13

470

29

Dave Winfield

22

465

30

Jose Canseco

17

462

31

Gary Sheffield

19

456

32

Carl Yastrzemski

23

452

33

Jeff Bagwell

15

449

34

Dave Kingman

16

442

35

Andre Dawson

21

438

36

Juan Gonzalez

17

434

37

Cal Ripken

21

431

38

Billy Williams

18

426

39

Mike Piazza

15

420

40

Darrell Evans

21

414

41

Duke Snider

18

407

42

Carlos Delgado

14

407

43

Andres Galarraga

19

399

44

Al Kaline

22

399

45

Dale Murphy

18

398

46

Joe Carter

16

396

47

Graig Nettles

22

390

48

Johnny Bench

17

389

49

Dwight Evans

20

385

50

Harold Baines

22

384