Bobby Witt Jr. is the highest-rated shortstop in MLB 2026 on Legends Deck. The top three are Bobby Witt Jr., Kevin McGonigle, Mookie Betts, ranked by a percentile transform of real 2026 Statcast data from Baseball Savant.
Every active MLB shortstop ranked by Legends Deck card rating — built from real 2026 Statcast data from Baseball Savant through the same calibrated pipeline for every player. Ratings refresh nightly.
Judge, Soto, and Ohtani lead off vs. a Cy Young CPU pitcher. Three outs or three runs — whichever comes first. Real Statcast pitch-by-pitch sim, ~30 seconds. No download, no signup, no card pack to open.
| # | OVR | Player | Team | AVG | OPS | HR | RBI | SB | Barrel% | Exit Velo |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 94 | Bobby Witt Jr. | Royals | 0.290 | 0.832 | 12 | 36 | 29 | 12.8% | 93.3 |
| 2 | 89 | Kevin McGonigle | Tigers | 0.284 | 0.819 | 7 | 31 | 11 | 8.2% | 88.1 |
| 3 | 83 | Mookie Betts | Dodgers | 0.244 | 0.743 | 11 | 29 | 1 | 8.2% | 90.5 |
| 4 | 83 | Sam Antonacci | White Sox | 0.292 | 0.811 | 5 | 24 | 11 | 6.8% | 87.9 |
| 5 | 82 | Francisco Lindor | Mets | 0.215 | 0.676 | 4 | 9 | 2 | 9.6% | 92.0 |
| 6 | 82 | JJ Wetherholt | Cardinals | 0.260 | 0.755 | 12 | 35 | 9 | 7.0% | 90.0 |
| 7 | 81 | Geraldo Perdomo | Diamondbacks | 0.240 | 0.706 | 5 | 31 | 12 | 3.2% | 87.1 |
| 8 | 80 | Elly De La Cruz | Reds | 0.273 | 0.826 | 13 | 40 | 12 | 15.1% | 94.4 |
| 9 | 79 | Xavier Edwards | Marlins | 0.299 | 0.807 | 6 | 34 | 13 | 4.6% | 86.9 |
| 10 | 78 | Carlos Correa | Astros | 0.279 | 0.787 | 3 | 16 | 1 | 10.3% | 89.2 |
| 11 | 77 | Corey Seager | Rangers | 0.182 | 0.666 | 10 | 25 | 1 | 15.4% | 91.1 |
| 12 | 76 | Bo Bichette | Mets | 0.253 | 0.681 | 10 | 47 | 1 | 7.1% | 90.6 |
| 13 | 76 | Jeremy Peña | Astros | 0.295 | 0.799 | 6 | 21 | 8 | 4.0% | 87.2 |
| 14 | 75 | Gunnar Henderson | Orioles | 0.226 | 0.713 | 16 | 39 | 7 | 7.7% | 89.5 |
| 15 | 74 | Xander Bogaerts | Padres | 0.233 | 0.662 | 8 | 33 | 10 | 6.2% | 87.9 |
| 16 | 73 | J.P. Crawford | Mariners | 0.216 | 0.691 | 10 | 25 | 1 | 7.3% | 88.0 |
| 17 | 73 | Dansby Swanson | Cubs | 0.208 | 0.726 | 16 | 57 | 10 | 8.6% | 89.9 |
| 18 | 72 | CJ Abrams | Nationals | 0.273 | 0.862 | 18 | 60 | 14 | 10.2% | 90.0 |
| 19 | 72 | Colson Montgomery | White Sox | 0.218 | 0.778 | 21 | 49 | 1 | 14.5% | 89.7 |
| 20 | 71 | Zach Neto | Angels | 0.228 | 0.773 | 18 | 43 | 11 | 13.2% | 89.7 |
| 21 | 70 | Masyn Winn | Cardinals | 0.253 | 0.672 | 4 | 37 | 7 | 3.1% | 87.3 |
| 22 | 70 | Blaze Alexander | Orioles | 0.303 | 0.791 | 3 | 26 | 8 | 6.9% | 92.3 |
| 23 | 68 | Willy Adames | Giants | 0.228 | 0.698 | 14 | 32 | 1 | 9.3% | 88.4 |
| 24 | 67 | Isiah Kiner-Falefa | Red Sox | 0.277 | 0.705 | 2 | 13 | 7 | 3.0% | 82.3 |
| 25 | 67 | Christian Cairo | Phillies | — | — | — | — | — | — | — |
| 26 | 67 | Konnor Griffin | Pirates | 0.273 | 0.736 | 5 | 23 | 17 | 7.9% | 87.5 |
| 27 | 66 | Anthony Volpe | Yankees | 0.246 | 0.679 | 1 | 13 | 7 | 4.4% | 88.5 |
| 28 | 66 | Trea Turner | Phillies | 0.239 | 0.653 | 10 | 31 | 16 | 5.6% | 88.8 |
| 29 | 66 | Jorge Mateo | Braves | 0.252 | 0.695 | 4 | 11 | 9 | 9.0% | 90.5 |
| 30 | 65 | Joey Ortiz | Brewers | 0.201 | 0.540 | 2 | 19 | 5 | 3.4% | 87.7 |
| 31 | 65 | Brayan Rocchio | Guardians | 0.270 | 0.735 | 6 | 37 | 14 | 2.5% | 86.3 |
| 32 | 65 | Andruw Monasterio | Red Sox | 0.219 | 0.627 | 3 | 12 | 1 | 7.1% | 88.1 |
| 33 | 64 | Jacob Wilson | Athletics | 0.277 | 0.696 | 4 | 26 | 2 | 1.7% | 84.2 |
| 34 | 64 | Jared Triolo | Pirates | 0.238 | 0.627 | 1 | 14 | 6 | 1.7% | 87.4 |
| 35 | 61 | Chase Meidroth | White Sox | 0.271 | 0.727 | 7 | 29 | 2 | 4.8% | 87.7 |
| 36 | 60 | Trey Sweeney | Tigers | — | — | — | — | — | — | — |
| 37 | 60 | Ezequiel Tovar | Rockies | 0.212 | 0.594 | 7 | 30 | 5 | 6.9% | 87.6 |
| 38 | 60 | Jordan Lawlar | Diamondbacks | 0.316 | 0.856 | 1 | 4 | 4 | 3.6% | 86.5 |
| 39 | 60 | Taylor Walls | Rays | 0.229 | 0.632 | 0 | 20 | 13 | 3.4% | 85.2 |
| 40 | 60 | Trevor Story | Red Sox | 0.206 | 0.547 | 3 | 19 | 4 | 3.6% | 88.9 |
| 41 | 60 | Ezequiel Duran | Rangers | 0.276 | 0.742 | 6 | 43 | 6 | 5.4% | 88.9 |
| 42 | 60 | Josh Smith | Rangers | 0.238 | 0.626 | 1 | 8 | 2 | 6.0% | 87.0 |
| 43 | 60 | Gabriel Arias | Guardians | 0.208 | 0.611 | 3 | 6 | 1 | 9.5% | 92.5 |
| 44 | 60 | Nick Allen | Astros | 0.240 | 0.591 | 1 | 6 | 1 | 1.8% | 84.9 |
| 45 | 60 | Tsung-Che Cheng | Red Sox | 0.133 | 0.376 | 0 | 2 | 0 | 7.7% | 85.7 |
| 46 | 60 | Carson Williams | Rays | 0.100 | 0.289 | 0 | 3 | 0 | 0.0% | 85.0 |
| 47 | 60 | Leo Jiménez | Marlins | 0.200 | 0.536 | 0 | 4 | 1 | 4.4% | 91.3 |
| 48 | 60 | Ha-Seong Kim | Braves | 0.068 | 0.239 | 0 | 3 | 1 | 4.1% | 85.2 |
| 49 | 60 | Nacho Alvarez Jr. | Braves | — | — | — | — | — | — | — |
| 50 | 60 | Maximo Acosta | Marlins | — | — | — | — | — | — | — |
| 51 | 60 | José Caballero | Yankees | 0.247 | 0.689 | 8 | 29 | 20 | 3.2% | 84.1 |
| 52 | 60 | Denzer Guzman | Angels | 0.253 | 0.711 | 3 | 13 | 1 | 8.6% | 88.5 |
| 53 | 60 | Ryan Ritter | Rockies | 0.143 | 0.286 | 0 | 0 | 0 | — | — |
| 54 | 60 | Brice Matthews | Astros | 0.191 | 0.564 | 6 | 18 | 2 | 8.6% | 87.5 |
| 55 | 60 | Nasim Nuñez | Nationals | 0.237 | 0.612 | 1 | 28 | 32 | 0.6% | 85.0 |
| 56 | 60 | Braden Shewmake | Astros | 0.243 | 0.665 | 3 | 8 | 0 | 6.3% | 89.5 |
| 57 | 60 | Jose Fernandez | Diamondbacks | 0.255 | 0.641 | 3 | 15 | 7 | 3.9% | 87.9 |
| 58 | 60 | Edwin Arroyo | Reds | 0.244 | 0.576 | 0 | 4 | 0 | 0.0% | 86.4 |
| 59 | 60 | Juan Brito | Guardians | 0.176 | 0.505 | 0 | 3 | 0 | 2.9% | 84.3 |
| 60 | 60 | Colt Emerson | Mariners | 0.208 | 0.715 | 7 | 19 | 2 | 6.4% | 86.8 |
| 61 | 60 | Cooper Pratt | Brewers | 0.191 | 0.517 | 0 | 2 | 6 | 3.0% | 87.8 |
Legends Deck rates every shortstop using real 2026 Statcast data. For hitters, that means the key inputs are exit velocity, barrel rate, xwOBA, sprint speed, whiff rate, and chase rate. No scout opinions, no card-by-card tuning — the same fixed pipeline for every player.
Full methodology: How Legends Deck card ratings work. Or read the ranked breakdown: Best Shortstops in MLB 2026.