Skip to main content 

Owing to the screen size of your device, you may obtain a better viewing experience by rotating your device a quarter-turn (to get the so-called “panorama” screen view).


The Owlcroft Baseball-Analysis Site

Baseball team and player performance examined realistically and accurately.

(click for menu)
(click for menu)
You are here:  Home  »  dailies  »  batters  »  positional  »   ( = this page)
(Click on any image above to see it at full size.)

You are here:  Home  »  dailies  »  batters  »  positional  »   ( = this page)
You can get a site directory by clicking on the “hamburger” icon () in the upper right of this page.
Or you can search this site with Google (standard Google-search rules apply).
(Be aware that “sponsored” links to other sites will appear atop the actual results.)

Search term(s):



2023: All Catchers, by TOP


All raw data supplied courtesy of Baseball-Reference.com.
They do a wonderful job, and deserve your support.

2023 Major-League Catchers, Batter-Performance Results

Note! Men are included in this list if they have played this position at all this season; that will include some men who have played it only infrequently.
Through games of Sunday, 1 October 2023.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in descending 2023 TOP order:

(or view batters sorted by name, or view only “regulars”—men meeting a minimum-PA criterion)


Each name is a click-on link to that man’s career stats.

— Place your cursor over any column heading to see what it signifies. —

Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Zack Collins * Guardians 6 0.500 1 0.500 0.333 1 0.333 0.333 0.667 0.333 4106
Michael Pérez * Mets 8 0.500 0.571 0.625 0.500 1.250 0 0.125 0.500 0.625 2387
Seby Zavala + Diamondbacks 17 0.357 0.417 0.429 0.294 1.200 0.118 0.118 0.471 0.353 1473
Tyler Heineman # Blue Jays 37 0.276 0.364 0.379 0.216 1.375 0.189 0.189 0.432 0.297 1140
Mitch Garver + Rangers 344 0.270 0.313 0.500 0.233 1.850 0.128 0.238 0.369 0.430 1034
Ryan Jeffers + Twins 335 0.276 0.359 0.490 0.236 1.772 0.099 0.278 0.364 0.418 977
Will Smith + Dodgers 554 0.261 0.277 0.438 0.218 1.678 0.114 0.161 0.359 0.366 966
Tom Murphy + Mariners 159 0.290 0.358 0.538 0.264 1.857 0.063 0.277 0.333 0.491 953
Adley Rutschman # Orioles 687 0.277 0.303 0.435 0.237 1.571 0.134 0.147 0.374 0.373 922
Luis Campusano + Padres 174 0.319 0.331 0.491 0.299 1.538 0.040 0.121 0.356 0.460 920
Willson Contreras + Cardinals 495 0.264 0.311 0.467 0.228 1.770 0.103 0.224 0.358 0.404 917
Sean Murphy + Braves 438 0.251 0.286 0.478 0.212 1.903 0.112 0.224 0.365 0.404 912
Iván Herrera + Cardinals 44 0.297 0.423 0.351 0.250 1.182 0.114 0.250 0.409 0.295 906
William Contreras + Brewers 611 0.291 0.351 0.459 0.257 1.580 0.103 0.206 0.368 0.406 895
Bo Naylor * Guardians 230 0.237 0.267 0.470 0.204 1.979 0.130 0.230 0.339 0.404 875
Yainer Diaz + Astros 377 0.282 0.292 0.538 0.265 1.910 0.029 0.196 0.308 0.507 868
Drew Millas # Nationals 33 0.286 0.318 0.464 0.242 1.625 0.121 0.152 0.364 0.394 800
Gary Sánchez + Padres 260 0.218 0.211 0.500 0.196 2.294 0.081 0.246 0.292 0.450 795
Danny Jansen + Blue Jays 301 0.228 0.233 0.474 0.203 2.082 0.076 0.206 0.312 0.422 773
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Logan O'Hoppe + Angels 199 0.236 0.240 0.500 0.216 2.116 0.070 0.241 0.296 0.457 772
J.T. Realmuto + Phillies 540 0.252 0.307 0.452 0.228 1.797 0.065 0.256 0.309 0.409 769
Riley Adams + Nationals 158 0.273 0.368 0.476 0.247 1.744 0.070 0.285 0.329 0.430 765
Gabriel Moreno + Diamondbacks 380 0.284 0.338 0.408 0.255 1.433 0.076 0.197 0.339 0.366 764
Cal Raleigh # Mariners 569 0.232 0.273 0.456 0.209 1.966 0.095 0.278 0.306 0.411 747
Sam Huff + Rangers 45 0.256 0.348 0.512 0.244 2 0.044 0.378 0.289 0.489 747
Freddy Fermin + Royals 235 0.281 0.323 0.461 0.260 1.639 0.055 0.213 0.319 0.426 746
Jonah Heim # Rangers 501 0.258 0.289 0.438 0.236 1.695 0.080 0.192 0.317 0.399 734
Víctor Caratini # Brewers 226 0.259 0.296 0.383 0.230 1.481 0.084 0.199 0.327 0.341 711
Yan Gomes + Cubs 419 0.267 0.309 0.408 0.243 1.529 0.050 0.193 0.315 0.372 709
David Fry + Guardians 113 0.238 0.299 0.416 0.212 1.750 0.071 0.265 0.319 0.372 700
Elias Díaz + Rockies 526 0.267 0.324 0.409 0.247 1.531 0.065 0.224 0.316 0.378 700
MJ Melendez * Royals 602 0.235 0.311 0.398 0.208 1.696 0.103 0.282 0.316 0.352 694
Jake Rogers + Tigers 365 0.221 0.268 0.444 0.200 2.014 0.077 0.323 0.285 0.403 674
Miguel Amaya + Cubs 156 0.214 0.264 0.359 0.179 1.679 0.077 0.256 0.327 0.301 672
Salvador Perez + Royals 580 0.255 0.294 0.422 0.236 1.657 0.033 0.233 0.291 0.391 669
Blake Sabol * Giants 344 0.235 0.330 0.394 0.212 1.671 0.070 0.340 0.299 0.355 663
Keibert Ruiz # Nationals 562 0.260 0.263 0.409 0.242 1.574 0.055 0.103 0.308 0.381 656
Matt Thaiss * Angels 307 0.214 0.272 0.340 0.182 1.589 0.117 0.270 0.319 0.290 653
René Pinto + Rays 105 0.252 0.317 0.456 0.248 1.808 0.019 0.324 0.267 0.448 641
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Francisco Álvarez + Mets 423 0.209 0.222 0.437 0.189 2.088 0.080 0.260 0.284 0.395 641
Tyler Stephenson + Reds 517 0.243 0.314 0.378 0.219 1.558 0.091 0.261 0.317 0.340 632
Reese McGuire * Red Sox 206 0.267 0.366 0.358 0.243 1.340 0.053 0.257 0.301 0.325 625
Austin Wells * Yankees 75 0.229 0.226 0.486 0.213 2.125 0.040 0.187 0.253 0.453 615
Andrew Knizner + Cardinals 241 0.241 0.288 0.424 0.224 1.759 0.050 0.257 0.286 0.394 610
Alejandro Kirk + Blue Jays 422 0.250 0.265 0.358 0.220 1.430 0.100 0.107 0.334 0.315 608
Luke Maile + Reds 199 0.235 0.290 0.391 0.211 1.667 0.070 0.246 0.307 0.352 597
Carlos Pérez + Athletics 189 0.226 0.256 0.357 0.201 1.579 0.069 0.212 0.291 0.317 593
Kyle Higashioka + Yankees 260 0.236 0.292 0.413 0.219 1.754 0.054 0.285 0.273 0.385 591
Travis d'Arnaud + Braves 292 0.225 0.258 0.397 0.205 1.767 0.072 0.229 0.288 0.363 590
Manny Piña + Athletics 12 0.250 0.250 0.500 0.250 2 0 0.250 0.250 0.500 586
Connor Wong + Red Sox 403 0.235 0.341 0.385 0.216 1.644 0.055 0.333 0.285 0.355 570
Shea Langeliers + Athletics 490 0.205 0.246 0.413 0.188 2.011 0.069 0.292 0.267 0.378 564
Yasmani Grandal # White Sox 405 0.234 0.284 0.339 0.210 1.447 0.089 0.212 0.309 0.304 560
Henry Davis + Pirates 255 0.213 0.273 0.351 0.188 1.646 0.098 0.271 0.302 0.310 550
Jason Delay + Pirates 187 0.251 0.333 0.347 0.225 1.381 0.075 0.235 0.316 0.310 549
Logan Porter + Royals 38 0.194 0.263 0.323 0.158 1.667 0.132 0.289 0.316 0.263 543
Luis Torrens + Cubs 22 0.250 0.417 0.300 0.227 1.200 0.045 0.364 0.318 0.273 530
Francisco Mejía # Rays 160 0.227 0.266 0.400 0.213 1.765 0.038 0.238 0.256 0.375 518
Christian Bethancourt + Rays 332 0.225 0.278 0.381 0.214 1.690 0.039 0.274 0.253 0.361 508
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Omar Narváez * Mets 146 0.211 0.245 0.297 0.185 1.407 0.096 0.185 0.281 0.260 503
James McCann + Orioles 226 0.222 0.274 0.377 0.204 1.696 0.040 0.252 0.265 0.345 503
Patrick Bailey # Giants 353 0.233 0.314 0.359 0.215 1.539 0.059 0.283 0.283 0.331 503
Endy Rodríguez # Pirates 204 0.220 0.281 0.328 0.201 1.488 0.083 0.240 0.284 0.299 492
Luis Torrens + Mariners 8 0.250 0.286 0.500 0.250 2 0 0.125 0.250 0.500 490
Chad Wallach + Angels 172 0.197 0.258 0.376 0.180 1.903 0.076 0.331 0.256 0.343 481
Carson Kelly + Diamondbacks 92 0.226 0.295 0.298 0.207 1.316 0.076 0.250 0.283 0.272 456
Martín Maldonado + Astros 407 0.191 0.260 0.348 0.170 1.826 0.074 0.342 0.251 0.310 433
Christian Vázquez + Twins 355 0.223 0.279 0.318 0.206 1.425 0.070 0.231 0.279 0.293 431
Garrett Stubbs * Phillies 125 0.204 0.265 0.283 0.184 1.391 0.072 0.232 0.272 0.256 426
Carlos Pérez + White Sox 53 0.204 0.243 0.347 0.189 1.700 0.075 0.208 0.264 0.321 421
Mike Zunino + Guardians 140 0.177 0.317 0.306 0.157 1.727 0.107 0.436 0.271 0.271 410
Jose Trevino + Yankees 168 0.210 0.221 0.312 0.196 1.485 0.048 0.131 0.256 0.292 410
Carson Kelly + Tigers 59 0.173 0.235 0.269 0.153 1.556 0.119 0.288 0.271 0.237 397
Tucker Barnhart * Cubs 123 0.202 0.313 0.257 0.179 1.273 0.098 0.341 0.285 0.228 390
Nick Fortes + Marlins 323 0.204 0.234 0.299 0.186 1.467 0.053 0.183 0.260 0.272 385
Jacob Stallings + Marlins 276 0.191 0.249 0.286 0.167 1.500 0.098 0.243 0.275 0.250 383
Austin Wynns + Rockies 131 0.214 0.282 0.282 0.191 1.320 0.061 0.244 0.267 0.252 371
Anthony Bemboom * Orioles 13 0.182 0.222 0.182 0.154 1 0.154 0.154 0.308 0.154 369
José Herrera # Diamondbacks 120 0.208 0.292 0.257 0.175 1.238 0.108 0.250 0.283 0.217 367
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Joey Bart + Giants 95 0.207 0.277 0.264 0.189 1.278 0.032 0.242 0.263 0.242 365
Seby Zavala + White Sox 176 0.155 0.205 0.304 0.142 1.960 0.057 0.386 0.205 0.278 361
Brett Sullivan * Padres 86 0.210 0.258 0.284 0.198 1.353 0.047 0.221 0.244 0.267 358
Eric Haase + Tigers 282 0.201 0.268 0.284 0.188 1.415 0.057 0.277 0.245 0.266 330
Austin Barnes + Dodgers 200 0.180 0.222 0.242 0.160 1.344 0.085 0.215 0.255 0.215 315
Ben Rortvedt * Yankees 79 0.118 0.128 0.221 0.101 1.875 0.139 0.241 0.241 0.190 309
Curt Casali + Reds 96 0.175 0.246 0.200 0.146 1.143 0.115 0.240 0.281 0.167 309
Austin Wynns + Dodgers 12 0.182 0.333 0.273 0.167 1.500 0.083 0.417 0.250 0.250 304
Gary Sánchez + Mets 7 0.167 0.250 0.167 0.143 1 0 0.429 0.143 0.143 287
Tyler Cropley + Royals 7 0.167 0.200 0.167 0.143 1 0 0.286 0.143 0.143 287
Tyler Soderstrom * Athletics 138 0.160 0.213 0.240 0.145 1.500 0.080 0.312 0.232 0.217 286
Eric Haase + Guardians 11 0.200 0.286 0.200 0.182 1 0.091 0.273 0.273 0.182 264
Jorge Alfaro + Rockies 32 0.161 0.222 0.387 0.156 2.400 0 0.375 0.188 0.375 264
Austin Nola + Padres 154 0.146 0.184 0.192 0.123 1.316 0.117 0.201 0.253 0.162 237
Austin Hedges + Pirates 187 0.180 0.226 0.230 0.155 1.276 0.059 0.209 0.225 0.198 235
Austin Hedges + Rangers 25 0.208 0.313 0.208 0.200 1 0 0.320 0.200 0.200 219
Roberto Pérez + Giants 17 0.133 0.222 0.133 0.118 1 0.118 0.353 0.235 0.118 180
Tyler Heineman # Pirates 10 0.111 0.125 0.111 0.100 1 0.100 0.100 0.200 0.100 179
Jorge Alfaro + Red Sox 20 0.118 0.143 0.118 0.100 1 0.100 0.150 0.250 0.100 152
Korey Lee + White Sox 70 0.077 0.091 0.138 0.071 1.800 0.071 0.286 0.143 0.129 129
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Sandy León # Rangers 44 0.146 0.286 0.195 0.136 1.333 0.023 0.455 0.182 0.182 97
Cam Gallagher + Guardians 149 0.126 0.184 0.168 0.121 1.333 0.027 0.309 0.154 0.161 88
Brian O'Keefe + Mariners 21 0.105 0.167 0.211 0.095 2 0.095 0.333 0.190 0.190 74
Brian Serven + Rockies 23 0.130 0.231 0.174 0.130 1.333 0 0.435 0.130 0.174 73
Chadwick Tromp + Braves 16 0.125 0.222 0.188 0.125 1.500 0 0.438 0.125 0.188 71
Tomás Nido + Mets 61 0.125 0.179 0.125 0.115 1 0.033 0.295 0.148 0.115 63
César Salazar * Astros 19 0.111 0.167 0.111 0.105 1 0.053 0.316 0.158 0.105 49
Caleb Hamilton + Red Sox 6 0 0 0 0 --- 0.167 0.833 0.167 0 27
Austin Wynns + Giants 2 0 0 0 0 --- 0 1 0 0 0
Meibrys Viloria * Guardians 4 0 0 0 0 --- 0.250 0 0.250 0 0
Chris Okey + Angels 2 0 0 0 0 --- 0 1 0 0 0
Tres Barrera + Cardinals 2 0 0 0 0 --- 0 0 0 0 0

For explanations of unconventional stats, see the Baseball Stats Definitions page.




  Advertisement:


  Advertisement:



Want detailed, careful, unhysterical analysis of the effects of “Performance-Enhancing Drugs” in baseball? Click here to visit the Steroids & Baseball web site.

All content copyright © 2002 - 2024 by The Owlcroft Company.

This web page is strictly compliant with the WHATWG (Web Hypertext Application Technology Working Group) HyperText Markup Language (HTML5) Protocol versionless “Living Standard” and the W3C (World Wide Web Consortium) Cascading Style Sheets (CSS3) Protocol v3  — because we care about interoperability. Click on the logos below to test us!



This page was last modified on Sunday, 4 February 2024, at 6:24 pm Pacific Time.