Baseball History & Player Rankings

100 Greatest Catchers of All-Time

Johnny Bench

1967—1983

1

Gary Carter

1974—1993

2

Pudge Rodriguez

1991—2011

3

Mike Piazza

1992—2007

4

Carlton Fisk

1969—1993

5

Yogi Berra

1946—1965

6

Thurman Munson

1969—1979

7

Roy Campanella

1948—1957

8

Mickey Cochrane

1925—1937

9

Joe Mauer

2004—2018

10

Bill Dickey

1928—1946

11

Buster Posey

2009—

12↑

Joe Torre

1960—1977

13

Ted Simmons

1968—1988

14

bill-freehan-detroit-tigers

Bill Freehan

1961—1976

15

Gene Tenace

1969—1983

16

Gabby Hartnett

1922—1941

17

Jorge Posada

1995—2011

18

Jim Sundberg

1974—1989

19

Yadier Molina

2004—

20↑

Jason Kendall

1996—2010

21

Darrell Porter

1971—1987

22

Roger Bresnahan

1897—1915

23

lance-parrish-detroit-tigers

Lance Parrish

1977—1995

24

Wally Schang

1913—1931

25

Russell Martin

2006—2019

26

Elston Howard

1955—1968

27

Ernie Lombardi

1931—1947

28

Brian McCann

2005—2019

29

Victor Martinez

2002—2018

30

Mickey Tettleton

1984—1997

31

Manny Sanguillen

1967—1980

32

Del Crandall

1949—1966

33

Tony Pena

1980—1997

34

Javy Lopez

1992—2006

35

Tom Haller

1961—1972

36

Smoky Burgess

1949—1967

37

Tim McCarver

1959—1980

38

Darren Daulton

1983—1997

39

Chris Hoiles

1989—1998

40

Terry Steinbach

1986—1999

41

Carlos Ruiz

2006—2017

42

Ray Schalk

1912—1929

43

Walker Cooper

1940—1957

44

Ed Bailey

1953—1966

45

Sherm Lollar

1946—1963

46

Mike Scioscia

1980—1992

47

Butch Wynegar

1976—1988

48

Johnny Bassler

1913—1927

49

Chief Meyers

1909—1917

50

Bob Boone

1972—1990

51

Mike Napoli

2006—2017

52

Rick Ferrell

1929—1945, 1947

53

Johnny Kling

1901—1908, 1910—1913

54

salvador-perez

Salvador Perez

2011—2018, 2020—

55

The Rest of the 100 Greatest Catchers

Share these rankings.

Share on facebook
Facebook
Share on twitter
Twitter