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



2024: All Shortstops, by Name


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

2024 Major-League Shortstops, 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, 30 September 2024.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in alphabetical order by name:

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


Intra-Page Jumps:
Last names start with: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
(If no jump, no player last names begin with that letter.)

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
CJ Abrams * Nationals 602 0.246 0.285 0.433 0.221 1.759 0.066 0.213 0.314 0.389 745
Luisangel Acuña + Mets 40 0.308 0.300 0.641 0.300 2.083 0.025 0.150 0.325 0.625 975
Willy Adames + Brewers 688 0.251 0.297 0.462 0.222 1.843 0.108 0.251 0.331 0.410 836
Nick Ahmed + Giants 172 0.232 0.287 0.303 0.209 1.306 0.058 0.203 0.273 0.273 422
Nick Ahmed + Dodgers 49 0.229 0.303 0.292 0.224 1.273 0.020 0.286 0.245 0.286 403
Nick Ahmed + Padres 7 0.143 0.200 0.143 0.143 1 0 0.286 0.143 0.143 75
Blaze Alexander + Diamondbacks 185 0.247 0.333 0.343 0.222 1.390 0.081 0.265 0.319 0.308 616
Nick Allen + Athletics 105 0.175 0.211 0.247 0.162 1.412 0.048 0.190 0.210 0.229 245
Eddy Alvarez * Mets 11 0 0 0 0 --- 0.091 0.182 0.182 0 36
Jacob Amaya + Astros 1 0 0 0 0 --- 0 0 0 0 0
Jacob Amaya + White Sox 71 0.179 0.308 0.194 0.169 1.083 0.056 0.394 0.225 0.183 178
Tim Anderson + Marlins 241 0.214 0.301 0.226 0.207 1.060 0.029 0.282 0.237 0.220 229
Orlando Arcia + Braves 602 0.218 0.249 0.354 0.199 1.625 0.068 0.213 0.271 0.324 505
Gabriel Arias + Guardians 161 0.222 0.316 0.353 0.211 1.588 0.037 0.329 0.255 0.335 440
Javier Báez + Tigers 289 0.184 0.220 0.294 0.173 1.600 0.042 0.239 0.221 0.277 322
Brooks Baldwin # White Sox 121 0.211 0.272 0.316 0.198 1.500 0.050 0.256 0.248 0.298 411
Mookie Betts + Dodgers 516 0.289 0.294 0.491 0.252 1.700 0.118 0.110 0.372 0.428 1057
Bo Bichette + Blue Jays 336 0.225 0.269 0.322 0.208 1.429 0.060 0.190 0.277 0.298 430
Xander Bogaerts + Padres 463 0.264 0.297 0.381 0.244 1.442 0.060 0.171 0.307 0.352 651
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Vidal Bruján # Marlins 278 0.222 0.276 0.319 0.198 1.436 0.090 0.194 0.302 0.284 459
José Caballero + Rays 483 0.227 0.301 0.347 0.207 1.530 0.056 0.275 0.282 0.317 537
Oswaldo Cabrera # Yankees 326 0.247 0.286 0.365 0.227 1.473 0.064 0.193 0.294 0.334 594
Vinny Capra + Brewers 9 0.111 0.167 0.222 0.111 2 0 0.333 0.111 0.222 0
Willi Castro # Twins 635 0.247 0.315 0.385 0.217 1.558 0.080 0.236 0.331 0.339 722
Ernie Clement + Blue Jays 452 0.263 0.266 0.408 0.252 1.553 0.024 0.091 0.283 0.392 608
Carlos Correa + Twins 367 0.310 0.343 0.517 0.270 1.667 0.109 0.166 0.387 0.450 1191
Brandon Crawford * Cardinals 80 0.169 0.250 0.282 0.150 1.667 0.100 0.325 0.263 0.250 366
J.P. Crawford * Mariners 451 0.202 0.248 0.321 0.175 1.595 0.115 0.226 0.304 0.279 548
Oneil Cruz * Pirates 599 0.259 0.347 0.449 0.234 1.736 0.085 0.302 0.324 0.406 808
Paul DeJong + White Sox 363 0.228 0.281 0.430 0.212 1.883 0.039 0.309 0.275 0.399 618
Paul DeJong + Royals 119 0.222 0.300 0.417 0.202 1.875 0.076 0.370 0.277 0.378 670
Elly De La Cruz # Reds 696 0.259 0.359 0.471 0.230 1.819 0.099 0.313 0.338 0.418 898
Aledmys Díaz + Athletics 30 0.103 0.136 0.103 0.100 1 0.033 0.233 0.133 0.100 49
Aledmys Díaz + Astros 4 0 0 0 0 --- 0 0.500 0 0 0
Mauricio Dubón + Astros 428 0.269 0.299 0.361 0.252 1.343 0.037 0.129 0.294 0.339 562
Ezequiel Durán + Rangers 285 0.246 0.310 0.321 0.232 1.303 0.049 0.221 0.288 0.302 471
Tommy Edman # Dodgers 153 0.237 0.257 0.417 0.216 1.758 0.072 0.196 0.294 0.379 721
Xavier Edwards # Marlins 303 0.328 0.398 0.423 0.287 1.287 0.109 0.172 0.396 0.370 1288
Santiago Espinal + Reds 391 0.246 0.265 0.356 0.225 1.443 0.061 0.138 0.292 0.325 584
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Kyle Farmer + Twins 242 0.214 0.252 0.353 0.190 1.652 0.079 0.202 0.293 0.314 505
Tyler Fitzgerald + Giants 341 0.280 0.380 0.497 0.258 1.773 0.065 0.317 0.334 0.457 939
Tyler Freeman + Guardians 383 0.209 0.227 0.321 0.180 1.536 0.073 0.138 0.303 0.277 504
Maikel Garcia + Royals 626 0.231 0.268 0.332 0.212 1.436 0.067 0.165 0.280 0.305 538
Nick Gonzales + Pirates 387 0.270 0.319 0.398 0.251 1.474 0.047 0.191 0.310 0.370 670
Romy González + Red Sox 216 0.266 0.338 0.417 0.245 1.566 0.056 0.269 0.306 0.384 732
Niko Goodrum # Rays 18 0.188 0.300 0.188 0.167 1 0.056 0.333 0.222 0.167 135
Niko Goodrum # Angels 15 0 0 0 0 --- 0.133 0.267 0.133 0 84
Luis Guillorme * Braves 21 0.150 0.200 0.250 0.143 1.667 0.048 0.238 0.190 0.238 130
Luis Guillorme * Angels 117 0.231 0.293 0.298 0.205 1.292 0.094 0.197 0.299 0.265 433
Luis Guillorme * Diamondbacks 49 0.162 0.200 0.216 0.122 1.333 0.224 0.163 0.347 0.163 579
David Hamilton * Red Sox 317 0.248 0.316 0.395 0.230 1.589 0.069 0.252 0.303 0.366 722
Garrett Hampson + Royals 231 0.230 0.314 0.300 0.212 1.306 0.061 0.255 0.273 0.277 420
Gunnar Henderson * Orioles 719 0.281 0.320 0.529 0.246 1.881 0.108 0.221 0.364 0.463 1115
Darell Hernaiz + Athletics 135 0.192 0.234 0.242 0.170 1.261 0.081 0.200 0.259 0.215 332
Kiké Hernández + Dodgers 393 0.229 0.257 0.373 0.211 1.627 0.069 0.196 0.280 0.344 534
Nico Hoerner + Cubs 641 0.273 0.297 0.373 0.248 1.365 0.069 0.103 0.335 0.339 742
Jackson Holliday * Orioles 208 0.189 0.265 0.311 0.173 1.639 0.072 0.332 0.255 0.284 460
Andy Ibáñez + Tigers 244 0.241 0.310 0.357 0.221 1.481 0.061 0.258 0.295 0.328 576
Jose Iglesias + Mets 291 0.337 0.382 0.448 0.313 1.330 0.041 0.134 0.381 0.416 1020
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Leo Jiménez + Blue Jays 210 0.229 0.311 0.358 0.195 1.561 0.057 0.281 0.329 0.305 652
Grae Kessinger + Astros 25 0 0 0 0 --- 0.120 0.280 0.160 0 16
Ha-Seong Kim + Padres 470 0.233 0.261 0.370 0.200 1.585 0.123 0.164 0.328 0.317 704
Isiah Kiner-Falefa + Blue Jays 281 0.292 0.316 0.420 0.267 1.440 0.046 0.132 0.335 0.384 776
Isiah Kiner-Falefa + Pirates 215 0.240 0.295 0.322 0.233 1.340 0.014 0.191 0.265 0.312 439
Ryan Kreidler + Tigers 65 0.119 0.154 0.169 0.108 1.429 0.092 0.292 0.200 0.154 176
Brooks Lee # Twins 185 0.221 0.243 0.320 0.205 1.447 0.059 0.146 0.265 0.297 422
Francisco Lindor # Mets 689 0.273 0.295 0.500 0.245 1.828 0.081 0.184 0.344 0.448 971
Jack López + Angels 71 0.254 0.390 0.343 0.239 1.353 0.028 0.352 0.282 0.324 472
Nicky Lopez * White Sox 445 0.241 0.288 0.294 0.216 1.219 0.083 0.151 0.308 0.263 500
Otto López + Marlins 434 0.270 0.318 0.377 0.251 1.394 0.058 0.173 0.311 0.350 647
Marco Luciano + Giants 81 0.211 0.333 0.303 0.198 1.438 0.062 0.346 0.259 0.284 389
Gavin Lux * Dodgers 487 0.251 0.312 0.383 0.226 1.527 0.090 0.226 0.320 0.345 664
Ketel Marte # Diamondbacks 583 0.292 0.299 0.560 0.252 1.918 0.111 0.182 0.372 0.484 1194
Miles Mastrobuoni * Cubs 106 0.194 0.232 0.224 0.179 1.158 0.066 0.160 0.245 0.208 292
Jorge Mateo + Orioles 208 0.229 0.275 0.401 0.212 1.750 0.048 0.231 0.264 0.370 565
Mason McCoy + Padres 57 0.204 0.333 0.245 0.175 1.200 0.088 0.333 0.263 0.211 271
Zach McKinstry * Tigers 325 0.215 0.265 0.337 0.197 1.563 0.074 0.212 0.277 0.308 537
José Miranda + Twins 429 0.284 0.318 0.441 0.266 1.553 0.042 0.154 0.322 0.413 726
Dylan Moore + Mariners 441 0.201 0.267 0.367 0.168 1.824 0.120 0.279 0.320 0.306 701
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Zach Neto + Angels 602 0.249 0.295 0.443 0.224 1.778 0.065 0.233 0.316 0.399 719
Kevin Newman + Diamondbacks 311 0.278 0.322 0.375 0.257 1.350 0.048 0.154 0.305 0.347 615
Nasim Nuñez # Nationals 78 0.246 0.326 0.262 0.192 1.067 0.154 0.192 0.346 0.205 682
Jonathan Ornelas + Rangers 40 0.216 0.333 0.270 0.200 1.250 0.050 0.325 0.250 0.250 303
Joey Ortiz + Brewers 511 0.239 0.283 0.398 0.205 1.667 0.110 0.202 0.327 0.342 712
Richie Palacios * Rays 316 0.223 0.280 0.318 0.187 1.424 0.142 0.212 0.345 0.266 722
Kyren Paris + Angels 59 0.118 0.152 0.216 0.102 1.833 0.119 0.288 0.220 0.186 298
Liover Peguero + Pirates 10 0.200 0.286 0.300 0.200 1.500 0 0.300 0.200 0.300 228
Jeremy Peña + Astros 650 0.266 0.301 0.394 0.246 1.481 0.038 0.171 0.306 0.365 657
Geraldo Perdomo # Diamondbacks 388 0.273 0.317 0.374 0.237 1.370 0.093 0.149 0.338 0.325 764
Jace Peterson * Diamondbacks 26 0.045 0.059 0.045 0.038 1 0.115 0.231 0.154 0.038 65
Ceddanne Rafaela + Red Sox 571 0.246 0.312 0.390 0.235 1.582 0.026 0.264 0.273 0.371 563
Zach Remillard + White Sox 39 0.242 0.348 0.333 0.205 1.375 0.128 0.256 0.333 0.282 677
Luis Rengifo # Angels 304 0.300 0.339 0.417 0.280 1.388 0.053 0.145 0.345 0.388 822
Pablo Reyes + Red Sox 64 0.183 0.268 0.217 0.172 1.182 0.047 0.297 0.234 0.203 200
Leo Rivas # Mariners 86 0.233 0.347 0.274 0.198 1.176 0.116 0.279 0.326 0.233 551
Brayan Rocchio # Guardians 442 0.206 0.245 0.316 0.179 1.532 0.100 0.204 0.296 0.274 511
Miguel Rojas + Dodgers 337 0.283 0.301 0.410 0.258 1.448 0.068 0.101 0.335 0.374 735
Amed Rosario + Rays 275 0.307 0.367 0.417 0.295 1.358 0.025 0.175 0.331 0.400 726
Amed Rosario + Dodgers 12 0.273 0.333 0.364 0.250 1.333 0.083 0.167 0.333 0.333 563
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Amed Rosario + Reds 59 0.158 0.242 0.211 0.153 1.333 0.017 0.390 0.186 0.203 255
Thomas Saggese + Cardinals 52 0.204 0.265 0.306 0.192 1.500 0.038 0.269 0.250 0.288 391
Javier Sanoja + Marlins 36 0.229 0.258 0.286 0.222 1.250 0.028 0.111 0.250 0.278 256
Casey Schmitt + Giants 113 0.252 0.273 0.477 0.239 1.889 0.035 0.221 0.283 0.451 710
Daniel Schneemann * Guardians 221 0.218 0.306 0.368 0.190 1.690 0.113 0.317 0.303 0.321 636
Max Schuemann + Athletics 459 0.220 0.292 0.308 0.190 1.402 0.102 0.259 0.307 0.266 565
Aaron Schunk + Rockies 98 0.234 0.328 0.330 0.224 1.409 0.041 0.316 0.265 0.316 451
Corey Seager * Rangers 533 0.278 0.291 0.512 0.248 1.841 0.099 0.180 0.353 0.456 957
Braden Shewmake * White Sox 67 0.125 0.127 0.203 0.119 1.625 0.015 0.149 0.134 0.194 181
Zack Short + Mets 12 0.111 0.200 0.111 0.083 1 0.167 0.333 0.250 0.083 96
Zack Short + Red Sox 7 0 0 0 0 --- 0 0.571 0 0 0
Zack Short + Braves 69 0.148 0.211 0.204 0.116 1.375 0.174 0.232 0.304 0.159 410
Josh Smith * Rangers 592 0.258 0.311 0.394 0.228 1.526 0.078 0.204 0.336 0.348 754
Nick Sogard # Red Sox 86 0.273 0.389 0.325 0.244 1.190 0.081 0.291 0.326 0.291 612
Edmundo Sosa + Phillies 274 0.257 0.320 0.422 0.234 1.641 0.047 0.241 0.310 0.383 739
Liván Soto * Reds 3 0 0 0 0 --- 0 0.333 0 0 0
Liván Soto * Orioles 13 0.300 0.375 0.400 0.231 1.333 0.231 0.154 0.462 0.308 1279
Spencer Steer + Reds 656 0.225 0.260 0.402 0.197 1.791 0.110 0.209 0.319 0.352 737
Trevor Story + Red Sox 106 0.255 0.373 0.394 0.226 1.542 0.104 0.311 0.340 0.349 699
Bryson Stott * Phillies 571 0.245 0.275 0.356 0.217 1.452 0.093 0.163 0.315 0.315 702
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Dansby Swanson + Cubs 593 0.242 0.300 0.390 0.218 1.612 0.091 0.243 0.312 0.351 681
Trey Sweeney * Tigers 119 0.218 0.267 0.373 0.202 1.708 0.059 0.269 0.269 0.345 534
Ezequiel Tovar + Rockies 695 0.269 0.344 0.469 0.253 1.744 0.033 0.288 0.292 0.442 692
Alan Trejo + Rockies 67 0.143 0.188 0.143 0.134 1 0.030 0.224 0.179 0.134 88
Jared Triolo + Pirates 446 0.216 0.279 0.315 0.191 1.459 0.094 0.265 0.296 0.278 568
Trea Turner + Phillies 539 0.295 0.331 0.469 0.276 1.591 0.050 0.182 0.338 0.440 882
Gio Urshela + Tigers 325 0.243 0.271 0.333 0.225 1.370 0.058 0.151 0.286 0.308 511
Gio Urshela + Braves 136 0.265 0.295 0.424 0.257 1.600 0.029 0.169 0.287 0.412 610
Ildemaro Vargas # Nationals 303 0.246 0.269 0.316 0.221 1.284 0.063 0.102 0.290 0.284 470
Luis Vázquez + Cubs 14 0.083 0.143 0.083 0.071 1 0 0.429 0.143 0.071 67
Anthony Volpe + Yankees 689 0.243 0.303 0.364 0.225 1.497 0.061 0.226 0.292 0.337 587
Tyler Wade * Padres 156 0.217 0.275 0.239 0.192 1.100 0.071 0.186 0.276 0.212 397
Taylor Walls # Rays 252 0.183 0.255 0.248 0.159 1.350 0.123 0.266 0.282 0.214 437
Joey Wendle * Mets 37 0.222 0.296 0.250 0.216 1.125 0.027 0.243 0.243 0.243 312
Jordan Westburg + Orioles 447 0.264 0.305 0.481 0.246 1.818 0.049 0.217 0.311 0.447 774
Alika Williams + Pirates 96 0.207 0.277 0.299 0.188 1.444 0.031 0.229 0.229 0.271 315
Luke Williams + Braves 52 0.196 0.273 0.261 0.173 1.333 0.077 0.250 0.269 0.231 391
Jacob Wilson + Athletics 103 0.250 0.277 0.315 0.223 1.261 0.078 0.097 0.311 0.282 508
Masyn Winn + Cardinals 637 0.267 0.303 0.416 0.246 1.554 0.064 0.171 0.312 0.383 726
Brett Wisely * Giants 272 0.238 0.301 0.345 0.221 1.450 0.048 0.239 0.276 0.320 489
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Bobby Witt Jr. + Royals 709 0.332 0.354 0.588 0.298 1.773 0.080 0.150 0.389 0.528 1350

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 Saturday, 5 October 2024, at 4:38 pm Pacific Time.