Baseball The Best Current MLB Catchers  

Ranker Baseball
Originally by
7.6k votes 1k voters 18.3k 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.

list ordered by

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

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

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

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

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

6
108 32
Willson Contreras is listed (or ranked) 6 on the list The Best Current MLB Catchers
Willson Contreras Chicago Cubs

7
134 186
Brian McCann is listed (or ranked) 7 on the list The Best Current MLB Catchers
Houston Astros

8
84 27
J.T. Realmuto is listed (or ranked) 8 on the list The Best Current MLB Catchers
Miami Marlins

9
131 143
Russell Martin is listed (or ranked) 9 on the list The Best Current MLB Catchers
danbunty25 added Toronto Blue Jays

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

11
115 156
Carlos Santana is listed (or ranked) 11 on the list The Best Current MLB Catchers
Philadelphia Phillies

12
81 169
Miguel Montero is listed (or ranked) 12 on the list The Best Current MLB Catchers
Washington Nationals

13
61 28
Yasmani Grandal is listed (or ranked) 13 on the list The Best Current MLB Catchers
Los Angeles Dodgers

14
80 82
Francisco Cervelli is listed (or ranked) 14 on the list The Best Current MLB Catchers
Pittsburgh Pirates

15
55 27
Wilson Ramos is listed (or ranked) 15 on the list The Best Current MLB Catchers
Philadelphia Phillies

16
68 121
Alex Avila is listed (or ranked) 16 on the list The Best Current MLB Catchers
Arizona Diamonbacks

17
69 79
Kurt Suzuki is listed (or ranked) 17 on the list The Best Current MLB Catchers
Atlanta Braves

18
58 104
Jason Castro is listed (or ranked) 18 on the list The Best Current MLB Catchers
Minnesota Twins

19
54 63
Mike Zunino is listed (or ranked) 19 on the list The Best Current MLB Catchers
galenandrews added Seattle Mariners

20
59 113
Jarrod Saltalamacchia is listed (or ranked) 20 on the list The Best Current MLB Catchers
Detroit Tigers

21
62 112
Carlos Ruiz is listed (or ranked) 21 on the list The Best Current MLB Catchers
Seattle Mariners

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

23
46 80
Travis d'Arnaud is listed (or ranked) 23 on the list The Best Current MLB Catchers
muzziac added New York Mets

24
38 41
Yan Gomes is listed (or ranked) 24 on the list The Best Current MLB Catchers
Cleveland Indians

25
49 95
A. J. Ellis is listed (or ranked) 25 on the list The Best Current MLB Catchers
San Diego Padres

26
31 38
Tucker Barnhart is listed (or ranked) 26 on the list The Best Current MLB Catchers
Tucker Barnhart Cincinnati Reds

27
29 60
Chris Iannetta is listed (or ranked) 27 on the list The Best Current MLB Catchers
Colorado Rockies

28
26 37
James McCann is listed (or ranked) 28 on the list The Best Current MLB Catchers
Detroit Tigers

29
23 43
Welington Castillo is listed (or ranked) 29 on the list The Best Current MLB Catchers
Chicago White Sox

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

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

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

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

34
10 16
Christian Vazquez is listed (or ranked) 34 on the list The Best Current MLB Catchers
PaulA1 added Boston Red Sox

35
8 15
Austin Hedges is listed (or ranked) 35 on the list The Best Current MLB Catchers
PaulA1 added Austin Hedges San Diego Padres

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

37
7 15
Eric Kratz is listed (or ranked) 37 on the list The Best Current MLB Catchers
PaulA1 added Eric Kratz Milwaukee Brewers

38
5 13
John Hicks is listed (or ranked) 38 on the list The Best Current MLB Catchers
PaulA1 added John Hicks Detroit Tigers

39
4 13
Jorge Alfaro is listed (or ranked) 39 on the list The Best Current MLB Catchers
PaulA1 added Philadelphia Phillies

40
6 17
Kevin Plawecki is listed (or ranked) 40 on the list The Best Current MLB Catchers
PaulA1 added Kevin Plawecki New York Mets

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

42
4 15
Jeff Mathis is listed (or ranked) 42 on the list The Best Current MLB Catchers
PaulA1 added Arizona Diamondbacks

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