The long, cold offseason is finally over, and the crack of the bat, the pop of the mitt, and the hum of ballpark anticipation are back. Opening Day isn’t just a celebration of baseball’s return—it’s a reset button for fantasy managers everywhere. We all know that spring training doesn’t mean everything, but don’t tell that to the Blue Jays and Giants, who are claiming early victories with impressive performances. As much as we try to look the other way, there are always nuggets of information for fantasy owners to mine. Spring training breakouts, injury recoveries, and early lineup decisions have reshuffled the landscape, making now the perfect time to refresh our Top 100 Hitters for the 2025 fantasy baseball season. Good luck this season, and thanks for following along!
Rank | Player | Movement |
1 | Shohei Ohtani | |
2 | Bobby Witt Jr. | |
3 | José Ramírez | |
4 | Elly De La Cruz | |
5 | Gunnar Henderson | 1 |
6 | Aaron Judge | -1 |
7 | Kyle Tucker | |
8 | Francisco Lindor | |
9 | Juan Soto | |
10 | Vladimir Guerrero Jr. | 1 |
11 | Mookie Betts | -1 |
12 | Corbin Carroll | |
13 | Yordan Alvarez | |
14 | Julio Rodríguez | |
15 | Bryce Harper | |
16 | Ronald Acuña Jr. | 1 |
17 | Fernando Tatis Jr. | -1 |
18 | Jarren Duran | |
19 | Jackson Chourio | 1 |
20 | Jackson Merrill | 1 |
21 | Freddie Freeman | 1 |
22 | Corey Seager | 2 |
23 | Trea Turner | |
24 | Jose Altuve | -5 |
25 | Rafael Devers | |
26 | Brent Rooker | |
27 | Jazz Chisholm Jr. | 1 |
28 | Ketel Marte | 1 |
29 | Manny Machado | -2 |
30 | Jordan Westburg | 3 |
31 | Matt Olson | -1 |
32 | Marcell Ozuna | 2 |
33 | James Wood | 4 |
34 | Kyle Schwarber | -3 |
35 | Ozzie Albies | -3 |
36 | Austin Riley | -1 |
37 | Anthony Santander | -1 |
38 | Pete Alonso | |
39 | Wyatt Langford | |
40 | Junior Caminero | |
41 | William Contreras | |
42 | Teoscar Hernández | |
43 | Marcus Semien | |
44 | Lawrence Butler | |
45 | Josh Naylor | 3 |
46 | Michael Harris II | -1 |
47 | Oneil Cruz | -1 |
48 | Christian Walker | -1 |
49 | Christian Yelich | 1 |
50 | Alex Bregman | 1 |
51 | Mike Trout | 1 |
52 | Jake Burger | 2 |
53 | CJ Abrams | 2 |
54 | Brenton Doyle | 2 |
55 | Bryan Reynolds | 2 |
56 | Adley Rutschman | 4 |
57 | Seiya Suzuki | 2 |
58 | Vinnie Pasquantino | -5 |
59 | Salvador Perez | -1 |
60 | Willson Contreras | 3 |
61 | Randy Arozarena | |
62 | Ian Happ | |
63 | Matt Chapman | 1 |
64 | Cal Raleigh | 1 |
65 | Luis Robert Jr. | 1 |
66 | Riley Greene | 1 |
67 | Anthony Volpe | 1 |
68 | Cody Bellinger | 5 |
69 | Will Smith | |
70 | Triston Casas | |
71 | Willy Adames | |
72 | Bo Bichette | 8 |
73 | Mark Vientos | -1 |
74 | Adolis García | |
75 | Xander Bogaerts | |
76 | Yainer Diaz | |
77 | Ezequiel Tovar | |
78 | Kerry Carpenter | |
79 | Josh Jung | |
80 | Tommy Edman | NR |
81 | Connor Norby | NR |
82 | Tyler O’Neill | NR |
83 | Trevor Larnach | NR |
84 | Pete Crow-Armstrong | NR |
85 | Brandon Nimmo | NR |
86 | Steven Kwan | NR |
87 | Rhys Hoskins | NR |
88 | Eugenio Suárez | NR |
89 | Royce Lewis | -40 |
90 | Shea Langeliers | NR |
91 | Spencer Steer | NR |
92 | Brice Turang | NR |
93 | Josh Lowe | NR |
94 | Trevor Story | NR |
95 | J.T. Realmuto | NR |
96 | Nick Castellanos | NR |
97 | Masyn Winn | NR |
98 | Isaac Paredes | NR |
99 | Michael Toglia | NR |
100 | Lars Nootbaar | NR |
Rising
- Rhys Hoskins – After tearing his ACL in 2023, Hoskins returned in 2024 with the Brewers and flashed his signature power. However, his batting average plummeted to .214, partly due to the lowest BABIP of his career since his rookie season. Historically, he’s been a .240-.250 hitter with 30-homer pop, and this offseason, his healthiest in three years, seems to have revitalized him. Hoskins has been on a tear this spring, hitting .306 with a monstrous .806 slugging percentage, launching six home runs. At a suddenly thin first base position, he’s climbing up the Top 100 Hitters list and primed for a strong season.
- Bo Bichette – Bo knows he’s been underperforming, and his draft stock has tumbled. In what may be his last season sharing the infield in Toronto with Vladimir Guerrero Jr., Bichette has something to prove after arguably his worst major league campaign. He’s responding in a big way this spring, hitting .388 with four homers and a 184 wRC+. He’s showing improvements in plate discipline, laying off fastballs and crushing off speed pitches while adjusting his launch angle. He still has a long way to go to regain elite form, but these are encouraging signs despite the small sample size.
Falling
- Royce Lewis – This is getting old fast for such a young player. Over the past few years, he’s torn both ACLs, strained his quadriceps, tweaked an abductor, and now, he’s set to miss the start of the season with a hamstring strain. For a 25-year-old entering his prime, we should be talking about a breakout, especially considering his career 128 wRC+ and promising spring. Instead, he’s approaching Mike Trout territory, but with a lower ceiling and even less durability. I’m setting the over/under at half a season of games played, and that might be generous. There are safer investments in fantasy baseball for the foreseeable future.
- Masyn Winn – Winn brought an infectious energy and a solid rookie season to St. Louis in 2024, hitting .267 with 15 homers and 11 steals. But this spring has been a different story as he’s managed just four hits in 45 at-bats (.089 AVG) while struggling with strikeouts. He’s still young, and some bad luck is at play, but fantasy owners should brace for a rough start in a Cardinals lineup that may not provide much support in 2025.
Watching
- Cam Smith – If you haven’t heard, the player who was supposed to be the furthest away from contributing at the major league level in the Kyle Tucker trade is now knocking on the door of Houston’s Opening Day roster. Smith has been one of the Astros’ best hitters this spring, slashing .371/.450/.743 with four home runs. The team has shifted him from third base to right field, where he’s looked solid for a 6’3” masher. With Houston needing offensive firepower, there’s a strong chance Smith breaks camp with the team and quickly earns a Top 100 spot as a legitimate AL Rookie of the Year contender.
- Jackson Holliday – Speaking of AL Rookie of the Year contenders, Holliday was supposed to be that guy last season until he wasn’t, hitting .189 with a 63 wRC+ in 60 games. This spring, he looks much improved, posting a .326 average with four steals. While his BABIP is slightly inflated, Orioles beat writers report that Holliday has shortened his swing, allowing him to attack fastballs more effectively than in 2024. The adjustments are promising, and if they hold, he’ll be a mainstay on this list all season.
- Alan Roden – Watching Alan Roden this spring has been a sport in itself. He’s on fire, hitting .391/.545/.739. A high-average hitter with 20/20 potential, Roden has nothing left to prove in the minors at age 25. With Daulton Varsho starting the season on the IL and George Springer struggling, Roden should be in the Blue Jays’ Opening Day lineup. Don’t wait too long as he could force his way into the Top 100 Hitters conversation sooner rather than later.
Hi Jeremy,
Your kindness and support is very much appreciated. I would appreciate your thoughts on my line up belowI have no back up at 1B and 2B. I have Pena at SS and Machado at 3B to back up SS and 3B.
I was thinking of waiving Pena to increase flexibility. Would you keep Pena or cut him?
These players are on the wire:
Ceddanne Rafaela
Maekel Garcia
Willi Castro
Another option is to cut Pena and pick up a RP.
Thoughts!
C: Cal Raleigh
1B: Josh Naylor
2B: Marcus Seimen
3B: Austin Riley
SS: Francisco Lindor
LF: Marcell Ozuno
CF: Brandon Nimmo
RF: Anthony Santandar
DH: Manny Machado (3B)
BN; Christian Yelich
BN: Jeremy Pena
BN; Colton Cowser
Thanks!!!!!
Martin
I would be flipping Pena for Garcia as he gives more flexibility overall. Pena is still a decent option so nothing wrong with holding him but I would rather be backing up 2B and 3B with Lindor at short.
Thanks Jeremy!
I wanted to let you know about my pitching decision. One of the other managers took Bubba chandler off the wire. I might have overreacted but decided to take Kumar Rocker off the wire and cut Birdsong. Birdsong has been dropped from the Giants’ starting rotation,
I am still waiting for Yahoo to change MCClalahan injury stayfrom DTD to IL.
Thanks again!
Curious what your feelings are about Cam Smith. If he makes the big team roster is he worth rostering?I know the want to give McCormick every opportunity to earn that of spot. If Smith makes his case and plays what kind of production do you think he will post. Thanks
Well looks like he did make the team which would toss him in the 80/90 conversations with this list. I think we are looking at 20-25 homers, a .260ish average and limited steals with room to grow. I like him a lot but he will still have some ups and downs to adjust.
Gotcha. Not worth a Alec Burleson roster spot at this point I don’t think
I’m high on Westburg, but not that much
This article brought to you be the official Jordan Westburg fan club…formal Brent Rooker club of 2024…
I do like Westburg a lot, thanks JB
No Matt Mclain on the list?
That’s an oversight. Not sure why he was dropping in my queries! He should be in that mid-40s range. Good calling me out!
Haha all good! Thanks for all the work you put into these! I was just concerned I totally blew my draft! :)
Aaron Judge in the 6th spot is a choice.
Yes sir, it was a choice. I absolutely want to prioritize speed this year in the first round. Judge has some injury history though it has been better recently. Then he has looked lost this spring at the plate. He is still Judge, but I am fine being wrong on him with the risk factors, albeit splitting hairs.
Hi Jeremy
Your kindness is very much appreciated
1. I would appreciate any ideas where I need to make improvements on my hitters.
2.I would also welcome any thoughts on my pitching staff. FYI. Also on the wire is Kumar Rocker, Brady Singer, Reese Olson and Dustin May
3. Open to any suggested trades.
C: Cal Raleigh
1B: Josh Naylor
2B: Marcus Seimen
3B: Austin Riley
SS: Francisco Lindor
LF: Marcell Ozuno
CF: Brandon Nimmo
RF: Anthony Santandar
DH: Manny Machado (3B)
BN; Christian Yelich
BN: Jeremy Pena
BN: Colton Cowser
SP: Framber Valdez
SP: Max Fried
SP: Seth Lugo
SP: Bowden Francis
SP: Shane McClanahan (IL)
SP: Carlos Rodon
SP: Shane Baz
SP: Casey Mize
SP: Hayden Birdsong
SP: Will Warren
SP: AJ Smith-Shawver
RP: Fairbanks
RP: Romano
Have a great week!
Thanks!!!!!
Martin
Love the Warren and AJ end of the rotation. I would probably drop off birdsong and take a flier on a solid reliever or guy like bubba chandler if available. If not , I would take a shot at Rocker. I am pretty low on Cowser, so similar there if there is upside on the wire.
Really appreciate this detailed response!
Bubba Chandler is starting the season in AAA. Here are few other options
1. Pick up a RP like Jeremiah Estrada or Orion Kerkering
2. Pick up Rocker
Which pitcher would you choose between Estrada , Kerkering or Rocker?
Thank you!
Even with Bubba starting in the minors, I would consider grabbing him for a few weeks because the payoff could be really worth it. Otherwise, I would grab Kerkering as I expect Rocker to have some early growing pains. But be ready to pounce if he looks solid .
Great input! Would you cut Birdsong and keep McClalahan or cut McC and keep Birdsong. I. really appreciate your help!
Keep McC, he has a muncher higher upside and Birdsong might still be on waivers for the next month.
Thank Jeremy. I can’t thank you enough for all these detailed responses!!
Hi Jeremy
Yahoo Point 10 team
We also now know the match ups for the first week and wanted to double check if you had any thoughts. Thanks so much for your patience!
Match ups for the week:
A: Birdsong first start is at Hou. He is on my staff. Is Birdsong’s blister important?
B. Dustin May is home vs Detriot and then at Phil
C: Kumar Rocker is home vs Bost and then home vs TB
D: Verlander is at Cinn and home vs Sea
E. Reese Olson at LAD and home vs CWS
2.Would you keep Birdsong and start him at Hou
3.Waive Birdsong and pick up May, Rocker, Verlander or Olson
4.Waive Birdsong and pick up RP Kerkering
Note: Wait till McC is officialy on the IL list and then pick up May, Rocker, Verlander or Olson. The risk is that It takes Yahoo a few days to put McC and could lose one of the above four pitchers:
SP: Framber Valdez
SP: Max Fried
SP: Seth Lugo
SP: Bowden Francis
SP: Shane McClanahan (IL)
SP: Carlos Rodon
SP: Shane Baz
SP: Casey Mize
SP: Hayden Birdsong
SP: Will Warren
SP: AJ Smith-Shawver
RP: Fairbanks
RP: Romano
Thanks so much!!!!!
Hope you have time to relax!!
Martin
None if those matchups are thrilling so I say you roll with Birdsong as he has been strong this spring and it is always more painful to make a move and regret it. I would hope McC goes on the IL and then grab Rocker if he looks good in his start.
Love the updated list. Great job! Trying to decide on my utility spot. Hoskins or Pederson? Hoskins numbers are great but it’s still spring trading and Pederson usually only hits from 1 side of the plate although has shown he’s capable of good numbers even though he doesn’t have a full time gig. On the positive side he’s started a few spring games at first base so maybe he can gain that eligibility. Thanks Jeremy
Hey Unc – Two interesting choices. The slightly improved playing time due to the massive platoon with Joc gives Rhys the edge for me. Both bring massive power, but I think there is a good thing coming with a healthy Rhys.
Thanks for your input. Would you favor Rhys over Bohm. Overall I would
Yep, for sure!
Roden or Campbell for a Utility spot?
For 2025, give me Roden for the higher floor as I think there will be more growing for Khristian. For beyond, give me Campbell.
??
Thanks
Should I drop Willi Castro for Rhys Hoskins?
My team: Wells, Vlad, Jazz, Adames, Devers, Wood, Ozuna, Tatis, Nico, Robles, Mountcastle, Castro
Categories: R, HR, RBI, BB, K, AVG, OPS, SB
I’m worried I don’t have enough power but dropping Castro makes me lose position flexibility
Depending on what positions you have, it doesn’t look like you have a great spot for him. I prefer him to Castro, but only if it makes sense in the lineup.
.
Thanks! I actually made the swap because I have two UTIL spots and I already have high speed low power guys in Nico and Robles.
Sorry for the double post. Been trying to delete my other comment since yesterday but haven’t been able to figure out how. Feel free to on your end lol
Should I drop Castro for Rhys Hoskins?
My team: Wells, Vlad, Jazz, Adames, Devers, Wood, Ozuna, Tatis, Nico, Robles, Mountcastle, Castro
Categories: R, HR, RBI, BB, K, AVG, OPS, SB
I’m worried I don’t have enough power but dropping Castro makes me lose position flexibility
How far behind Nootbaar is Alec Burelson? I have Alec but Nootbaar is still a FA in my league. Thanks.
I would take Noot everyday of the week over Burleson. He has much cleaner peripherals and has mainly struggled to get healthy. Burleson is capped in his potential as a lower average middling power option.
12 team dynasty 5×5….my starting OF Chourio Duran and Ramos…Jake McCarthy-Garrett Mitchell and Victor Scott…lose Scott for Roden?..love your column…did I miss Heliot Ramos in your top 100? Thank you!!
I would take Roden over Scott personally. If you need speed, I can see sticking with Scott.
I didn’t get Heliot in. Not sure I trust him enough yet, but he certainly can prove me wrong!
What do you make of Victor Scott II earning a starting spot? If he finds enough power to hit 10-15 HR, how valuable to do think he’d be?
He would be very valuable. That is Nico Hoerner and Zac Veen profiles for production. Definitely in the top 100 discussion there so we need to see if he has matured enough to manage. Tons of talent, but has seem overmatched and I am not fully buying the spring.
Thank you!
So bichette will start trying now because his back is up against the wall?
Some headscratchers on this list for me
More interested in the approach changes and he was already way down the list so not saying much yet. Don’t want to put much stock into spring but have to take some note of adjustments.