Paul Sporer’s Top 100 Outfielders
Outfield is one of those positions that always feels deep just because of the star power at the top, but of course leagues generally require 3-5 starting OFs plus the many multi-positional players plucked from the OF pool to play other positions.
I’ll have an update in early March to account for any moves, news, and/or injuries. Let me know what you think in the comments: how are you building your OF plan? do you stack a few early on or play the middle tiers? who is your sleeper at the position?
Other positions:
Here’s my list.
2021 OF Rankings
| RK | Player | TM | ELIG. | ADP |
|---|---|---|---|---|
| 1 | Mookie Betts | LAD | OF | 4 |
| 2 | Ronald Acuña Jr. | ATL | OF | 2 |
| 3 | Juan Soto | WAS | OF | 4 |
| 4 | Mike Trout | LAA | OF | 7 |
| 5 | Christian Yelich | MLW | OF | 12 |
| 6 | Bryce Harper | PHI | OF | 21 |
| 7 | Kyle Tucker | HOU | OF | 30 |
| 8 | Eloy Jiménez | CWS | OF | 38 |
| 9 | Luis Robert | CWS | OF | 35 |
| 10 | Starling Marte | MIA | OF | 46 |
| 11 | Cody Bellinger | LAD | 1B, OF | 18 |
| 12 | Whit Merrifield | KC | 2B, OF | 41 |
| 13 | George Springer | TOR | OF | 51 |
| 14 | Marcell Ozuna | ATL | OF | 54 |
| 15 | Brandon Lowe | TB | 2B, OF | 76 |
| 16 | Lourdes Gurriel Jr. | TOR | OF | 87 |
| 17 | Michael Conforto | NYM | OF | 75 |
| 18 | Aaron Judge | NYY | OF | 66 |
| 19 | Randy Arozarena | TB | OF | 57 |
| 20 | Trent Grisham | SD | OF | 63 |
| 21 | Nick Castellanos | CIN | OF | 86 |
| 22 | Charlie Blackmon | COL | OF | 100 |
| 23 | Byron Buxton | MIN | OF | 110 |
| 24 | Eddie Rosario | CLE | OF | 112 |
| 25 | Tommy Edman | STL | 2B, 3B, SS, OF | 126 |
| 26 | Dominic Smith | NYM | 1B, OF | 124 |
| 27 | Dylan Carlson | STL | OF | 142 |
| 28 | Ramón Laureano | OAK | OF | 136 |
| 29 | Cavan Biggio | TOR | 2B, 3B, OF | 60 |
| 30 | Jeff McNeil | NYM | 2B, 3B, OF | 91 |
| 31 | Austin Meadows | TB | OF | 94 |
| 32 | Alex Verdugo | BOS | OF | 127 |
| 33 | Kyle Lewis | SEA | OF | 144 |
| 34 | Wil Myers | SD | OF | 135 |
| 35 | Teoscar Hernández | TOR | OF | 80 |
| 36 | Victor Robles | WAS | OF | 145 |
| 37 | Mike Yastrzemski | SF | OF | 148 |
| 38 | Michael Brantley | HOU | OF | 150 |
| 39 | Tommy Pham | SD | OF | 121 |
| 40 | Nick Solak | TEX | 2B, OF | 165 |
| 41 | Jorge Soler | KC | OF | 153 |
| 42 | Joey Gallo | TEX | OF | 173 |
| 43 | Ian Happ | CHC | OF | 170 |
| 44 | Clint Frazier | NYY | OF | 186 |
| 45 | Kyle Schwarber | WAS | OF | 185 |
| 46 | Leody Taveras | TEX | OF | 172 |
| 47 | Anthony Santander | BAL | OF | 162 |
| 48 | Chris Taylor | LAD | 2B, SS, OF | 223 |
| 49 | Victor Reyes | DET | OF | 191 |
| 50 | Dylan Moore | SEA | 2B, OF | 127 |
| 51 | Trey Mancini | BAL | 1B, OF | 193 |
| 52 | Daulton Varsho | ARZ | C, OF | 153 |
| 53 | Andrew McCutchen | PHI | OF | 198 |
| 54 | Jesse Winker | CIN | OF | 216 |
| 55 | Ryan Mountcastle | BAL | 1B, OF | 170 |
| 56 | AJ Pollock | LAD | OF | 208 |
| 57 | Randal Grichuk | TOR | OF | 214 |
| 58 | Jurickson Profar | SD | 2B, OF | 239 |
| 59 | Mark Canha | OAK | OF | 269 |
| 60 | Max Kepler | MIN | OF | 198 |
| 61 | Brandon Nimmo | NYM | OF | 262 |
| 62 | David Peralta | ARZ | OF | 271 |
| 63 | Lorenzo Cain | MLW | OF | 242 |
| 64 | Austin Hays | BAL | OF | 228 |
| 65 | Kole Calhoun | ARZ | OF | 261 |
| 66 | Raimel Tapia | COL | OF | 237 |
| 67 | Manuel Margot | TB | OF | 240 |
| 68 | Jarred Kelenic | SEA | OF | 231 |
| 69 | Mitch Haniger | SEA | OF | 274 |
| 70 | Aaron Hicks | NYY | OF | 270 |
| 71 | Yasiel Puig | ATL | OF | 266 |
| 72 | Alex Dickerson | SF | OF | 317 |
| 73 | Justin Upton | LAA | OF | 316 |
| 74 | Bryan Reynolds | PIT | OF | 281 |
| 75 | Andrew Benintendi | KC | OF | 237 |
| 76 | David Dahl | TEX | OF | 312 |
| 77 | Adam Duvall | MIA | OF | 403 |
| 78 | J.D. Davis | NYM | 3B, OF | 236 |
| 79 | Hunter Dozier | KC | 1B, OF | 242 |
| 80 | Nick Senzel | CIN | OF | 263 |
| 81 | Avisaíl García | MLW | OF | 298 |
| 82 | Corey Dickerson | MIA | OF | 329 |
| 83 | Alex Kirilloff | MIN | OF | 266 |
| 84 | Joc Pederson | CHC | OF | 325 |
| 85 | Willie Calhoun | TEX | OF | 326 |
| 86 | Scott Kingery | PHI | 2B, OF | 286 |
| 87 | Mauricio Dubón | SF | 2B, SS, OF | 274 |
| 88 | Kevin Pillar | FA | OF | 351 |
| 89 | Oscar Mercado | CLE | OF | 350 |
| 90 | Jon Berti | MIA | 2B, OF | 249 |
| 91 | Garrett Hampson | COL | 2B, OF | 265 |
| 92 | Sam Hilliard | COL | OF | 345 |
| 93 | Adam Eaton | CWS | OF | 323 |
| 94 | Josh Naylor | CLE | OF | 363 |
| 95 | Hunter Renfroe | BOS | OF | 363 |
| 96 | Robbie Grossman | DET | OF | 362 |
| 97 | Jackie Bradley Jr. | FA | OF | 334 |
| 98 | Shogo Akiyama | CIN | OF | 388 |
| 99 | Jason Heyward | CHC | OF | 405 |
| 100 | Enrique Hernández | BOS | 2B, OF | 377 |
SOURCE: NFBC ADP Since 1/1
You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.
I just don’t get the love for Kyle Tucker.
I’m with you. Plenty of players have done similar over a short span and end up average. Not in the top 10 over established proven players. Maybe Paul and Justin are just that much smarter then we are.
I mean, he’s been an elite prospect for years, and it’s all about the steals
I was initially going to say the same thing but:
.332 with 24 HR, 20 SB, 86 R and 93 RBI in 100 games as a 21 YO in AAA in 2018
.266 with 34 HR, 30 SB, 92 Rm 97 RBI in 125 games as a 22 yo in AAA in 2019
Both years he was among the youngest in all of AAA.
Then he has gone .268 with 13 HR, 13 SB, 48 R and 53 RBI in 80 games in the majors over the last 2 years. That’s basically the Ronald Acuna starter kit there. In fact:
Tucker (career so far including his brutal 2018 call-up) – 372 PA, .244, 13 HR, 14 SB, 58 R, 57 RBI
Acuna (1st 373 PA as a rookie) – .292, 23 HR, 11 SB, 60 R, 50 RBI
Acuna is better but keep in mind that Acuna carved that out more or less entirely as a starter (he had 1 PH appearance and 1 game at DH in that span). Tucker has had 34 PA as a pinch-hitter and.or late game substitution which has greatly hurt his numbers.
I started out skeptical, but after looking at it. . . .I can kind of see it.I mean, I’m probably not jumping on him at 30, but I can see what others see in him
Who do you like at their price most? Conforto, castellanos, or Santander?
How about buxton vs. arozarena?
Suuuuupppper low on Bellinger
Not with where that shoulder is right now. I think we have to play it smart now until spring brings some clarity.
Why the hate for McNeil? He’s guaranteed to hit over .300, he’s multi eligible, and he’s gonna bat near the top of a potent lineup. The only negative I see is he’s a bit injury prone.
Even as a Padres fan and Profar fan I think this is quite a bit too high. He will get PA’s but it’s looking likely he’ll have a bench role against righties. Keep in mind that even if DH does comeback he has to fight one of the 2Bman for that role. Of course injuries are always a factor that can open up some more playing time but he wouldn’t be top 70 for me.
Where would yordan fall in this list?
Where would JD Martinez and Stanton rank as OF eligible?
Single tear emoji for Franchy.
Man, I can’t help but feel like Clint Frazier is like 20 spots too low. He was around #15 OF last season, with an ISO well over .200, career BB% around 10%, and looks to get the vast majority of the reps in LF with Gardner gone. Going into his 26 season and playing his home games at Yankee stadium, his profile has fantasy gold written ALL over it.
Just can’t see any world where you’d take Eddie Rosario or Dylan Carlson over Frazier….
I’m open to moving him up and being hyped on him, but being the 15th OF in a 2-month run means virtually nothing to me w/r/t his ’21 rank. Being the 15th ranked OF on its face carries some real weight for a whole season, but in a 2-month run, it’s just not enough to boost his much.
I’m betting on the come w/Carlson. He’s one of my guys so I totally understand if you prefer to bypass him, but Rosario/Frazier is probably closer than you think. Check their per 600 PA numbers since ’19:
Rosario – 33 HR, 89 R, 110 RBI, 4 SB, .271 AVG
Frazier – 30 HR, 81 R, 95 RBI, 6 SB, .267 AVG
Rosario will bat top 4 w/CLE (not a great lineup, admittedly) while Frazier will be bottom 4. I will say that this comparison has me bringing Frazier up a bit and Rosario down some, though I’ll still lean Rosario.
Edited to clean up a syntax error.
Yeah, I sorted just picked two random guys ~20 spots up, don’t have anything against Carlson or Rosario per se, but this does seem to reinforce they’re pretty tight. I think Carlson probably needs another year before he’s at this level, and Rosario’s maybe trending towards being a power-only guy, whereas this seems like Frazier’s chance to blow up.