Shortstop 2026 Fantasy Rankings
Changelog
- 12/22/2024 – First Release
Ranking Methodology
- ADP is based on 30-day rolling NFBC Draft Champions Leagues.
- $ Values are based on standard 5×5 12-team league using the FanGraphs Depth Charts and these Auction Calculator settings. They default to a player’s most valuable position, so if the first base list includes a catcher, it will show that player’s value at catcher.
- ADP and $ Values are updated as of the last update date on this post.
- 5-game eligibility was used for these lists to cast the widest net.
Shortstop Overview
The shortstop position is once again the deepest position in fantasy from top to bottom. There is a great mix of talent from old, reliable vets to young up and comers. However, a lot of the position has eligibility at other spots and there are big drop offs through out.
—
Today’s Discussion
This is the initial set of rankings and they will change as more information becomes available and as I update my projections throughout the offseason and draft season. Players and writeups will be added and changed as we move through the weeks leading up to Spring Training, but please jump into the comments to discuss who I might have whiffed on!
Short(stop) King
| Rank | Name | Team | Pos | Change | ADP | $ |
|---|---|---|---|---|---|---|
| 1 | Bobby Witt Jr. | KC | SS | – | 3 | $37 |
Bobby Witt Jr. was fantastic, but just didn’t hit for quite the power he did in 2024 and 2023. However, some of that can be chalked up to the injuries he played through. In spite of that, he still got to 687 plate appearances and stole 38 bases. If he is back to being full healthy, there is no reason to think that he cannot only be the top SS but challenge for the top player in fantasy not named Shohei.
Five Category Wizards
| Rank | Name | Team | Pos | Change | ADP | $ |
|---|---|---|---|---|---|---|
| 2 | Elly De La Cruz | CIN | SS | – | 9 | $28 |
| 3 | Francisco Lindor | NYM | SS | – | 17 | $23 |
| 4 | Gunnar Henderson | BAL | SS | – | 16 | $29 |
| 5 | Zach Neto | LAA | SS | – | 32 | $22 |
There is an argument that Elly De La Cruz should be in the first tier with Witt, but there is just a bit more risk to his profile. He is making small improvements in the contact skills which is encouraging, but he definitely struggled in the second half, only hitting four home runs and stealing 12 bases. Manager Terry Francona stated that he would likely be giving him more days off after the break next year which could help but would lower his plate appearance upside a little. There upside is immense and at some point he could easily be the top player in fantasy, but the floor keeps him from challenging Witt for now.
Francisco Lindor has gone 31/31 in two of the last three seasons and the one time he didn’t, he missed it by just two stolen bases in 2024. His profile is about as consistent as they come and the only thing that could change his rank is the talk that he could be traded this offseason.
Gunnar Henderson started the year on the IL and never really had the hot streak from a power perspective that one would have expected after his 2024 breakout. The more concerning part is the struggles versus lefties that plagued him in his rookie season returned. I do believe the power returns and he is better in 2025, but it may not be back to the 2024 levels and may look more like his 2023 season.
In spite of starting the year on the IL due to offseason injury, Zach Neto still posted a 26/26 season and has made improvements on the underlying contact skills and power metrics. If not for starting the year on the IL and then ending it on the IL with a hand strain, he would have likely had a 30/30 season. The only issue for Neto is the lineup around him as the Angels have traded away Ward and it doesn’t seem like they will add much to support Neto and Trout.
Speed Demons With A Bit Of Power
| Rank | Name | Team | Pos | Change | ADP | $ |
|---|---|---|---|---|---|---|
| 6 | Trea Turner | PHI | SS | – | 30 | $20 |
| 7 | Maikel Garcia | KCR | 2B/3B/SS/OF | – | 91 | $15 |
| 8 | CJ Abrams | WAS | SS | – | 52 | $14 |
Trea Turner still is a premium talent, but the power decline has been noticeable as he has had a dip in two straight seasons in homers and fly balls. He has also missed more time than he used to over his last two seasons, but still offers quality production in runs, stolen bases, and average.
Maikel Garcia has elite contact skills, but the addition of some power was the nice surprise. he improved his is barrel rate, his hard hit percentage and his exit velocities. Now, he is never going to be a massive homer or RBI threat, but to go from someone who hurt you in two categories to a contributor in five is massive. If the young offense behind him can continue to grow, Garcia could find himself pushing up into the next tier.
In spite of a terrible approach and questionable defense, CJ Abrams has turned into a pretty good fantasy option as a player who makes enough contact and then uses his speed to rack base hits and stolen bases. He likely won’t take another step forward until he improves his approach, but there isn’t a reason to believe he will until we see or hear something different.
Up The Middle Menaces
| Rank | Name | Team | Pos | Change | ADP | $ |
|---|---|---|---|---|---|---|
| 9 | Mookie Betts | LAD | SS/OF | – | 54 | $19 |
| 10 | Geraldo Perdomo | ARI | SS | – | 81 | $15 |
| 11 | Nico Hoerner | CHC | 2B/SS | – | 106 | $9 |
| 12 | Bo Bichette | FA | SS | – | 109 | $17 |
| 13 | Jeremy Pena | HOU | SS | – | 97 | $14 |
Remember when Mookie Betts got sick during the Tokyo Series and lost 20 lbs because he vomited up every time he ate? We have to wonder if that was responsible for a lot of his struggles in the first half of the season. Obviously, it may just be natural regression as he ages into his 30s, but there are reasons to be concerned at this point. This will be the cheapest you will have been able to draft him ever and there isn’t much risk of him completely falling off, but the upside certainly seems limited. I agonized over where to rank him because this does feel low, so he could find himself moving up as the offseason rolls on.
Death, taxes, and Justin Mason giving up on a player a year before his breakout are the most guaranteed things in this world. Geraldo Perdomo was unreal in 2025, hitting .290/.389/.462 with 20 home runs and 27 stolen bases. The power is likely to regress with his 6.2% barrel rate and a 32% hard hit percentage. However, the stolen bases can definitely stick around and he is a very good in-zone hitter which I always love. The most important thing is the health. This was Perdomo’s first season in which he was able to stay on the field and get over the 500 plate appearance mark. If he can stay on the field, he can accumulate and be very valuable.
Nico Hoerner was an afterthought in drafts last season due to concerns he could start the year on the IL since he was recovering from offseason surgery. However, he ended up being ready for the start of the actual season (missing the Tokyo Series) and being the guy he has been his entire career which is be a good asset in runs, stolen bases and batting average. He can actively hurt you in home runs and RBI which holds him back from moving up with Turner and Garcia, but he is a safe bet for a 30+ stolen bases and a good average and there is a range of outcomes where he competes for a batting title.
Hard to do a complete projection on Bo Bichette until we know where he signs, but it was good to see him finally get back to being the guy he once was after an injury riddled 2024. There is a good chance that he could pick up second base eligibility depending on where he signs.
Set It and Forget It(ish)
| Rank | Name | Team | Pos | Change | ADP | $ |
|---|---|---|---|---|---|---|
| 14 | Trevor Story | BOS | SS | – | 113 | $13 |
| 15 | Dansby Swanson | CHC | SS | – | 141 | $8 |
| 16 | Corey Seager | TEX | SS/DH | – | 101 | $14 |
| 17 | Bryson Stott | PHI | 2B/SS | – | 192 | $3 |
| 18 | Xavier Edwards | MIA | SS | – | 176 | $2 |
| 19 | Willy Adames | SF | SS | – | 128 | $10 |
| 20 | Jacob Wilson | OAK | SS | – | 160 | $10 |
| 21 | Brendon Donovan | STL | 2B/SS/OF | – | 294 | $3 |
Prior to 2025, Trevor Story had not been able to stay on the field since arriving in Boston. It all came together in 2025 when he put together his best season since 2019. He is 33 and has a long injury history at this point, so there is a ton of risk that he doesn’t get back to 600 plate appearances, but especially in shallower formats where there is plenty of replacement value, he is well worth the risk.
Corey Seager is a stud on a per plate appearance basis, but he struggles to stay on the field. In shallow leagues, that’s fine because of the replacement value at the position, but it becomes harder to roster him the deeper the league gets. The skills are immaculate and there is talk he could be moved this offseason which would likely be a park upgrade, but that is a discussion for a different day.
Willy Adames really struggled in the his first few months with the Giants, but once July hit, he was a different player, hitting .242/.341/.512 with 21 home runs and eight stolen bases in 328 plate appearances. The park and team do not do him many favors and while it’s hard to know for sure how new manager Tony Vitello will approach things, Vitello did not push things on the basepaths in Tennessee in 2025 so a bump in stolen bases may not be on the horizon. He did become the first Giant to hit 30 homers since Barry Bonds left so you should get power and good counting stats at worst.
Jacob Wilson was on pace for a Rookie of the Year caliber season before he broke his forearm and missed a month of the season. Wilson has one of the best hit tools in all of baseball, but there isn’t a lot else in the profile. He did hit 13 home runs which was surprising especially because half of those happened on the road. The problem with one category guys is if they get hurt or slump, they can really make it hard to replace their value on the wire, but the price is fair and if you need average, he will definitely give you plenty.
Donovan is a high floor, low ceiling glue guy that could be a runs/average play in a lot of leagues if he can stay healthy. Unfortunately, he has struggled with that in all, but one of his seasons in the Majors. He is reportedly a trade candidate which could massive change his value depending on where he ends up.
Shortstops With Red Flags
| Rank | Name | Team | Pos | Change | ADP | $ |
|---|---|---|---|---|---|---|
| 22 | Jackson Holliday | BAL | 2B/SS | – | 143 | $3 |
| 23 | Xander Bogaerts | SD | 2B/SS | – | 221 | $6 |
| 24 | Ezequiel Tovar | COL | SS | – | 194 | $11 |
| 25 | Ernie Clement | TOR | 1B/2B/3B/SS | – | 294 | $6 |
| 26 | Matt McLain | CIN | 2B/SS | – | 213 | $3 |
| 27 | Masyn Winn | STL | SS | – | 265 | $5 |
| 28 | Otto Lopez | MIA | 2B/SS | – | 219 | $3 |
| 29 | Andrew Gimenez | TOR | 2B/SS | – | 298 | $2 |
| 30 | Ha-Seong Kim | ATL | SS | – | 262 | $3 |
| 31 | Joey Ortiz | MIL | 3B/SS | – | 397 | $1 |
| 32 | Carlos Correa | HOU | SS | – | 275 | $3 |
| 33 | Chase Meidroth | CHW | 2B/SS | – | 341 | -$2 |
| 34 | Colson Montgomery | CHW | SS | – | 232 | $1 |
| 35 | Brooks Lee | MIN | 2B/3B/SS | – | 317 | $0 |
| 36 | Anthony Volpe | NYY | SS | – | 320 | -$5 |
Jackson Holliday was decent in his first full season in the Majors and while there wasn’t a ton to do backflips over, he just turned 22 and the underlying skills are pretty well set for the future. We know there is good underlying power in Jackson’s bat and when it finally shows, he could be a stud, but it’s hard to know when that will happen. For now, he is a high floor guy that should continue to get better as he matures, but if people start paying for the breakout, that might be premature for 2026.
Ezequiel Tovar lost over 60 games in 2025 to injuries and when he returned in the second half, he struggled to get going completely. He still has terrible plate discipline and is not a great in-zone hitter and while there is pop and Coors helps, the underlying skills are a problem.
Ernie Clement had an unreal postseason run, hitting .411/.416/.562. Add that into his fantastic positional eligibility and there is going to be some hype on him heading into drafts. He makes a ton of in-zone contact, which I love but he also struggled with swinging too much outside the zone and his lack of punch paints a mediocre picture. Right now, he has a full time role, but if the Blue Jays bring back Bichette or someone else, that would like disappear back to being a utility guy.
It’s hard to know what to make of Matt McLain at this point. He broke out of nowhere in 2023, missed all of 2024, and then was extremely uneven in his return to the field in 2025. A lot of the skills we saw in 2023 were still intact in 2025, but he was unable to maintain the high BABIP rate and he lifted the ball too much which caused his line drive rate to drop from 24% (9th best in baseball) to 17% (14th worst in baseball.) The question is whether his 2026 will look more like his 2025 season than his 2023 debut which I tend to believe it will unless we get more of a reason to think otherwise before drafts are in full force.
Now in his first full season back from injury, Ha-Seong Kim should go back to being a reliable fantasy option for speed without being a zero in power. However, he is projected to hit at the bottom of the Braves lineup which limits his upside in runs and RBI. He could work his way up the lineup some, but if the Braves are healthy finally, it’s hard to see him getting into the top third.
Colson Montgomery has power and a pretty good approach, but he struggles with consistent contact. That won’t be a problem on a rebuilding team in Chicago, but he could hurt your batting average in a ton of formats. If he can make just a bit more contact, he could jump up a few tiers and at 24 years old, there is still room for skills growth.
Anthony Volpe has all the talent in the world, but has struggled over the course of his first few seasons. A lot of people in and out of New York seem ready to give up on him, but he still has power and speed along with a better hit tool than he gets credit for. He is low on these ranks because he is likely to begin the season on the IL and there is a chance the Yankees move on from him, but I am not ready to completely disregard him at 25 years old.
Deep League MIs
| Rank | Name | Team | Pos | Change | ADP | $ |
|---|---|---|---|---|---|---|
| 37 | Jose Caballero | NYY | 2B/3B/SS | – | 227 | -$14 |
| 38 | Nasim Nunez | WAS | 2B/SS | – | 437 | -$10 |
| 39 | Willi Castro | MIN | 2B/3B/SS/OF | – | 387 | -$6 |
| 40 | Jared Triolo | PIT | 1B/2B/3B/SS | – | 408 | -$6 |
| 41 | Brayan Rocchio | CLE | SS | – | 425 | -$7 |
| 42 | Jake Cronenworth | SD | 1B/2B/SS | – | 403 | -$5 |
| 43 | J.P. Crawford | SEA | SS | – | 383 | -$6 |
| 44 | Nick Gonzales | PIT | 2B/SS | – | 474 | -$14 |
Jose Caballero has a ton of speed and he puts it to good use when he gets playing time. Unless the Yankees bring in someone else, he will get that shot to begin the year with Volpe being on the IL. Even if you get nothing else from him in 2026, he could steal 50-60 bases this year.
Nasim Nuñez has speed and is good defensively, but not a ton else in the profile. He does walk some, so if he can make league average contact, there could be some upside here on a guy that is penciled into a regular role right now in Washington.
The Rest
| Rank | Name | Team | Pos | Change | ADP | $ |
|---|---|---|---|---|---|---|
| 45 | Brooks Baldwin | CHW | 2B/3B/SS/OF | – | 430 | -$11 |
| 46 | Mauricio Dubon | ATL | 2B/3B/SS/OF | – | 501 | -$27 |
| 47 | Josh Smith | TEX | 3B/SS/DH | – | 349 | -$12 |
| 48 | Gabriel Arias | CLE | 2B/3B/SS | – | 475 | -$13 |
| 49 | Max Muncy | OAK | 2B/3B/SS | – | 497 | -$12 |
| 50 | Zach McKinstry | DET | 2B/3B/SS/OF | – | 330 | -$16 |
| 51 | Hyeseong Kim | LAD | 2B/SS/OF | – | 452 | -$17 |
| 52 | Ryan Ritter | COL | 2B/SS | – | 605 | -$19 |
| 53 | Isiah Kiner-Falefa | PIT | 2B/3B/SS | – | 588 | -$21 |
| 54 | Taylor Walls | TB | 2B/SS | – | 680 | -$8 |
| 55 | Ezequiel Duran | TEX | 1B/2B/3B/SS/OF | – | 680 | -$21 |
| 56 | Javier Baéz | DET | 2B/3B/SS/OF | – | 468 | -$21 |
| 57 | Oswald Peraza | LAA | 1B/2B/3B/SS | – | 726 | -$22 |
| 58 | Ronny Mauricio | NYM | 2B/3B/SS/DH | – | 472 | -$22 |
| 59 | David Hamilton | BOS | 2B/SS | – | 710 | -$35 |
| 60 | Thomas Saggese | STL | 2B/3B/SS | – | 539 | -$31 |
Find someone who loves you as much as the Rays love Taylor Walls. Just don’t draft them or Walls for your fantasy team.
Thomas Saggese will jump up this ranks if Donovan is traded.
Prospects That Could Debut This Year
| Rank | Name | Team | Pos | Change | ADP | $ |
|---|---|---|---|---|---|---|
| 61 | Kevin McGonigle | DET | SS | – | -$25 | |
| 62 | Carson Williams | TB | SS | – | 430 | -$8 |
| 63 | JJ Wetherholt | STL | SS | – | -$36 | |
| 64 | Konnor Griffin | PIT | SS | – | -$11 | |
| 65 | Colt Emerson | SEA | SS | – | -$24 | |
| 66 | Sebastian Walcott | TEX | SS | – | -$36 |
Kevin McGonigle doesn’t have a ton of power or speed, but what he does do is rake. His highest strikeout rate at any level was 12.6% and does a bit of everything. He won’t have to stay in the minors for long once the Tigers realize he is better than Baez and McKinstry already.
Carson Williams struggled in his debut in 2025 and while he has a shot to make the team as the everyday shortstop, the lack of hit tool is a huge problem. With the Rays shedding salary, he probably will get a good amount of PAs, so chances are that he is further up this list next update.
Konnor Griffin is the top prospect in baseball for a reason, but I don’t think there is much chance he sees time at the Major League level this year.
Full Rankings Without Tiers
| Rank | Name | Team | Pos | Change | ADP | $ |
|---|---|---|---|---|---|---|
| 1 | Bobby Witt Jr. | KC | SS | – | 3 | $37 |
| 2 | Elly De La Cruz | CIN | SS | – | 9 | $28 |
| 3 | Francisco Lindor | NYM | SS | – | 17 | $23 |
| 4 | Gunnar Henderson | BAL | SS | – | 16 | $29 |
| 5 | Zach Neto | LAA | SS | – | 32 | $22 |
| 6 | Trea Turner | PHI | SS | – | 30 | $20 |
| 7 | Maikel Garcia | KCR | 2B/3B/SS/OF | – | 91 | $15 |
| 8 | CJ Abrams | WAS | SS | – | 52 | $14 |
| 9 | Mookie Betts | LAD | SS/OF | – | 54 | $19 |
| 10 | Geraldo Perdomo | ARI | SS | – | 81 | $15 |
| 11 | Nico Hoerner | CHC | 2B/SS | – | 106 | $9 |
| 12 | Bo Bichette | FA | SS | – | 109 | $17 |
| 13 | Jeremy Pena | HOU | SS | – | 97 | $14 |
| 14 | Trevor Story | BOS | SS | – | 113 | $13 |
| 15 | Dansby Swanson | CHC | SS | – | 141 | $8 |
| 16 | Corey Seager | TEX | SS/DH | – | 101 | $14 |
| 17 | Bryson Stott | PHI | 2B/SS | – | 192 | $3 |
| 18 | Xavier Edwards | MIA | SS | – | 176 | $2 |
| 19 | Willy Adames | SF | SS | – | 128 | $10 |
| 20 | Jacob Wilson | OAK | SS | – | 160 | $10 |
| 21 | Brendon Donovan | STL | 2B/SS/OF | – | 294 | $3 |
| 22 | Jackson Holliday | BAL | 2B/SS | – | 143 | $3 |
| 23 | Xander Bogaerts | SD | 2B/SS | – | 221 | $6 |
| 24 | Ezequiel Tovar | COL | SS | – | 194 | $11 |
| 25 | Ernie Clement | TOR | 1B/2B/3B/SS | – | 294 | $6 |
| 26 | Matt McLain | CIN | 2B/SS | – | 213 | $3 |
| 27 | Masyn Winn | STL | SS | – | 265 | $5 |
| 28 | Otto Lopez | MIA | 2B/SS | – | 219 | $3 |
| 29 | Andrew Gimenez | TOR | 2B/SS | – | 298 | $2 |
| 30 | Ha-Seong Kim | ATL | SS | – | 262 | $3 |
| 31 | Joey Ortiz | MIL | 3B/SS | – | 397 | $1 |
| 32 | Carlos Correa | HOU | SS | – | 275 | $3 |
| 33 | Chase Meidroth | CHW | 2B/SS | – | 341 | -$2 |
| 34 | Colson Montgomery | CHW | SS | – | 232 | $1 |
| 35 | Brooks Lee | MIN | 2B/3B/SS | – | 317 | $0 |
| 36 | Anthony Volpe | NYY | SS | – | 320 | -$5 |
| 37 | Jose Caballero | NYY | 2B/3B/SS | – | 227 | -$14 |
| 38 | Nasim Nunez | WAS | 2B/SS | – | 437 | -$10 |
| 39 | Willi Castro | MIN | 2B/3B/SS/OF | – | 387 | -$6 |
| 40 | Jared Triolo | PIT | 1B/2B/3B/SS | – | 408 | -$6 |
| 41 | Brayan Rocchio | CLE | SS | – | 425 | -$7 |
| 42 | Jake Cronenworth | SD | 1B/2B/SS | – | 403 | -$5 |
| 43 | J.P. Crawford | SEA | SS | – | 383 | -$6 |
| 44 | Nick Gonzales | PIT | 2B/SS | – | 474 | -$14 |
| 45 | Brooks Baldwin | CHW | 2B/3B/SS/OF | – | 430 | -$11 |
| 46 | Mauricio Dubon | ATL | 2B/3B/SS/OF | – | 501 | -$27 |
| 47 | Josh Smith | TEX | 3B/SS/DH | – | 349 | -$12 |
| 48 | Gabriel Arias | CLE | 2B/3B/SS | – | 475 | -$13 |
| 49 | Max Muncy | OAK | 2B/3B/SS | – | 497 | -$12 |
| 50 | Zach McKinstry | DET | 2B/3B/SS/OF | – | 330 | -$16 |
| 51 | Hyeseong Kim | LAD | 2B/SS/OF | – | 452 | -$17 |
| 52 | Ryan Ritter | COL | 2B/SS | – | 605 | -$19 |
| 53 | Isiah Kiner-Falefa | PIT | 2B/3B/SS | – | 588 | -$21 |
| 54 | Taylor Walls | TB | 2B/SS | – | 680 | -$8 |
| 55 | Ezequiel Duran | TEX | 1B/2B/3B/SS/OF | – | 680 | -$21 |
| 56 | Javier Baéz | DET | 2B/3B/SS/OF | – | 468 | -$21 |
| 57 | Oswald Peraza | LAA | 1B/2B/3B/SS | – | 726 | -$22 |
| 58 | Ronny Mauricio | NYM | 2B/3B/SS/DH | – | 472 | -$22 |
| 59 | David Hamilton | BOS | 2B/SS | – | 710 | -$35 |
| 60 | Thomas Saggese | STL | 2B/3B/SS | – | 539 | -$31 |
| 61 | Kevin McGonigle | DET | SS | – | -$25 | |
| 62 | Carson Williams | TB | SS | – | 430 | -$8 |
| 63 | JJ Wetherholt | STL | SS | – | -$36 | |
| 64 | Konnor Griffin | PIT | SS | – | -$11 | |
| 65 | Colt Emerson | SEA | SS | – | -$24 | |
| 66 | Sebastian Walcott | TEX | SS | – | -$36 |
Justin is the co-host on The Sleeper and The Bust Podcast and writes for Rotographs covering the Roto Riteup as well as other periodic articles. In addition to his work at Rotographs, Justin is the lead fantasy writer/analyst and co-owner for FriendswithFantasyBenefits.com, and the owner of The Great Fantasy Baseball Invitational. He is also a certified addiction treatment counselor. Follow Justin on Twitter @JustinMasonFWFB.
Griffin will be at SS by June at latest, if they extend him opening day.