Mid-April is where the fantasy baseball season truly begins to take shape. The opening weeks are filled with noise between small samples, cold weather, and unpredictable playing time, but by now, we’ve crossed an important threshold. A month and a half of games gives us something meaningful to evaluate. The numbers are stabilizing, roles are becoming clearer, and injuries have already started to reshape the landscape. Yet at the same time, there’s still a long runway ahead, making this one of the most volatile and opportunistic periods of the entire season. This is when we start to see real movement. Players returning to full health for the first time in months, or even years in some cases, are beginning to climb the rankings as their underlying skills reemerge. Early-season playing time battles are settling, and managers are showing us who they trust as the weather warms and lineups lengthen. At the same time, a handful of surprise starts are forcing us to take a closer look, with some unexpected names beginning to push toward the edges of the rankings. Not all of these starts will stick. Some will fade as pitchers adjust and regression arrives. But others are quietly building foundations for breakout seasons with improved contact quality, better swing decisions, or new roles that hint at something more sustainable. This is the point in the season where smart fantasy managers lean in. There’s enough data to believe, enough uncertainty to create opportunity, and enough season remaining for bold moves to pay off.
| Rank | Player | Movement |
| 1 | Shohei Ohtani | |
| 2 | Aaron Judge | |
| 3 | Bobby Witt Jr. | |
| 4 | José Ramírez | |
| 5 | Elly De La Cruz | 1 |
| 6 | Kyle Tucker | 1 |
| 7 | Gunnar Henderson | 3 |
| 8 | Juan Soto | -3 |
| 9 | Julio Rodríguez | -1 |
| 10 | Ronald Acuña Jr. | -1 |
| 11 | Junior Caminero | 2 |
| 12 | Fernando Tatis Jr. | -1 |
| 13 | Vladimir Guerrero Jr. | 1 |
| 14 | Kyle Schwarber | 5 |
| 15 | Yordan Alvarez | 13 |
| 16 | Nick Kurtz | -1 |
| 17 | Matt Olson | 7 |
| 18 | Corbin Carroll | -1 |
| 19 | Rafael Devers | -1 |
| 20 | Trea Turner | |
| 21 | Manny Machado | |
| 22 | Ketel Marte | |
| 23 | James Wood | 7 |
| 24 | Cal Raleigh | -12 |
| 25 | Zach Neto | 1 |
| 26 | Bryce Harper | 1 |
| 27 | Austin Riley | 13 |
| 28 | Jazz Chisholm Jr. | -12 |
| 29 | Pete Alonso | -6 |
| 30 | Ben Rice | 6 |
| 31 | Freddie Freeman | 11 |
| 32 | Roman Anthony | -3 |
| 33 | Wyatt Langford | 1 |
| 34 | Francisco Lindor | -3 |
| 35 | Pete Crow-Armstrong | -3 |
| 36 | Mike Trout | 36 |
| 37 | Jackson Merrill | 6 |
| 38 | CJ Abrams | 6 |
| 39 | Vinnie Pasquantino | |
| 40 | Josh Naylor | -2 |
| 41 | Riley Greene | |
| 42 | Drake Baldwin | 13 |
| 43 | Oneil Cruz | 23 |
| 44 | Brice Turang | 7 |
| 45 | Byron Buxton | |
| 46 | Kyle Stowers | 2 |
| 47 | Randy Arozarena | 7 |
| 48 | Tyler Soderstrom | -2 |
| 49 | Mookie Betts | -16 |
| 50 | Jackson Chourio | -1 |
| 51 | Cody Bellinger | -16 |
| 52 | Brent Rooker | -27 |
| 53 | Bo Bichette | -3 |
| 54 | Shea Langeliers | -2 |
| 55 | Jarren Duran | -2 |
| 56 | Alex Bregman | -9 |
| 57 | Seiya Suzuki | -20 |
| 58 | Luke Keaschall | 1 |
| 59 | Jordan Walker | NR |
| 60 | Corey Seager | -2 |
| 61 | Maikel Garcia | -5 |
| 62 | Eugenio Suárez | -5 |
| 63 | William Contreras | -2 |
| 64 | Teoscar Hernández | -2 |
| 65 | Will Smith | -1 |
| 66 | Willy Adames | 1 |
| 67 | Jakob Marsee | 8 |
| 68 | Brandon Lowe | 12 |
| 69 | Geraldo Perdomo | -4 |
| 70 | Trevor Story | -1 |
| 71 | Ian Happ | -3 |
| 72 | Jose Altuve | -2 |
| 73 | Yandy Díaz | -2 |
| 74 | Nico Hoerner | -1 |
| 75 | Brandon Nimmo | 2 |
| 76 | Taylor Ward | 3 |
| 77 | Konnor Griffin | -3 |
| 78 | Chase DeLauter | 3 |
| 79 | Agustín Ramírez | 3 |
| 80 | JJ Wetherholt | 10 |
| 81 | Chandler Simpson | 15 |
| 82 | Sal Stewart | NR |
| 83 | Ozzie Albies | -5 |
| 84 | Kevin McGonigle | 9 |
| 85 | Matt McLain | -2 |
| 86 | Michael Harris II | -2 |
| 87 | Jo Adell | -2 |
| 88 | Willson Contreras | -2 |
| 89 | Alec Burleson | -2 |
| 90 | George Springer | -30 |
| 91 | Otto Lopez | NR |
| 92 | Hunter Goodman | -3 |
| 93 | Munetaka Murakami | 1 |
| 94 | Christian Walker | NR |
| 95 | Andy Pages | NR |
| 96 | Bryan Reynolds | -1 |
| 97 | Dansby Swanson | NR |
| 98 | Jake Burger | NR |
| 99 | Iván Herrera | NR |
| 100 | Luis Robert Jr. | NR |
Rising
- Jordan Walker – In our last Top 100 Hitter rankings, we discussed Jordan Walker calling out how “time will tell if these adjustments hold true. However, Walker could be a potent bat if he puts everything together.” At this point, we must recognize that Walker is not simply on a hot streak but has shown sustainable adjustments in his profile. Over his last 10 games, he has hit .326 with six home runs while maintaining a reasonable strikeout rate around 30% and only slight BABIP luck (.348). Walker maintains some of the highest sprint speeds in the majors and could easily sneak into double digits steals across a full season. All the metrics and the eye tests are being passed at this point, and after nearly 20 games, it is fair to say that Jordan Walker is blossoming into the player we have hoped for.
- Mike Trout – Another repeat from our last article, Mike Trout was jumping up the rankings once the season began. That only continues as he now is leading the league in runs, second in walk rate, and only one home run behind the league leaders. The biggest piece of all for Trout is the fact that he has been able to stay healthy, even if he did have a scare with a hit by pitch earlier in the week. At this point, we can say he has been unlucky with a .217 BABIP, and as long as the injury bug stays away, Trout will be winning some leagues this year.
Falling
- Michael Busch – A dreadful showing after a breakout season in 2025 has Michael Busch falling down the rankings. Sitting with an average of .164, zero homers, and zero steals has delivered a profile with zero help to fantasy owners. There remains little hope as we look under the covers, as he is making poor contact with nearly all his power metrics in the bottom 5-10% of the league. If things do not turn around soon, the Cubs will need to start looking elsewhere for production for a team that has playoff aspirations.
Watching
- Jeremiah Jackson – With all the young talent in Baltimore, Jeremiah Jackson is turning heads with his start to the season. Through 18 games, he is hitting .317 with five homers and a combined 33 runs and RBI. He is barreling the ball almost twice as often as he did last year and has increased his bat speed. However, the reasons he has not jumped into the rankings are just as plentiful. With zero walks and a lower exit velocity than 2025, Jackson has seen his fair share of luck. The power numbers are intriguing until we see a 33% HR/FB rate, which is three times what he produced last season. We must watch over the next few weeks, but the guess is that this hot streak will be cooling off sooner than later.
- Cam Smith – A big prospect name in 2025, Cam Smith has been slowly building back his stock value. Smith is hitting .264 with three homers and steals apiece with plenty of counting stats. He has a 48% hard hit rate with an increasing walk rate and decreasing strikeout rate. All that combines for a 131 wRC+ this early in the season. The bat speed has impressed as well, with a 98th percentile rating that supports a higher power output. If we can see continuation in the plate discipline, we will be talking a lot more about Cam Smith the rest of this season.
- Dillon Dingler – A preseason favorite in our Hitter Profiles, Dillon Dingler is an absolute Statcast darling. If you are intrigued by Cam Smith, then check out Dingler because it is a similar profile with even better power potential. We are looking at an expected batting average of .328 with 95th percentile barrel rates. While we had several catchers burst on the scene in 2025, Dingler flew under the radar but 2026 might be his year. Already delivering a 155 wRC+ with a career best strikeout rate at 18%, the Detroit Tigers have no reason to worry about what they will do about their clean-up spot for the foreseeable future.
Would you drop Ivan Herrera for Dingler?
Also if you’re looking for BA and Steals and don’t need HRs and OPS would you rather have Bogaerts or Willy Adames as a utility hitter?
Would you try and sell high on Yordan Alvarez even though I trust the numbers he’s putting up, maybe not the health? Deal him straight up for Juan Soto or try and get more in the return?
Aside from Yordan, is there any valid reason(s) to roster any Astro bats? And I use that term loosely.
Altuve, Cam Smith are definitely reasonable options. Not guys I am jumping up and down about. Walker has looked better and Correa offers some volume. But beyond that and in specific situations, I am not chasing those bats. Just not running out to actively drop if I found myself rostering them…which I have zero shares.
Just wondering if we’re talking about the same Cam Smith? The same Guy who’s like 0 for the week?
Ha, same guy. I like what I see under the covers. But more relevant in a 15-teamer realm. Not on the radar at the 10-team level.