Skip to main content 

Owing to the width of most of the many data tables on this site, it is best viewed from a desktop computer. If you are on a mobile device (phone or tablet), you will 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 here to email us. 



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
(Click on any image above to see it at full size.)

You are here:  Home  »  dailies  »  batters  »  positional  »   this page
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).

Search term(s):



2025: All Catchers, by TOP


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

2025 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, 28 September 2025.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in descending 2025 TOP order:

(or view Catchers sorted by name)


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 All Position(s) Played PA BA BABIP SA HA PF K/W BBA KA OBA TBA TOP
Austin Wynns + Reds C/PH/1B/DH 43 0.400 0.520 0.700 0.372 1.750 4 0.070 0.279 0.442 0.651 1797
Rob Brantly * Marlins C 7 0.429 0.500 0.429 0.429 1 0 0.143 0.429 0.429 1418
Omar Narváez * White Sox C 10 0.286 0.286 0.286 0.200 1 0.500 0.200 0.100 0.400 0.200 1273
Carter Jensen * Royals C/DH/PH 69 0.300 0.333 0.550 0.261 1.833 1.333 0.130 0.174 0.391 0.478 1193
Will Smith + Dodgers C/PH/DH 436 0.296 0.345 0.497 0.245 1.682 1.391 0.147 0.204 0.404 0.413 1167
Cal Raleigh # Mariners C/DH/PH 705 0.247 0.248 0.589 0.209 2.388 1.938 0.138 0.267 0.359 0.498 1151
Moisés Ballesteros * Cubs DH/PH/1B/C 66 0.298 0.349 0.474 0.258 1.588 1.333 0.136 0.182 0.394 0.409 1148
Drew Millas # Nationals C/DH/PH 55 0.306 0.357 0.449 0.273 1.467 1.750 0.073 0.127 0.345 0.400 992
Kyle Teel * White Sox C/DH/PH/LF 297 0.273 0.361 0.411 0.232 1.507 2.081 0.125 0.259 0.374 0.350 988
Miguel Amaya + Cubs C/DH/PH 103 0.281 0.324 0.500 0.262 1.778 5.500 0.039 0.214 0.311 0.466 958
Danny Jansen + Brewers C/PH/DH 78 0.254 0.298 0.433 0.218 1.706 2 0.115 0.231 0.346 0.372 954
Brian Navarreto + Marlins C 15 0.286 0.273 0.643 0.267 2.250 0 0.200 0.267 0.600 953
Iván Herrera + Cardinals DH/C/LF/PH 452 0.284 0.315 0.464 0.243 1.636 1.953 0.095 0.186 0.372 0.398 944
Korey Lee + White Sox C/PH/DH/P/LF 40 0.257 0.296 0.429 0.225 1.667 1.750 0.100 0.175 0.325 0.375 938
Shea Langeliers + Athletics C/DH/PH 523 0.277 0.290 0.536 0.254 1.940 2.861 0.069 0.197 0.325 0.493 927
Hunter Goodman + Rockies C/DH/PH 579 0.278 0.331 0.520 0.259 1.873 4.606 0.057 0.263 0.323 0.485 896
Drake Baldwin * Braves C/PH/DH 446 0.274 0.289 0.469 0.249 1.712 1.789 0.085 0.152 0.341 0.426 891
Jhonny Pereda + Twins C 32 0.345 0.476 0.483 0.313 1.400 4 0.063 0.250 0.375 0.438 870
William Contreras + Brewers C/DH/1B/LF 659 0.260 0.299 0.399 0.223 1.537 1.429 0.127 0.182 0.355 0.343 857
Player Team All Position(s) Played PA BA BABIP SA HA PF K/W BBA KA OBA TBA TOP
Gabriel Moreno + Diamondbacks C/DH/PH 309 0.285 0.323 0.433 0.256 1.519 1.828 0.094 0.172 0.353 0.388 853
Francisco Alvarez + Mets C/PH/DH 277 0.256 0.321 0.447 0.227 1.746 2.704 0.097 0.264 0.339 0.397 844
Ben Rice * Yankees 1B/DH/C/PH 530 0.255 0.271 0.499 0.225 1.958 2 0.094 0.189 0.336 0.440 837
Tyler Heineman # Blue Jays C/PH/P 174 0.289 0.342 0.416 0.247 1.442 2.583 0.069 0.178 0.351 0.356 836
Alejandro Kirk + Blue Jays C/PH/DH 506 0.282 0.292 0.421 0.251 1.496 1.229 0.095 0.117 0.348 0.375 802
Dillon Dingler + Tigers C/PH/DH 469 0.278 0.345 0.425 0.258 1.529 4.783 0.049 0.235 0.326 0.394 801
Brett Sullivan * Pirates C 9 0.167 0.250 0.167 0.111 1 3 0.111 0.333 0.333 0.111 799
Carson Kelly + Cubs C/PH/DH 421 0.249 0.272 0.428 0.219 1.717 1.778 0.107 0.190 0.333 0.375 796
Ryan Jeffers + Twins C/DH/PH 464 0.266 0.322 0.397 0.233 1.491 1.820 0.108 0.196 0.356 0.347 779
Andrew Knizner + Giants C/DH/PH 88 0.221 0.239 0.299 0.193 1.353 1.429 0.080 0.114 0.295 0.261 772
Tyler Stephenson + Reds C/DH/PH 342 0.231 0.322 0.421 0.202 1.826 3.135 0.108 0.339 0.316 0.368 768
Matt Thaiss * White Sox C/PH/1B/DH 110 0.212 0.266 0.294 0.164 1.389 0.913 0.209 0.191 0.382 0.227 757
James McCann + Diamondbacks C/PH/1B 137 0.260 0.314 0.431 0.234 1.656 4.125 0.058 0.241 0.321 0.387 751
Victor Caratini # Astros C/DH/PH/1B 386 0.259 0.282 0.404 0.231 1.562 2.826 0.060 0.168 0.324 0.360 739
Liam Hicks * Marlins C/1B/PH/DH 390 0.247 0.278 0.346 0.210 1.402 1.302 0.110 0.144 0.344 0.295 724
Chadwick Tromp + Orioles C 16 0.188 0.182 0.438 0.188 2.333 0 0.250 0.188 0.438 694
Gary Sánchez + Orioles C/DH/P/PH 101 0.231 0.267 0.418 0.208 1.810 6.750 0.040 0.267 0.297 0.376 694
Danny Jansen + Rays C/PH 259 0.204 0.238 0.389 0.174 1.911 2.061 0.127 0.263 0.313 0.332 687
Sean Murphy + Braves C/PH/DH 337 0.199 0.243 0.409 0.172 2.052 3 0.104 0.312 0.300 0.353 668
Tomás Nido + Tigers C/P 37 0.343 0.480 0.343 0.324 1 0 0.270 0.351 0.324 666
Player Team All Position(s) Played PA BA BABIP SA HA PF K/W BBA KA OBA TBA TOP
Edgar Quero # White Sox C/DH/PH 403 0.268 0.320 0.356 0.243 1.327 2.219 0.079 0.176 0.333 0.323 664
Austin Wells * Yankees C/PH/DH 448 0.219 0.245 0.436 0.196 1.989 3.933 0.067 0.263 0.275 0.391 660
Alex Jackson + Orioles C/PH/P/DH 100 0.220 0.306 0.473 0.200 2.150 7.400 0.050 0.370 0.290 0.430 656
Yainer Diaz + Astros C/DH/PH 567 0.256 0.277 0.417 0.245 1.626 4.750 0.035 0.168 0.284 0.399 655
J.T. Realmuto + Phillies C/DH/PH 550 0.257 0.321 0.384 0.235 1.496 3.686 0.064 0.235 0.315 0.351 654
Salvador Perez + Royals C/DH/1B 641 0.236 0.251 0.446 0.220 1.887 4.464 0.044 0.195 0.282 0.415 654
Kyle Higashioka + Rangers C/DH/PH 327 0.241 0.279 0.403 0.223 1.671 3.600 0.061 0.220 0.291 0.373 649
Joey Bart + Pirates C/PH/DH 332 0.249 0.356 0.340 0.214 1.366 2.325 0.120 0.280 0.355 0.292 639
Luke Maile + Royals C/PH/P 54 0.244 0.357 0.356 0.204 1.455 2.286 0.130 0.296 0.333 0.296 630
Agustín Ramírez + Marlins C/DH/PH 585 0.231 0.253 0.413 0.212 1.790 3.139 0.062 0.193 0.287 0.379 629
Nick Fortes + Rays C/PH/DH 101 0.213 0.262 0.348 0.188 1.632 3.571 0.069 0.248 0.307 0.307 629
Carlos Narváez + Red Sox C/PH/DH 446 0.241 0.294 0.419 0.217 1.742 2.921 0.085 0.249 0.305 0.379 624
Adrian Del Castillo * Diamondbacks DH/PH/C 131 0.242 0.352 0.392 0.221 1.621 5.875 0.061 0.359 0.290 0.359 605
Adley Rutschman # Orioles C/DH/PH 365 0.220 0.240 0.366 0.195 1.662 1.425 0.110 0.156 0.307 0.323 604
J.C. Escarra * Yankees C/1B/PH/3B/DH 98 0.202 0.214 0.333 0.173 1.647 1.273 0.112 0.143 0.296 0.286 604
Mitch Garver + Mariners C/DH/PH 290 0.209 0.262 0.343 0.183 1.642 2.667 0.103 0.276 0.297 0.300 591
Reese McGuire * Cubs C/PH/P 140 0.226 0.212 0.444 0.214 1.967 6.750 0.029 0.193 0.243 0.421 586
Bo Naylor * Guardians C/PH 414 0.195 0.222 0.379 0.169 1.943 2.200 0.109 0.239 0.280 0.329 582
Freddy Fermin + Royals C/PH/DH/2B 208 0.255 0.303 0.339 0.236 1.327 2.846 0.063 0.178 0.308 0.313 560
Austin Wynns + Athletics C/PH 67 0.222 0.268 0.444 0.209 2 10 0.030 0.299 0.239 0.418 554
Player Team All Position(s) Played PA BA BABIP SA HA PF K/W BBA KA OBA TBA TOP
Eric Haase + Brewers C/DH/PH 77 0.229 0.378 0.357 0.208 1.563 7.750 0.052 0.403 0.286 0.325 531
Jorge Alfaro + Nationals C 39 0.256 0.400 0.308 0.256 1.200 0 0.359 0.256 0.308 527
Jake Rogers + Tigers C/P/PH/DH 142 0.187 0.241 0.333 0.162 1.783 2.600 0.106 0.275 0.275 0.289 525
Harry Ford + Mariners C/PH/DH 8 0.167 0.250 0.167 0.125 1 0 0.375 0.250 0.125 516
Jonah Heim # Rangers C/DH/PH 433 0.213 0.243 0.332 0.194 1.560 2.750 0.074 0.203 0.270 0.303 510
Logan O'Hoppe + Angels C/PH/DH 451 0.213 0.267 0.371 0.200 1.744 5.792 0.053 0.308 0.257 0.348 507
César Salazar * Astros C/PH/DH/P 16 0.231 0.273 0.231 0.188 1 1 0.125 0.125 0.375 0.188 505
Yohel Pozo + Cardinals C/PH/1B/DH 168 0.231 0.239 0.375 0.220 1.622 3.143 0.042 0.131 0.262 0.357 502
Pedro Pagés + Cardinals C/1B/2B 389 0.230 0.293 0.363 0.213 1.578 5.632 0.049 0.275 0.270 0.337 495
Dalton Rushing * Dodgers C/PH/1B/DH 155 0.204 0.305 0.324 0.187 1.586 5.800 0.065 0.374 0.258 0.297 488
Luis Torrens + Mets C/PH/P/DH/1B 283 0.226 0.270 0.345 0.208 1.525 2.947 0.067 0.198 0.283 0.318 484
Matt Thaiss * Rays C/1B/PH 80 0.225 0.348 0.282 0.200 1.250 4.167 0.075 0.313 0.300 0.250 480
Braxton Fulford + Rockies C/DH/PH 120 0.213 0.297 0.324 0.192 1.522 5.143 0.058 0.300 0.267 0.292 480
Rafael Flores + Pirates 1B/C/PH 17 0.200 0.375 0.333 0.176 1.667 3.500 0.118 0.412 0.294 0.294 478
Dom Nuñez * Guardians C 7 0.286 0.667 0.286 0.286 1 0 0.571 0.286 0.286 473
Patrick Bailey # Giants C/PH/DH 452 0.222 0.308 0.325 0.201 1.462 4.433 0.066 0.294 0.274 0.294 472
Jose Trevino + Reds C/DH/P/PH 302 0.238 0.259 0.351 0.222 1.478 2.600 0.050 0.129 0.272 0.328 468
Keibert Ruiz # Nationals C/PH 267 0.247 0.268 0.318 0.236 1.286 3.250 0.030 0.097 0.277 0.303 468
Sam Huff + Giants C 58 0.208 0.333 0.340 0.190 1.636 6.250 0.069 0.431 0.259 0.310 468
Nick Fortes + Marlins C/PH/DH 141 0.240 0.274 0.349 0.220 1.452 3.143 0.050 0.156 0.284 0.319 461
Player Team All Position(s) Played PA BA BABIP SA HA PF K/W BBA KA OBA TBA TOP
Rafael Marchán # Phillies C/PH 118 0.210 0.230 0.305 0.186 1.455 1.700 0.085 0.144 0.280 0.271 455
Willie MacIver + Athletics C/P 111 0.186 0.222 0.324 0.171 1.737 3.857 0.063 0.243 0.252 0.297 454
Ben Rortvedt * Dodgers C 58 0.224 0.256 0.327 0.190 1.455 2.250 0.069 0.155 0.293 0.276 451
Christian Vázquez + Twins C/PH 214 0.189 0.214 0.274 0.168 1.444 1.944 0.084 0.164 0.271 0.243 448
Jhonny Pereda + Athletics C/P/PH 46 0.175 0.259 0.225 0.152 1.286 2.167 0.130 0.283 0.283 0.196 441
Sebastián Rivero + Angels C 34 0.182 0.250 0.242 0.176 1.333 9 0.029 0.265 0.206 0.235 433
Freddy Fermin + Padres C/PH 139 0.244 0.299 0.339 0.223 1.387 4.667 0.043 0.201 0.266 0.309 433
Travis d'Arnaud + Angels C/PH/DH 231 0.197 0.269 0.343 0.182 1.738 5.692 0.056 0.320 0.255 0.316 426
Riley Adams + Nationals C/PH/1B/DH 286 0.186 0.283 0.308 0.171 1.653 6.111 0.063 0.385 0.252 0.283 424
Mickey Gasper # Twins C/PH/DH/1B/2B/LF 110 0.158 0.176 0.232 0.136 1.467 2 0.091 0.182 0.255 0.200 413
Elias Díaz + Padres C/PH 283 0.204 0.250 0.337 0.184 1.654 3.524 0.074 0.261 0.265 0.304 411
Logan Porter + Giants C/P 9 0.143 0.200 0.143 0.111 1 2 0.111 0.222 0.333 0.111 405
Sandy León # Braves C 12 0.083 0 0.333 0.083 4 0 0.333 0.083 0.333 395
Henry Davis + Pirates C/PH/DH 283 0.167 0.203 0.278 0.148 1.667 4.222 0.064 0.269 0.230 0.247 389
Martín Maldonado + Padres C 161 0.204 0.302 0.327 0.186 1.600 7.125 0.050 0.354 0.236 0.298 365
Anthony Seigler * Brewers 3B/PH/P/C/1B/DH 73 0.194 0.255 0.210 0.164 1.083 2 0.110 0.219 0.288 0.178 363
Austin Hedges + Guardians C/P 180 0.161 0.183 0.277 0.139 1.720 2.389 0.100 0.239 0.244 0.239 363
Samuel Basallo * Orioles C/DH/1B/PH 118 0.165 0.187 0.330 0.153 2 5 0.051 0.254 0.229 0.305 363
José Herrera # Diamondbacks C/P 204 0.187 0.242 0.259 0.152 1.387 2.043 0.113 0.230 0.270 0.211 348
Hunter Feduccia * Rays C/PH/DH 102 0.151 0.217 0.209 0.127 1.385 2 0.137 0.275 0.265 0.176 332
Player Team All Position(s) Played PA BA BABIP SA HA PF K/W BBA KA OBA TBA TOP
Connor Wong + Red Sox C/PH/1B/DH 188 0.190 0.250 0.238 0.170 1.250 2.625 0.085 0.223 0.261 0.213 319
Ali Sánchez + Blue Jays C/P/1B/PH 21 0.238 0.313 0.333 0.238 1.400 0 0.238 0.238 0.333 270
Endy Rodríguez # Pirates 1B/C/PH 57 0.173 0.237 0.250 0.158 1.444 2.800 0.088 0.246 0.246 0.228 263
Tucker Barnhart * Rangers C/P 15 0.231 0.333 0.231 0.200 1 4 0.067 0.267 0.333 0.200 263
Hunter Feduccia * Dodgers PH/1B 3 0 0 0 0 --- 1 0.333 0.333 0.333 0 253
Austin Barnes + Dodgers C/1B/DH/PH 44 0.214 0.321 0.286 0.205 1.333 14 0.023 0.318 0.227 0.273 240
Jimmy Crooks * Cardinals C/DH/PH 46 0.133 0.185 0.244 0.130 1.833 0 0.370 0.152 0.239 238
Hayden Senger + Mets C/PH 78 0.181 0.255 0.194 0.167 1.077 7.333 0.038 0.282 0.218 0.179 176
Jacob Stallings + Rockies C/P/PH 93 0.143 0.226 0.179 0.129 1.250 6.200 0.054 0.333 0.215 0.161 166
Austin Nola + Rockies C/P/1B/DH/PH 41 0.184 0.212 0.211 0.171 1.143 2.500 0.049 0.122 0.220 0.195 150
Ben Rortvedt * Rays C 70 0.095 0.122 0.111 0.086 1.167 2 0.100 0.200 0.186 0.100 129
Blake Sabol * Red Sox C/DH/PH 18 0.125 0.200 0.188 0.111 1.500 7 0.056 0.389 0.167 0.167 119
Maverick Handley + Orioles C/PH 47 0.073 0.125 0.073 0.064 1 9 0.043 0.383 0.128 0.064 44
Jacob Stallings + Orioles C/PH 36 0.114 0.154 0.143 0.111 1.250 9 0.028 0.250 0.139 0.139 34
Chadwick Tromp + Braves C 6 0 0 0 0 --- 2 0.167 0.333 0.167 0 0
Garrett Stubbs * Phillies DH/PH/C 1 0 0 0 0 --- 0 0 0 0 0
CJ Stubbs + Nationals C 3 0 0 0 0 --- 0 0 0 0 0
Ali Sánchez + Red Sox C/PH 2 0 0 0 0 --- 0 0.500 0 0 0
Drew Romo # Rockies PH/C/DH 3 0 0.273 0 0 --- 0 1 0 0 0
Chuckie Robinson + Dodgers C 2 0 0 0 0 --- 0 0 0 0 0
Player Team All Position(s) Played PA BA BABIP SA HA PF K/W BBA KA OBA TBA TOP
Aramis Garcia + Diamondbacks C 4 0 0 0 0 --- 0 0.750 0 0 0
Will Banfield + Reds C 10 0.100 0.250 0.100 0.100 1 0 0.600 0.100 0.100 0

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

Return to the page top. ↑




  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 - 2026 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 Friday, 21 November 2025, at 5:49 pm Pacific Time.