Loading scores...
Luis Robert
Getty Images
Strike Zone

2020 Outfielder Rankings

by Matthew Pouliot
Updated On: July 17, 2019, 5:11 am ET

I usually do this over the All-Star break, but time didn’t allow for it last week. So here now are my very, very preliminary 2020 player rankings. I’ve done my best to list players where they’ll be eligible next year, and the free agents-to-be are listed without teams. Players with options for next year are still listed with their current teams if those options have a legitimate chance of being exercised. Those players are noted with asterisks.

Along with the position rankings is a top 300 list for 2020. Click to see other preliminary 2020 rankings:

Top 300 | SP | RP | OF | 1B | 2B | SS | 3B | C | DH

Editor’s Note: Stay ahead of the competition from wire to wire with rankings, customizable projections, trade evaluator, exclusive columns and more in our Season Pass. And start using optimized lineups on Yahoo!, DraftKings and FanDuel with our DFS Toolkit!.

Follow us at @Rotoworld_BB and @matthewpouliot on Twitter.

2020 Outfielder Rankings

 

2020 Outfield Team 2019 July
1 Mike Trout Angels 1 1
2 Christian Yelich Brewers 3 2
3 Ronald Acuna Braves 5 4
4 Mookie Betts Red Sox 2 3
5 Cody Bellinger Dodgers 3 1B 1 1B
6 Juan Soto Nationals 10 9
7 Aaron Judge Yankees 7 6
8 Andrew Benintendi Red Sox 6 8
9 Bryce Harper Phillies 8 7
10 Charlie Blackmon Rockies 11 11
11 J.D. Martinez Red Sox* 4 5
12 David Dahl Rockies 13 14
13 Starling Marte Pirates 12 10
14 Giancarlo Stanton Yankees 9 44
15 Joey Gallo Rangers 20 13
16 Eddie Rosario Twins 18 12
17 Austin Meadows Rays 58 36
18 George Springer Astros 24 15
19 Victor Robles Nationals 19 22
20 Eloy Jimenez White Sox 31 31
21 Tommy Pham Rays 22 18
22 Franmil Reyes Padres 71 32
23 Max Kepler Twins 28 19
24 Mitch Haniger Mariners 15 21
25 Nicholas Castellanos   21 26
26 Justin Upton Angels 27 23
27 Byron Buxton Twins 29 27
28 Marcell Ozuna   25 40
29 Yasiel Puig   14 17
30 Nomar Mazara Rangers 32 29
31 Luis Robert White Sox 195 121
32 Michael Conforto Mets 36 25
33 Nick Senzel Reds 14 2B 7 2B
34 Mallex Smith Mariners 16 30
35 Austin Riley Braves 54 3B 11 3B
36 Michael Brantley Astros 37 24
37 Domingo Santana Mariners 49 33
38 Lourdes Gurriel Blue Jays 20 SS 18 SS
39 Hunter Renfroe Padres 47 38
40 Lorenzo Cain Brewers 23 28
41 Alex Verdugo Dodgers 75 53
42 Ramon Laureano Athletics 42 46
43 Andrew McCutchen Phillies 26 NR
44 Ian Desmond Rockies 9 1B 9 1B
45 David Peralta Diamondbacks 45 34
45 Aaron Hicks Yankees 33 35
47 Gregory Polanco Pirates 40 80
48 Wil Myers Padres 13 3B 12 3B
49 Trey Mancini Orioles 55 41
50 Randal Grichuk Blue Jays 34 39
51 Kole Calhoun Angels* 60 48
52 Kyle Schwarber Cubs 44 42
53 Bryan Reynolds Pirates 188 55
54 Ender Inciarte Braves 30 81
55 Jorge Soler Royals 56 52
56 Clint Frazier Yankees 94 70
57 Joc Pederson Dodgers 59 51
58 Jackie Bradley Jr. Red Sox 48 50
59 Willie Calhoun Rangers 92 66
60 A.J. Pollock Dodgers 35 56
61 Adam Eaton Nationals* 43 43
62 Ryan Braun Brewers 38 37
63 Kyle Tucker Astros 65 92
64 Stephen Piscotty Athletics 52 65
65 Jo Adell Angels 184 131
66 Shin-Soo Choo Rangers 62 54
67 Jay Bruce Phillies 63 47
68 Jesse Winker Reds 53 61
69 Oscar Mercado Indians 119 59
70 Dominic Smith Mets 44 1B 22 1B
71 Jake Bauers Indians 18 1B 21 1B
72 Kevin Kiermaier Rays 80 57
73 Tyler O'Neill Cardinals 69 82
74 Corey Dickerson   46 62
75 Jason Heyward Cubs 96 64
76 Harrison Bader Cardinals 67 68
77 Avisail Garcia   99 69
78 Kevin Pillar Giants 68 72
79 Brandon Nimmo Mets 50 93
80 Billy Hamilton Royals* 39 45
81 Cristian Pache Braves 232 NR
82 Delino DeShields Rangers 70 90
83 Jose Martinez Cardinals 21 1B 19 1B
84 Steven Souza Diamondbacks NR NR
85 Adam Jones   57 49
86 Manuel Margot Padres 64 84
87 Nick Markakis Braves* 73 76
88 Lewis Brinson Marlins 78 94
89 Odubel Herrera Phillies 66 117
90 Christin Stewart Tigers 88 89
91 Dexter Fowler Cardinals 82 63
92 Bradley Zimmer Indians 120 105
93 Adam Haseley Phillies 238 NR
94 JaCoby Jones Tigers 98 73
95 Ian Happ Cubs 21 3B 33 3B
96 Franchy Cordero Padres 51 108
97 DJ Stewart Orioles 155 96
98 Derek Fisher Astros 89 97
99 Jake Marisnick Astros 112 87
100 Jordan Luplow Indians 101 85
101 Anthony Alford Blue Jays 145 123
102 Hunter Pence   121 58
103 Teoscar Hernandez Blue Jays 41 67
104 Jarrod Dyson   87 71
105 Yoenis Cespedes Mets 90 NR
106 Jake Fraley Mariners NR 143
107 Monte Harrison Marlins 207 127
108 Michael Taylor Nationals 110 112
109 Tyler Naquin Indians 109 95
110 Josh Reddick Astros 106 88
111 Drew Waters Braves NR NR
112 Alex Dickerson Giants 196 103
113 Mark Canha Athletics 114 91
114 Albert Almora Cubs 79 83
115 Austin Hays Orioles 133 144
116 Sam Hilliard Rockies 186 NR
117 Keon Broxton Orioles 97 78
118 Steven Duggar Giants 95 99
119 Dwight Smith Orioles 126 86
120 Nick Solak Rangers 57 2B NR
121 Brian Goodwin Angels 105 111
122 Austin Slater Giants 123 120
123 Scott Schebler Reds 83 118
124 Lonnie Chisenhall   91 141
125 Brett Gardner   85 74
126 Alex Gordon   104 79
127 Adam Duvall Braves 132 125
128 Khalil Lee Royals 253 NR
129 Billy McKinney Blue Jays 100 115
130 Roman Quinn Phillies 84 110
131 Matt Kemp   76 107
132 Phillip Ervin Reds 139 128
133 Daz Cameron Tigers 200 NR
134 Greg Allen Indians 102 106
135 Dylan Carlson Cardinals NR NR
136 Anthony Santander Orioles 162 102
137 Ben Gamel Brewers 117 101
138 Cedric Mullins Orioles 54 132
139 Corey Ray Brewers 191 NR
140 Josh Naylor Padres 203 124
141 Jake Robson Tigers 174 NR
142 Melky Cabrera   148 114
143 Jesus Sanchez Rays 259 NR
144 Braden Bishop Mariners 149 NR
145 Blake Swihart Diamondbacks 16 C 36 C
146 Chris Shaw Giants 178 NR
147 Brent Rooker Twins 245 NR
148 Leonys Martin   74 100
149 Dustin Fowler Athletics 113 150
150 Yusniel Diaz Orioles 181 NR
151 Gerardo Parra   122 116
152 Randy Arozarena Cardinals 219 NR
153 Yonathan Daza Rockies 210 NR
154 Victor Victor Mesa Marlins 222 NR
155 Jason Martin Pirates 215 NR
156 Alex Kirilloff Twins 170 NR
157 Nick Williams Phillies 103 139
158 Carlos Gonzalez   72 119
159 Raimel Tapia Rockies 86 77
160 Taylor Trammell Reds 176 NR

 

  • With so many prospects on the way up – and some quality youngsters losing infield eligibility – the depth in the outfield seems better than it’s been in quite a while; many of the players I have in the 50s and 60s are guys I initially expected to rank 10-15 spots higher.
  • The Braves will have some interesting calls to make this winter. Josh Donaldson can get a qualifying offer as a free agent and might be in position to take it, but if he departs, Austin Riley can move back to his natural position. The Braves could then go back to their original 2019 outfield of Ronald Acuna Jr., Ender Inciarte and Nick Markakis until either Cristian Pache or Drew Waters is ready. However, since the prospects seem so close, the Braves might move on from Inciarte rather than pay him $6 million. Pache and Waters are hitting .290/.351/.509 and .335/.378/.511, respectively, as 20-year-olds for Double-A Mississippi. If either one happens to get traded this summer – something that doesn’t seem very likely – the other (or probably both) would move up a fair amount on this list.
  • Since Marcell Ozuna is a free agent, the Cardinals have no outfielders in the top 70 here, though they have six players after that and a couple of more who were considered. Tyler O’Neill, Harrison Bader and Jose Martinez would all be higher if I felt better about penciling in any for 550 at-bats. However, it seems likely that the team will try to bring in a quality vet and Dexter Fowler will also still be around. Plus, Dylan Carlson will earn a shot at some point. The 20-year-old Carlson is hitting .286/.369/.511 at Double-A Springfield.
  • It’s tempting to go even higher than 31st with Luis Robert. I’m still hoping we’ll see him this year, but the White Sox might give him the Vladimir Guerrero Jr. treatment and hold off on promoting him until late April or May.
Matthew Pouliot
Matthew Pouliot is the Executive Editor of RotoWorld.com and has been doing the site's baseball projections for the last 10 years. Follow him on Twitter @matthewpouliot.