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:


2021: All Shortstops, by Name


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

2021 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 Wednesday, 20 October 2021.
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
Willy Adames + Rays 142 0.197 0.276 0.371 0.183 1.885 0.070 0.359 0.254 0.345 493
Willy Adames + Brewers 413 0.285 0.349 0.521 0.252 1.827 0.114 0.254 0.366 0.460 1023
Ehire Adrianza # Braves 209 0.247 0.290 0.401 0.215 1.622 0.100 0.201 0.325 0.349 743
Nick Ahmed + Diamondbacks 473 0.221 0.279 0.339 0.203 1.531 0.072 0.220 0.279 0.311 462
Hanser Alberto + Royals 255 0.270 0.293 0.402 0.255 1.492 0.016 0.102 0.286 0.380 580
Sergio Alcantara # Cubs 255 0.205 0.280 0.327 0.176 1.600 0.118 0.290 0.302 0.282 560
Brian Anderson + Marlins 264 0.249 0.317 0.378 0.220 1.517 0.098 0.246 0.337 0.333 725
Tim Anderson + White Sox 551 0.309 0.372 0.469 0.296 1.515 0.040 0.216 0.338 0.448 898
Elvis Andrus + Athletics 541 0.243 0.283 0.320 0.224 1.314 0.057 0.150 0.292 0.294 497
Jonathan Arauz # Red Sox 75 0.185 0.191 0.369 0.160 2 0.107 0.200 0.267 0.320 485
Orlando Arcia + Brewers 11 0.091 0.125 0.091 0.091 1 0 0.273 0.091 0.091 21
Orlando Arcia + Braves 78 0.214 0.245 0.343 0.192 1.600 0.090 0.205 0.282 0.308 528
Christian Arroyo + Red Sox 181 0.262 0.325 0.445 0.238 1.698 0.044 0.243 0.320 0.403 789
Humberto Arteaga + Nationals 4 0 0 0 0 --- 0 0 0 0 0
Javier Baez + Cubs 361 0.248 0.330 0.484 0.230 1.952 0.042 0.363 0.291 0.449 783
Javier Baez + Mets 186 0.299 0.390 0.515 0.269 1.720 0.070 0.285 0.371 0.462 1022
Jon Berti + Marlins 271 0.210 0.265 0.313 0.181 1.490 0.118 0.225 0.310 0.269 538
Bo Bichette + Blue Jays 690 0.298 0.339 0.484 0.277 1.623 0.058 0.199 0.343 0.449 963
Alex Blandino + Reds 82 0.200 0.333 0.257 0.171 1.286 0.098 0.341 0.317 0.220 502
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Xander Bogaerts + Red Sox 603 0.295 0.333 0.493 0.259 1.673 0.103 0.187 0.370 0.433 1056
Kris Bryant + Cubs 374 0.267 0.314 0.503 0.233 1.885 0.104 0.238 0.358 0.439 973
Kris Bryant + Giants 212 0.262 0.311 0.444 0.231 1.694 0.108 0.217 0.344 0.392 875
Asdrubal Cabrera # Diamondbacks 321 0.244 0.301 0.392 0.215 1.609 0.103 0.227 0.324 0.346 683
Asdrubal Cabrera # Reds 31 0.077 0.100 0.077 0.065 1 0.097 0.226 0.194 0.065 122
Harold Castro * Tigers 339 0.283 0.351 0.359 0.263 1.270 0.041 0.212 0.307 0.333 619
Starlin Castro + Nationals 346 0.283 0.339 0.375 0.257 1.326 0.075 0.179 0.332 0.341 721
Willi Castro # Tigers 450 0.220 0.275 0.351 0.202 1.593 0.051 0.242 0.271 0.322 498
Yu Chang + Indians 251 0.228 0.281 0.426 0.215 1.870 0.044 0.275 0.267 0.402 576
Matt Chapman + Athletics 622 0.210 0.272 0.403 0.178 1.919 0.129 0.325 0.314 0.342 733
Jazz Chisholm * Marlins 507 0.248 0.319 0.425 0.227 1.713 0.067 0.286 0.302 0.389 719
Ernie Clement + Indians 133 0.231 0.253 0.339 0.211 1.464 0.053 0.143 0.278 0.308 464
Carlos Correa + Astros 640 0.279 0.308 0.485 0.242 1.735 0.117 0.181 0.366 0.420 985
Brandon Crawford * Giants 549 0.298 0.334 0.522 0.262 1.750 0.102 0.191 0.373 0.459 1108
J.P. Crawford * Mariners 687 0.273 0.320 0.376 0.246 1.379 0.084 0.166 0.338 0.339 695
Jake Cronenworth * Padres 643 0.266 0.283 0.460 0.235 1.728 0.086 0.140 0.336 0.406 857
Oneil Cruz * Pirates 9 0.333 0.500 0.667 0.333 2 0 0.444 0.333 0.667 1230
Charlie Culberson + Rangers 271 0.243 0.307 0.381 0.221 1.567 0.063 0.236 0.292 0.347 590
Bobby Dalbec + Red Sox 453 0.240 0.316 0.494 0.221 2.060 0.062 0.344 0.298 0.455 768
Paul DeJong + Cardinals 402 0.197 0.216 0.390 0.174 1.986 0.087 0.256 0.284 0.346 609
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jose Devers * Marlins 46 0.244 0.323 0.317 0.217 1.300 0.065 0.239 0.304 0.283 574
Aledmys Díaz + Astros 319 0.259 0.304 0.405 0.238 1.566 0.050 0.194 0.317 0.373 644
Wilmer Difo # Pirates 240 0.269 0.340 0.384 0.246 1.424 0.083 0.225 0.329 0.350 742
Mauricio Dubon + Giants 187 0.240 0.282 0.377 0.225 1.571 0.048 0.219 0.278 0.353 534
Matt Duffy + Cubs 322 0.287 0.351 0.381 0.258 1.325 0.078 0.196 0.357 0.342 747
Tommy Edman # Cardinals 691 0.262 0.291 0.387 0.243 1.476 0.055 0.137 0.307 0.359 679
Alcides Escobar + Nationals 349 0.288 0.337 0.404 0.264 1.402 0.049 0.160 0.338 0.370 780
Eduardo Escobar # Diamondbacks 400 0.246 0.261 0.478 0.228 1.945 0.073 0.213 0.300 0.443 783
Eduardo Escobar # Brewers 199 0.268 0.313 0.458 0.241 1.708 0.095 0.196 0.342 0.412 851
Thairo Estrada + Giants 132 0.273 0.286 0.479 0.250 1.758 0.068 0.174 0.333 0.439 868
Kyle Farmer + Reds 529 0.263 0.296 0.416 0.240 1.583 0.042 0.183 0.316 0.380 682
David Fletcher + Angels 665 0.262 0.287 0.324 0.247 1.238 0.047 0.090 0.295 0.305 497
Wander Franco # Rays 308 0.288 0.311 0.463 0.263 1.605 0.078 0.120 0.347 0.422 913
Mike Freeman * Reds 65 0.186 0.282 0.186 0.169 1 0.077 0.308 0.262 0.169 236
Freddy Galvis # Orioles 274 0.249 0.290 0.414 0.226 1.661 0.066 0.212 0.303 0.376 655
Freddy Galvis # Phillies 120 0.224 0.224 0.393 0.200 1.750 0.075 0.158 0.292 0.350 691
José Barrero + Reds 56 0.200 0.303 0.320 0.179 1.600 0.054 0.304 0.286 0.286 436
Leury Garcia # White Sox 474 0.267 0.333 0.376 0.234 1.405 0.086 0.205 0.329 0.329 690
Luis Garcia * Nationals 247 0.242 0.273 0.411 0.231 1.702 0.045 0.174 0.275 0.393 501
Robel Garcia # Astros 117 0.151 0.234 0.208 0.137 1.375 0.068 0.359 0.214 0.188 228
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Andres Gimenez * Indians 210 0.218 0.273 0.351 0.195 1.610 0.052 0.257 0.281 0.314 594
Erik Gonzalez + Pirates 229 0.232 0.274 0.300 0.223 1.294 0.035 0.175 0.258 0.288 378
Marwin Gonzalez # Red Sox 271 0.202 0.275 0.285 0.181 1.408 0.070 0.258 0.280 0.255 400
Marwin Gonzalez # Astros 36 0.176 0.130 0.441 0.167 2.500 0.028 0.222 0.222 0.417 503
Romy Gonzalez + White Sox 33 0.250 0.381 0.344 0.242 1.375 0.030 0.333 0.273 0.333 390
Niko Goodrum # Tigers 325 0.214 0.301 0.359 0.191 1.677 0.089 0.329 0.292 0.320 575
Nick Gordon * Twins 216 0.240 0.310 0.355 0.222 1.479 0.056 0.255 0.292 0.329 554
Didi Gregorius * Phillies 408 0.209 0.217 0.370 0.189 1.766 0.061 0.164 0.270 0.333 543
Luis Guillorme * Mets 156 0.265 0.315 0.311 0.224 1.171 0.147 0.147 0.372 0.263 718
Jake Hager + Mets 8 0.125 0.200 0.125 0.125 1 0 0.375 0.125 0.125 53
Jake Hager + Diamondbacks 22 0.111 0.286 0.111 0.091 1 0.182 0.500 0.273 0.091 223
Garrett Hampson + Rockies 494 0.234 0.291 0.380 0.215 1.623 0.067 0.239 0.287 0.348 569
Josh Harrison + Nationals 359 0.294 0.332 0.434 0.262 1.479 0.070 0.139 0.365 0.387 928
Josh Harrison + Athletics 199 0.254 0.281 0.341 0.236 1.340 0.030 0.126 0.296 0.317 518
Cesar Hernandez # Indians 420 0.231 0.256 0.431 0.207 1.862 0.090 0.214 0.307 0.386 718
Cesar Hernandez # White Sox 217 0.232 0.286 0.299 0.207 1.289 0.097 0.207 0.309 0.267 493
Enrique Hernandez + Red Sox 585 0.250 0.278 0.449 0.217 1.795 0.104 0.188 0.337 0.390 864
Yonny Hernandez # Rangers 166 0.217 0.277 0.252 0.187 1.161 0.102 0.193 0.313 0.217 520
Nico Hoerner + Cubs 170 0.302 0.360 0.369 0.265 1.222 0.100 0.147 0.382 0.324 867
José Iglesias + Angels 447 0.259 0.291 0.375 0.246 1.445 0.040 0.148 0.295 0.356 555
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
José Iglesias + Red Sox 64 0.356 0.408 0.508 0.328 1.429 0.047 0.141 0.406 0.469 1269
Tony Kemp * Athletics 397 0.279 0.304 0.418 0.232 1.500 0.131 0.128 0.378 0.348 1020
Ha-Seong Kim + Padres 298 0.202 0.241 0.352 0.181 1.741 0.074 0.238 0.268 0.315 503
Isiah Kiner-Falefa + Rangers 677 0.271 0.304 0.357 0.254 1.320 0.041 0.133 0.312 0.335 627
Pete Kozma + Athletics 12 0.091 0.143 0.091 0.083 1 0.083 0.333 0.167 0.083 148
Francisco Lindor # Mets 524 0.230 0.248 0.412 0.198 1.788 0.111 0.183 0.319 0.355 719
Nicky Lopez * Royals 565 0.300 0.347 0.378 0.264 1.262 0.087 0.131 0.358 0.333 836
Gavin Lux * Dodgers 381 0.242 0.300 0.364 0.213 1.506 0.108 0.218 0.328 0.320 710
Vimael Machin * Athletics 37 0.125 0.182 0.125 0.108 1 0.081 0.270 0.189 0.108 64
Deven Marrero + Marlins 19 0.188 0.222 0.375 0.158 2 0.158 0.316 0.316 0.316 576
Luis Marte + Marlins 7 0.167 0.250 0.167 0.143 1 0.143 0.286 0.286 0.143 302
Richie Martin + Orioles 105 0.235 0.314 0.286 0.219 1.217 0.038 0.267 0.267 0.267 382
Jorge Mateo + Padres 93 0.207 0.276 0.322 0.194 1.556 0.022 0.290 0.247 0.301 442
Jorge Mateo + Orioles 116 0.280 0.359 0.421 0.259 1.500 0.060 0.241 0.328 0.388 766
Nick Maton * Phillies 131 0.256 0.364 0.385 0.229 1.500 0.076 0.298 0.321 0.344 722
Jack Mayfield + Angels 255 0.224 0.255 0.414 0.204 1.846 0.063 0.227 0.278 0.376 615
Jack Mayfield + Mariners 35 0.176 0.250 0.206 0.171 1.167 0.029 0.286 0.200 0.200 126
Danny Mendick + White Sox 186 0.220 0.281 0.287 0.194 1.306 0.097 0.226 0.301 0.253 482
Jordy Mercer + Nationals 127 0.254 0.341 0.364 0.236 1.433 0.071 0.268 0.307 0.339 598
Owen Miller + Indians 202 0.204 0.261 0.309 0.193 1.513 0.045 0.267 0.243 0.292 372
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Adalberto Mondesi # Royals 136 0.230 0.299 0.452 0.213 1.966 0.044 0.316 0.265 0.419 647
Dylan Moore + Mariners 377 0.181 0.229 0.334 0.159 1.850 0.106 0.294 0.276 0.294 513
Kevin Newman + Pirates 554 0.226 0.236 0.309 0.211 1.368 0.049 0.074 0.262 0.289 408
Chris Owings + Rockies 50 0.326 0.481 0.628 0.280 1.929 0.140 0.300 0.420 0.540 1547
Isaac Paredes + Tigers 85 0.208 0.226 0.319 0.176 1.533 0.118 0.129 0.306 0.271 510
Hoy Park * Yankees 1 0 0 0 0 --- 0 0 0 0 0
Hoy Park * Pirates 149 0.197 0.253 0.339 0.168 1.720 0.121 0.255 0.295 0.289 529
Jose Peraza + Mets 154 0.204 0.209 0.380 0.188 1.862 0.058 0.169 0.266 0.351 503
Geraldo Perdomo # Diamondbacks 37 0.258 0.320 0.419 0.216 1.625 0.162 0.162 0.378 0.351 791
Jace Peterson * Brewers 302 0.247 0.310 0.367 0.212 1.484 0.126 0.225 0.348 0.315 802
Chad Pinder + Athletics 233 0.243 0.313 0.411 0.223 1.692 0.069 0.266 0.300 0.378 615
Jorge Polanco # Twins 644 0.269 0.282 0.503 0.245 1.873 0.070 0.183 0.323 0.460 894
Luis Rengifo # Angels 190 0.201 0.220 0.310 0.184 1.543 0.047 0.200 0.242 0.284 428
Pablo Reyes + Brewers 87 0.256 0.306 0.359 0.230 1.400 0.103 0.172 0.333 0.322 727
JT Riddle * Twins 6 0.333 0.333 0.333 0.333 1 0 0 0.333 0.333 674
Daniel Robertson + Brewers 90 0.164 0.227 0.274 0.133 1.667 0.133 0.311 0.300 0.222 481
Brendan Rodgers + Rockies 415 0.284 0.328 0.470 0.265 1.655 0.046 0.202 0.328 0.439 819
Josh Rojas * Diamondbacks 550 0.264 0.345 0.411 0.233 1.555 0.105 0.249 0.338 0.362 800
Miguel Rojas + Marlins 539 0.265 0.295 0.392 0.243 1.481 0.069 0.137 0.321 0.360 674
Andrew Romine # Cubs 64 0.183 0.286 0.267 0.172 1.455 0.063 0.375 0.234 0.250 304
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Amed Rosario + Indians 588 0.282 0.340 0.409 0.264 1.452 0.053 0.204 0.321 0.383 738
Corey Seager * Dodgers 409 0.306 0.336 0.521 0.264 1.704 0.117 0.161 0.394 0.450 1168
Jean Segura + Phillies 567 0.290 0.317 0.436 0.263 1.503 0.069 0.138 0.347 0.395 840
Marcus Semien + Blue Jays 724 0.265 0.276 0.538 0.239 2.029 0.091 0.202 0.334 0.485 965
Zack Short + Tigers 184 0.141 0.165 0.282 0.120 2 0.120 0.321 0.239 0.239 427
Andrelton Simmons + Twins 451 0.223 0.256 0.274 0.204 1.228 0.071 0.137 0.282 0.251 381
Eric Sogard * Cubs 180 0.249 0.293 0.314 0.233 1.262 0.050 0.167 0.283 0.294 449
Donovan Solano + Giants 344 0.280 0.321 0.404 0.250 1.442 0.073 0.169 0.343 0.360 810
Edmundo Sosa + Cardinals 326 0.271 0.326 0.389 0.239 1.436 0.052 0.193 0.344 0.344 779
Trevor Story + Rockies 595 0.251 0.293 0.471 0.222 1.879 0.089 0.234 0.329 0.417 856
Eugenio Suarez + Reds 574 0.198 0.224 0.428 0.174 2.160 0.098 0.298 0.286 0.376 645
Dansby Swanson + Braves 653 0.248 0.297 0.449 0.224 1.808 0.080 0.256 0.311 0.404 770
Fernando Tatis Jr. + Padres 546 0.282 0.324 0.611 0.247 2.163 0.114 0.280 0.364 0.535 1227
Chris Taylor + Dodgers 582 0.254 0.337 0.438 0.222 1.721 0.108 0.287 0.344 0.381 865
Gleyber Torres + Yankees 516 0.259 0.314 0.366 0.231 1.412 0.097 0.202 0.329 0.326 673
Ronald Torreyes + Phillies 344 0.242 0.258 0.346 0.224 1.429 0.055 0.119 0.282 0.320 499
Alan Trejo + Rockies 50 0.217 0.290 0.326 0.200 1.500 0.060 0.300 0.260 0.300 431
Cole Tucker # Pirates 131 0.222 0.289 0.342 0.198 1.538 0.099 0.252 0.298 0.305 547
Trea Turner + Nationals 420 0.322 0.363 0.521 0.298 1.616 0.062 0.183 0.369 0.481 1084
Trea Turner + Dodgers 226 0.338 0.361 0.565 0.310 1.671 0.066 0.146 0.385 0.518 1228
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Luis Urias + Brewers 570 0.249 0.280 0.445 0.214 1.787 0.111 0.204 0.342 0.382 856
Ramon Urias + Orioles 296 0.279 0.369 0.412 0.247 1.479 0.095 0.257 0.361 0.365 847
Gio Urshela + Yankees 442 0.267 0.329 0.419 0.253 1.571 0.045 0.247 0.301 0.398 629
Pat Valaika + Orioles 281 0.201 0.260 0.290 0.185 1.442 0.057 0.270 0.249 0.267 380
Ildemaro Vargas # Cubs 24 0.143 0.214 0.238 0.125 1.667 0.125 0.292 0.250 0.208 253
Ildemaro Vargas # Pirates 13 0.077 0.100 0.077 0.077 1 0 0.231 0.077 0.077 12
Ildemaro Vargas # Diamondbacks 46 0.186 0.222 0.256 0.174 1.375 0.065 0.152 0.239 0.239 331
Andrew Velazquez # Yankees 68 0.224 0.326 0.358 0.221 1.600 0.015 0.338 0.235 0.353 393
Jonathan Villar # Mets 505 0.249 0.313 0.416 0.224 1.673 0.091 0.261 0.321 0.374 715
Tyler Wade * Yankees 145 0.268 0.378 0.323 0.234 1.206 0.110 0.255 0.352 0.283 724
Taylor Walls # Rays 176 0.211 0.304 0.296 0.182 1.406 0.131 0.278 0.313 0.256 490
Donovan Walton * Mariners 69 0.206 0.239 0.365 0.188 1.769 0.058 0.217 0.246 0.333 465
Joey Wendle * Rays 501 0.265 0.327 0.422 0.244 1.590 0.056 0.226 0.319 0.387 702
Luke Williams + Phillies 108 0.245 0.311 0.316 0.222 1.292 0.093 0.213 0.315 0.287 565

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 - 2021 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 Thursday, 21 October 2021, at 1:40 pm Pacific Time.