• 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:
  • 1
    Chicago Cubs
    715
    340

    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
  • 2
    Philadelphia Phillies
    678
    411

    PositionCatcher

    BirthplaceDel City, Oklahoma, USA

    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
  • 3
    Chicago White Sox
    401
    300

    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
  • 4
    St. Louis Cardinals
    990
    815

    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

    #116 of 582 The Greatest Baseball Players Of All Time#25 of 65 The Most Likable Active MLB Players#4 of 67 The Best Current Baseball Players Under 6 Feet Tall

  • 5
    San Francisco Giants
    790
    709

    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

    #2 of 36 MLB Players Who Retired In 2021#114 of 708 The Best Hitters in Baseball History#89 of 198 The Top Current Baseball Players

  • 6
    Kansas City Royals
    558
    493

    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
  • 7
    New York Yankees
    490
    488

    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
  • 8
    Boston Red Sox
    174
    156

    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
  • 9
    Detroit Tigers
    230
    268

    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
  • 10

    Will Smith

    Los Angeles Dodgers
    100
    19

    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
  • 11
    Milwaukee Brewers
    85
    75

    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
  • 12
    New York Mets
    156
    193

    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
  • 13

    Mitch Garver

    Minnesota Twins
    24
    20

    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
  • 14
    Tampa Bay Rays
    148
    193

    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
  • 15

    Sean Murphy

    Oakland Athletics
    31
    21

    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
  • 16
    Cincinnati Reds
    144
    195

    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
  • 17
    Washington Nationals
    151
    211

    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
  • 18
    Chicago White Sox
    29
    23

    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
  • 19
    Houston Astros
    24
    20

    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
  • 20
    Atlanta Braves
    116
    164

    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
  • 21
    Los Angeles Angels
    177
    258

    PositionCatcher

    BirthplaceWailuku, Hawaii

    BatsRight-handed

    Kurtis Kiyoshi Suzuki (born October 4, 1983) is an American professional baseball catcher for the Los Angeles Angels of Major League Baseball (MLB). He previously played for the Oakland Athletics,  ...more
  • 22
    Miami Marlins
    69
    95

    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
  • 23

    Max Stassi

    Los Angeles Angels
    20
    17

    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
  • 24

    Jacob Stallings

    Pittsburgh Pirates
    14
    16

    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
  • 25
    Cleveland Indians
    64
    94

    PositionCatcher

    BirthplaceMayaguez, Puerto Rico

    BatsRight

    Roberto Pérez (born December 23, 1988) is a Puerto Rican professional baseball catcher for the Cleveland Indians of Major League Baseball (MLB).  ...more