It’s a new set of rankings, and if there’s one thing you should take away from it, it’s that opportunity and lineup spot can change a player’s outlook in a hurry.
- As a reminder, these rankings are geared toward a standard, daily, 12-team H2H redraft league, which is typically the most popular fantasy baseball format. They will only factor in the five standard categories: runs, RBI, home runs, batting average, and stolen bases.
- These are not best ball or draft and hold rankings. The 12-team redraft format with daily moves is the fundamental opposite of that. Pure volume plays are not valued as much here as in those no-move formats.
- I take rankings like this more as art than science. Every person’s rankings are influenced by their biases, strategic philosophies, risk assessments, and projections. It’s why no two rankings are ever exactly alike. My way of evaluating and ranking players has worked well for me, but it might not be an excellent fit for you. I can’t possibly predict your team’s specific needs, your leaguemates’ player evaluations, or your current waiver wire, and if I could, it’d be weird in a bad way.
- This is a safe space for me where I answer to no one but myself…and you if you leave a comment.
- I’m doing my best to use five starts or 10 appearances as the threshold for positional eligibility. I have not included presumed eligibilities based on likely new positions, but I’ll add them once those eligibilities are earned. This is just a maintenance thing, and we will update eligibility throughout the season. Feel free to let me know if I’m missing any!
Ranking Philosophy
To keep things in the same ilk, here are a couple of notes on how I generally evaluate hitters before we dive in:
- In 12-team formats, I don’t see much value in guys who only provide stolen bases. It’s an important category, especially in Roto, but in shallower formats, there are too many other (and better) ways to get the steals you need without sacrificing production in the other categories.
- No stat is an island, and they should all be taken in proper context. For ranking purposes, the primary starting points I use are plate discipline, wRC+, quality of contact metrics (also known as Statcast batted ball data), lineup context, and the skills we can measure using tools such as our PLV Hitter Attributes (available for PL Pro members). I also use various projections (some free, some I buy) and dollar value generators.
- Positional eligibility, specifically multi-eligibility, is neat but isn’t a huge factor in many 10- and 12-team leagues anymore due to the prevalence of multi-eligible players. It’s of more value in deeper contests like the NFBC or in leagues with limited roster moves (draft and hold leagues, transaction limits/costs, extremely short benches, etc.). Still, the value is fairly situational and context-dependent.
- Similarly, I don’t penalize players for only qualifying in the utility slot. At most, it is a mild inconvenience if a DH-only player is available at a great value and you already have filled your utility spots.
- Regardless of true talent, anyone talented enough to make it to the big leagues can be brilliant or putrid for 50 to 100 at-bats. It could even last over a month with no change in potential or skill. It also could be wildly meaningful. We can’t and don’t know which will be valid until it’s over, though track record, scouting, and trends can give us hints.
- One of the most difficult things to account for in these rankings is the dynamic between low-ceiling players who have clear roles and players who could have higher ceilings but are without a clear path to playing time. I try to note this in the blurbs as much as I can.
- THIS IS NOT A TRADE CHART. Trade charts need to account for “market” value, which is largely perception-based.
Read The Notes
If you’d like input on a player or have any feedback, your best bet is to contact me on Bluesky (@scottchu.pitcherlist.com), X (@ifthechufits), or Reddit (u/ChusephEsquire)
I also host an AMA in the r/fantasybaseball subreddit every Friday (starting sometime in late March) with Nate Schwartz, starting around noon ET that lasts through the rest of the day and into the weekend, so feel free to join the fun and ask questions or make comments.
For additional insight, also check out the Hacks & Jacks podcast! This is a hitter-focused pod with myself, Brett Ford, and occasional special guests.
Tier 1
- See? Shohei Ohtani is fine.
Tier 2
- Juan Soto has five home runs, 19 combined runs and RBI, and three steals in his last seven games, which is just silly.
- Yordan Alvarez has the best xwOBA in the league and the second best wRC+. When healthy, he’s just an absolute terror at the plate.
Tier 3
- Nick Kurtz will continue to be up and down but the end result looks like it will be a top-10 hitter. Next time he slumps, don’t ask “what’s wrong” because the answer is almost certainly that everything is fine and that his limited contact ability makes him streaky.
- Ben Rice takes over as the top dog at catcher with Baldwin hitting the IL, and owns the league’s best wRC+. The long-awaited breakout has finally arrived and I’m hoping he doesn’t have an inexplicable two-month slump like he has in the last few seasons.
- Matt Olson is still hitting the ball extremely hard, but he’s hitting some extra liners in place of home runs and striking out a bit more so the pace has slowed. He’ll go through some of these throughout the season, the only question is how quickly he can get through these slumps.
Tier 4
- Welcome back, Ronald Acuña Jr.! The injury risk is the main concern I have, though the lack of home runs so far brings a little worry along with it, and the two things combined are what keep him out of Tier 3.
- James Wood might be a bit overdue for a move up into Tier 3, and if he continues the strong decision-making against breakers, he’ll be there soon.
- Hopefully the lack of hitting in Detroit doesn’t make its way to Riley Greene. He has a hit or a walk in 29 of his last 30 games while batting .387/.484/.557.
Tier 5
- CJ Abrams is still a top-10 hitter in standard leagues, and while he did have a 13-game slump from mid-to-late April, he never spiked his strikeout rate and he rebounded quickly. If you’ve been reading this column this year, then you know that gets me excited. The walk rate has fallen in May, but that 11.5% April walk rate was more a product of pitchers avoiding him than it was a change in who he is. Abrams is an aggressive hitter, but that’s totally fine. I’ll be keeping an eye on the home run to fly ball rate that is currently double his career average (which can be an indicator of luck), but even with some luck regression on the way, this season could give us a new level of expectations for Abrams as a 25 home run, 30 steal guy who bats .275 or better.
- Signs of life from Trea Turner, Ketel Marte, and Sal Stewart are likely making a lot of people feel a little bit better heading into the holiday weekend.
- Brent Rooker has looked a little better of late also and remains a strong trade target if you’re light on power. He does move down this week, but only due to Stewart and Marte moving up.
- I spoke at length about Fernando Tatis Jr. in the Hacks & Jacks podcast, but the summary is this: the guy we’ve seen over his last 200 games is more or less what we saw from CJ Abrams in 2024-2025 (15-20 home run power, steals 30+ bases, bats .260, scores runs but doesn’t drive in many runners). That’s a top-50 hitter or so, but not what you hoped for ond raft day. Still, he’s a difficult guy to trade away (I’d at least want a top-50 hitter) and he’s too good to cut. It’s a tough spot, but if you recognize that the power could be 15-20 home runs short of what you hoped, you can start trying to address that now with your trade market or waiver priorities.
Tier 6
- Here’s the thing with Gunnar Henderson: you can’t be lagging in both decision-making and contact and expect to be elite. He was good at both at many points last season (in addition to his plus power, which is always around), but with two skills dropping off, things could stay ugly for a while.

- Ivan Herrera is about a week away from catcher eligibility in 20-game formats, and should be scooped everywhere even if he never got there.
- Konnor Griffin continues showing us that he’s left his teens behind him, with three home runs, seven steals, and a .348/.396/.522 line since his 20th birthday on April 24. He could swat 15 home runs with 30 steals and solid ratios this year and still have plenty of room for growth in 2027.
Tier 7
- Mike Trout is still walking a ton, but the strikeouts have picked up considerably in May (29.9%). His expected stats for the month are roughly as bad as his actual stats, too, but I’m going to give a healthy Trout the benefit of the doubt for just a week or two more.
- Jazz Chisholm Jr. has looked strong for the last five games or so, but I won’t move him up unless I can see that his hot streaks can last more than a series or two, because the cold streaks are just brutal.
- Welcome back, Jeremy Peña! He’s been locked back into the leadoff role and should score plenty of runs batting ahead of Yordan Alvarez. My only mild concern is that hitting in front of a machine like Yordan might limit his stolen base upside (in addition to any caution they have based on the hammy).
- Pete Crow-Armstrong might not ever find that 30-home run pop again, but he can still steal a boatload of bases and provide some decent counting stats.
Tier 8
- Miguel Vargas is a different looking hitter than he had been in the two seasons prior. The 2 mph uptick in bat speed seems like an obvious culprit, but in reality he’s not hitting the ball harder on average than he ever had before, nor is he squaring the ball up more often. I suppose it could be the reason why his home run to fly ball rate is double what it used to be, but it also helps that he’s walking 15% of the time and striking out less than ever. The plate discipline change gives me hope that the two miles per hour to his bat speed doesn’t on its own, and assuming he stays healthy, Vargas could hit 25 or more homers with double-digit steals. The batting average won’t be pretty due to the extreme fly ball rate, but everything else should be gravy.
- Jo Adell will get hot with homers at some point and hit like five in a week, but the question now is how often he’ll do that and whether it be enough to clear 35 home runs again.
Tier 9
- Kazuma Okamoto is struggling with strikeouts again and it worries me a bit? Is he going to be a streaky power bat instead of the steady producer we expected?
- Carson Benge is our feature today, and he’s the epitome of a player who can see his fantasy fortunes change by a simple lineup card. Benge has moved into the leadoff spot ahead of the hottest hitter on the planet in Juan Soto, and in the nine games he’s led off, he has 18 hits, 10 runs scored, and two stolen bases. The power upside is fairly limited as I wouldn’t project more than 12-15 home runs, but as a leadoff guy he could swipe 20 total bases and get his runs scored to 90 or better without changing much of his game. As a bottom of the order hitter, Benge needed to be white hot to generate the counting stats needed to be a must-start in 12-team leagues, but as a leadoff man, he just needs to be good enough to let Juan Soto drive him home.
- The steals have slowed down for Travis Bazzana but he keeps piling up the singles. I’m hoping that with more time to get used to major league pitching, his speed will help turn some of these singles into doubles soon.
- Alec Bohm is as hot as it gets, and more importantly, has retaken his role as the cleanup hitter. Like Benge, Bohm doesn’t have the juice to consistently produce at the bottom of the order, but with an ideal lineup spot, Bohm can provide ratios, a little bit of pop, and a boatload of RBI.
Tier 10
At this point, you can start to consider players expendable in 10-12 team leagues based on your needs and what’s on your wire. I’m not excited about cutting any of these guys and wouldn’t do it for a guy like , but if there’s upside you want to chase and one of these guys isn’t providing what you need, you can consider moving on.
- Perhaps Bo Bichette has some life left after all, though it may also just be because he hits near Juan Soto.
- Trent Grisham is no longer the sole leadoff man with Paul Goldschmidt stealing that spotlight a few times a week, and when you combine that with Grisham sitting against about half the lefties the Yankees see, you get a guy who is more of a backend outfielder than a guy you feel super comfortable with rest-of-season.
- Sam Antonacci is another guy benefitting from the leadoff role as he slaps balls into the outfield. The counting stats would be better if he didn’t play for the White Sox (who are better than expected, but not good), but he’s a solid add if you need speed or are in a points league.
- I’m giving Isaac Paredes just a bit more time to keep pulling fly balls because his home run to fly ball rate is just shockingly low, especially at home. If it corrects back to closer to his 12.7% career rate, the numbers should follow.
- Carter Jensen isn’t exactly raking, but I like that he’s walking nearly as much as he’s struck out in his last 10 appearances and want to see how that plays out.
Tier 11
- Yet another little tumble for Jackson Merrill, but I’m holding him in the vast majority of scenarios.
- Gavin Sheets is mostly just a streaky lefty power hitter, but that has value at times. This is one of those times.
- Jarren Duran is showing just enough for me to stop the freefall here, but there’s only so much a five-game streak can do, especially with all these strikeouts.
- Brandon Nimmo was quite durable from 2022-2025 after a long career of managing injuries, and I’m not saying that he’s back to being injury-prone. I’m just saying that he’s 33 and that he’s managing injuries right now and that it’s something that has held Nimmo back in the past.
- If Ernie Clement sniffed the leadoff role or two spot more often, he’d move up these ranks just like the other guys I’ve discussed.
- Tyler Soderstrom is starting to hit the pine against lefties ands move down in the order and my patience is wearing thin. I already kicked Spencer Torkelson off the list, and Soderstrom may not be far behind.
Tier 12
- Mickey Moniak is striking out a lot less and it’s the only reason I didn’t remove him from this list.
- Luke Raley is mostly just a streaky lefty power hitter, but that has value at times. This is one of those times.
- Ryan Waldschmidt is proving he belongs in the Show, and while I usually say that guys with high line drive rates aren’t going to keep it up, this is something Waldschmidt did throughout the minors. It may hamper his home run upside a bit (line drives are rarely homers), but it will keep the ratios up and help with counting stats.
- Jake Bauers just keeps hitting and who am I to deny it in here?
- The Guardians are hitting like crazy of late and Angel Martínez, Kyle Manzardo, and Brayan Rocchio are at the heart of it. All three have shown flashes of upside before and all three have been disappointing far more often than they have been promising, but there’s nothing wrong with clinging on to the coattails of a hot offense and seeing what comes of it.
- I don’t trust Matt McLain or Zack Gelof much, but they are perfectly valid streamers for now.
- Brett Baty’s eligibility and upside will have him bouncing on and off this list until he (hopefully) finally sticks for good. Or disappears completely.
- Gabriel Moreno and Keibert Ruiz have limited power and speed, but their ability to avoid strikeouts and provide plus ratios make them solid backend catchers (or even mid-tier catchers in points formats, particularly those with a strikeout penalty).
- Austin Martin remains the leadoff man (at times) in Minnesota even as he cools off a bit, and if he heats up again perhaps he can secure that job for good.
- This is your permission to drop Luke Keaschall, Vinnie Pasquantino, and George Springer in 10-12 team leagues. These guys do have upside (particularly the latter two), but there are other options with similar upside elsewhere in these ranks and you don’t need to keep clinging on to these guys. In deeper leagues, though, you may have little choice but to keep waiting.
Injured List
Listed by position in the order they’d likely appear on the list if activated.
Catcher
- Alejandro Kirk (C, TOR) — Should be back by the end of the month and is a suitable backend catcher.
- Cal Raleigh (C, SEA) — I still think there’s a top-30 hitter here, and while that’s a bit disappointing based on the draft spot, it’s still a top-end catcher.
- Francisco Alvarez (C, NYM) — Had some promising moments, but if you have a full IL it’s OK to let him go.
- Drake Baldwin (C, ATL) — Here’s to hoping he’s back quickly.
- Ryan Jeffers (C, MIN) — If your IL is full, it’s OK to toss him back on the wire.
First Base
- Ryan O’Hearn (1B/OF, PIT) — He’ll miss about a month. Hopefully you have some room for the steady corner man on your IL.
Second Base
- Jorge Polanco (2B/3B, NYM) — He can be dropped in most 10-12 teamers, though keep him on your watch list as he could get hot eventually.
- Gleyber Torres (2B, DET) — Not doing much besides padding ratios but at second base that might be enough to stay on the back of the list, assuming the Tigers offense doesn’t fall apart. Needs to be at the top of the order, though.
- José Caballero (2B/3B/SS/OF, NYY) — Unless Volpe goes off in a huge way, he’ll go back to a starting role in a few weeks.
- Brendan Donovan (2B/3B/OF) — This is the way it goes with Donovan. None of the injuries are terribly serious, but he’ll be on and off the IL fairly often. He’s not a must-hold if you’ve only got two or three IL spots, especially if you don’t have a CI/MI spot in your lineup.
- Jose Altuve (2B/OF, HOU) — Oblique issues can linger a bit but as of now I’m holding him.
Third Base
- Eugenio Suárez (3B, CIN) — Oblique issues can be a little scary but he seems to have avoided any major issue. Easy hold despite the slow start, as streakiness is just part of the package.
- Jordan Westburg (2B/3B, BAL) — Out for the season. Drop in redraft, and is droppable in a 10-12 team keeper league with seven or fewer keepers (even with 10+ keepers you might have a reason to let him go due to the injury risk and inconsistent performance).
Shortstop
- Francisco Lindor (SS, NYM) — No timetable yet is annoying, but not concerning.
- Trevor Story (SS, BOS) — Sports hernia are persistent buggers, and if he has surgery he could be out for up to three months. Droppable in most redraft and shallow keepers (unless you’ve got a very deep IL).
- Jacob Wilson (SS, ATH) — I’d be holding in leagues with an MI spot or in points leagues, but shallow leagues with smaller lineups you might have to let him go if the IL is full.
- Corey Seager (SS, TEX) — Slowed down in a big way after a strong start. Hopefully this isn’t a recurring issue.
Outfield/DH
- Wyatt Langford (OF, TEX) — One of the most frustrating young players I can think of. As soon as he starts to get rolling, he either gets hurt or the season ends. Some of you in 10- or 12-teamers with three outfield spots, very limited IL spots, and some injured players with more priority have a tough decision to make. Unless your IL is very small or you’re very unlucky, I’d try to hold.
- Luis Robert Jr. (OF, NYM) — Uh oh, sounds like some setbacks. In 10-12 team leagues with just two or three IL spots, you may need to make a tough drop.
- Giancarlo Stanton (OF, NYY) — If you only have two IL spots, he’s not a must-keep.
- Kerry Carpenter (OF, DET) — Not a must-hold in 12-teamers with three outfielder spots but will eventually hit for some power and average.
- Heliot Ramos (OF, SFG) — Of course he gets hurt just as he started showing some positive signs. It’s going to be several weeks and he’s not a must-hold.
- Dylan Beavers (OF, BAL) — I guess you can hold him if you have room on your IL in OBP leagues with five or more outfielders.
Catcher
- Austin Wells (C, NYY) — Love the walks and he’s been unlucky with batted balls. Viable second catcher.
- Dalton Rushing (C, LAD) — Hard to find playing time, hard to stay hot when you don’t play.
- Brandon Valenzuela (C, TOR) — His minor league track record is uninspiring at best.
- Tyler Stephenson (C, CIN) — A fine fill-in if you just lost your catcher.
First Base
- Andrew Vaughn (1B, MIL) — Streamer with upside if he breaks out of this platoon with Bauers.
- Spencer Horwitz (1B, PIT) — Replacement-level first baseman in points and OBP leagues.
- Jake Bauers (1B/OF, MIL) — In a platoon now with Andrew Vaughn.
- Bryce Eldridge (1B, SFG) — Huge power here, but contact issues have been a consistent issue in the big leagues (and minors, frankly).
- Nolan Schanuel (1B, LAA) — Points league streamer.
- Paul Goldschmidt (1B, NYY) — Beat up some lefties but can’t be considered in mixed leagues.
- Nathaniel Lowe (1B, CIN) — Fun while it lasted, but appears to be a streaky lefty platoon guy.
- Spencer Torkelson (1B, DET) — The decision-making and power remain very strong (bordering elite), but the contact ability has become so bad that those things can’t shine. I’d hold in deeper formats but in 10-12 there are too many other options.
Second Base
- Andrés Giménez (2B/SS, TOR) — Drop. Producing very little outside of that random two-home run game.
- Cole Young (2B, SEA) — The plate discipline has improved, but there’s just not that much category juice in this bat.
- Nick Gonzales (2B/3B, PIT) — Streaky infield streamer with a little pop.
- David Hamilton (2B/SS, MIL) — Middle infielder who plays most of the time and steals bases. Might be slightly more interesting if he keeps walking.
- Edouard Julien (1B/2B, COL) — Lost his mojo and can be dropped in all mixed leagues.
- Willi Castro (2B/3B/OF, COL) — Utility streamer at home.
- Jeff McNeil (2B/OF, ATH) — Points league streamer.
- Jackson Holliday (2B, BAL) — The exit velocity was painfully low in his rehab and setbacks to hamate bone issues scare me. Some hard-hit balls would get him back in the ranks.
- Mauricio Dubón (2B/3B/SS/OF, ATL) — Eligible everywhere and a fine short-term streamer, especially in points.
Third Base
- Gage Workman (3B, DET) — Workman was hitting well in the minors and has a part-time opportunity in Detroit due to injuries. Deep league streamer but likely won’t play enough to warrant consideration in standard leagues.
- Luis Rengifo (2B/3B, MIL) — Stringing some singles together but nothing but a desperation streamer.
- Coby Mayo (1B/3B, BAL) — Showing some signs of life, but the strikeout rate is still way too high for a guy with an average walk rate.
- Matt Chapman (3B, SFG) — I’m sure he’ll go on a hot streak at some point and get re-ranked, but if you’re in a 10-12 teamer, it’s OK to move on if there are ranked players available.
- Brady House (3B, WAS) — Despite the rough plate discipline, I was shocked to see him go to the minors.
- Royce Lewis (3B, MIN) — Getting sent down was not on my bingo card. Not a ton of mixed league formats where he’s a must-roster.
Shortstop
- Colt Emerson (SS, SEA) — It’s debut time! He’s not ranked yet, as I worry a little about how he’s been a bit below expectations since coming back from the IL in the minors (especially with grounders and pop-outs), plus it’s not clear how everything will shake out when Donovan is healthy. Still, there’s ratio upside here if he starts smacking liners around (which was a big part of his identity in the minors), plus an shot at double-digit homers and steals.
- Nasim Nuñez (SS, WSN) — Speed streamer.
- Hyeseong Kim (2B/SS, LAD) — Mostly a speed streamer, though I like the improved walk rate so far.
- Ezequiel Tovar (SS, COL) — Looking a little better the last two series but he’s nothing but a deep league flyer if at home (with a little bit of upside if he turns things around).
- Anthony Volpe (SS, NYY) — He’s back up for a little. Might steal some bags but I’m not interested outside of dynasty.
- Ha-Seong Kim (2B/SS, ATL) — Looks like a starter, now the question is whether I care. Injuries and limited effectiveness have made him mostly unworthy of a roster spot in 12-teamers since 2021.
- Masyn Winn (SS, STL) — Had two fun weeks but has quieted down to a below-replacement option.
- J.P. Crawford (SS, SEA) — I get scared when a guy gets pushed down the order a bit and sits against a lefty. He’d be ranked in OBP.
Outfield/DH
- Mike Yastrzemski (OF, ATL) — Streaky lefty platoon guy.
- Matt Wallner (OF, MIN) — Ouch, relegated to triple-A. Outside of deep AL-only dynasty, I don’t think you need to have him on your radar anymore.
- Josh Lowe (OF, LAA) — Streaky lefty platoon guy.
- Dominic Canzone (OF, SEA) — Streaky lefty platoon guy.
- Owen Caissie (OF, MIA) — Streaky lefty platoon guy.
- Noelvi Marte (OF, CIN) — Hitting a bunch of singles in the minors.
- Lourdes Gurriel Jr. (OF, ARI) — Streaky as heck, but when hot will pile up some RBI.
- Adolis García (OF, PHI) — No idea why he’s hitting fourth but if he ever did heat up he’d have some short-term value.
- Marcell Ozuna (UT, PIT) — Desperation streamer.
- Jesús Sánchez (OF, TOR) — Streamer who hits in a good spot in the lineup with middling results.
- Lawrence Butler (OF, ATH) — Fully platooned now. No thanks.
- Henry Bolte (OF, ATH) — Power and speed are there, but the contact ability and ground ball issues could hold him back severely.
- Spencer Jones (OF, NYY) — His upside is less Judge and more Murakami, but players who whiff in the zone as much as this are nearly impossible to trust.
- Esteury Ruiz (OF, LAD) — He stole 67 bases for the A’s back in 2023 and he could do it again, but he’ll sandbag you in all other categories over time.
- Jorge Soler (OF, LAA) — Streaky power streamer.
- Cam Smith (OF, HOU) — There’s talent, I’m sure, but it’s not something you have to wait around for in an outfielder in 12-team leagues.
- Garrett Mitchell (OF, MIL) — Takes walks and has a power-speed blend, but the strikeouts are maddening.
- Ramón Laureano (OF, SDP) — Is the magic fading as quickly as it appeared?
- Jac Caglianone (OF, KCR) — The power is there, but the decision-making is awful and the contact ability is volatile at best.
- Steven Kwan (OF, CLE) — There is not path to success with an average exit velocity under 82 mph.
- Carlos Cortes (OF, ATH) — The hot streak was cool and looked legit in the Statcast data, and he’s getting a shot to lead off. Still, he sits a lot and that’s hard to stomach.
- Dylan Crews (OF, WAS) — Started hitting better in triple-A and has some power/speed upside, though the ratios have been awful.
- Justin Crawford (OF, PHI) — He’s started to sit against a lot of lefties, though I love seeing the steals pick up.
