The Top 50 Baseball Catchers of All-Time

1. Johnny Bench

Johnny Bench

2. Gary Carter

Gary Carter

3. Yogi Berra

Yogi Berra

4. Ivan Rodriguez

Ivan Rodriguez

5. Carlton Fisk

Carlton Fisk

6. Mike Piazza

Mike Piazza

7. Roy Campanella

Roy Campanella

8. Bill Dickey

Bill Dickey

9. Mickey Cochrane

Mickey Cochrane

10. Joe Mauer

Joe Mauer

11. Thurman Munson

Thurman Munson

12. Joe Torre

Joe Torre

13. Ted Simmons

Ted Simmons

14. Gabby Hartnett

Gabby Hartnett

15. Bill Freehan

Bill Freehan

16. Jorge Posada

Jorge Posada

17. Jason Kendall

Jason Kendall

18. Ernie Lombardi

Ernie Lombardi

19. Wally Schang

Wally Schang

20. Darrell Porter

Darrell Porter

21. Jim Sundberg

Jim Sundberg

22. Lance Parrish

Lance Parrish

23. Gene Tenace

Gene Tenace

24. Roger Bresnahan

Roger Bresnahan

25. Buster Posey

Buster Posey

26. Russell Martin

Russell Martin

27. Elston Howard

Elston Howard

28. Manny Sanguillen

Manny Sanguillen

29. Victor Martinez

Victor Martinez

30. Javy Lopez

Javy Lopez

31. Mickey Tettleton

Mickey Tettleton

32. Del Crandall

Del Crandall

33. Tony Pena

Tony Pena

34. Yadier Molina

Yadier Molina

35. Brian McCann

Brian McCann

36. Tom Haller

Tom Haller

37. Sherm Lollar

Sherm Lollar

38. Darren Daulton

Darren Daulton

39. Smoky Burgess

Smoky Burgess

40. Walker Cooper

Walker Cooper

41. Ray Schalk

Ray Schalk

42. Ed Bailey

Ed Bailey

43. Johnny Kling

Johnny Kling

44. Rick Ferrell

Rick Ferrell

45. Tim McCarver

Tim McCarver

46. Terry Steinbach

Terry Steinbach

47. Bob Boone

Bob Boone

48. Mike Scioscia

Mike Scioscia

49. Benito Santiago

Benito Santiago

50. Jason Varitek

Jason Varitek

Honorable Mention – Catchers

51. Charles Johnson
52. Butch Wynegar
53. Spud Davis
54. Chris Hoiles
55. Chief Meyers
56. Steve O’Neill
57. Rick Dempsey
58. A.J. Pierzynski
59. Johnny Roseboro
60. Terry Kennedy
61. Carlos Ruiz
62. Joe Ferguson
63. Johnny Bassler
64. John Stearns