I am shifting gears this week and focusing on some very early rankings for 2027. I will start with a list of the top 50. The rankings are subjective, based on what I saw this season. They rely heavily on present value but factor in growth or decline. I am playing to win, so I generally lean towards upside in the rankings, which means I prefer to be in or out on certain players earlier rather than later. Safe or even boring is ok too, but that is in specific spots dependent on team build over outright rankings. Since much can change from now until Opening Day, we will revisit everything at some point and recalibrate. Stats are through September 18 unless otherwise noted.
Definitions
These rankings include several dimensions to better differentiate them from traditional rankings using information we have available today. I realize the dimensions may mean different things to everyone, so I listed how I defined them below.
Ceiling
- High: Upside not yet fully realized. Young players, breakout candidates, injury comebacks with something to prove.
- Medium: Performance level established, reasonable best-case scenario already demonstrated, performance for some younger players expected to improve, but not earth-shattering.
- Low: Profile caps production, player aging with declining performance or performance not expected to materially improve.
Floor
- High: Track record of durability and output. Low variance, moderate level of predictability. Even in a down year, production remains fantasy-relevant.
- Medium: Some variance in baseline. Role, health, or performance could dip enough to hurt you, but not completely destroy your season. Numbers are there, just lower than desired. Acceptable level of risk for expected production.
- Low: Unstable baseline. Unproven at the big-league level, injury history, lack of role clarity, or profile that could collapse entirely.
Health Risk
- High: Significant injury history or chronic condition that makes availability uncertain. Missing large chunks of games in multiple seasons, post-surgery, or recurring soft tissue issues.
- Medium: No chronic or ongoing injury concerns. Some injury history or age-related issues, but not alarming and no pattern of recurring injury.
- Low: No reported health concerns, only minor dings that are not expected to impact 2027 availability, durable track record, no significant injury flags.
Trend
- Up: Growth and skill development, profile improvement, age curve progression, role expansion, or improved health signals better performance ahead.
- Flat: Established player at or near peak with no major driver to signal material diversion from the mean.
- Down: Erosion in skill, declining performance, age decline, role uncertainty, or worsening injury history. Moving in the wrong direction.
Top 10

1. Pete Crow-Armstrong: 40-40 season. MVP-lock. Huge power spike driven by improved plate discipline and better contact quality. It’s PCA’s world, and we are living in it.
2. Aaron Judge: Weird injury that took forever to heal. He should be back to his usual dominant self next year.
3. Juan Soto: Suffered multiple calf injuries. Still produced when on the field. He is still young and in his prime. Greatness is expected but already established.
4. James Wood: Entering his age-24 season. Survived the home run derby, but dealt with an oblique injury in the second half. Up we go next season.
5. Fernando Tatis Jr.: Quite the turnaround after making a few adjustments. Also qualifies at 2B. He may still have a 40-40 season in him if he can stay healthy, which he did in 2026.
6. Yordan Alvarez: Legitimate triple crown candidate. He is a beast. I only wish he would DH.
7. Jackson Chourio: Can you believe he’s only 22? We have not seen his peak. He does not get enough credit. Hand injury from a HBP in the WBC (missed 5 weeks) caused a slight dip in full year stats. Maybe his price will be lower than it should be due to the missed time. 162 game pace: 121/33/95/26/.287.
8. Corbin Carroll: BA dipped considerably this year. Did not run as much. He is still electric and has more to offer than he did this year.
9. Jordan Walker: Classic post-hype breakout season. Closing in on 30 HRs and 100 Runs with 100 RBIs and 20 SBs. He is 24, and it feels like he has been around forever. Whoever said growth was not linear was pretty smart.
10. Julio Rodriguez: He failed to have his annual late season heater to buoy his stats, and his BA took a hit. I still wonder if he is playing with an injury. His floor is a 20-20 season, but he did not deliver enough value for his 2026 price. Am I disappointed? Yes. Remember, he is still only 25. I begrudgingly labeled the trend flat, fully recognizing he had a down year relative to his standards. I believe better days are ahead.
11- 20

11. Oneil Cruz: Injuries derailed another season, but he is oozing with upside. We’ve seen glimpses of it along with the downside too. Yes, he strikes out, but he’s hitting over .270. He may get a 20-30 season in under 100 games played! That’s a 162-game pace of about 35 HRs and 50 SBs with over 100 Runs and RBIs.
12. Bryce Harper: Future HOF now at OF continues to get it done. He is a solid and predictable bet, although we have seen his best days. There is a lot of value in that.
13. Jackson Merrill: He was hitting as low as .194 with a .576 OPS near the end of May (51 games). He tweaked his swing and made an adjustment in July to jumpstart his season (surge in barrel and hard-hit rate). I dig the SBs. New manager = more willingness to run. 26 HRs and 26 SBs (~90% success rate), and he is hitting .305 over his last 70 games. Oh, by the way, he is only 23.
14. Ronald Acuna Jr.: Upside is unquestioned, but the risk is becoming an obstacle for me. The missed time is mounting, and the production marred by the injuries is costly based on the draft capital it takes to get him. I am out next year despite how much I love him.
15. Andy Pages: Unfortunate injury late in the season. Hoping it helps keep his cost down next year.
16. Randy Arozarena: This guy continues to produce. SIX straight 20-20 seasons that includes two 20-30 years. He will be 32 next year with declining sprint speed. Well, tell that to Josh Naylor. Pencil him in for another typical season next year, barring injury, of course. He is a FA and certain managers may not run as often (monitor).
17. Roman Anthony: We can throw this year out after the hand injury. The tools are there for him to be much higher on this list for the foreseeable future. His star is on the rise, but we are going to have to wait another year.
18. Riley Greene: He missed about 3 weeks with a hammy injury, but otherwise is having a great year. Power to all fields, improved walk-rate, reduced K-rate, tons of red in the Statcast chart. The one negative is that he does not run, but you know what you are getting here.
19. Carson Benge: Call this ranking aggressive if you like, but he is #19 on the outfield Player Rater now. That is pure coincidence (I removed Kyle Schwarber, so Benge was actually #20 on my first draft).
20. Jac Caglianone: Top 10 in average EV, but bottom10 in chase rate. He was blistering hot for two months, and we saw the upside. June: 9 HRs, .309 BA, 1.036 OPS in 25 games. August: 6 HRs, .411 BA, 1.113 OPS in 28 games. He was not nearly as productive in the other months. Maybe that will keep his ADP lower. He will be 24 next year with plenty of time to work on his plate discipline. I still like him.
21-30

21. Cody Bellinger: The park is well-suited for him. He missed some time and had a slight decline in power. He still brings a nice blend of BA and solid counting stats across the board.
22. Michael Harris II: Not a huge fan of the hack-first, no walk approach, but production is there. However, there is more downside if BABIP doesn’t go his way. He has the 5th worst chase rate for qualified hitters. The dip in SBs (11) is an issue for me, along with the decline in sprint speed. Not that sprint speed is everything, but it’s been trending the wrong way from a high of 95% down to 54% this year. He is only 25 years old. Could be nothing, but it’s a red flag to me, and I can see moving him down a little if some other guys below him are healthy.
23. Daylen Lile: Really took off in the second half with 11 HRs and 42 RBIs and 6 SBs in 57 games. Flashed last year, but needs to put together a full season. He will be 24 next year. I love who hits ahead of him. I also like that this 57-game sample lines up almost identically with his actual stats: .257 BA vs .257 xBA, .500 SLG vs .499 xSLG, .344 wOBA vs .345 xwOBA. A 30-20 season with upside in BA is coming.
24. Jake McCarthy: This ranking completely undersells what he is doing this year (OF #8 and #33 overall on the Player Rater). Coors is the gift that keeps on giving. As long as he gets playing time and calls Coors his home, he should be productive. You can bet he will be undervalued next year. Why? He was still only around 75% rostered earlier this month. We can revisit this ranking in spring, but I refuse to put some guys who have significant health risks above him right now.
25. Wyatt Langford: I comped this guy to Buxton before, but Buxton has produced a few good seasons. The upside can’t be ignored, but the risk cannot be dismissed. I need to see something before I jump in. I am ok with watching him go off from afar. Will it happen? It is in the range of outcomes, but so are many other things that are much worse.
26. Tyler Soderstrom: Hip surgery derailed a good season as he really started to heat up. Let’s monitor his recovery (could move higher if he looks ok in spring). I am all-in on that park. In fact, can I draft the park? There is nothing like it, not even Coors.
27. Byron Buxton: I feel like we’re in an outpatient recovery room as we cover another hip surgery. MIN is optimistic he’ll be ready for next year, but his surgery was performed nearly a month after Soderstrom, and he has more mileage on his tires (33 vs 25 years old for Soderstrom). Let’s check on him in spring. Honestly, I prefer to let someone else take that risk. I don’t care if he is projected to be “ready” for next season. He has never been a bastion of health, and hip surgery is not a day at the beach.
28. Wilyer Abreu: Just turned 27 in June. He set a career high in Runs, HRs, and RBIs, and there is a week left in the season. With a little better HR/FB luck next year (10.5% in 2026), he will hit 30 HRs with more RBIs and around 10 SBs while providing his .250 BA.
29. Seiya Suzuki: He’s been a fairly dependable bat (30 HRs and 180 combined Runs and RBIs), but he is a FA after this year. He also stopped running, which is probably good so he can avoid some soft tissue injuries that hampered him earlier in his MLB career. Landing spot will drive value.
30. Jake Bauers: I thought MIL only specialized in pitcher reclamation. I think we’ve seen the high end of the range of outcomes for Bauers (#11 outfielder on the Player Rater). Great timing for him in a contract year. I want to see his landing spot before adjusting the rankings. Right now, I do not expect him to do better next year, so I kept his ceiling as Low. That’s not saying he can’t repeat. No disrespect to him since he’s earning every bit of that production (career high EV, hard-hit rate, expected stats in-line with actuals), but he has no history of this type of performance. He could be a great value because the skeptics will dismiss what he’s done. The underlying metrics tell the story. The question and real risk is will the gains carry over and can he sustain them in another environment? Landing spot is key.
31-40

31. Kyle Tucker: I have no idea where to start. I took the easy road and put him near the middle of the rankings. It can go either way next year. I’m not overly optimistic of a bounce-back to his glory days, but I can’t rule out a rebound (the bar is very low). He will be 30 next year and is posting a career-worst EV and no longer swipes bags like he used to. He also cannot hit in his home park (.572 home OPS, gasp!). I think he better figure out that home park thing or it’s going to be tough sledding again. He will go higher than this. I prefer to punt and let someone else deal with that headache.
32. Zack Gelof: A few unfortunate injuries hurt his overall numbers. I really like what I see with the improved walk rate and reduced K-rate along with 2B, 3B, and OF eligibility. I also like the improved contact rate and the lower chase rate. Most importantly, the A’s play in Sacramento, which is Valhalla for me, and I want as much exposure to it as I can get for 81 games.
33. Cole Carrigg: Speaking of favorable parks, Coors is not a bad consolation prize. .900 OPS for Carrigg at home. He has SS and OF eligibility too and gets on base. Upside is immense if he can swipe bags like he did in the minors.
34. Ceddanne Rafaela: What he is doing has value as he is approaching a 20-20 season, but I am out on him next year. Sorry, Red Sox nation. His expected stats do not back up what he is doing, and he got a little ahead of himself. He is a free swinger and does not walk. He has the highest chase rate among qualified hitters. Fortunately, he plays in a BABIP-friendly park, but this profile has a lower floor than you think.
35. A.J. Ewing: Flashed a little pull-side power this year. Stole 70 bags one year in the minors. Had some ups and downs as a rookie, but the future seems bright. Call me crazy, but I am actually bullish on the Mets outfield next year. There is still time for something to go wrong. I kid.
36. Brandon Nimmo: His park is not forgiving. Solid outfielder but not exactly sexy in terms of fantasy stats. I think he has a better year next year as he underperformed virtually every important expected stat that translates into fantasy production. He deserved better.
37. Chase DeLauter: Despite the elevated injury risk, he is putting together a fantastic rookie season. The only thing standing between him and a higher ranking is durability. He shattered his career high in games played at any level this year (126 so far). Not saying he can do it again next year, but I am not saying he can’t. If he can do it again, he will be a bargain here, probably your last chance to get him on the cheap.
38. Luke Keaschall: Rough start, but it’s starting to come together for the former Sun Devil. Since June 1 he is hitting over .300 and moved up to the leadoff spot. He has elite plate skills, 2B eligibility, and flashed more power and speed last year before getting hurt. He also had thumb surgery last offseason, and I believe it may be responsible for his poor first half.
39. Henry Bolte: Oh my, I have fallen for him and his tantalizing upside. Signs are there for a breakout: power, elite speed, hitting leadoff, and doing well in a lineup that is currently pieced together with duct tape. Did I mention the park yet? Numbers since August 1 (44 games): 33 Runs, 8 HRs, 9 SBs, .306 BA. I caution you that his BABIP is .419 and he is overperforming his xwOBA by 40 points over that period, but some growth is expected. Let’s get the K-rate down and see where this goes.
40. Mike Trout: He’s now played 130 or more games two years in a row, but will be 36 next year. He has 11 SBs, which is his highest total in 7 years. Age-related decline is expected, but he’s underperforming his expected stats (wOBA .351 vs xwOBA .377) so there could be some positive regression or another year like this one with fewer steals (25 HR and .240 BA).
41-50

41. Sam Antonacci: Despite the second half regression, I think we see continued success and growth next year as we saw some of his upside materialize for parts of the year. He will be 24. I am investing in the plus plate skills and hit tool. He gets on base. I also like the 2B and OF eligibility. The one negative I see is the lack of opportunity to face LHP (.602 OPS vs LHP with limited opportunities). Perhaps that changes.
42. Joshua Baez: Very high ceiling. Very low floor. He has power and speed. He also has a propensity to strike out at a very high clip. I expect some growth, but he is likely a BA risk with a ton of Ks. Hype will drive up the price, but there could be a big season in his range of outcomes if everything breaks right.
43. Bryan Reynolds: A tale of two halves for Reynolds. He’s fairly steady, and some may say kind of boring when you think of his typical end of year numbers, and there is value in that, but his upside is capped.
44. Jo Adell: The good news is that he kills LHP, is out of LAA, and is driving in runs. The bad news is that his barrel and HR/FB rate cratered. He needs to start walking more like last year and being more selective. His contact rate improved, but his quality of contact did not. I will take a lower BA if he can hit more HR.
45. Chandler Simpson: We know who he is, and his SB production is going to move the category for you. He fits in certain builds very well to do what he does best. He also showed that he can help in BA. His profile is very dependent on BABIP since he doesn’t walk as much as he should. We’ve seen some of that downside, though. He went 30 games without a steal while hitting .184 from May 13 to June 19 (.213 BABIP).
46. Ezequiel Duran: Qualifies at 2B, SS, OF next year. Steady production across the board. He is an asset to have on your team and one of those value guys that are not appreciated enough, but level set your expectations. He is overperforming his expected stats. The home OPS of 1.017 over his last 39 home games is bound to regress.
47. Ian Happ: Fairly boring and predictable player that accumulates stats and has historically been drafted later than he probably should go. His ending value is BA-dependent, which is lower this year than predicted (.219). Steals are drying up too (4). Despite the dips in BA and SBs, he is still #38 on the outfielder Player Rater. He also is a FA. Let’s see where he lands.
48. Jarren Duran: I did a deep dive of Duran earlier this year. As I predicted back in July, he is on the cusp of the worst 20-20 season in history. It has not been pretty. Very risky profile here. I am staying far away from him in 2027. A change of scenery may help, but the profile screams avoid like the plague.
49. Esmerlyn Valdez: We’ve seen the highs, we’ve seen the lows. Where do we go from here? Well, that is up to him. He has easy power to all fields and a walk rate of almost 15%, but a K-rate of almost 38%. The K’s are an issue, but stem from his inability to make contact (64% overall contact and 72% zone contact). Is it fixable? He will be 23 next year, so I cannot rule out making some adjustments, but I also cannot say it will get better overnight. The Bucs need a power bat, and he will get an opportunity.
50. Lawrence Butler: See where I am going with this? Call me stubborn, but as long as the A’s play at Sutter Health Park, I am fitting in their outfield in this top 50. He was terrible, and that’s an understatement in the first half, but check out the second half stats (12 HRs, 37 RBI, 4 SBs with a .273 BA in 57 games). He reeled me back in, but it was really more attributable to the gravitational pull of the park.
Honorable Mentions
Prospects: Max Clark, Josue De Paula, Walker Jenkins, Emmanuel Rodriguez, Lazaro Montes, Charlie Condon.
Established veterans who were close: Mickey Moniak, Jung Hoo Lee, Ryan O’Hearn.
Notable Omissions
No longer outfield eligible in 2027: Brent Rooker, Alec Burleson, Maikel Garcia, George Springer, Kyle Schwarber.
No Thanks:
Luis Robert Jr: He will go higher than this, but he has exceeded 100 games played twice in his career. Hard pass for me.
Teoscar Hernandez: An end-of-season hot streak will put him back on everyone’s radar, but in my best Michael Kay voice “See Ya!”
Brandon Marsh: I highlighted how his mid-season production was fueled by a BABIP-driven hot streak. Not interested.
Jose Altuve: Time appears to have finally caught up with him. The skills we once loved have eroded, and he now is more of a drag on your BA and offers limited power with no SB upside. I want no part of it.
Thanks for reading. Good luck with what is left in this season. You can find me on X at @Toolsy3.
Nice list. What’s your 2027 (if there is a 2027) projection for Josue DePaula?
I know that you put a lot of time and effort into these rankings but to rank Julio as a top 10 OF loses credibility. Admittedly a second half player, who didn’t deliver in the second half. I think we’re looking at a healthier version of LuBob. Unfortunately not much more.