100 Greatest First Basemen of All-Time

How We Ranked The Players

Updated Through 2021 Season

TOP 100 ALL-TIME Rankings Index

Lou Gehrig

1923—1939

1

Albert Pujols

2001—

2

Jimmie Foxx

1925—1945

3

Johnny Mize

1936—1942, 1946—1953

4

Hank Greenberg

1930—1941, 1945—1947

5

Frank Thomas

1990—2008

6

Miguel Cabrera

2003—

7↑

Todd Helton

1997—2013

8

Joey Votto

2007—

9↑

Jeff Bagwell

1991—2005

10

Willie McCovey

1959—1980

11

Jim Thome

1991—2012

12

Dick Allen

1963—1977

13

Eddie Murray

1977—1997

14

anonymous-player

Buck Leonard

1935—1948

15

George Sisler

1915—1930

16

Keith Hernandez

1974—1990

17

Paul Goldschmidt

2011—

18↑

John Olerud

1989—2005

19

Will Clark

1986—2000

20

Harmon Killebrew

1954—1975

21

Bill Terry

1923—1936

22

Tony Pérez

1964—1986

23

Fred McGriff

1986—2004

24

Mark Teixeira

2003—2016

25

Norm Cash

1958—1974

26

Don Mattingly

1982—1995

27

Ben Taylor

1920—1929

28

Mule Suttles

1924—1944

29

Rafael Palmeiro

1986—2005

30

Freddie Freeman

2010—

31↑

Dolph Camilli

1933—1943, 1945

32

José Abreu

2014—

33↑

Mark McGwire

1986—2001

34

Orlando Cepeda

1958—1974

35

Jason Giambi

1995—2014

36

Gil Hodges

1943, 1945—1963

37

Carlos Delgado

1993—2009

38

Frank Chance

1898—1914

39

Adrián González

2004—2018

40

Mark Grace

1988—2003

41

Jack Fournier

1912—1927

42

David Ortiz

1997—2016

43

Pedro Guerrero

1978—1992

44

Elbie Fletcher

1934—1943, 1946—1949

45

Anthony Rizzo

2011—

46↑

Cecil Cooper

1971—1987

47

Steve Garvey

1969—1987

48

Ed Konetchy

1907—1921

49

Kevin Youkilis

2004—2013

50

Boog Powell

1961—1977

51

Luke Easter

1947—1954

52

George Scott

1966—1979

53

Bill White

1956—1969

54

Ted Kluszewski

1947—1961

55

Kent Hrbek

1981—1994

56

mickey-vernon

Mickey Vernon

1939—1943, 1946—1960

57

joe-harris

Joe Harris

1914, 1917, 1919, 1922—1928

58

Joe Judge

1915—1934

59

Jim Bottomley

1922—1937

60

The Rest of the 100 Greatest First Basemen of All-Time (plus 20 more)