Second base is currently a position in flux in fantasy baseball. While never considered an area of the diamond that was stockpiled with offensive firepower, second base has been deeper than you’d think the past two decades. However, the times are changing yet again.
Mookie Betts will likely lose his 2B eligibility after 2025, as will Xander Bogaerts. Heck, the Astros have been toying around with the idea of Jose Altuve in the outfield. Is nothing sacred anymore?! On the other end of the spectrum, there have been rumblings that Alex Bregman will be playing second for the Red Sox. For the purposes of these rankings, I need to make something clear. Bregman hasn’t logged a single inning at 2B since 2018. As of writing, he’s yet to play an inning there this spring. I’m not going to include him on this list. I’ll have to see it to believe it.
Now that the housekeeping is out of the way, let’s sort through the top 30 players at second base and I’ll highlight some of my favorites below. Deal? Deal.
2025 MLB Rankings: C | 1B | 2B | 3B | SS | OF | SP | RP | Top 250
2025 Fantasy Baseball 2B Rankings
| Name | Team | NFBC ADP | |
| 1. | Mookie Betts | Dodgers | 11.2 |
| 2. | Ketel Marte | Diamondbacks | 28.9 |
| 3. | Jose Altuve | Astros | 55.5 |
| 4. | Jordan Westburg | Orioles | 86.3 |
| 5. | Marcus Semien | Rangers | 87.4 |
| 6. | Ozzie Albies | Braves | 58.1 |
| 7. | Matt McLain | Reds | 93.1 |
| 8. | Xander Bogaerts | Padres | 148.3 |
| 9. | Luis Garcia Jr. | Nationals | 120.0 |
| 10. | Luis Arraez | Padres | 176.0 |
| 11. | Jonathan India | Royals | 246.5 |
| 12. | Nico Hoerner | Cubs | 189.0 |
| 13. | Bryson Stott | Phillies | 168.6 |
| 14. | Brice Turang | Brewers | 137.4 |
| 15. | Gleyber Torres | Yankees | 217.4 |
| 16. | Luis Rengifo | Angels | 151.4 |
| 17. | Jackson Holliday | Orioles | 219.4 |
| 18. | Andres Gimenez | Blue Jays | 171.1 |
| 19. | Brandon Lowe | Rays | 227.0 |
| 20. | Willi Castro | Twins | 226.0 |
| 21. | Colt Keith | Tigers | 239.4 |
| 22. | Jake Cronenworth | Padres | 280.6 |
| 23. | Zack Gelof | Atheltics | 218.9 |
| 24. | Thairo Estrada | Rockies | 383.1 |
| 25. | Nick Gonzales | Pirates | 495.0 |
| 26. | Jose Caballero | Rays | 309.8 |
| 27. | Maikel Garcia | Royals | 209.8 |
| 28. | Spencer Horwitz | Pirates | 374.1 |
| 29. | Otto Lopez | Marlins | 387.1 |
| 30. | Will Wagner | Blue Jays | 594.2 |
11. Jonathan India, Royals
It feels like the public perception of India is always off. People were too high on the 28-year-old when he hit 21 home runs in his rookie campaign with the Reds and now people are too low on him, presumably because he’s leaving Great American Ball Park for the far more pitcher-friendly confines of Kauffman Stadium. Still, India is coming off his best offensive season in three years in 2024. A career-high 12.6% walk rate helped boost his expected wOBA to a .352 mark — a figure that sits in the 87th percentile of baseball. India also managed an 80th percentile expected batting average (.266), which he should be able to maintain due to his microscopic chase rate (18.4%) and swinging strike rate (6.6%). In totality, India seems like a 15/15 hitter that might flirt with 100 runs if he stays atop the Royals’ lineup all year long. Maybe that sounds underwhelming, yet it’s certainly good enough to be a starter in a 12-team format. Trust me when I say 2B isn’t the deepest position in 2025.
14. Brice Turang, Brewers
Usually if I pick out a player in these rankings, it’s for a positive reason. This is not the case with Turang, who is the most extreme example of a very prevalent archetype at second base. Did Turang steal 50 bases in 2024? He sure did. It was the third-most of any player in MLB. However, by season’s end, Turang was essentially a platoon bat for the Brewers — one that probably would be better suited in a pinch-running role. After a league-average start at the dish, Turang was almost unplayable in the second half, slashing .220/.277/.287 with a 58 wRC+ across his final 244 plate appearances. Remember, this is also someone who hit .218 with a .262 wOBA and a 61 wRC+ in 137 games in 2023. It’s a massive red flag for me. Again, it’s not overly difficult to find a flawed offensive profile with stolen base upside at 2B. Nico Hoerner is going 60 picks later than Turang in drafts. Bryson Stott is going 30 picks later. If you want to get crazy, Jose Caballero is being taken after pick 300 and he stole 44 bases last season for the Rays. Turang simply isn’t worth the risk with all these other avenues to steals available.
24. Thairo Estrada, Rockies
It’s time. Let us embark on the age old journey of hyping up a questionable fantasy baseball asset because they happened to have signed in Colorado. There are two really nice non-altitude aspects to Estrada’s case for relevancy. First and foremost, he’s basically free in most drafts, so there’s little to no risk in investing in the 29-year-old. Secondly, you don’t have to go too far back in time to find the last time Estrada was a solid MLB player. From 2022 to 2023 — a span of 1,071 plate appearances with the Giants — Estrada slashed .266/.319/.408 with a 103 wRC+. That stretch also includes 28 home runs and 44 stolen bases. There’s no denying that Estrada was awful in 2024, yet he appears to have the inside track on a starting spot with the Rockies and he’s had a very nice start to Spring Training. Set an alarm clock. This man is a bonafide sleeper.
30. Will Wagner, Blue Jays
The question always remains the same with Wagner: Where is he going to play? I think that’s a perfectly valid concern, but if the 26-year-old hits anything like he did in his 24-game sample in 2024, a Jays squad that’s looking for offensive help will surely find him a spot. I’m not the only person thinking like this, either. Despite only seeing 86 plate appearances in MLB last season, Wagner currently carries +1200 odds to win American League Rookie of the Year on the DraftKings Sportsbook. That’s probably because he used those PAs to slash .305/.337/.451 with a .360 expected wOBA. Wagner’s hit at every level of the minors and he feels like Toronto’s new Spencer Horwitz. Ironically, Wagner likely won’t see much time at 2B in 2025 thanks to the Horwitz trade that saw the Jays bring in perennial Gold Glove winner Andres Gimenez. However, Wagner could still see significant time at third base and DH. He might even get some reps at first base in the season’s second half if Toronto is forced to make some difficult decisions at the deadline. Just saying.