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 catchers 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 Second Basemen fScores (Fantasy Baseball)
You will find a complete set of second basemen 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: Mookie Betts (2B, SS, RB – LAD)
- Tier Ender: Ketel Marte (2B, DH – ARI)
Mookie Betts’ future fScore shows he is trending downward, but this is only because he was hurt in the second half of 2024. He’s a future Hall of Famer and I don’t see his career trending downward until around 2028-2030. Even though fScores tell me otherwise, I’m not concerned.
Ketel Marte is such an anomaly, I was expecting a much higher BETA, however, he’s incredibly consistent in the under-the-hood stats throughout the last few years. The inconsistencies have all been in the back of the baseball card stats. I was selling him at this time last year. Clearly, I was wrong.
Tier 2 & Notes
- Tier Starter: Jose Altuve (2B – HOU)
- Tier Ender: Marcus Semien (2B – TEX)
Jose Altuve had his first season of what I would call the beginning of the downtrend in his career. He’s still one of the better players at the second base position, though, despite there only being an approximate 4% gap between his fScore and that of the average top-12 second baseman.
Matt McLain was a guy I was all over in 2023 and just as much in 2024. It backfired with the injury as I had McLain in about 80% of my leagues. I don’t think anything has changed with the skill set. We have an aggressive hitter who makes high-quality contact with power and speed that allows him to outperform a lackluster contact rate and avoid major batting average on balls in play (BABIP) regression.
Jordan Westburg was having a killer breakout season in 2024 until his injury (which we can see impacts his fDurability), but he should play full-time in 2025 at 3B. He’s better for categories leagues than points leagues because his plate skills are subpar with a walk rate below 5% in 2024. He projects for 25 home runs, 10 steals and a decent batting average over a full season with multi-position eligibility.
Spencer Steer is intriguing. He doesn’t rate very well categorically in the most important hitting categories (contact and power), but he still performs by being pretty average across the board. Hitting in the middle of the Reds’ lineup in Great American Ball Park and having multi-position eligibility is nice.
Side Note: He only played seven games at 2B in 2024, so he may not be eligible at 2B in some leagues.
Marcus Semien is kind of like an older Spencer Steer at this point with less speed. He will get a lot of counting stats based on playing time and hitting leadoff for the Rangers.
Tier 3 & Notes
- Tier Starter: Kristian Campbell (2B – BOS)
- Tier Ender: Ozzie Albies (2B – ATL)
Yes, rookie Kristian Campbell leads Tier 3. I might be too aggressive, but this same aggressiveness helped me nab guys like Bobby Witt Jr., Gunnar Henderson and Matt McLain in the past when others were sleeping. I’m expecting the fScores to lead me right here as well.
Bryson Stott is the best of what we would call the speed-focused second basemen because he also has some power and good plate skills. In an ideal world, he would be hitting higher in the lineup, but the Phillies are loaded with vets, so Stott falls down the lineup.
Luis Garcia is an interesting one, he’s only 25 years old but has been around forever. My comp last season for him was Lourdes Gurriel Jr. They have pretty similar skill sets, but I think Garcia has a bit more speed than Gurriel ever had.
Max Muncy‘s value might depend on what your league format is. If you are in an on-base percentage (OBP), OPS or points league, you don’t care about the bad batting average and will take the walks and power.
Zack Gelof has a very nice power/speed combo and is almost a poor man’s Matt McLain. The hit tool and plate skills are what hold him back. If he can get these tools near average, he will do what he did at the end of 2023 that made everyone fall sideways for him in the 2024 preseason.
Tier 4 & Notes
- Tier Starter: Nico Hoerner (2B, SS – CHC)
- Tier Ender: Gleyber Torres (2B – Free Agent)
Nico Hoerner is the next “speed” option behind Bryson Stott with similar tools, except worse power. The Cubs are looking to trade him, so his value may change depending on where he ends up and what spot in the order he’s hitting.
Brandon Lowe gets to hit in the minor league version of Yankee Stadium this year as long as the Rays don’t trade him. If he can stay healthy as a power lefty, we could see a career season from him.
If you need some batting average, Luis Arraez is your guy. He’s only a two-category guy, though, between batting average and runs.
Jonathan India should be hitting high up in the Royals’ lineup, which counters some of the loss of production from leaving Great American Ball Park. The Royals’ offense was pretty solid last year and India should be a lock for playing time.
Brice Turang is the lower-tier Nico Hoerner of the “speed” guys. The big knock on Turang is inconsistency with the hit tool and some injury issues. If he can stay on the field his bat has a better chance of stabilizing. If you need cheaper speed, Turang can be your poor man’s Hoerner.
Xander Bogaerts reminds me of a poor man’s Spencer Steer/Marcus Semien for fantasy purposes. While he has a better hit tool than both, his power and speed are inferior. In the case of Steer, he doesn’t have multi-position eligibility or Great American Ball Park to help pad the stats.
The fourth in the line of my classified “speed” guys is David Hamilton, who broke out last year with the Red Sox. He’s older than Turang but has a very similar skill set if the Red Sox lock him in as a starter in 2024.
Andres Gimenez is fifth out of the “speed” guys and it will be interesting to see how the Blue Jays work him into the lineup. Will he hit in front of Vladimir Guerrero Jr.? The big knock for Gimenez is he’s never run as much as he should and his plate skills are worse than the other speed guys discussed to this point.
Nolan Gorman, per Cardinals president and general manager John Mozeliak, is expected to get 600 at-bats in 2025. This means he will play against lefties instead of being platooned and should be a lock for 30 homers. This kind of makes him a poor man’s Max Muncy, but he’s still young and shown a better hit tool and plate skills in 2023. He’s a hard worker and I expect a bit of a rebound in 2025.
Isaac Paredes in Houston is ideal. His metrics are all subpar, however, he is the pull king. I fully expect at least 25 bombs over the Crawford boxes in Houston.
Gleyber Torres is still a free agent at the time of this writing and is more or less a worse version of Xander Bogaerts. His performance depends on where he ends up and where he’s hitting in the lineup. He will be in this tier no matter where he signs.
Tier 5 & Notes
- Tier Starter: Matt Shaw (2B, 3B, SS – CHC)
- Tier Ender: Trevor Story (SS – BOS)
Matt Shaw might have some trouble adjusting to the Majors when he first comes up based on his level-to-level struggles, but the power/speed combo is the real deal. After the Cubs moved Paredes and Cam Smith, the 3B spot is wide open for him assuming they don’t sign Alex Bregman after this article comes out.
Brendan Donovan is the most consistent player in baseball, per my BETA scores, and he’s multi-position eligible. He’s about the best bench option you can get when you need someone to plug in when injuries strike and you won’t lose too much by a bad waiver add.
Connor Norby had a pretty nice rookie run with the Marlins, but he isn’t quite as good as he showed. I did compare him in my prospect rankings to Aaron Hill, who was pretty good out of nowhere. It’s possible Norby is for real and will jump a tier or two by next year, especially since he will get a lot of run in Miami.
Jake Cronenworth is very similar to Brendan Donovan, but is a little bit older and doesn’t have as much position eligibility.
Trevor Story is a forgotten name at this point, but he’s worth a flier. He’s only 32, so we could get two or three more decent years out of him if he can remain healthy.
Tier 6 & Notes
- Tier Starter: Zach McKinstry (2B, 3B, OF, SS – DET)
- Tier Ender: Jorge Polanco (2B, 3B – Free Agent)
This tier is full of super utility types and starters who might take a step forward.
Zach McKinstry, Dylan Moore and Luis Rengifo are “boring” types who could have some nice production with regular starting spots.
Christopher Morel, Edouard Julien and Jorge Polanco are high-ceiling types who had bad 2024 seasons and might rebound with the correct opportunity.
Luisangel Acuna, Tyler Black and Nick Yorke are interesting rookies to monitor. Nick Yorke and Spencer Horwitz might be competing for playing time.
Can Colt Keith overcome a tough ballpark?
Tier 7 & Notes
- Tier Starter: Richie Palacios
- Tier Ender: Brandon Drury
This is a large tier of waiver wire types and prospects who won’t be up early in the season.
The big names to watch in this tier are rookies or first-time starters:
2025 fScores Second Basemen Rankings
Name | Age | fContact | fDiscipline | fPower | fSpeed | fDurability | TOTAL | FUTURE | BETA |
Mookie Betts | 32 | 107 | 145 | 129 | 118 | 105 | 119 | 114 | 4.41 |
Ketel Marte | 31 | 105 | 134 | 138 | 90 | 116 | 119 | 125 | 1.05 |
Jose Altuve | 35 | 106 | 108 | 96 | 118 | 128 | 113 | 107 | 1.74 |
Matt McLain | 25 | 96 | 104 | 120 | 140 | 76 | 104 | 110 | – |
Jordan Westburg | 26 | 101 | 78 | 121 | 86 | 93 | 95 | 111 | – |
Spencer Steer | 27 | 94 | 123 | 97 | 124 | 137 | 115 | 122 | 14.89 |
Marcus Semien | 34 | 99 | 119 | 96 | 94 | 150 | 111 | 108 | 7.34 |
Kristian Campbell | 23 | 103 | 126 | 103 | 138 | 96 | 109 | 118 | – |
Bryson Stott | 27 | 100 | 113 | 73 | 163 | 126 | 111 | 113 | 5.94 |
Luis Garcia | 25 | 114 | 88 | 95 | 115 | 114 | 106 | 120 | 7.63 |
Max Muncy | 34 | 95 | 156 | 153 | 76 | 76 | 106 | 105 | – |
Zack Gelof | 25 | 97 | 86 | 111 | 172 | 111 | 111 | 116 | – |
Ozzie Albies | 28 | 101 | 94 | 96 | 106 | 82 | 93 | 97 | – |
Nico Hoerner | 28 | 105 | 123 | 53 | 160 | 139 | 112 | 114 | 0.88 |
Brandon Lowe | 30 | 103 | 93 | 136 | 92 | 102 | 103 | 108 | 8.33 |
Luis Arraez | 28 | 121 | 195 | 53 | 83 | 134 | 110 | 109 | 2.66 |
Jonathan India | 28 | 98 | 136 | 95 | 98 | 124 | 106 | 115 | – |
Brice Turang | 25 | 96 | 112 | 53 | 219 | 98 | 112 | 115 | – |
Xander Bogaerts | 32 | 103 | 109 | 82 | 111 | 118 | 100 | 98 | 1.7 |
David Hamilton | 27 | 94 | 101 | 80 | 260 | 81 | 114 | 117 | – |
Andres Gimenez | 26 | 100 | 78 | 65 | 169 | 137 | 107 | 111 | 3.33 |
Nolan Gorman | 25 | 97 | 86 | 142 | 105 | 109 | 103 | 106 | – |
Isaac Paredes | 26 | 94 | 140 | 91 | 69 | 124 | 102 | 109 | 5.74 |
Gleyber Torres | 28 | 109 | 118 | 94 | 69 | 136 | 103 | 105 | 4.28 |
Matt Shaw | 23 | 95 | 86 | 96 | 168 | 99 | 104 | 114 | – |
Brendan Donovan | 28 | 106 | 134 | 76 | 74 | 125 | 101 | 107 | 0.01 |
Connor Norby | 25 | 104 | 84 | 112 | 89 | 113 | 99 | 107 | – |
Jake Cronenworth | 31 | 100 | 129 | 82 | 87 | 131 | 103 | 100 | 6.05 |
Trevor Story | 32 | 100 | 88 | 97 | 151 | 43 | 86 | 85 | – |
Zach McKinstry | 30 | 107 | 104 | 80 | 180 | 92 | 100 | 106 | 5.01 |
Dylan Moore | 32 | 92 | 128 | 112 | 197 | 86 | 115 | 116 | – |
Davis Schneider | 26 | 94 | 116 | 125 | 101 | 102 | 100 | 100 | – |
Gavin Lux | 27 | 103 | 116 | 87 | 81 | 112 | 95 | 103 | – |
Christopher Morel | 26 | 90 | 96 | 117 | 68 | 117 | 96 | 101 | 6.98 |
Edouard Julien | 26 | 102 | 126 | 101 | 97 | 74 | 91 | 103 | – |
Luis Rengifo | 28 | 104 | 90 | 79 | 138 | 66 | 93 | 93 | – |
Geraldo Perdomo | 25 | 97 | 150 | 58 | 113 | 114 | 97 | 109 | 10.8 |
Colt Keith | 23 | 105 | 91 | 84 | 89 | 118 | 95 | 105 | – |
Luisangel Acuna | 23 | 97 | 73 | 98 | 142 | 82 | 97 | 104 | – |
Tyler Black | 24 | 92 | 123 | 72 | 173 | 71 | 95 | 103 | – |
Nick Yorke | 23 | 103 | 103 | 86 | 105 | 113 | 98 | 105 | |
Spencer Horwitz | 27 | 98 | 128 | 95 | 65 | 125 | 97 | 101 | – |
Jorge Polanco | 31 | 103 | 110 | 116 | 85 | 102 | 98 | 99 | 4.69 |
Richie Palacios | 28 | 93 | 140 | 68 | 168 | 45 | 95 | 102 | – |
Brendan Rodgers | 28 | 111 | 87 | 92 | 67 | 109 | 91 | 96 | 24.25 |
Michael Massey | 27 | 102 | 82 | 96 | 83 | 94 | 88 | 96 | 36.73 |
Jonathan Aranda | 27 | 99 | 114 | 119 | 66 | 47 | 86 | 103 | – |
Travis Bazzana | 22 | 93 | 122 | 93 | 155 | 73 | 93 | 102 | – |
Ryan Bliss | 25 | 93 | 91 | 93 | 183 | 87 | 93 | 102 | – |
Jeff McNeil | 33 | 103 | 106 | 78 | 82 | 112 | 93 | 95 | – |
Jorge Mateo | 30 | 94 | 76 | 76 | 220 | 59 | 93 | 90 | – |
James Triantos | 22 | 95 | 84 | 59 | 206 | 102 | 102 | 106 | – |
Hyeseong Kim | 26 | 95 | 91 | 54 | 157 | 120 | 98 | 113 | |
Isiah Kiner-Falefa | 30 | 99 | 93 | 55 | 129 | 106 | 92 | 94 | 4.52 |
Jared Triolo | 27 | 103 | 108 | 78 | 113 | 98 | 93 | 95 | – |
Ronny Mauricio | 23 | 93 | 64 | 88 | 159 | 60 | 85 | 98 | – |
Nick Gonzales | 26 | 109 | 85 | 79 | 86 | 102 | 85 | 96 | – |
Jace Jung | 24 | 91 | 128 | 89 | 61 | 75 | 84 | 99 | – |
Brooks Lee | 24 | 100 | 90 | 79 | 89 | 82 | 83 | 96 | – |
Thomas Saggese | 23 | 100 | 74 | 80 | 86 | 87 | 81 | 92 | – |
Christian Moore | 22 | 97 | 74 | 102 | 100 | 66 | 81 | 90 | – |
Jose Iglesias | 35 | 108 | 91 | 57 | 86 | 102 | 84 | 85 | – |
Brayden Taylor | 23 | 85 | 108 | 105 | 173 | 94 | 106 | 109 | – |
Hao-Yu Lee | 22 | 99 | 79 | 85 | 151 | 66 | 89 | 97 | – |
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 |
Jett Williams | 21 | 86 | 146 | 78 | 148 | 81 | 92 | 98 | – |
Miguel Vargas | 25 | 86 | 127 | 76 | 88 | 80 | 82 | 81 | – |
Casey Schmitt | 26 | 101 | 71 | 108 | 71 | 63 | 76 | 86 | – |
Cavan Biggio | 30 | 91 | 133 | 79 | 91 | 55 | 81 | 80 | – |
Thairo Estrada | 29 | 95 | 68 | 80 | 95 | 77 | 79 | 80 | – |
Luke Keaschall | 22 | 96 | 110 | 86 | 137 | 81 | 96 | 96 | – |
JJ Wetherholt | 22 | 99 | 126 | 79 | 128 | 61 | 90 | 94 | – |
Andrew Pintar | 24 | 86 | 88 | 62 | 145 | 72 | 83 | 93 | – |
Curtis Mead | 24 | 94 | 83 | 75 | 93 | 79 | 75 | 79 | – |
D.J. LeMahieu | 36 | 97 | 123 | 73 | 63 | 81 | 78 | 69 | – |
Brandon Drury | 32 | 90 | 92 | 81 | 68 | 104 | 79 | 75 | – |
12 Teamers | 109.92 | ||||||||
15 Teamers (Top 30) | 105.90 | ||||||||
Total | 96.08 |
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.