Baseball The Best Current MLB Catchers  

Ranker Baseball
Originally by
7.5k votes 1k voters 18.1k 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
456 188
Yadier Molina is listed (or ranked) 1 on the list The Best Current MLB Catchers
St. Louis Cardinals

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

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

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

5
106 30
Willson Contreras is listed (or ranked) 5 on the list The Best Current MLB Catchers
Willson Contreras Chicago Cubs

6
135 188
Matt Wieters is listed (or ranked) 6 on the list The Best Current MLB Catchers
Washington Nationals

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

8
130 138
Russell Martin is listed (or ranked) 8 on the list The Best Current MLB Catchers
danbunty25 added Toronto Blue Jays

9
79 26
J.T. Realmuto is listed (or ranked) 9 on the list The Best Current MLB Catchers
Miami Marlins

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

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

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

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

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

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

16
53 26
Wilson Ramos is listed (or ranked) 16 on the list The Best Current MLB Catchers
Philadelphia Phillies

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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