top of page

The Best Hitting Catchers of All Time: a FansOnlySportz Report

  • Writer: emeredith55
    emeredith55
  • Jun 15
  • 13 min read

by Elias Meredith 6/15/2025 FansOnlySportz


Catcher, back catcher, receiver, battery mate. There are many titles for the hardest position in baseball. While catching requires a player to be tough, gritty, and stout, it is also the most selfless position on the diamond.


Each decade comes with its own challenges. In the past, catchers had to deal with brutal home plate collisions and catching over 1,000 innings per season. Today, catchers have to frame 95+ MPH sinking fastballs and sweepers with 20 inches of horizontal break. Catchers also have to put their bodies on the line to stop baserunners from taking the extra base. The art of catching is not talked about enough in the game today, but even less talked about is the catcher that calls a great game behind the dish and is also an offensive threat at the dish.


A catcher that can do both is crucial to a team’s success. The sight of a catcher that is a threat both offensive and defensive is a rarity throughout MLB history. In this article, I will focus on the offensive production of backstops dating back to the 1950s (the first full decade of the integration of the MLB) and rank the greatest hitting pitch callers of the past 74 years. Comparing the average slash to the league, and then highlighting the best hitting catchers of their respective decades.


1950s (1950-1959)

Catcher Averages: BA: .255 | OBP: .335 | SLG: .383 | OPS: .718

League Averages: BA: .260  | OBP: .331  | SLG: .391  | OPS: .723


  1. Roy Campanella (1950-1957: Brooklyn Dodgers) 

Credit: Getty Images
Credit: Getty Images

Decade Slashes: BA: .276 | OBP: 358 | SLG: .507 | OPS: .865

Average Per Season: 26 HR, 91 RBI

Decade Accolades: 1x World Series Champ: 1955; 3x MVP: 1951, 1953, 1955; 7x All-Star: 1950-1956

Interesting Fact: The first Black player to play back catcher in MLB history.


A native of my hometown of Philadelphia, Pennsylvania. Roy Campanella would sign with the Brooklyn Dodgers after eight years in the Negro Leagues. He would come to the Dodgers and make an immediate impact, being selected to the All-Star Game in his second year in the MLB (1949).


In the 50s, Campanella was undoubtedly the best catcher in the National League, racking up three MVP awards in the decade and reaching the All-Star Game seven straight times. He did all this in a time where the league was still a newly integrated league, and fans did not receive black players well. Campanella and his other well-known teammate, a guy by the name of Jackie Robinson, faced intense racial prejudice and discrimination on and off the field.


In 1958, Campanella’s career was tragically cut short after he was in a car accident that left him paralyzed from the shoulder down. That same year, the Dodgers relocated from Brooklyn to Los Angeles. Despite the life-changing diagnosis, Campanella remained positive and continued to be in the Dodgers organization, serving as a mentor for young players and being involved in community efforts.


  1. Yogi Berra (1950-1959: New York Yankees)


Decade Slashes: BA: .287 | OBP: .356 | SLG: .490 | OPS: 846 

Average Per Season: 26 HR, 100 RBI

Decade Accolades: 6x World Series Champ: 1950-1953, 1956, 1958; 3x MVP: 1951, 1954, 1955; 10x All-Star: 1950-1959 

Interesting Fact: Winner of ten World Series championships (MLB record).


"It ain't over 'til it's over." Yogi Berra was not only one of the greatest catchers in MLB history, he was also known for a fun-loving personality and famous “yogi-isms”, which is a self-proclaimed term that was used to describe Berra’s clever way with words. 


Berra played with the same charismatic personality that teammates and fans loved him for. Berra would dominate the 50s, winning 3x MVP awards, which is tied for the most by a catcher in MLB history with Roy Campanella. 


Berra also played a key role in the New York Yankees, winning six World Series championships in the 50s, including four straight from 1950-1953. In the 50s, Berra slashed .303/.380/.500 and was always a tough out for opponents, striking out only 11 times in 213 postseason plate appearances in the decade.



1960s (1960-1969)

Catcher Averages: BA: .244 | OBP: .312 | SLG: .363  | OPS: .675

League Averages: BA: .249  | OBP: .315 | SLG: .374 | OPS: .689


  1. Joe Torre (1960-1965: Milwaukee Braves, 1966-1968: Atlanta Braves, 1969: St. Louis Cardinals)


Decade Slashes: BA: .293 | OBP: .357 | SLG: .460 | OPS: .817

Average Per Season: 16 HR, 65 RBI

Decade Accolades: 5x All-Star: 1963-1967; 1x Gold Glove: 1965

Interesting Fact: Won the NL MVP in 1971.


Many people know Joe Torre as the 2x Manager of the Year, who coached the New York Yankees to Four World Series titles in Five years (1996, 1998-2000), but he also had a successful career as a player. Despite never making the playoffs in his 18-year career, Torre was the most consistent catcher in the game in the 1960s.


Torre reached the All-Star Game five times in the 60s and would be selected as a starter four times. Torre was not the most athletic, but he was known for his bat. From 1964-1966, Torre went on an MVP level stretch where he slashed .310/.373/.516 and averaged 28 home runs and 97 RBI, while catching over 2,500 innings. Even with these elite level numbers, the highest he finished in the MVP ballot was fifth in a loaded National League.


  1. Elston Howard (1960-1967: New York Yankees, 1967-1968: Boston Red Sox)

Credit: Getty Images
Credit: Getty Images

Decade Slashes: BA: .272 | OBP: .324 | SLG: .422 | OPS: .746

Average Per Season: 13 HR, 56 RBI

Decade Accolades: 2x World Series Champ: 1961, 1962; 1x MVP: 1963; 6x All-Star: 1960-1965; 2x Gold Glove: 1963, 1964 

Interesting Fact: The first Black player to win the American League MVP award.


In 1955, Elston Howard became the first Black player to suit up in Yankees’ pinstripes at the age of 26. By the 60s, Howard was an established veteran for the Yankees and a multiple-time all-star. He would be selected to the All-Star Game in six consecutive seasons (1960-1965). Throughout that stretch, Howard would slash .288/.336/.459 and earn MVP honors in 1963.



1970s (1970-1979)

Catcher Averages: BA: .248  | OBP: .320  | SLG: .368  | OPS: .688

League Averages: BA: .256 | OBP: .323 | SLG: .376 | OPS: .700


  1. Johnny Bench (1970-1979: Cincinnati Reds)


Credit: Getty Images
Credit: Getty Images

Decade Slashes: BA: .267 | OBP: .349 | SLG: .491| OPS: .840

Average Per Season: 29 HR, 101 RBI

Decade Accolades: 2x World Series Champ: 1975, 1976; 2x MVP: 1970, 1972; 10x All-Star: 1960-1969; 8x Gold Glove: 1970-1977

Interesting Fact: Bench has the third most career home runs by catcher with 356.


Johnny Bench was the battery of what was called the “Big Red Machine”. The Cincinnati Reds were the team of the 70s. Winning six division titles, four National League pennants, and two World Series championships in the decade. Bench was a workhorse for Reds, who averaged 95 wins in the 70s. Bench averaged 144 games and played over 10,000 innings behind the dish in the 70s.


While Bench called a great game at catcher, he was more known for his juice at the plate and run producing. Bench had six seasons in the 70s where he hit 100+ RBI. In his MVP seasons (1970, 1972), he led the league in home runs and RBI. Bench was so feared at the dish that in 1972, he was intentionally walked 23 times, leading the league in that statistic.


  1. Carlton Fisk (1971-1979: Boston Red Sox)


Decade Slashes: BA: .284 | OBP: .357 | SLG: .484 | OPS: .840

Average Per Season: 16 HR, 56 RBI

Decade Accolades: 6x All-Star: 1972-1974; 1976-1978; 1972 Rookie of the Year

Interesting Fact: First player to be unanimously voted American League Rookie of the Year in 1972.


Carlton Fisk is remembered in MLB history for his clutch extra inning home run in Game 6 of the 1975 World Series to force a Game 7. The Red Sox would come up short in Game 7, but that did not take away from the spectacular playoff run that Fisk had. In the 1975 playoffs, Fisk slashed .297/.409/.486 with two home runs. 


Fisk also was a frequent participant in the All-Star Game in the 70s, making six appearances in the decade. 


  1. Ted Simmons (1970-1979: St. Louis Cardinals)


Decade Slashes: BA: .297 | OBP: .365 | SLG: .455 | OPS: .819

Average Per Season: 15 HR, 83 RBI

Decade Accolades: 6x All-Star: 1972-1974; 1977-1979

Interesting Fact: Simmons has the fifth most career hits by a catcher, with 2,116.


Ted Simmons is one of three switch hitting catchers on this list and has the highest average by a catcher in the 70s, with an average of .297 (min. 3,000 AB) and most doubles, with 299. Simmons also had wheels for a catcher, finishing the decade with the second most triples, with 34.


1980s (1980-1989)

Catcher Averages: BA: .248 | OBP: .312   | SLG: .370  | OPS: .683

League Averages: BA: .259 | OBP: .324  | SLG: .387  | OPS: .711


  1. Gary Carter (1980-1984: Montreal Expos, 1985-1989: New York Mets)

Credit: Getty Images
Credit: Getty Images

Decade Slashes: BA: .264 | OBP: .335 | SLG: .447 | OPS: .782

Average Per Season: 21 HR, 80 RBI

Decade Accolades: 1x World Series Champ: 1986; 9x All-Star: 1980-1989; 5x Silver Slugger: 1981, 1982, 1984-1986; 3x Gold Glove: 1980-1982

Interesting Fact: Tied for fifth for most career Silver Slugger awards by a catcher, with 5.


Gary Carter aka “The Kid” earned that nickname for his kid-like joy on the field and respect he got from across the league for his leadership on and off the field.


Carter would be selected to nine straight All-Star Games in the 80s (1980-1988), and he started in seven of the games. Carter also played a key role in the 1986 World Series, where the Mets defeated the Boston Red Sox in seven games.


  1. Lance Parrish (1980-1986: Detroit Tigers, 1987-1988: Philadelphia Phillies, 1989: California Angels)


Decade Slashes: BA: .256 | OBP: .314 | SLG: .451 | OPS: .765

Average Per Season: 23 HR, 76 RBI

Decade Accolades: 1x World Series Champ: 1984; 7x All-Star: 1980, 1982-1986, 1988; 5x Silver Slugger: 1980, 1982-1984, 1986; 3x Gold Glove: 1983-1985

Interesting Fact: Coming out of high school, he was offered a football scholarship from UCLA.


Lance Parrish stood 6-3, 210 pounds and had light tower power. He had the most career home runs by a catcher in the decade, with 225. He was a key contributor to the Detroit Tigers 1984 World Series victory, slugging a career high 33 long balls that year.


  1. Carlton Fisk (1980: Boston Red Sox, 1981-1989: Chicago White Sox)


Decade Slashes: BA: .262 | OBP: .311 | SLG: .450 | OPS: .781

Average Per Season: 19 HR, 66 RBI

Decade Accolades: 5x All-Star: 1980-1982; 3x Silver Slugger: 1981, 1985, 1988

Interesting Fact: Has the most home runs hit after 40 in MLB history, with 72.


Fisk is one of 36 players in MLB history to play in four different decades. In the 80s, he was in his thirties and still producing at a high level. In 1985, he earned a Silver Slugger after popping 37 home runs at the age of 37.


1990s (1990-1999)

Catcher Averages: BA: .256  | OBP: .322  | SLG: .393 | OPS: .716

League Averages: BA: .265  | OBP: .334 | SLG: .409  | OPS: .743


  1. Mike Piazza (1992-1998: Los Angeles Dodgers, 1998: Florida Marlins, 1998-1999: New York Mets)

Credit: USATSI
Credit: USATSI

Decade Slashes: BA: .328 | OBP: .391 | SLG: .575 | OPS: .966

Average Per Season: 30 HR, 96 RBI

Decade Accolades: 7x All-Star: 1993-1999; 7x Silver Slugger: 1993-1999; 1993 Rookie of the Year

Interesting Fact: Most career Silver Slugger awards by a catcher, with 10.


“He would be a star in the big leagues.” Those were the words of Ted Williams watching a 15-year-old Mike Piazza taking swings in a batting cage. Williams would give Piazza some hitting instruction that day and told him to never change his swing. Williams knew what he was talking about, because Piazza would go on to become the best hitting catcher in MLB history.


Piazza is one of the most complete hitters of all time, establishing himself early in his career by winning the Rookie of Year and Silver Slugger in the same year. He would win six straight Silver Slugger awards after that, dominating the 90s with a lightning quick bat and power to all fields.


  1. Iván Rodríguez (1991-1999: Texas Rangers)


Decade Slashes: BA: .300 | OBP: .337 | SLG: .465 | OPS: .802

Average Per Season: 16 HR, 69 RBI

Decade Accolades: 1x MVP: 1999; 8x All-Star: 1992-1999; 8x Gold Glove: 1992-1999; 6x Silver Slugger: 1994-1999

Interesting Fact: Holds the record for most games caught, with 2,427.


Iván “Pudge” Rodríguez is the best overall catcher of all time and dominated the 90s both offensively and defensively. He was known for his durability, playing over 9,000 innings at back catcher in the 90s. When fans came to watch Pudge Rodríguez, they knew they were going to get the most hustle, effort, and grit out of him. Usually the smallest guy on the field, Rodríguez was admired for his skill despite his small stature.


In 1999, Rodríguez had a career year, slashing .332/.356/.558 with a career high 35 home runs and 25 stolen bases.


  1. Mickey Tettleton (1990: Baltimore Orioles, 1991-1994: Detroit Tigers, 1995-1997: Texas Rangers)


Decade Slashes: BA: .241 | OBP: .381 | SLG: .464 | OPS: .845

Average Per Season: 23 HR, 69 RBI

Decade Accolades: 2x Silver Slugger: 1991, 1992; 1x All-Star: 1994

Interesting Fact: Ranks eighth in MLB history in career home runs by the switch hitter.


The second switch hitter on this list, Mickey Tettleton was a feared power hitter in the 90s and had slashes that would fit in with the league values today with hitters. High strikeout rate, high walk rate, and high slugging percentage. Tettleton has the third highest on-base percentage by a catcher, with a OBP of .388.



2000s (2000-2009)

Catcher Averages: BA: .258 | OBP: .322  | SLG: .399  | OPS: .721

League Averages: BA: .265  | OBP: .335  | SLG: .424  | OPS: .758


  1. Joe Mauer (2004-2010: Minnesota Twins)


Credit:  The Gainesville Sun
Credit: The Gainesville Sun

Decade Slashes: BA: .327 | OBP: .408 | SLG: .483 | OPS: .892

Average Per Season: 12 HR, 66 RBI

Decade Accolades: 1x MVP: 2009; 3x All-Star: 2006, 2008, 2009; 3x Silver Slugger: 2006, 2008, 2009; 2x Gold Glove 

Interesting Fact: Has the highest career batting average by a catcher, with an average of .323


The St. Paul, Minnesota native had high expectations since being drafted by his hometown team first overall in the 2001 MLB Draft. After two full seasons in the minors, Joe Mauer was in the show, and would exceed all expectations. Mauer would routinely bat over .300 throughout the 2000s, and was always a thorn in the pitcher's side with his outstanding plate discipline. In the 2000s, Mauer would have a higher walk than strikeout ratio.


In 2009, Mauer won the AL MVP award after slashing .365/.444/.587 with a career high 28 home runs. Mauer is still the only Minnesota Twin to win the MVP, Gold Glove, and All-Star awards all  in the same year.


  1. Mike Piazza (2000-2005: New York Mets, 2006: San Diego Padres, 2007: Oakland Athletics


Decade Slashes: BA: .285 | OBP: .360 | SLG: .512 | OPS: .872

Average Per Season: 23 HR, 71 RBI

Decade Accolades: 5x All-Star: 2000-2002, 2004, 2005; 3x Silver Slugger: 2000-2002

Interesting Fact: He is the lowest drafted player to be elected to the MLB Hall of Fame (62nd round, 1,390the overall)


Piazza’s dominance continued in the 2000s. Now in his thirties, Piazza had five seasons where he hit 20+ home runs. He would retire in 2007 with 427 career home runs, the most by a catcher in MLB history.


  1. Víctor Martínez (2002-2009: Cleveland Indians, 2009: Boston Red Sox)


Decade Slashes: BA: .299 | OBP: .372 | SLG: .465 | OPS: .837

Average Per Season: 14 HR, 70 RBI

Decade Accolades: 3x All-Star: 2004, 2007, 2009; 1x Silver Slugger: 2004

Interesting Fact: Has the longest hitting streak by a Venezuelan-born player, with 25 games.


The third and last switch hitter on this list was one of the most underrated players of the 2000s. Martínez’s batting average was a notch under .300, but only has three all-star selections to show for it.


Martínez would not let the lack of recognition affect his play, playing the best when it mattered most, slashing .315/.374/.503 in his playoff career. 



2010s (2010-2019)

Catcher Averages: BA: .243  | OBP: .311  | SLG: .390  | OPS: .702

League Averages: BA: .254  | OBP: .320 | SLG: .408 | OPS: .728


  1. Buster Posey (2010-2019: San Francisco Giants)


Decade Slashes: BA: .302 | OBP: .371 | SLG: .458 | OPS: .828

Average Per Season: 14 HR, 67 RBI

Decade Accolades: 3x World Series Champ: 2010, 2012, 2014; 1x MVP: 2012; 6x All-Star: 2012, 2013, 2015-2018; 4x Silver Slugger: 2012, 2014, 2015, 2017; 1x Gold Glove: 2016; 2010 NL Rookie of the Year

Interesting Fact: Won the 2012 NL MVP after suffering a fractured fibula a year prior.


Buster Posey is one of the best catchers in MLB history and will be a first-ballot hall of famer when he is eligible in 2026, but many do not know that Posey was not always a catcher. 


As a freshman at Florida State University, Posey was a Freshman All-American shortstop. Florida State Assistant Coach Mike Martin Jr. asked Posey to give catching a shot, and that led to a legendary collegiate and pro career.


In 2012, Posey’s MVP season would lead the San Francisco Giants to their seventh World Series title in franchise history, and second of three rings he would get in his career.


  1. Joe Mauer (2010-2018: Minnesota Twins)


Decade Slashes: BA: .294 | OBP: .376 | SLG: .412 | OPS: .788

Average Per Season: 8 HR, 58 RBI

Decade Accolades: 3x All-Star: 2010, 2012, 2013; 2x Silver Slugger: 2010, 2013; 1x Gold Glove: 2010

Interesting Fact: Currently holds the second highest single season batting average by a catcher in a single season, with an average of .365.


Mauer was a model of consistency in his 15-year career. While he regressed a little in production, he still hit nearly .300 in the 2010s. Mauer retired as the greatest player in Minnesota Twin history.


  1. Yadier Molina (2010-2019: St. Louis Cardinals)


AP Photo: Jeff Roberson
AP Photo: Jeff Roberson

Decade Slashes: BA: .287 | OBP: .336 | SLG: .424 | OPS: .760

Average Per Season: 12 HR, 65 RBI

Decade Accolades: 1x World Series Champ: 2011; 8x All-Star: 2010-2015, 2017, 2018; 7x Gold Glove: 2010-2015, 2018

Interesting Fact: Has the most Platinum Glove Awards as a catcher in MLB history.


Molina was known for savvy defense and strong arm, but Molina’s offense was an underrated part of his game. He had good plate discipline and showed flashes of power throughout his career.


Molina played exceptionally in the Cardinals 2011 playoff run, slashing .299/.360/.373 and playing lockdown defensively to capture his second World Series championship of his legendary career.


2020s (2020-2024)

Catcher Averages: BA: .232  | OBP: .303  | SLG: .385  | OPS: .688

League Averages: BA: .245  | OBP: .317  | SLG: .407  | OPS: .724


  1. Salvador Perez (2020-2024: Kansas City Royals)


Decade Slashes: BA: .268 | OBP: .312 | SLG: .484 | OPS: .796

Average Per Season: 26 HR, 83 RBI

Decade Accolades: 3x All-Star: 2021, 2023, 2024; 3x Silver Slugger: 2020, 2021, 2024

Interesting Fact: He is the first Kansas City Royals Captain since Mike Sweeney in 2007.


Salvador Perez is one of the active players to spend his entire career with one franchise. Perez was always known as a power producer in the Royals’ lineup, but in 2021 he popped a career high 48 home runs. 


  1. J.T. Realmuto (2020-2024: Philadelphia Phillies)


Credit: Instagram.com (@phillies)
Credit: Instagram.com (@phillies)

Decade Slashes: BA: .264 | OBP: .331 | SLG: .455 | OPS: .786

Average Per Season: 17 HR, 60 RBI

Decade Accolades: 1x All-Star: 2021; 1x Silver Slugger: 2022; 1x Gold Glove: 2022

Interesting Fact: He currently holds records for sprint speed and pop time among catchers.


J.T. Realmuto is the most athletic catcher in the game today. In 2022, he became the first player since Ivan Rodriguez in 1999 to hit 20+ home runs and steal 20+ stolen bases.



  1. Will Smith (2020-2024: Los Angeles Dodgers)


Decade Slashes: .259 | OBP: .351 | SLG: 464 | OPS: . 815

Average Per Season: 19 HR 68 RBI

Decade Accolades: 2x World Series Champ: 2020, 2024; 2x All-Star: 2023, 2024

Interesting Fact: Youngest player in postseason history to have a five-hit game.


No, I’m not talking about the guy from West Philadelphia born and raised. I am talking about the catcher for the Los Angeles Dodgers. Will Smith has provided constant pop since joining the Dodgers in 2019. From 2021-2024, Smith averaged 22 home runs per season.



Throughout MLB history, catching has been the most under appreciated position, but the most necessary to win. I always admired how a catcher can squat all game and then run the bases. Next time you watch a baseball game, take a look at the catchers the whole game, and you will understand.


Thank you for reading!

Elias Meredith (@EAM_55)




Comentarios


bottom of page