2020 Outfielder Rankings

Matthew Pouliot
Rotoworld

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

Scroll to continue with content
Ad

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.

What to Read Next