• Sports

The Best Current MLB Catchers

List RulesOnly 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:
  • Philadelphia Phillies
    678
    415

    PositionCatcher

    BirthplaceDel City, Oklahoma

    BatsRight

    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
  • Chicago Cubs
    706
    358

    PositionCatcher

    BirthplacePuerto Cabello, Venezuela

    BatsRight

    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 with  ...more
  • Chicago White Sox
    409
    306

    PositionCatcher

    BirthplaceHavana, Cuba

    BatsSwitch

    Yasmani Grandal (born November 8, 1988) is a Cuban-American professional baseball catcher for the Chicago White Sox of Major League Baseball (MLB). He previously played in MLB for the San Diego  ...more
  • St. Louis Cardinals
    994
    813

    PositionCatcher

    BirthplaceBayamón, Puerto Rico

    BatsRight-handed

    Yadier Benjamin Molina (Spanish pronunciation: [ʝaˈdjeɾ moˈlina]; born July 13, 1982), nicknamed "Yadi", is a Puerto Rican professional baseball catcher for the St. Louis Cardinals of Major League  ...more
  • 5

    Will Smith

    Los Angeles Dodgers
    113
    20

    PositionCatcher

    BirthplaceLouisville, Kentucky

    BatsRight

    William Dills Smith (born March 28, 1995) is an American professional baseball catcher for the Los Angeles Dodgers of Major League Baseball (MLB). He played college baseball for the Louisville  ...more
  • San Francisco Giants
    792
    704

    PositionCatcher, First baseman

    BirthplaceLeesburg, Georgia

    BatsRight-handed

    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 first base for  ...more

    More Buster Posey 

    #130 of 708 The Best Hitters in Baseball History#170 of 582 The Greatest Baseball Players Of All Time#1 of 41 MLB Players Who Retired In 2021

  • Kansas City Royals
    562
    491

    PositionCatcher

    BirthplaceValencia, Venezuela

    BatsRight-handed

    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, five-time Gold  ...more
  • 8

    Sean Murphy

    Oakland Athletics
    39
    23

    PositionCatcher

    BirthplacePeekskill, New York

    BatsRight

    Sean Michael Murphy (born October 4, 1994) is an American professional baseball catcher for the Oakland Athletics of Major League Baseball (MLB).  ...more
  • Boston Red Sox
    171
    161

    PositionCatcher

    BirthplaceBayamón, Puerto Rico

    BatsRight-handed

    Christian Rafael Vázquez (born August 21, 1990) is a Puerto Rican professional baseball catcher for the Boston Red Sox of Major League Baseball (MLB). Listed at 5 feet 9 inches (1.75 m) and 195  ...more
  • 10

    Max Stassi

    Los Angeles Angels
    24
    20

    PositionCatcher

    BirthplaceWoodland, California

    BatsRight

    Max Robert Stassi (born March 15, 1991) is an American professional baseball catcher for the Los Angeles Angels of Major League Baseball (MLB). The Oakland Athletics drafted him in the fourth round  ...more
  • 11

    Mitch Garver

    Minnesota Twins
    27
    23

    PositionCatcher

    BirthplaceAlbuquerque, New Mexico

    BatsRight

    Mitchell Lyn Garver (born January 15, 1991) is an American professional baseball catcher for the Minnesota Twins of Major League Baseball (MLB).  ...more
  • New York Yankees
    484
    494

    PositionCatcher

    BirthplaceSanto Domingo, Dominican Republic

    BatsRight

    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. He was  ...more
  • Milwaukee Brewers
    84
    79

    PositionCatcher

    BirthplaceMaracay, Aragua, Venezuela

    BatsLeft

    Omar David Narváez (born February 10, 1992) is a Venezuelan professional baseball catcher for the Milwaukee Brewers of Major League Baseball (MLB). He previously played for the Chicago White Sox and  ...more
  • 14

    Jacob Stallings

    Pittsburgh Pirates
    20
    17

    PositionCatcher

    BirthplaceLawrence, Kansas

    BatsRight

    Jacob Daniel Stallings (born December 22, 1989) is an American professional baseball catcher for the Pittsburgh Pirates of Major League Baseball (MLB). He is the son of Kevin Stallings, former head  ...more
  • Detroit Tigers
    226
    275

    PositionCatcher

    BirthplaceValencia, Venezuela

    BatsRight-handed

    Wilson Abraham Ramos Campos (born August 10, 1987), nicknamed "The Buffalo", is a Venezuelan professional baseball catcher for the Detroit Tigers of Major League Baseball (MLB). He previously played  ...more
  • Tampa Bay Rays
    154
    188

    PositionCatcher

    BirthplaceCape Coral, Florida

    BatsRight

    Michael Accorsi Zunino (born March 25, 1991) is an American professional baseball catcher for the Tampa Bay Rays of Major League Baseball (MLB). He previously played for the Seattle Mariners. Before  ...more
  • Chicago White Sox
    30
    26

    PositionCatcher

    BirthplaceLa Romana, Dominican Republic

    BatsRight

    Yermín Francisco Mercedes (born on February 14, 1993), nicknamed The Yermín-ator is a Dominican professional baseball catcher for the Chicago White Sox of Major League Baseball (MLB). He made his MLB  ...more
  • Houston Astros
    29
    26

    PositionCatcher

    BirthplaceNagüabo, Puerto Rico

    BatsRight-handed

    Martín Benjamín Maldonado Valdés is a Puerto Rican professional baseball catcher for the Houston Astros of Major League Baseball. He has previously played in MLB for the Milwaukee Brewers, Los  ...more
  • New York Mets
    156
    195

    PositionCatcher

    BirthplaceSanta Barbara, California

    BatsRight

    James Thomas McCann (born June 13, 1990) is an American professional baseball catcher for the New York Mets of Major League Baseball (MLB). He previously played for the Detroit Tigers and Chicago  ...more
  • Atlanta Braves
    119
    161

    PositionCatcher

    BirthplaceLong Beach, California

    BatsRight-handed

    Travis E. d'Arnaud is an American professional baseball catcher for the Atlanta Braves of Major League Baseball (MLB). He was selected by the Philadelphia Phillies in the supplemental first round of  ...more
  • Baltimore Orioles
    11
    13

    PositionCatcher

    BirthplaceBonao, Monseñor Nouel Province

    BatsRight

    Pedro Severino De León (born July 20, 1993) is a Dominican professional baseball catcher for the Baltimore Orioles of Major League Baseball (MLB). He previously played for the Washington Nationals.  ...more
  • Washington Nationals
    149
    209

    PositionInfielder, Catcher, Third baseman

    BirthplaceSão Paulo, Brazil

    BatsRight-handed

    Yan Gomes is a Brazilian American professional baseball catcher for the Washington Nationals of Major League Baseball (MLB). He has previously played in MLB for the Toronto Blue Jays and the  ...more
  • 23

    Victor Caratini

    San Diego Padres
    19
    26

    PositionCatcher

    BirthplaceCoamo, Puerto Rico

    BatsSwitch

    Víctor Manuel Caratini (born August 17, 1993) is a Puerto Rican professional baseball catcher for the San Diego Padres of Major League Baseball (MLB). He previously played for the Chicago Cubs.  ...more
  • Cincinnati Reds
    141
    191

    PositionCatcher

    BirthplaceIndianapolis, Indiana

    BatsSwitch

    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 Gold  ...more
  • Miami Marlins
    66
    94

    PositionCatcher

    BirthplaceSincelejo, Colombia

    BatsRight

    Jorge Mario Alfaro Buelvas (born June 11, 1993) is a Colombian professional baseball catcher for the Miami Marlins of Major League Baseball (MLB). Alfaro signed with the Texas Rangers as a free agent  ...more