Fantasy baseball shortstop rankings: Bobby Witt Jr. leads elite crop

Shortstop is where the most talented players in the majors most frequently reside. And the position is loaded this season, with several intriguing prospects on the way. With his five-category excellence and his pristine health history, Bobby Witt Jr. is the No. 1 overall player in fantasy for 2025. His value is even more pronounced in American League-only formats, with only Gunnar Henderson in his stratosphere. Corey Seager has missed chunks of the past two seasons with injuries, but still hit at least 30 homers both times. Also, the Angels' Zach Neto (23 HR, 30 SB in 2024) and Rays newcomer Ha-Seong Kim are coming off shoulder surgeries.
In the National League, Elly De La Cruz offers a tantalizing package of raw power and an MLB-leading 67 stolen bases. Veterans Mookie Betts, Francisco Lindor and Trea Turner remain elite talents, with considerably less risk. Willy Adames is coming off a career year (32 HR, 112 RBI, 21 SB), but now plays in pitcher-friendly San Francisco. If you're looking to address a particular category, CJ Abrams (stolen bases), Ezequiel Tovar (home runs) and Xavier Edwards (batting average) can help.
2025 fantasy baseball shortstop rankings
Eligibility based on a minimum of 20 games played at the position in 2024. Other eligible positions also noted.
Rank | Player | Team | League |
1 | Bobby Witt Jr. | KC | AL1 |
2 | Elly De La Cruz | Cin | NL1 |
3 | Gunnar Henderson | Bal | AL2 |
4 | Mookie Betts-OF | LAD | NL2 |
5 | Francisco Lindor | NYM | NL3 |
6 | Trea Turner | Phi | NL4 |
7 | Corey Seager | Tex | AL3 |
8 | Oneil Cruz-OF | Pit | NL5 |
9 | CJ Abrams | Was | NL6 |
10 | Willy Adames | SF | NL7 |
11 | Bo Bichette | Tor | AL4 |
12 | Matt McLain-2B | Cin | NL8 |
13 | Xander Bogaerts-2B | SD | NL9 |
14 | Anthony Volpe | NYY | AL5 |
15 | Ezequiel Tovar | Col | NL10 |
16 | Xavier Edwards | Mia | NL11 |
17 | Dansby Swanson | ChC | NL12 |
18 | Zach Neto | LAA | AL6 |
19 | Jeremy Peña | Hou | AL7 |
20 | Carlos Correa | Min | AL8 |
21 | Masyn Winn | StL | NL13 |
22 | Ceddanne Rafaela-OF | Bos | AL9 |
23 | Tyler Ftzgerald | SF | NL14 |
24 | Trevor Story | Bos | AL10 |
25 | Willi Castro-2/3/O | Min | AL11 |
26 | Jacob Wilson | Ath | AL12 |
27 | Ha-Seong Kim | TB | AL13 |
28 | Kristian Campbell | Bos | AL14 |
29 | Geraldo Perdomo | Ari | NL15 |
30 | Brooks Lee | Min | AL15 |
31 | J.P. Crawford | Sea | AL16 |
32 | Brayan Rocchio | Cle | AL17 |
33 | Jordan Lawlar | Ari | NL16 |
34 | Dylan Moore-2/3/O | Sea | AL18 |
35 | Jose Caballero-2B/3B | TB | AL19 |
36 | Orlando Arcia | Atl | NL17 |
37 | Trey Sweeney | Det | AL20 |
38 | Luisangel Acuna | NYM | NL18 |
39 | Isiah Kiner-Falefa-2B/3B | Pit | NL19 |
40 | Carson Williams | TB | AL21 |
For more in-depth fantasy baseball stats and analysis, subscribe to BaseballHQ.com.