If you have been reading or listening to my content, you have likely heard me reference fScores (named fScores for “fantasy scores”) or use them to compare players. This is a custom fantasy stat I created that aggregates other stats into core skills, weighted against the average player where 100 is average, similar to wRC+ or OPS+.
Drafting based on core skills, rather than attempting a “one size fits all” ranking allows for more customization in team building and team design to target the weak points of your team and allows for more balance.
Please read the article “What is fScore?” for a better understanding before going through the below rankings. The shortstops listed at the top of each tier are where the tier starts and ends.
- Fantasy Baseball Dynasty Rankings (2024)
- Fantasy Baseball Research & Advice
- Fantasy Baseball Average Draft Position (ADP)
- Fantasy Baseball News
2025 Shortstop fScores (Fantasy Baseball)
You will find a complete set of shortstop rankings at the end of this article.
Additional Positions and fScores
- C fScores
- 1B fScores
- 2B fScores
- SS fScores
- 3B fScores
- OF fScores
- SP fScores
- RP fScores
Tier 1 & Notes
- Tier Starter: Bobby Witt Jr. (SS – KC)
- Tier Ender: Elly De La Cruz (3B, SS – CIN)
Bobby Witt Jr. ranks third after Shohei Ohtani and Aaron Judge in overall fScores. I would still pick Witt ahead of Judge in any three-outfielder leagues or in categories leagues to get the power/speed combo at a higher value position. As long as Witt is healthy, he should be a lock for a 30/30 season or better, which is exactly what you want from a first-round pick.
Elly De La Cruz might have a higher ceiling than Witt in categories leagues because he’s one of the only players in the league I could see netting more than 30 homers and more than 80 steals. He’s slightly less valuable in points leagues and would drop down to the bottom of Tier 2 due to his volatility in regard to plate skills.
Tier 2 & Notes
- Tier Starter: Francisco Lindor
- Tier Ender: Gunnar Henderson/Mookie Betts
Francisco Lindor was incredibly underrated going into last season, as there were fears he was starting the downtrend on his aging curve. I believe Lindor has proven he’s part of that upper-echelon tier of baseball players who won’t start declining until their mid-30s. He, like Witt, looks like your best bet for a surefire 30/30 season.
I love Gunnar Henderson. He has phenomenal plate skills. He would rank second at shortstop in points leagues. However, I wouldn’t be surprised if he’s already kind of peaked out at the top of his skill level. We could see an increase in plate skills, but the power/speed likely tops out at around 40/20.
Check out my 2B fScores rankings for more on Mookie Betts.
Tier 3 & Notes
- Tier Starter: Oneil Cruz (CF, SS – PIT)
- Tier Ender: Trea Turner (SS – PHI)
Oneil Cruz will spend a good amount of time in the outfield in 2025, but lucky for us he already netted enough games for shortstop eligibility in 2025. The power and speed are legit and we could see 30/30 from him if he hits his stride. The issues with Cruz are his sub-par hit tool and his plate skills have led to inconsistencies.
Willy Adames is coming off a career year, but he’s had multiple very good seasons. At worst, he is an All-Star-level shortstop. Naturally, moving out of a good stadium in Milwaukee and entering a bad stadium in San Francisco would have me concerned about a large drop-off, especially after a contract season, but the success of Matt Chapman gives me a little more hope we won’t see such a large drop-off in his production.
CJ Abrams has shown similar inconsistencies in hit tool and plate skills to Cruz, but he has less power upside and more speed upside. He has 20/60 upside if he can get on base enough to steal those bags.
Corey Seager is the best pure hitter at the position. If he stays healthy he has the highest power upside at the position. This is a position in categories leagues you would like to get some steals from, though, and Seager has a track record of not being able to go 162 games without an injury, so he gets slightly dinged for these reasons.
Trea Turner is a speed-based player who is now 32 years old. I’m not concerned about the hit tool slowing down for a few more years, but I am concerned the wheels might start slowing down. I think 20/25 might be his new ceiling for the next few years. Even though he will probably hit 40-50 points higher than Abrams, I’ll take the stolen base upside in categories leagues.
Tier 4 & Notes
- Tier Starter: Zach Neto (SS – LAA)
- Tier Ender: Masyn Winn (SS – STL)
Zach Neto had an incredibly underrated season in 2024 (probably because he’s on the Angels). He hit 23 homers and 30 steals. He’s still not 100% healthy after getting right shoulder surgery at the end of the season, so be a little wary before drafting him and look for updates going into the season. We just saw Matt McLain miss about six months from the same surgery, so it’s possible we won’t see him until May.
Dansby Swanson is above average all around and is a nice fallback option at the position in the event you miss out on higher-tiered players. He will provide slightly above-average numbers across the board for you.
Jackson Holliday is only going to be 21 years old in 2025 and has major upside. He could be in line for a breakout season. In points leagues, he’s a must-draft, even though he might only be a 15/15 player this year. There’s room for significant growth in a young player who already possesses way-above-league-average plate skills and a slightly above-league-average hit tool.
Ha-Seong Kim didn’t follow up on his killer 2023 season and is still a free agent at the time of this writing. His value may change depending on his destination, but he will end up in this same tier regardless. His value is more in line with 12-ish homers and 20-25 steals than what we saw in 2023.
Anthony Volpe is a poor man’s CJ Abrams. The good news is the Yankees have a better lineup than the Nationals, but will Volpe be at the top or the bottom of that lineup?
Tyler Fitzgerald had a big-time breakout last season at 26. All the underlying data backs up his breakout, but will it stick like it did for Justin Turner and J.D. Martinez when they broke out at a later age? Or was it a one-time blip like Brandon Drury? There is risk here, but at this value, there is also some very nice upside.
Tommy Edman signing long-term with the Dodgers makes me want him more. The big question with Edman is if he’s fully healed because he should be a 15-homer, 30-steal guy if he’s healthy. He will put up nice counting stats in the Dodgers’ lineup.
David Hamilton‘s fScores are actually better than Volpe’s, but he doesn’t have the same pedigree and is an older breakout player like Fitzgerald. Will he get consistent playing time with the young stars coming up?
Masyn Winn is a poor man’s Dansby Swanson. He can do a little bit of everything and will be leading off for the Cardinals. He has the speed to steal more bags if the Cardinals let him run.
Tier 5 & Notes
- Tier Starter: Maikel Garcia (2B, 3B, SS – KC)
- Tier Ender: Trevor Story (SS – BOS)
I’m not going to touch on every name in this tier just to keep things brief.
Xavier Edwards could be interesting in a points league because he will get a lot of run and could get a ton of hits. There’s a little bit of a Steven Kwan profile here with much less power. The big question is if the power tool is so light will he end up like Billy Hamilton having to leg out dribblers just to get on base?
Jeremy Pena is a poor man’s Masyn Winn, which makes him your homeless man’s Dansby Swanson, I guess.
Carlos Correa can be a lighter version of Corey Seager when healthy, but his health issues are even worse than Seager’s. He’s solid for points leagues as long as you have a good backup.
Ezequiel Tovar has horrendous plate skills. He could still go 25/8 in categories leagues, but in points leagues, he’s an avoid.
Jordan Lawlar could be primed for a breakout season if he can stay healthy. The tools are all there, we just need him to be in the lineup every day.
Tier 6 & Notes
- Tier Starter: Brice Matthews (SS – HOU)
- Tier Ender: Jacob Wilson (SS – Athletics)
I’m only going to hit some of the interesting names in the next two tiers. First off is Brice Matthews. He doesn’t have an open spot unless there’s an injury, which is good, as it gives him time to work on a pretty bad hit tool.
Carson Williams could and should be up relatively early, so this is one of the rookies I would like to buy in deep leagues. He has a nice power/speed combo with fantastic defense, but the inconsistent hit tool and plate skills could hold him back. You might get a little more Taylor Walls in Williams’ rookie year than you want to think about.
Jose Tena is an interesting name for a breakout if the Nationals start him every day. He has enough power and speed to put up a 15/15 season and could be the 2025 version of Tyler Fitzgerald.
Brooks Lee has to develop more power for me to be interested in him for fantasy in 2025.
Jacob Wilson will get a ton of run and is super interesting to me in points leagues because he has a very Luis Arraez profile. He could be a hits machine.
Tier 7 & Notes
- Tier Starter: Oswald Peraza (2B, 3B, SS – NYY)
- Tier Ender: Vaughn Grissom
Colson Montgomery has kind of an Isaac Paredes profile to him with much better exit velocities. The only issue is he hits the ball on the ground too much and the hit tool needs to improve to end up with Paredes outcomes.
Marcelo Mayer could be the last of the new “Big 3” to come up since the Red Sox have David Hamilton and Trevor Story starting the year up the middle. His production in 2025 will all depend on his health and the health of Story.
I like Cole Young – he’s always been way ahead on an age-to-level basis, but now he’s at a point where he needs to develop some power to become more than just the next Geraldo Perdomo.
2025 fScores Shortstop Rankings
Name | Age | fContact | fDiscipline | fPower | fSpeed | fDurability | TOTAL | FUTURE | BETA |
Bobby Witt Jr. | 25 | 109 | 102 | 142 | 135 | 145 | 133 | 155 | 5.46 |
Elly De La Cruz | 23 | 103 | 94 | 129 | 216 | 139 | 141 | 146 | – |
Francisco Lindor | 31 | 105 | 108 | 135 | 142 | 152 | 130 | 136 | 2.75 |
Gunnar Henderson | 24 | 105 | 115 | 128 | 100 | 142 | 124 | 130 | – |
Mookie Betts | 32 | 107 | 145 | 129 | 118 | 105 | 119 | 114 | 4.41 |
Oneil Cruz | 26 | 94 | 94 | 139 | 164 | 108 | 118 | 131 | – |
Willy Adames | 29 | 100 | 105 | 131 | 106 | 140 | 120 | 123 | 8.4 |
CJ Abrams | 24 | 97 | 84 | 90 | 183 | 121 | 114 | 122 | – |
Corey Seager | 31 | 123 | 110 | 155 | 64 | 110 | 113 | 116 | – |
Trea Turner | 32 | 108 | 81 | 105 | 137 | 140 | 114 | 115 | 5.51 |
Zach Neto | 24 | 97 | 88 | 106 | 146 | 119 | 113 | 119 | – |
Dansby Swanson | 31 | 102 | 105 | 105 | 126 | 137 | 113 | 112 | 0.15 |
Jackson Holliday | 21 | 101 | 132 | 92 | 116 | 96 | 102 | 119 | – |
Ha-Seong Kim | 29 | 98 | 142 | 71 | 139 | 97 | 102 | 106 | – |
Anthony Volpe | 24 | 93 | 89 | 80 | 157 | 141 | 110 | 113 | – |
Tyler Fitzgerald | 27 | 103 | 79 | 112 | 157 | 111 | 108 | 115 | – |
Tommy Edman | 30 | 100 | 103 | 84 | 168 | 76 | 94 | 106 | 13.95 |
David Hamilton | 27 | 94 | 101 | 80 | 260 | 81 | 114 | 117 | – |
Masyn Winn | 23 | 97 | 99 | 78 | 107 | 138 | 102 | 109 | – |
Maikel Garcia | 25 | 99 | 113 | 59 | 193 | 126 | 113 | 115 | – |
Xavier Edwards | 25 | 118 | 120 | 45 | 215 | 97 | 110 | 125 | – |
Andres Gimenez | 26 | 100 | 78 | 65 | 169 | 137 | 107 | 111 | 3.33 |
Jeremy Pena | 27 | 102 | 75 | 85 | 116 | 139 | 103 | 107 | – |
Carlos Correa | 30 | 105 | 124 | 115 | 67 | 79 | 96 | 99 | 16.83 |
Brice Turang | 25 | 96 | 112 | 53 | 219 | 98 | 112 | 115 | – |
Ezequiel Tovar | 23 | 104 | 56 | 110 | 81 | 135 | 100 | 105 | – |
Jordan Lawlar | 22 | 100 | 104 | 93 | 168 | 60 | 92 | 106 | – |
Ceddanne Rafaela | 24 | 98 | 52 | 93 | 121 | 127 | 97 | 103 | – |
Bo Bichette | 27 | 108 | 82 | 85 | 87 | 75 | 83 | 76 | – |
Trevor Story | 32 | 100 | 88 | 97 | 151 | 43 | 86 | 85 | – |
Brice Matthews | 23 | 89 | 108 | 98 | 171 | 88 | 102 | 108 | – |
Luis Rengifo | 28 | 104 | 90 | 79 | 138 | 66 | 93 | 93 | – |
Josh H. Smith | 27 | 97 | 109 | 76 | 98 | 116 | 97 | 110 | – |
Trey Sweeney | 25 | 91 | 88 | 87 | 130 | 91 | 94 | 106 | |
Carson Williams | 22 | 86 | 91 | 100 | 133 | 109 | 101 | 105 | – |
Joey Ortiz | 26 | 93 | 113 | 77 | 96 | 113 | 94 | 103 | – |
Geraldo Perdomo | 25 | 97 | 150 | 58 | 113 | 114 | 97 | 109 | 10.8 |
Jose Tena | 24 | 98 | 73 | 80 | 112 | 100 | 92 | 102 | – |
Orlando Arcia | 30 | 95 | 100 | 87 | 75 | 122 | 92 | 100 | 25.9 |
J.P. Crawford | 30 | 93 | 140 | 73 | 88 | 101 | 93 | 94 | 11.92 |
Hyeseong Kim | 26 | 95 | 91 | 54 | 157 | 120 | 98 | 113 | |
Brendan Rodgers | 28 | 111 | 87 | 92 | 67 | 109 | 91 | 96 | 24.25 |
Ernie Clement | 29 | 104 | 97 | 68 | 109 | 98 | 91 | 106 | – |
Brayan Rocchio | 24 | 98 | 94 | 67 | 87 | 115 | 87 | 94 | – |
Brooks Lee | 24 | 100 | 90 | 79 | 89 | 82 | 83 | 95 | – |
Jacob Wilson | 23 | 106 | 114 | 60 | 77 | 63 | 80 | 95 | – |
Oswald Peraza | 25 | 91 | 89 | 78 | 140 | 54 | 87 | 100 | – |
Isiah Kiner-Falefa | 30 | 99 | 93 | 55 | 129 | 106 | 92 | 94 | 4.52 |
Colson Montgomery | 23 | 87 | 111 | 86 | 79 | 101 | 88 | 91 | – |
Paul DeJong | 31 | 94 | 73 | 114 | 64 | 98 | 88 | 93 | – |
Marcelo Mayer | 22 | 99 | 86 | 86 | 116 | 57 | 83 | 92 | – |
Brooks Baldwin | 24 | 94 | 80 | 65 | 147 | 80 | 82 | 89 | |
Miguel Rojas | 36 | 103 | 121 | 59 | 97 | 87 | 86 | 83 | – |
Blaze Alexander | 26 | 96 | 84 | 72 | 90 | 90 | 78 | 87 | – |
Leo Jimenez | 24 | 96 | 95 | 80 | 83 | 90 | 80 | 85 | – |
Amed Rosario | 29 | 106 | 64 | 63 | 139 | 94 | 86 | 79 | 5.57 |
Casey Schmitt | 26 | 101 | 71 | 108 | 71 | 63 | 76 | 86 | – |
Darell Hernaiz | 23 | 98 | 92 | 58 | 104 | 84 | 79 | 89 | – |
Cole Young | 21 | 95 | 121 | 65 | 110 | 102 | 92 | 94 | – |
Edmundo Sosa | 29 | 98 | 61 | 88 | 125 | 67 | 82 | 84 | 53.26 |
Marco Luciano | 23 | 92 | 106 | 77 | 78 | 65 | 78 | 88 | 11.62 |
Ezequiel Duran | 26 | 95 | 71 | 73 | 70 | 77 | 71 | 73 | – |
Vaughn Grissom | 24 | 110 | 83 | 59 | 88 | 34 | 66 | 64 | – |
12 Teamers | 121.00 | ||||||||
15 Teamers (Top 30) | 109.43 | ||||||||
Total | 97.81 |
Subscribe: YouTube | Spotify | Apple Podcasts | iHeart | Castbox | Amazon Music | Podcast Addict | SoundCloud | TuneIn
Please follow me on X @fantasyaceball, on YouTube @TheTimkanak and subscribe to the Fantasy Aceball podcast for more great content throughout the season. More of my written work can be found here on FantasyPros.