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).
owlcroft logo
An Owlcroft Company web site
Click here to email us.

The Owlcroft Baseball-Analysis Site

Baseball team and player performance examined realistically and accurately.

Search this site, or just roll your cursor over the colored boxes below the pictures.

  Advertisement:


  Advertisement:


2022: All Shortstops, by Name


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

2022 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 Saturday, 3 December 2022.
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 * Padres 139 0.232 0.276 0.320 0.209 1.379 0.029 0.194 0.281 0.288 457
CJ Abrams * Nationals 163 0.258 0.301 0.327 0.252 1.268 0.006 0.141 0.276 0.319 476
Willy Adames + Brewers 617 0.238 0.278 0.458 0.217 1.925 0.079 0.269 0.298 0.418 715
Ehire Adrianza # Nationals 94 0.179 0.238 0.202 0.160 1.133 0.085 0.234 0.255 0.181 280
Ehire Adrianza # Braves 16 0.154 0.200 0.231 0.125 1.500 0.188 0.188 0.313 0.188 406
Nick Ahmed + Diamondbacks 54 0.231 0.265 0.442 0.222 1.917 0.037 0.278 0.259 0.426 550
Hanser Alberto + Dodgers 159 0.244 0.279 0.365 0.239 1.500 0.019 0.157 0.258 0.358 403
Sergio Alcantara # Diamondbacks 186 0.241 0.287 0.406 0.220 1.683 0.054 0.242 0.280 0.371 596
Sergio Alcantara # Padres 38 0.114 0.167 0.114 0.105 1 0.053 0.316 0.158 0.105 73
Nick Allen + Athletics 326 0.207 0.250 0.291 0.190 1.403 0.058 0.196 0.252 0.267 356
Eddy Alvarez * Dodgers 27 0.160 0.235 0.160 0.148 1 0 0.333 0.148 0.148 108
Tim Anderson + White Sox 351 0.301 0.347 0.395 0.285 1.310 0.040 0.157 0.339 0.373 751
Elvis Andrus + Athletics 386 0.237 0.268 0.373 0.218 1.571 0.078 0.161 0.301 0.342 554
Elvis Andrus + White Sox 191 0.271 0.282 0.464 0.257 1.714 0.047 0.157 0.309 0.440 837
Jonathan Arauz # Red Sox 12 0 0 0 0 --- 0 0.250 0 0 0
Jonathan Arauz # Orioles 29 0.179 0.222 0.286 0.172 1.600 0.034 0.310 0.207 0.276 378
Orlando Arcia + Braves 234 0.244 0.278 0.416 0.218 1.706 0.090 0.218 0.316 0.372 708
Gabriel Arias + Guardians 57 0.191 0.267 0.319 0.158 1.667 0.140 0.281 0.316 0.263 628
Christian Arroyo + Red Sox 300 0.286 0.326 0.414 0.267 1.450 0.043 0.163 0.320 0.387 697
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Javier Baez + Tigers 590 0.238 0.292 0.393 0.224 1.652 0.044 0.249 0.278 0.369 574
Jon Berti + Marlins 404 0.240 0.308 0.338 0.213 1.407 0.104 0.220 0.324 0.300 714
Bo Bichette + Blue Jays 697 0.290 0.347 0.469 0.271 1.619 0.059 0.222 0.333 0.439 800
Xander Bogaerts + Red Sox 631 0.307 0.362 0.456 0.271 1.485 0.090 0.187 0.377 0.403 1009
Mike Brosseau + Brewers 160 0.255 0.345 0.418 0.225 1.639 0.088 0.300 0.344 0.369 861
Vidal Brujan # Rays 162 0.163 0.193 0.259 0.148 1.583 0.074 0.228 0.228 0.235 309
Oswaldo Cabrera # Yankees 171 0.247 0.305 0.429 0.222 1.737 0.088 0.257 0.310 0.386 720
Johan Camargo # Phillies 166 0.237 0.295 0.316 0.217 1.333 0.078 0.223 0.295 0.289 509
Diego Castillo + Pirates 283 0.206 0.239 0.382 0.191 1.852 0.049 0.265 0.251 0.353 511
Harold Castro * Tigers 443 0.271 0.318 0.381 0.257 1.404 0.038 0.178 0.298 0.361 603
Rodolfo Castro # Pirates 278 0.233 0.284 0.427 0.212 1.831 0.079 0.266 0.299 0.388 663
Willi Castro # Tigers 392 0.241 0.288 0.367 0.224 1.523 0.038 0.209 0.283 0.342 555
Yu Chang + Guardians 10 0 0 0 0 --- 0 0.700 0 0 0
Yu Chang + Pirates 49 0.167 0.261 0.262 0.143 1.571 0.082 0.367 0.286 0.224 385
Yu Chang + Rays 105 0.260 0.324 0.385 0.238 1.480 0.067 0.257 0.305 0.352 652
Yu Chang + Red Sox 26 0.150 0.231 0.250 0.115 1.667 0.192 0.269 0.346 0.192 456
Ernie Clement + Guardians 161 0.200 0.238 0.221 0.180 1.103 0.068 0.149 0.261 0.199 300
Ernie Clement + Athletics 18 0.056 0.063 0.111 0.056 2 0 0.111 0.056 0.111 25
Carlos Correa + Twins 590 0.291 0.339 0.467 0.258 1.605 0.103 0.205 0.366 0.414 944
Brandon Crawford * Giants 458 0.231 0.280 0.344 0.205 1.489 0.085 0.214 0.308 0.306 569
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
J.P. Crawford * Mariners 603 0.243 0.275 0.336 0.209 1.381 0.113 0.133 0.338 0.289 660
Jake Cronenworth * Padres 684 0.240 0.277 0.394 0.206 1.638 0.102 0.192 0.332 0.338 788
Oneil Cruz * Pirates 361 0.233 0.317 0.450 0.213 1.935 0.078 0.349 0.294 0.413 707
Charlie Culberson + Rangers 124 0.252 0.329 0.357 0.234 1.414 0.040 0.250 0.274 0.331 409
Bobby Dalbec + Red Sox 353 0.215 0.293 0.369 0.193 1.721 0.082 0.334 0.283 0.331 606
Paul DeJong + Cardinals 237 0.157 0.213 0.286 0.139 1.818 0.089 0.333 0.245 0.253 381
Aledmys Díaz + Astros 327 0.243 0.256 0.403 0.226 1.662 0.055 0.162 0.287 0.376 612
Wilmer Difo # Diamondbacks 6 0 0 0 0 --- 0 0.167 0 0 0
Brendan Donovan * Cardinals 468 0.281 0.330 0.379 0.235 1.345 0.128 0.150 0.393 0.316 918
Jeter Downs + Red Sox 41 0.154 0.278 0.256 0.146 1.667 0.024 0.512 0.171 0.244 270
Brandon Drury + Reds 385 0.274 0.306 0.520 0.249 1.896 0.075 0.218 0.335 0.473 923
Brandon Drury + Padres 183 0.238 0.267 0.435 0.219 1.825 0.049 0.230 0.290 0.399 675
Mauricio Dubon + Giants 49 0.239 0.214 0.391 0.224 1.636 0.020 0.082 0.245 0.367 636
Mauricio Dubon + Astros 216 0.208 0.222 0.294 0.190 1.415 0.056 0.120 0.250 0.269 343
Tommy Edman # Cardinals 630 0.265 0.308 0.400 0.243 1.510 0.073 0.176 0.324 0.367 727
Alcides Escobar + Nationals 131 0.218 0.293 0.282 0.206 1.296 0.038 0.244 0.260 0.267 358
Santiago Espinal + Blue Jays 491 0.267 0.300 0.370 0.244 1.383 0.073 0.138 0.322 0.338 616
Thairo Estrada + Giants 541 0.260 0.290 0.402 0.235 1.543 0.061 0.165 0.322 0.362 751
Kyle Farmer + Reds 583 0.255 0.286 0.386 0.230 1.515 0.057 0.170 0.314 0.348 634
David Fletcher + Angels 228 0.255 0.268 0.333 0.241 1.309 0.031 0.070 0.285 0.316 461
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Lucius Fox # Nationals 28 0.080 0.125 0.080 0.071 1 0.036 0.321 0.107 0.071 27
Wander Franco # Rays 344 0.277 0.290 0.417 0.253 1.506 0.076 0.096 0.328 0.381 787
Adam Frazier * Mariners 602 0.238 0.268 0.311 0.214 1.302 0.076 0.121 0.299 0.279 489
Tyler Freeman + Guardians 86 0.247 0.284 0.286 0.221 1.158 0.047 0.128 0.314 0.256 540
Jose Barrero + Reds 174 0.152 0.264 0.206 0.144 1.360 0.052 0.437 0.195 0.195 192
Leury Garcia # White Sox 315 0.210 0.255 0.267 0.200 1.270 0.022 0.206 0.232 0.254 313
Luis Garcia * Nationals 377 0.275 0.337 0.408 0.263 1.485 0.029 0.223 0.294 0.390 609
Maikel Garcia + Royals 23 0.318 0.412 0.364 0.304 1.143 0.043 0.217 0.348 0.348 650
Andres Gimenez * Guardians 557 0.297 0.353 0.466 0.262 1.568 0.061 0.201 0.368 0.411 1000
Erik Gonzalez + Marlins 41 0.189 0.280 0.216 0.171 1.143 0.098 0.293 0.268 0.195 301
Marwin Gonzalez # Yankees 207 0.185 0.222 0.321 0.164 1.735 0.068 0.261 0.251 0.285 424
Romy Gonzalez + White Sox 109 0.238 0.354 0.352 0.229 1.480 0.018 0.358 0.257 0.339 435
Dee Strange-Gordon * Nationals 59 0.305 0.353 0.356 0.305 1.167 0 0.136 0.305 0.356 546
Nick Gordon * Twins 443 0.272 0.340 0.427 0.248 1.573 0.043 0.237 0.314 0.391 713
Didi Gregorius * Phillies 232 0.210 0.246 0.304 0.194 1.444 0.056 0.155 0.263 0.280 436
Vaughn Grissom + Braves 156 0.291 0.350 0.440 0.263 1.512 0.071 0.218 0.353 0.397 911
Luis Guillorme * Mets 335 0.273 0.317 0.340 0.242 1.247 0.101 0.137 0.349 0.301 619
Jake Hager + Diamondbacks 59 0.240 0.364 0.280 0.203 1.167 0.136 0.288 0.339 0.237 559
Garrett Hampson + Rockies 226 0.211 0.294 0.307 0.186 1.452 0.093 0.279 0.283 0.270 491
Josh Harrison + White Sox 425 0.256 0.297 0.370 0.233 1.444 0.049 0.167 0.315 0.336 611
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ke'Bryan Hayes + Pirates 560 0.244 0.307 0.345 0.220 1.415 0.086 0.218 0.314 0.311 607
Gunnar Henderson * Orioles 132 0.259 0.333 0.440 0.227 1.700 0.121 0.258 0.348 0.386 830
David Hensley + Astros 34 0.345 0.409 0.586 0.294 1.700 0.147 0.176 0.441 0.500 1301
Enrique Hernandez + Red Sox 402 0.222 0.257 0.338 0.199 1.525 0.085 0.177 0.291 0.303 498
Nico Hoerner + Cubs 517 0.281 0.300 0.410 0.261 1.459 0.054 0.110 0.327 0.381 745
José Iglesias + Rockies 467 0.292 0.326 0.380 0.274 1.305 0.036 0.120 0.328 0.358 668
Ha-Seong Kim + Padres 582 0.251 0.290 0.383 0.223 1.523 0.088 0.172 0.323 0.340 696
Isiah Kiner-Falefa + Yankees 531 0.261 0.296 0.327 0.237 1.254 0.066 0.136 0.313 0.298 591
Ryan Kreidler + Tigers 84 0.178 0.231 0.233 0.155 1.308 0.071 0.262 0.238 0.202 343
Royce Lewis + Twins 41 0.300 0.303 0.550 0.293 1.833 0.024 0.122 0.317 0.537 787
Francisco Lindor # Mets 706 0.270 0.301 0.449 0.241 1.665 0.084 0.188 0.339 0.401 871
Nicky Lopez * Royals 480 0.227 0.265 0.273 0.206 1.202 0.060 0.131 0.275 0.248 394
Otto Lopez + Blue Jays 10 0.667 0.750 0.667 0.600 1 0.100 0.100 0.700 0.600 5624
Gavin Lux * Dodgers 471 0.276 0.341 0.399 0.246 1.448 0.100 0.202 0.346 0.357 810
Dixon Machado + Giants 17 0.200 0.300 0.200 0.176 1 0.059 0.294 0.294 0.176 358
Vimael Machin * Athletics 253 0.220 0.270 0.287 0.194 1.306 0.099 0.186 0.300 0.253 482
Tucupita Marcano * Pirates 177 0.206 0.270 0.306 0.186 1.485 0.056 0.249 0.249 0.277 373
Deven Marrero + Mets 6 0 0 0 0 --- 0 0.500 0 0 0
Richie Martin + Orioles 33 0.167 0.250 0.300 0.152 1.800 0.091 0.303 0.242 0.273 372
Jorge Mateo + Orioles 533 0.221 0.286 0.379 0.205 1.716 0.051 0.276 0.265 0.351 530
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Nick Maton * Phillies 85 0.250 0.325 0.514 0.212 2.056 0.118 0.341 0.341 0.435 1045
Zach McKinstry * Dodgers 14 0.091 0 0.364 0.071 4 0.214 0.286 0.286 0.286 638
Zach McKinstry * Cubs 171 0.206 0.272 0.361 0.187 1.750 0.076 0.281 0.269 0.327 532
Danny Mendick + White Sox 106 0.289 0.352 0.443 0.264 1.536 0.066 0.217 0.340 0.406 809
Adalberto Mondesí # Royals 54 0.140 0.233 0.140 0.130 1 0.074 0.370 0.204 0.130 163
Dylan Moore + Mariners 255 0.224 0.320 0.385 0.180 1.717 0.133 0.294 0.365 0.310 829
Christopher Morel + Cubs 425 0.235 0.320 0.433 0.209 1.843 0.089 0.322 0.306 0.386 695
Sheldon Neuse + Athletics 293 0.214 0.289 0.288 0.198 1.345 0.068 0.273 0.273 0.266 422
Kevin Newman + Pirates 309 0.274 0.322 0.372 0.256 1.354 0.052 0.155 0.314 0.346 619
Chris Owings + Orioles 68 0.107 0.188 0.143 0.088 1.333 0.147 0.353 0.250 0.118 170
Jermaine Palacios + Twins 77 0.143 0.186 0.229 0.130 1.600 0.052 0.351 0.182 0.208 278
Isaac Paredes + Rays 381 0.205 0.195 0.435 0.178 2.118 0.115 0.176 0.304 0.378 686
Hoy Park * Pirates 60 0.216 0.250 0.373 0.183 1.727 0.067 0.250 0.267 0.317 646
Liover Peguero + Pirates 4 0.333 1 0.333 0.250 1 0.250 0.500 0.500 0.250 1485
Jeremy Pena + Astros 558 0.253 0.298 0.426 0.237 1.682 0.039 0.242 0.287 0.398 701
Oswald Peraza + Yankees 57 0.306 0.359 0.429 0.263 1.400 0.105 0.158 0.404 0.368 1037
Geraldo Perdomo # Diamondbacks 500 0.195 0.243 0.262 0.168 1.345 0.100 0.206 0.278 0.226 414
Jorge Polanco # Twins 445 0.235 0.269 0.405 0.198 1.727 0.144 0.213 0.346 0.342 815
Luis Rengifo # Angels 511 0.264 0.285 0.429 0.252 1.628 0.033 0.155 0.294 0.411 633
Pablo Reyes + Brewers 16 0.267 0.308 0.267 0.250 1 0.063 0.125 0.313 0.250 495
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Matt Reynolds + Reds 272 0.246 0.348 0.332 0.221 1.350 0.096 0.287 0.320 0.298 596
Kramer Robertson + Cardinals 1 0 0 0 0 --- 0 0 0 0 0
Miguel Rojas + Marlins 507 0.236 0.258 0.323 0.219 1.369 0.051 0.120 0.282 0.300 481
Amed Rosario + Guardians 670 0.283 0.326 0.403 0.269 1.428 0.037 0.166 0.312 0.384 671
Eguy Rosario + Padres 6 0.200 0.333 0.200 0.167 1 0.167 0.333 0.333 0.167 459
Corey Seager * Rangers 663 0.245 0.242 0.455 0.219 1.862 0.087 0.155 0.317 0.407 762
Jean Segura + Phillies 387 0.277 0.307 0.387 0.253 1.398 0.065 0.150 0.336 0.354 702
Marcus Semien + Rangers 724 0.248 0.263 0.429 0.225 1.730 0.073 0.166 0.304 0.390 758
Zack Short + Tigers 13 0 0 0 0 --- 0.154 0.385 0.154 0 302
Andrelton Simmons + Cubs 85 0.173 0.210 0.187 0.153 1.077 0.082 0.153 0.235 0.165 181
Josh Smith * Rangers 253 0.197 0.244 0.249 0.166 1.262 0.111 0.198 0.304 0.209 472
Kevin Smith + Athletics 151 0.180 0.237 0.302 0.166 1.680 0.046 0.278 0.212 0.278 300
Edmundo Sosa + Cardinals 131 0.189 0.274 0.270 0.176 1.435 0.031 0.290 0.244 0.252 322
Edmundo Sosa + Phillies 59 0.315 0.366 0.593 0.288 1.882 0.017 0.203 0.339 0.542 993
Lenyn Sosa + White Sox 36 0.114 0.136 0.229 0.111 2 0.028 0.333 0.139 0.222 172
Livan Soto * Angels 59 0.400 0.500 0.582 0.373 1.455 0.034 0.220 0.407 0.542 1439
Bryson Stott * Phillies 466 0.234 0.274 0.358 0.215 1.530 0.077 0.191 0.294 0.328 574
Dansby Swanson + Braves 696 0.277 0.348 0.447 0.254 1.616 0.070 0.261 0.329 0.411 804
Chris Taylor + Dodgers 454 0.221 0.336 0.373 0.196 1.685 0.097 0.352 0.304 0.330 632
Gleyber Torres + Yankees 572 0.257 0.295 0.451 0.236 1.756 0.068 0.226 0.309 0.414 727
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ezequiel Tovar + Rockies 35 0.212 0.261 0.333 0.200 1.571 0.057 0.257 0.257 0.314 458
Alan Trejo + Rockies 125 0.271 0.337 0.424 0.256 1.563 0.040 0.248 0.312 0.400 659
Cole Tucker # Pirates 63 0.175 0.289 0.222 0.175 1.273 0 0.397 0.175 0.222 151
Trea Turner + Dodgers 708 0.298 0.342 0.466 0.274 1.567 0.064 0.185 0.342 0.429 927
Luis Urias + Brewers 472 0.239 0.274 0.404 0.206 1.691 0.106 0.210 0.335 0.347 775
Ramon Urias + Orioles 445 0.248 0.287 0.414 0.225 1.670 0.067 0.220 0.303 0.375 690
Gio Urshela + Twins 551 0.285 0.326 0.429 0.260 1.503 0.074 0.174 0.338 0.390 770
Ildemaro Vargas # Cubs 26 0.130 0.100 0.348 0.115 2.667 0.115 0.077 0.231 0.308 428
Ildemaro Vargas # Nationals 196 0.280 0.301 0.398 0.265 1.423 0.026 0.107 0.306 0.378 616
Andrew Velazquez # Angels 349 0.196 0.274 0.304 0.181 1.556 0.043 0.341 0.232 0.281 423
Jonathan Villar # Cubs 166 0.222 0.288 0.327 0.205 1.471 0.066 0.253 0.271 0.301 516
Jonathan Villar # Angels 54 0.163 0.226 0.224 0.148 1.375 0.074 0.315 0.222 0.204 269
Jason Vosler * Giants 111 0.265 0.333 0.469 0.234 1.769 0.090 0.261 0.342 0.414 842
Tyler Wade * Angels 163 0.218 0.274 0.272 0.196 1.250 0.061 0.202 0.264 0.245 337
Taylor Walls # Rays 466 0.172 0.221 0.285 0.150 1.657 0.112 0.258 0.266 0.249 413
Donovan Walton * Giants 78 0.158 0.186 0.303 0.154 1.917 0.013 0.205 0.179 0.295 215
Joey Wendle * Marlins 371 0.259 0.293 0.360 0.243 1.389 0.040 0.135 0.296 0.337 568
Bobby Witt + Royals 632 0.254 0.295 0.428 0.237 1.687 0.047 0.214 0.294 0.400 670
Kolten Wong * Brewers 497 0.251 0.280 0.430 0.217 1.713 0.093 0.177 0.338 0.372 828

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 - 2022 by The Owlcroft Company.

This web page is strictly compliant with the W3C (World Wide Web Consortium) Extensible HyperText Markup Language (XHTML) Protocol v1.0 (Transitional) and the W3C Cascading Style Sheets (CSS) Protocol v3 — because we care about interoperability. Click on the logos below to test us!



This page was last modified on Sunday, 4 December 2022, at 2:01 pm Pacific Time.