100 Greatest Catchers of All-Time

How We Ranked The Players

Updated Through 2021 Season

TOP 100 ALL-TIME Rankings Index

Johnny Bench

1967—1983

1

josh-gibson

Josh Gibson

1930, 1933—1940, 1942—1946

2

Gary Carter

1974—1993

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

Iván Rodriguez

1991—2011

11

Bill Dickey

1928—1946

12

Buster Posey

2009—2021

13

Joe Torre

1960—1977

14

Ted Simmons

1968—1988

15

bill-freehan-detroit-tigers

Bill Freehan

1961—1976

16

Gene Tenace

1969—1983

17

Gabby Hartnett

1922—1941

18

biz-mackey

Biz Mackey

1920—1936

19

Jorge Posada

1995—2011

20

Yadier Molina

2004—

21↑

Jim Sundberg

1974—1989

22

Jason Kendall

1996—2010

23

Darrell Porter

1971—1987

24

Roger Bresnahan

1897—1915

25

Lance Parrish

1977—1995

26

Wally Schang

1913—1931

27

Louis Santop

1910—1926

28

Russell Martin

2006—2019

29

Elston Howard

1955—1968

30

Ernie Lombardi

1931—1947

31

Brian McCann

2005—2019

32

Victor Martinez

2002—2018

33

Mickey Tettleton

1984—1997

34

salvador-perez

Salvador Pérez

2011—2018, 2020—

35↑

Manny Sanguillen

1967—1980

36

Del Crandall

1949—1966

37

Tony Peña

1980—1997

38

Javy López

1992—2006

39

Tom Haller

1961—1972

40

J.T. Realmuto

2014—

41↑

Smoky Burgess

1949—1967

42

Tim McCarver

1959—1980

43

Darren Daulton

1983—1997

44

Chris Hoiles

1989—1998

45

Terry Steinbach

1986—1999

46

Ray Schalk

1912—1929

47

Walker Cooper

1940—1957

48

Ed Bailey

1953—1966

49

Sherm Lollar

1946—1963

50

Mike Scioscia

1980—1992

51

Butch Wynegar

1976—1988

52

Johnny Bassler

1913—1927

53

Chief Meyers

1909—1917

54

Bob Boone

1972—1990

55

Mike Napoli

2006—2017

56

Rick Ferrell

1929—1945, 1947

57

Johnny Kling

1901—1908, 1910—1913

58

Steve O'Neill

1911—1925, 1927—1928

59

Charles Johnson

1994—2005

60

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