All-time MLB catchers face-off

The greatest catchers in MLB history, by their honors. Line up all-time MLB catchers two sides at a time and call every matchup: one side's better, or they're even.

Drag pictures onto both sides of a row to make a matchup
0–00 even
100 not in a matchup · drag one onto either side of a row (up to 4 a side)
Yogi Berra
C · NYY
Joe Mauer
DH/C · MIN
Johnny Bench
C · CIN
Iván Rodríguez
C · TEX
Joe Torre
C · ATL
Mike Piazza
C · NYM
Gary Carter
C · WSH
Mickey Cochrane
C · ATH
Gabby Hartnett
C · CHC
Roy Campanella
C · LAD
Buster Posey
C · SF
Carlton Fisk
C · CHW
Craig Biggio
C/OF · HOU
Ernie Lombardi
C · CIN
Ted Simmons
C · MIL
Josh Donaldson
C/1B · TOR
Rick Ferrell
C · BAL
Buck Ewing
C · SF
Thurman Munson
C · NYY
Salvador Pérez
C · KC
Elston Howard
C · NYY
Branch Rickey
C · BAL
Russell Martin
C/3B · LAD
Bill Dickey
C · NYY
Al Lopez
C · CLE
Ray Schalk
C · CHW
Roger Bresnahan
C · CHC
J. T. Realmuto
C/1B · PHI
Jason Varitek
C · BOS
Bob Boone
C · PHI
Kyle Schwarber
DH/C · CHC
Brian McCann
C · ATL
Wilson Ramos
C · WSH
Gary Sánchez
C · NYY
Willson Contreras
C/1B · CHC
Benito Santiago
C · SD
Lance Parrish
C · DET
A. J. Pierzynski
C · CHW
Yan Gomes
C · CLE
Carlos Santana
C/1B · CLE
Matt Wieters
C · BAL
Adley Rutschman
C · BAL
Dave Nilsson
C · MIL
Bill Freehan
C · DET
Travis d'Arnaud
C · NYM
Darrell Porter
C · MIL
Brad Ausmus
C · HOU
Darren Daulton
C · PHI
Gene Conley
C · ATL
Joe Girardi
C · CHC
Kurt Suzuki
C · ATH
Stephen Vogt
DH/C · ATH
Alex Avila
C · DET
Will Smith
C · LAD
Pat Borders
C · TOR
Cal Raleigh
DH/C · SEA
Ray Fosse
C · ATH
Del Crandall
C · ATL
Charles Johnson
C · MIA
Jim Sundberg
C · TEX
Tony Peña
C · ARI
Martín Maldonado
C · HOU
John Roseboro
C · LAD
Bengie Molina
C · LAA
Terry Kennedy
C · SD
Ramón Hernández
C · ATH
Mike Scioscia
C · LAD
Jonathan Lucroy
C · MIL
Alvin Dark
C · SF
Jason Castro
C · HOU
Yasmani Grandal
C · LAD
Sean Murphy
C · ATH
Sherm Lollar
C · CHW
Sandy Alomar, Jr.
C · CLE
Javy López
C · ATL
Tucker Barnhart
C · CIN
Geovany Soto
C · CHC
Derek Norris
C · ATH
Miguel Montero
C · ARI
Mike Matheny
C · MIL
Carlos Ruiz
C · PHI
Mike Zunino
C · SEA
Elías Díaz
C · PIT
Alejandro Kirk
C · TOR
Rick Dempsey
C · BAL
Steve Yeager
C · LAD
BDBo Díaz
C · CIN
Jason Kendall
C · PIT
James McCann
C · DET
Dioner Navarro
C · TB
Tim McCarver
C · STL
Mitch Garver
C · MIN
Mike Sweeney
C · KC
John Buck
C · HOU
Devin Mesoraco
C · CIN
Earl Battey
C · CHW
Randy Hundley
C · MIN
Jody Davis
C · CHC
Terry Steinbach
C · ATH
DMDamian Miller
C · ARI

Top all-time MLB catchers — November 2026

See the full top list →

No top list yet this month — your picks and finished rankings start it.

What a face-off is for

Rows can be one against one, two against two, three against three, or uneven, so a whole team can face a single star.

Name the two sides, like two generations, two eras or two rosters, and fill each row with their closest counterparts.

The greatest catchers in MLB history, by their honors.

Every pick and every finished ranking here counts toward the top all-time MLB catchers for November 2026.

Step by step

  1. Pick how many rows and what mix of matchups to deal.
  2. Call each row: left, right or even.
  3. Share the score, or save it for others to try.
  4. The search box under the board finds anyone else you want to add.
  5. Download image saves a picture of your board with your name or logo on it, and Copy link shares this exact board.

More MLB