MLB The Best Current MLB Catchers  

Ranker Baseball
Originally by
11.8k votes 1.7k voters 25.3k views 45 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
716 362
Yadier Molina is listed (or ranked) 1 on the list The Best Current MLB Catchers
St. Louis Cardinals
Yadier Benjamin Molina (born July 13, 1982), nicknamed "Yadi", is a Puerto Rican professional baseball catcher for the St. Louis Cardinals of Major League Baseball (MLB). He has played ...more
2
595 344
Buster Posey is listed (or ranked) 2 on the list The Best Current MLB Catchers
San Francisco Giants
Gerald Dempsey "Buster" Posey III (born March 27, 1987) is an American professional baseball catcher for the San Francisco Giants of Major League Baseball. Posey has also filled in at ...more
3
352 273
Salvador Pérez is listed (or ranked) 3 on the list The Best Current MLB Catchers
Kansas City Royals
Salvador Johan Pérez Diaz (born May 10, 1990) is a Venezuelan professional baseball catcher for the Kansas City Royals of Major League Baseball (MLB). He is a six-time MLB All-Star, ...more
4
240 102
J.T. Realmuto is listed (or ranked) 4 on the list The Best Current MLB Catchers
Miami Marlins
Jacob Tyler Realmuto (born March 18, 1991) is an American professional baseball catcher for the Philadelphia Phillies of Major League Baseball (MLB). The Florida Marlins selected Realmuto in the ...more
5
286 127
Willson Contreras is listed (or ranked) 5 on the list The Best Current MLB Catchers
Chicago Cubs
Willson Eduardo Contreras (born May 13, 1992) is a Venezuelan professional baseball catcher for the Chicago Cubs of Major League Baseball (MLB). He made his MLB debut in 2016. Contreras signed ...more
6
265 124
Gary Sánchez is listed (or ranked) 6 on the list The Best Current MLB Catchers
MakenaBrouwer added New York Yankees
Gary Sánchez (born December 2, 1992) is a Dominican professional baseball catcher for the New York Yankees of Major League Baseball (MLB). He made his MLB debut with the Yankees in 2015. ...more
7
205 312
Jonathan Lucroy is listed (or ranked) 7 on the list The Best Current MLB Catchers
Oakland Athletics
Jonathan Charles Lucroy (born June 13, 1986) is an American professional baseball catcher for the Los Angeles Angels of Major League Baseball (MLB). He previously played for the Milwaukee ...more
8
153 75
Yasmani Grandal is listed (or ranked) 8 on the list The Best Current MLB Catchers
Los Angeles Dodgers
Yasmani Grandal (born November 8, 1988) is a Cuban-American professional baseball catcher for the Milwaukee Brewers of Major League Baseball (MLB). He played college baseball at the University ...more
9
183 284
Brian McCann is listed (or ranked) 9 on the list The Best Current MLB Catchers
Houston Astros
Brian Michael McCann (born February 20, 1984) is an American professional baseball catcher for the Atlanta Braves of Major League Baseball (MLB). He has played in MLB for the Braves, the New ...more
10
169 293
Matt Wieters is listed (or ranked) 10 on the list The Best Current MLB Catchers
Washington Nationals
Matthew Richard Wieters (born May 21, 1986) is an American professional baseball catcher for the St. Louis Cardinals of Major League Baseball (MLB). He previously played for the Baltimore ...more
11
126 63
Wilson Ramos is listed (or ranked) 11 on the list The Best Current MLB Catchers
Philadelphia Phillies
Wilson Abraham Ramos Campos (born August 10, 1987), nicknamed "The Buffalo", is a Venezuelan professional baseball catcher for the New York Mets of Major League Baseball (MLB). ...more
12
177 222
Russell Martin is listed (or ranked) 12 on the list The Best Current MLB Catchers
danbunty25 added Toronto Blue Jays
Russell Nathan Coltrane Jeanson Martin Jr. (born February 15, 1983) is a Canadian professional baseball catcher for the Los Angeles Dodgers of Major League Baseball (MLB). He also has played for ...more
13
141 219
Carlos Santana is listed (or ranked) 13 on the list The Best Current MLB Catchers
Philadelphia Phillies
Carlos Santana (born April 8, 1986) is a Dominican-American professional baseball first baseman, designated hitter, and catcher for the Cleveland Indians of Major League Baseball (MLB). He made ...more
14
112 125
Kurt Suzuki is listed (or ranked) 14 on the list The Best Current MLB Catchers
Atlanta Braves
Kurtis Kiyoshi "Kurt" Suzuki, is an American professional baseball catcher for the Minnesota Twins of Major League Baseball. He previously played for the Washington Nationals and ...more
15
99 228
Miguel Montero is listed (or ranked) 15 on the list The Best Current MLB Catchers
Washington Nationals
Miguel Angel Montero is a Venezuelan professional baseball catcher for the Chicago Cubs of Major League Baseball. He previously played for the Arizona Diamondbacks.
16
114 130
Francisco Cervelli is listed (or ranked) 16 on the list The Best Current MLB Catchers
Pittsburgh Pirates
Francisco Cervelli is a Venezuelan professional baseball catcher for the Pittsburgh Pirates of Major League Baseball. Previously, he played in MLB for the New York Yankees. The Yankees signed ...more
17
85 178
Alex Avila is listed (or ranked) 17 on the list The Best Current MLB Catchers
Arizona Diamonbacks
Alexander Thomas "Alex" Avila is an American professional baseball catcher for the Detroit Tigers of Major League Baseball. He is 5' 11" tall and weighs 210 pounds. Avila was born
18
80 150
Jason Castro is listed (or ranked) 18 on the list The Best Current MLB Catchers
Minnesota Twins
Jason Michael Castro is an American professional baseball catcher with the Houston Astros of Major League Baseball. Castro grew up in California and played college baseball at Stanford ...more
19
85 111
Mike Zunino is listed (or ranked) 19 on the list The Best Current MLB Catchers
galenandrews added Seattle Mariners
Michael Accorsi Zunino is an American professional baseball player, a catcher for the Seattle Mariners of Major League Baseball. Before beginning his professional career, he played college ...more
20
78 75
Yan Gomes is listed (or ranked) 20 on the list The Best Current MLB Catchers
Cleveland Indians
Yan Gomes is a Brazilian American professional baseball catcher for the Cleveland Indians of Major League Baseball. He is the first Brazilian-born player in major league history.
21
77 168
Jarrod Saltalamacchia is listed (or ranked) 21 on the list The Best Current MLB Catchers
Detroit Tigers
Jarrod Scott Saltalamacchia, is an American professional baseball catcher for the Miami Marlins of Major League Baseball. He has also played in the MLB for the Atlanta Braves, Texas Rangers, and ...more
22
75 154
Carlos Ruiz is listed (or ranked) 22 on the list The Best Current MLB Catchers
Seattle Mariners
Carlos Joaquín Ruiz is a Panamanian professional baseball catcher for the Philadelphia Phillies of Major League Baseball. His nicknames include Chooch and Señor Octubre. He grew up ...more
23
67 66
Tucker Barnhart is listed (or ranked) 23 on the list The Best Current MLB Catchers
Tucker Barnhart Cincinnati Reds
Tucker Jackson Barnhart (born January 7, 1991) is an American professional baseball catcher for the Cincinnati Reds of Major League Baseball (MLB). He made his MLB debut in 2014, and won the ...more
24
62 121
Travis d'Arnaud is listed (or ranked) 24 on the list The Best Current MLB Catchers
muzziac added New York Mets
Travis E. d'Arnaud is an American professional baseball catcher for the New York Mets of Major League Baseball. Originally drafted by the Philadelphia Phillies, he was traded to the Toronto Blue ...more
25
54 130
Devin Mesoraco is listed (or ranked) 25 on the list The Best Current MLB Catchers
New York Mets
Devin "The Groundhog" Douglas Mesoraco is an American professional baseball catcher for the Cincinnati Reds of Major League Baseball.