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 TOP


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