Baseball The Best Current MLB Catchers  

Ranker Baseball
Originally by
6.6k votes 953 voters 16k views 43 items

List Rules Only current MLB catchers. No minor leaguers or recently retired players

Who are the best current MLB catchers? The greatest current catchers playing in Major League Baseball include some veteran names, and some relative newcomers. These catchers are judged on many factors, including how well they call the game, the number of runners they catch stealing and certainly, their overall batting average and number of home runs. Either way, they are certainly among the top current baseball players in the game. Vote for the MLB catchers that you think are having the best seasons, vote down any who are under performing and, of course, feel free to rerank this list in any order you like.

Big current MLB catchers include veterans like Buster Posey and Yadier Molina, alongside some great young catchers like Gary Sanchez and Willson Contreras, among many others. Each and every one of the MLB catchers on this list have made their mark, whether it's by hitting tons of home runs, making sure baserunners don't take that extra base, or by calling amazing games. Being a catcher isn't easy—you have to have the perfect combination of athleticism and intelligence to become one of the greats. So, who do you think are the best catchers in the MLB right now? Could some of them be the best MLB catchers of all time?

Check out the list of top catchers currently playing and cast your votes for the very best. For more great baseball lists, check out and vote on these lists of the best current MLB pitchers or the greatest overall baseball players of all time.

1
418 160
Yadier Molina is listed (or ranked) 1 on the list The Best Current MLB Catchers
Yadier Molina St. Louis Cardinals

2
372 162
Buster Posey is listed (or ranked) 2 on the list The Best Current MLB Catchers
Buster Posey San Francisco Giants

3
198 107
Salvador Pérez is listed (or ranked) 3 on the list The Best Current MLB Catchers
Salvador Pérez Kansas City Royals

4
153 131
Jonathan Lucroy is listed (or ranked) 4 on the list The Best Current MLB Catchers
Jonathan Lucroy Oakland Athletics

5
133 149
Matt Wieters is listed (or ranked) 5 on the list The Best Current MLB Catchers
Matt Wieters Washington Nationals

6
124 151
Brian McCann is listed (or ranked) 6 on the list The Best Current MLB Catchers
Brian McCann Houston Astros

7
125 112
Russell Martin is listed (or ranked) 7 on the list The Best Current MLB Catchers
danbunty25 added Russell Martin Toronto Blue Jays

8
76 18
Willson Contreras is listed (or ranked) 8 on the list The Best Current MLB Catchers
Willson Contreras Chicago Cubs

9
108 128
Carlos Santana is listed (or ranked) 9 on the list The Best Current MLB Catchers
Carlos Santana Philadelphia Phillies

10
75 30
Gary Sánchez is listed (or ranked) 10 on the list The Best Current MLB Catchers
MakenaBrouwer added Gary Sánchez New York Yankees

11
78 138
Miguel Montero is listed (or ranked) 11 on the list The Best Current MLB Catchers
Miguel Montero Washington Nationals

12
64 101
Alex Avila is listed (or ranked) 12 on the list The Best Current MLB Catchers
Alex Avila Arizona Diamonbacks

13
61 66
Kurt Suzuki is listed (or ranked) 13 on the list The Best Current MLB Catchers
Kurt Suzuki Atlanta Braves

14
42 21
J.T. Realmuto is listed (or ranked) 14 on the list The Best Current MLB Catchers
J.T. Realmuto Miami Marlins

15
65 73
Francisco Cervelli is listed (or ranked) 15 on the list The Best Current MLB Catchers
Francisco Cervelli Pittsburgh Pirates

16
55 89
Jason Castro is listed (or ranked) 16 on the list The Best Current MLB Catchers
Jason Castro Minnesota Twins

17
58 95
Jarrod Saltalamacchia is listed (or ranked) 17 on the list The Best Current MLB Catchers
Jarrod Saltalamacchia Detroit Tigers

18
36 21
Yasmani Grandal is listed (or ranked) 18 on the list The Best Current MLB Catchers
Yasmani Grandal Los Angeles Dodgers

19
60 96
Carlos Ruiz is listed (or ranked) 19 on the list The Best Current MLB Catchers
Carlos Ruiz Seattle Mariners

20
42 62
Travis d'Arnaud is listed (or ranked) 20 on the list The Best Current MLB Catchers
muzziac added Travis d'Arnaud New York Mets

21
42 53
Mike Zunino is listed (or ranked) 21 on the list The Best Current MLB Catchers
galenandrews added Mike Zunino Seattle Mariners

22
41 71
Devin Mesoraco is listed (or ranked) 22 on the list The Best Current MLB Catchers
Devin Mesoraco New York Mets

23
31 23
Wilson Ramos is listed (or ranked) 23 on the list The Best Current MLB Catchers
Wilson Ramos Philadelphia Phillies

24
48 81
A. J. Ellis is listed (or ranked) 24 on the list The Best Current MLB Catchers
A. J. Ellis San Diego Padres

25
25 31
Yan Gomes is listed (or ranked) 25 on the list The Best Current MLB Catchers
Yan Gomes Cleveland Indians

26
26 47
Chris Iannetta is listed (or ranked) 26 on the list The Best Current MLB Catchers
Chris Iannetta Colorado Rockies

27
21 27
James McCann is listed (or ranked) 27 on the list The Best Current MLB Catchers
James McCann Detroit Tigers

28
21 33
Welington Castillo is listed (or ranked) 28 on the list The Best Current MLB Catchers
Welington Castillo Chicago White Sox

29
20 30
Tucker Barnhart is listed (or ranked) 29 on the list The Best Current MLB Catchers
Tucker Barnhart Cincinnati Reds

30
16 28
Stephen Vogt is listed (or ranked) 30 on the list The Best Current MLB Catchers
Stephen Vogt Milwaukee Brewers

31
16 52
Andrew Susac is listed (or ranked) 31 on the list The Best Current MLB Catchers
_VillasenorRudy added Andrew Susac Baltimore Orioles

32
13 6
Tyler Flowers is listed (or ranked) 32 on the list The Best Current MLB Catchers
PaulA1 added Tyler Flowers Atlanta Braves

33
14 33
Sandy León is listed (or ranked) 33 on the list The Best Current MLB Catchers
Sandy León Boston Red Sox

34
4 7
Roberto Perez is listed (or ranked) 34 on the list The Best Current MLB Catchers
PaulA1 added Roberto Perez Cleveland Indians

35
4 7
Caleb Joseph is listed (or ranked) 35 on the list The Best Current MLB Catchers
PaulA1 added Caleb Joseph Baltimore Orioles

36
5 9
Christian Vazquez is listed (or ranked) 36 on the list The Best Current MLB Catchers
PaulA1 added Christian Vazquez Boston Red Sox

37
3 6
John Hicks is listed (or ranked) 37 on the list The Best Current MLB Catchers
PaulA1 added John Hicks Detroit Tigers

38
3 8
Jeff Mathis is listed (or ranked) 38 on the list The Best Current MLB Catchers
PaulA1 added Jeff Mathis Arizona Diamondbacks

39
2 7
Kevin Plawecki is listed (or ranked) 39 on the list The Best Current MLB Catchers
PaulA1 added Kevin Plawecki New York Mets

40
2 7
Jorge Alfaro is listed (or ranked) 40 on the list The Best Current MLB Catchers
PaulA1 added Jorge Alfaro Philadelphia Phillies

41
3 9
Austin Hedges is listed (or ranked) 41 on the list The Best Current MLB Catchers
PaulA1 added Austin Hedges San Diego Padres

42
2 8
Eric Kratz is listed (or ranked) 42 on the list The Best Current MLB Catchers
PaulA1 added Eric Kratz Milwaukee Brewers

43
6 43
Tony Sanchez is listed (or ranked) 43 on the list The Best Current MLB Catchers
VeryOaty89 added Tony Sanchez Texas Rangers