The Best Current MLB Catchers

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.

Photo:
Ranked by
  • Will Smith
    1
    Los Angeles Dodgers
    • Position: Catcher
    • Birthplace: Louisville, Kentucky
    • Bats: Right
  • J.T. Realmuto
    2
    Philadelphia Phillies
    • Position: Catcher
    • Birthplace: Del City, Oklahoma
    • Bats: Right
  • Yadier Molina
    3
    St. Louis Cardinals
    • Position: Catcher
    • Birthplace: Bayamón, Puerto Rico
    • Bats: Right-handed
  • Willson Contreras
    4
    Chicago Cubs
    • Position: Catcher
    • Birthplace: Puerto Cabello, Venezuela
    • Bats: Right
  • Yasmani Grandal
    5
    Chicago White Sox
    • Position: Catcher
    • Birthplace: Havana, Cuba
    • Bats: Switch
  • Buster Posey
    6
    San Francisco Giants
    • Position: Catcher, First baseman
    • Birthplace: Leesburg, Georgia
    • Bats: Right-handed
  • Salvador Pérez
    7
    Kansas City Royals
    • Position: Catcher
    • Birthplace: Valencia, Venezuela
    • Bats: Right
  • Gary Sánchez
    8
    New York Yankees
    • Position: Catcher
    • Birthplace: Santo Domingo, Dominican Republic
    • Bats: Right
  • Sean Murphy
    9
    Oakland Athletics
    • Position: Catcher
    • Birthplace: Peekskill, New York
    • Bats: Right
  • Christian Vazquez
    10
    Boston Red Sox
    • Position: Catcher
    • Birthplace: Bayamón, Puerto Rico
    • Bats: Right-handed
  • Mitch Garver
    11
    Texas Rangers
    • Position: Catcher
    • Birthplace: Albuquerque, New Mexico
    • Bats: Right
  • Wilson Ramos
    12
    Detroit Tigers
    • Position: Catcher
    • Birthplace: Valencia, Venezuela
    • Bats: Right-handed
  • Mike Zunino
    13
    Tampa Bay Rays
    • Position: Catcher
    • Birthplace: Cape Coral, Florida
    • Bats: Right
  • Jacob Stallings
    14
    Pittsburgh Pirates
    • Position: Catcher
    • Birthplace: Lawrence, Kansas
    • Bats: Right
  • Omar Narvaez
    15
    Milwaukee Brewers
    • Position: Catcher
    • Birthplace: Maracay, Aragua, Venezuela
    • Bats: Left
  • Travis d'Arnaud
    16
    Atlanta Braves
    • Position: Catcher
    • Birthplace: Long Beach, California
    • Bats: Right-handed
  • Martín Maldonado
    17
    Houston Astros
    • Position: Catcher
    • Birthplace: Nagüabo, Puerto Rico
    • Bats: Right-handed
  • Yermin Mercedes
    18
    Chicago White Sox
    • Position: Catcher
    • Birthplace: La Romana, Dominican Republic
    • Bats: Right
  • Max Stassi
    19
    Los Angeles Angels
    • Position: Catcher
    • Birthplace: Woodland, California
    • Bats: Right
  • Danny Jansen
    20
    Toronto Blue Jays
    • Position: Catcher
    • Birthplace: Elmhurst, Illinois
    • Bats: Right
  • Tom Murphy
    21
    Seattle Mariners
    • Position: Catcher
    • Birthplace: West Monroe, New York
    • Bats: Right
  • Victor Caratini
    22
    San Diego Padres
    • Position: Catcher
    • Birthplace: Coamo, Puerto Rico
    • Bats: Switch
  • Pedro Severino
    23
    Milwaukee Brewers
    • Position: Catcher
    • Birthplace: Bonao, Dominican Republic
    • Bats: Right
  • Austin Barnes
    24
    Los Angeles Dodgers
    • Position: Catcher
    • Birthplace: Riverside, California
    • Bats: Right
  • James McCann
    25
    New York Mets
    • Position: Catcher
    • Birthplace: Santa Barbara, California
    • Bats: Right