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):



2024: All Catchers, by TOP


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

2024 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 Monday, 17 June 2024.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in descending 2024 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
César Salazar * Astros 2 0.500 1 1 0.500 2 0 0.500 0.500 1 3155
Rafael Marchán # Phillies 12 0.417 0.500 0.667 0.417 1.600 0 0.250 0.417 0.667 1705
Luis Torrens + Mets 26 0.333 0.313 0.750 0.308 2.250 0.077 0.192 0.385 0.692 1544
David Fry + Guardians 175 0.314 0.346 0.543 0.251 1.727 0.149 0.171 0.440 0.434 1443
Willson Contreras + Cardinals 128 0.280 0.364 0.551 0.234 1.967 0.141 0.273 0.398 0.461 1200
Connor Wong + Red Sox 210 0.332 0.393 0.455 0.295 1.371 0.067 0.186 0.395 0.405 1159
Joey Bart + Pirates 69 0.267 0.324 0.517 0.232 1.938 0.116 0.275 0.362 0.449 1004
Blake Sabol * Giants 38 0.313 0.435 0.375 0.263 1.200 0.132 0.237 0.421 0.316 994
Jacob Stallings + Rockies 120 0.305 0.359 0.486 0.267 1.594 0.083 0.200 0.375 0.425 990
William Contreras + Brewers 316 0.305 0.361 0.467 0.275 1.529 0.085 0.196 0.367 0.421 967
Patrick Bailey # Giants 179 0.286 0.328 0.435 0.246 1.523 0.112 0.190 0.358 0.374 941
Will Smith + Dodgers 266 0.282 0.298 0.487 0.248 1.727 0.086 0.158 0.346 0.429 938
Salvador Perez + Royals 284 0.292 0.326 0.482 0.261 1.649 0.085 0.173 0.370 0.430 911
Adley Rutschman # Orioles 300 0.289 0.316 0.473 0.267 1.638 0.063 0.190 0.333 0.437 878
Kyle McCann * Athletics 81 0.278 0.395 0.444 0.247 1.600 0.111 0.321 0.358 0.395 865
Danny Jansen + Blue Jays 162 0.250 0.261 0.443 0.216 1.771 0.117 0.136 0.340 0.383 865
Tyler Soderstrom * Athletics 98 0.250 0.333 0.464 0.214 1.857 0.122 0.316 0.357 0.398 862
Elias Díaz + Rockies 216 0.303 0.350 0.439 0.278 1.450 0.060 0.176 0.352 0.403 852
Ryan Jeffers + Twins 237 0.233 0.250 0.481 0.203 2.063 0.072 0.224 0.316 0.418 826
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Iván Herrera + Cardinals 187 0.280 0.346 0.381 0.251 1.362 0.075 0.214 0.337 0.342 822
Logan O'Hoppe + Angels 231 0.280 0.340 0.467 0.260 1.667 0.061 0.238 0.329 0.433 804
Jose Trevino + Yankees 146 0.271 0.269 0.451 0.247 1.667 0.062 0.158 0.315 0.411 767
Travis d'Arnaud + Braves 165 0.245 0.286 0.456 0.218 1.861 0.073 0.230 0.315 0.406 744
Tyler Stephenson + Reds 209 0.245 0.279 0.397 0.215 1.622 0.091 0.191 0.325 0.349 741
Freddy Fermin + Royals 134 0.290 0.351 0.395 0.269 1.361 0.075 0.187 0.343 0.366 710
Matt Thaiss * Angels 65 0.232 0.343 0.375 0.200 1.615 0.138 0.308 0.338 0.323 688
J.T. Realmuto + Phillies 223 0.261 0.333 0.411 0.242 1.574 0.054 0.269 0.309 0.381 684
René Pinto + Rays 49 0.214 0.304 0.429 0.184 2 0.082 0.367 0.286 0.367 683
Ben Rortvedt * Rays 145 0.250 0.357 0.315 0.214 1.258 0.131 0.269 0.359 0.269 666
Victor Caratini # Astros 110 0.240 0.241 0.430 0.218 1.792 0.045 0.145 0.282 0.391 665
Gary Sánchez + Brewers 150 0.216 0.247 0.418 0.193 1.931 0.073 0.260 0.293 0.373 645
Carson Kelly + Tigers 135 0.242 0.299 0.358 0.215 1.483 0.081 0.222 0.326 0.319 642
Cal Raleigh # Mariners 258 0.206 0.261 0.395 0.182 1.915 0.097 0.329 0.287 0.349 638
Shea Langeliers + Athletics 236 0.205 0.217 0.442 0.186 2.159 0.064 0.263 0.263 0.403 597
Reese McGuire * Red Sox 118 0.223 0.278 0.330 0.195 1.478 0.076 0.263 0.288 0.288 596
Yainer Diaz + Astros 240 0.260 0.278 0.410 0.246 1.576 0.038 0.150 0.288 0.388 595
Austin Wells * Yankees 139 0.208 0.250 0.317 0.180 1.520 0.108 0.209 0.295 0.273 571
Korey Lee + White Sox 178 0.241 0.313 0.382 0.230 1.585 0.045 0.292 0.275 0.365 564
Mitch Garver + Mariners 234 0.173 0.215 0.347 0.145 2 0.141 0.295 0.299 0.291 557
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Hunter Goodman + Rockies 81 0.195 0.204 0.455 0.185 2.333 0.025 0.284 0.235 0.432 539
Tomás Nido + Mets 90 0.229 0.262 0.361 0.211 1.579 0.044 0.222 0.256 0.333 532
Riley Adams + Nationals 89 0.215 0.300 0.354 0.191 1.647 0.079 0.326 0.281 0.315 532
Gabriel Moreno + Diamondbacks 206 0.231 0.268 0.335 0.204 1.452 0.107 0.155 0.316 0.296 523
Jonah Heim # Rangers 237 0.234 0.267 0.342 0.219 1.462 0.055 0.190 0.278 0.321 512
Luis Campusano + Padres 213 0.237 0.256 0.364 0.221 1.532 0.066 0.127 0.286 0.338 493
Alejandro Kirk + Blue Jays 132 0.204 0.216 0.292 0.174 1.435 0.106 0.136 0.288 0.250 488
Jake Rogers + Tigers 146 0.206 0.271 0.353 0.192 1.714 0.055 0.315 0.260 0.329 483
Francisco Alvarez + Mets 78 0.243 0.304 0.338 0.231 1.389 0.051 0.218 0.282 0.321 482
Kyle Higashioka + Padres 74 0.167 0.184 0.403 0.162 2.417 0.027 0.392 0.189 0.392 461
Luke Maile + Reds 87 0.184 0.267 0.289 0.161 1.571 0.080 0.333 0.287 0.253 460
Chadwick Tromp + Braves 54 0.250 0.361 0.365 0.241 1.462 0.019 0.315 0.259 0.352 429
Henry Davis + Pirates 102 0.153 0.261 0.235 0.127 1.538 0.127 0.392 0.265 0.196 427
Pedro Pagés + Cardinals 51 0.116 0.103 0.279 0.098 2.400 0.118 0.275 0.216 0.235 406
Garrett Stubbs * Phillies 75 0.191 0.271 0.206 0.173 1.077 0.093 0.267 0.267 0.187 405
Curt Casali + Giants 41 0.206 0.233 0.235 0.171 1.143 0.122 0.098 0.317 0.195 399
Keibert Ruiz # Nationals 189 0.203 0.212 0.299 0.190 1.472 0.026 0.132 0.238 0.280 374
Tucker Barnhart * Diamondbacks 75 0.164 0.270 0.197 0.133 1.200 0.160 0.320 0.293 0.160 365
Bo Naylor * Guardians 164 0.176 0.261 0.264 0.159 1.500 0.085 0.354 0.250 0.238 362
Miguel Amaya + Cubs 162 0.185 0.223 0.267 0.167 1.444 0.062 0.210 0.247 0.241 361
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jason Delay + Pirates 10 0.143 0.143 0.286 0.100 2 0.200 0 0.300 0.200 344
Austin Barnes + Dodgers 68 0.207 0.286 0.224 0.176 1.083 0.118 0.235 0.294 0.191 344
Jakson Reetz + Giants 12 0.083 0 0.333 0.083 4 0 0.333 0.083 0.333 336
James McCann + Orioles 105 0.206 0.235 0.314 0.200 1.524 0.019 0.190 0.219 0.305 323
Yasmani Grandal # Pirates 96 0.185 0.208 0.283 0.177 1.529 0.031 0.188 0.208 0.271 319
Tom Murphy + Giants 38 0.118 0.158 0.235 0.105 2 0.105 0.368 0.211 0.211 282
Christian Vázquez + Twins 144 0.185 0.223 0.267 0.174 1.440 0.021 0.229 0.201 0.250 255
Seby Zavala + Mariners 43 0.154 0.227 0.282 0.140 1.833 0.070 0.372 0.209 0.256 251
Yan Gomes + Cubs 96 0.154 0.222 0.242 0.146 1.571 0.021 0.375 0.177 0.229 230
Sean Murphy + Braves 56 0.135 0.171 0.212 0.125 1.571 0.054 0.286 0.196 0.196 213
Austin Hedges + Guardians 61 0.123 0.182 0.193 0.115 1.571 0.033 0.393 0.164 0.180 199
Nick Fortes + Marlins 142 0.156 0.162 0.222 0.148 1.429 0.028 0.113 0.190 0.211 189
Christian Bethancourt + Marlins 84 0.141 0.179 0.218 0.131 1.545 0.036 0.250 0.179 0.202 169
Andrew Knizner + Rangers 60 0.138 0.159 0.190 0.133 1.375 0.017 0.233 0.150 0.183 164
Alex Jackson + Rays 61 0.074 0.111 0.148 0.066 2 0.082 0.443 0.148 0.131 133
Omar Narváez * Mets 69 0.154 0.189 0.185 0.145 1.200 0.043 0.174 0.188 0.174 117
Sam Huff + Rangers 4 0 0 0 0 --- 0.250 0.500 0.250 0 104
Drew Millas # Nationals 20 0.105 0.143 0.105 0.100 1 0.050 0.250 0.150 0.100 72
Martín Maldonado + White Sox 118 0.083 0.123 0.130 0.076 1.556 0.059 0.356 0.136 0.119 72
Brian Serven + Blue Jays 10 0 0 0 0 --- 0.100 0.400 0.200 0 51
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Grant Koch + Pirates 8 0 0 0 0 --- 0.125 0.750 0.125 0 7
Brett Sullivan * Padres 2 0 0 0 0 --- 0 1 0 0 0
Jhonny Pereda + Marlins 5 0 0 0 0 --- 0 0.200 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 Tuesday, 18 June 2024, at 7:32 am Pacific Time.