2020 Top 300 Overall

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 Top 300 Overall Rankings

 

2020

Player

Team

1

Mike Trout

Angels

2

Christian Yelich

Brewers

3

Ronald Acuna

Braves

4

Nolan Arenado

Rockies

5

Max Scherzer

Nationals

6

Trevor Story

Rockies

7

Mookie Betts

Red Sox

8

Francisco Lindor

Indians

9

Cody Bellinger

Dodgers

10

Trea Turner

Nationals

11

Jacob deGrom

Mets

12

Alex Bregman

Astros

13

Juan Soto

Nationals

14

Vladimir Guerrero Jr.

Blue Jays

15

Javier Baez

Cubs

16

Freddie Freeman

Braves

17

Chris Sale

Red Sox

18

Aaron Judge

Yankees

19

Rafael Devers

Red Sox

20

Xander Bogaerts

Red Sox

21

Walker Buehler

Dodgers

22

Andrew Benintendi

Red Sox

23

Aaron Nola

Phillies

24

Adalberto Mondesi

Royals

25

Anthony Rendon

 

26

Justin Verlander

Astros

27

Bryce Harper

Phillies

28

Gerrit Cole

 

29

Jose Altuve

Astros

30

Josh Bell

Pirates

31

Charlie Blackmon

Rockies

32

Kris Bryant

Cubs

33

Whit Merrifield

Royals

34

Fernando Tatis Jr.

Padres

35

J.D. Martinez

Red Sox*

36

Trevor Bauer

Indians

37

Gary Sanchez

Yankees

38

Carlos Correa

Astros

39

Clayton Kershaw

Dodgers

40

Yoan Moncada

White Sox

41

Manny Machado

Padres

42

Pete Alonso

Mets

43

Mike Soroka

Braves

44

David Dahl

Rockies

45

Gleyber Torres

Yankees

46

Blake Snell

Rays

47

Starling Marte

Pirates

48

Ozzie Albies

Braves

49

Corey Seager

Dodgers

50

Jose Ramirez

Indians

51

Yordan Alvarez

Astros

52

Ketel Marte

Diamondbacks

53

Noah Syndergaard

Mets

54

Luis Castillo

Reds

55

Giancarlo Stanton

Yankees

56

Anthony Rizzo

Cubs

57

Stephen Strasburg

Nationals*

58

Joey Gallo

Rangers

59

Rhys Hoskins

Phillies

60

Matt Chapman

Athletics

61

Patrick Corbin

Nationals

62

J.T. Realmuto

Phillies

63

Eddie Rosario

Twins

64

Corey Kluber

Indians*

65

Max Muncy

Dodgers

66

Paul Goldschmidt

Cardinals

67

Elvis Andrus

Rangers*

68

Shane Bieber

Indians

69

Austin Meadows

Rays

70

Willson Contreras

Cubs

71

Eugenio Suarez

Reds

72

Edwin Diaz

Mets

73

Tim Anderson

White Sox

74

Jose Berrios

Twins

75

Jose Abreu

 

76

George Springer

Astros

77

Roberto Osuna

Astros

78

Victor Robles

Nationals

79

Jack Flaherty

Cardinals

80

Brendan Rodgers

Rockies

81

Josh Hader

Brewers

82

Eloy Jimenez

White Sox

83

Tommy Pham

Rays

84

Zack Greinke

Diamondbacks

85

Jonathan Villar

Orioles

86

Craig Kimbrel

Cubs

87

Mike Clevinger

Indians

88

Franmil Reyes

Padres

89

Jean Segura

Phillies

90

Chris Paddack

Padres

91

Shohei Ohtani

Angels

92

Kenley Jansen

Dodgers*

93

Max Kepler

Twins

94

Mitch Haniger

Mariners

95

James Paxton

Yankees

96

Mike Moustakas

Brewers*

97

Felipe Vazquez

Pirates

98

Bo Bichette

Blue Jays

99

Scott Kingery

Phillies

100

Nicholas Castellanos

 

101

David Price

Red Sox

102

Aroldis Chapman

Yankees

103

Justin Upton

Angels

104

Jorge Polanco

Twins

105

Byron Buxton

Twins

106

Brad Hand

Indians

107

Marcell Ozuna

 

108

Carlos Carrasco

Indians

109

Khris Davis

Athletics

110

Blake Treinen

Athletics

111

Dansby Swanson

Braves

112

Daniel Murphy

Rockies

113

Masahiro Tanaka

Yankees

114

Josh Donaldson

 

115

Kirby Yates

Padres

116

Rougned Odor

Rangers

117

Yasiel Puig

 

118

Charlie Morton

Rays

119

Matt Olson

Athletics

120

Nomar Mazara

Rangers

121

Sean Doolittle

Nationals*

122

Paul DeJong

Cardinals

123

Julio Urias

Dodgers

124

Luis Robert

White Sox

125

Luke Voit

Yankees

126

Jeff McNeil

Mets

127

Luis Severino

Yankees

128

Yu Darvish

Cubs*

129

Michael Conforto

Mets

130

Nelson Cruz

Twins*

131

Brandon Lowe

Rays

132

Nick Senzel

Reds

133

Ken Giles

Blue Jays

134

Mallex Smith

Mariners

135

Yasmani Grandal

Brewers*

136

Chris Archer

Pirates

137

Austin Riley

Braves

138

Raisel Iglesias

Reds

139

Jameson Taillon

Pirates

140

Joey Votto

Reds

141

Amed Rosario

Mets

142

Lucas Giolito

White Sox

143

Michael Brantley

Astros

144

Domingo Santana

Mariners

145

Jose Leclerc

Rangers

146

Tyler Glasnow

Rays

147

Lourdes Gurriel

Blue Jays

148

Keston Hiura

Brewers

149

Robbie Ray

Diamondbacks

150

Hunter Renfroe

Padres

151

Justin Turner

Dodgers

152

Wade Davis

Rockies

153

Lorenzo Cain

Brewers

154

C.J. Cron

Twins

155

Cavan Biggio

Blue Jays

156

Alex Colome

White Sox

157

Alex Verdugo

Dodgers

158

Ramon Laureano

Athletics

159

Frankie Montas

Athletics

160

Francisco Mejia

Padres

161

Andrew McCutchen

Phillies

162

Kyle Hendricks

Cubs

163

Dee Gordon

Mariners

164

Ian Desmond

Rockies

165

Marcus Stroman

Blue Jays

166

Brandon Woodruff

Brewers

167

Will Smith - RP

 

168

David Peralta

Diamondbacks

169

Eric Hosmer

Padres

170

Carlos Martinez

Cardinals

171

Marcus Semien

Athletics

172

Pedro Strop

 

173

Aaron Hicks

Yankees

174

Matthew Boyd

Tigers

175

Kenta Maeda

Dodgers

176

Edwin Encarnacion

Yankees*

177

Buster Posey

Giants

178

Miguel Sano

Twins

179

Gregory Polanco

Pirates

180

German Marquez

Rockies

181

Andrelton Simmons

Angels

182

Madison Bumgarner

 

183

Wil Myers

Padres

184

Robinson Cano

Mets

185

Reyes Moronta

Giants

186

Mitch Garver

Twins

187

Pablo Lopez

Marlins

188

Eduardo Escobar

Diamondbacks

189

Jose Alvarado

Rays

190

Trey Mancini

Orioles

191

Travis Shaw

Brewers

192

Eduardo Rodriguez

Red Sox

193

Randal Grichuk

Blue Jays

194

Hector Neris

Phillies

195

Willy Adames

Rays

196

Domingo German

Yankees

197

Max Fried

Braves

198

Nate Lowe

Rays

199

Brian Dozier

 

200

Zack Wheeler

 

201

Kole Calhoun

Angels*

202

Kyle Schwarber

Cubs

203

Miguel Cabrera

Tigers

204

Joey Lucchesi

Padres

205

Bryan Reynolds

Pirates

206

Ryan Pressly

Astros

207

Hyun-Jin Ryu

 

208

Danny Jansen

Blue Jays

209

Brian Anderson

Marlins

210

Caleb Smith

Marlins

211

DJ LeMahieu

Yankees

212

David Robertson

Phillies

213

Ender Inciarte

Braves

214

Yandy Diaz

Rays

215

Cole Hamels

 

216

Jorge Soler

Royals

217

Wilson Ramos

Mets

218

Jose Peraza

Reds

219

Shane Greene

Tigers

220

Miguel Andujar

Yankees

221

Griffin Canning

Angels

222

Clint Frazier

Yankees

223

Salvador Perez

Royals

224

Luke Jackson

Braves

225

Joc Pederson

Dodgers

226

Jose Quintana

Cubs*

227

Jackie Bradley Jr.

Red Sox

228

Jonathan Schoop

 

229

Dallas Keuchel

 

230

Matt Carpenter

Cardinals

231

Michael Chavis

Red Sox

232

Ross Stripling

Dodgers

233

Will Smith - C

Dodgers

234

Willie Calhoun

Rangers

235

Joe Jimenez

Tigers

236

MacKenzie Gore

Padres

237

A.J. Pollock

Dodgers

238

Jeimer Candelario

Tigers

239

Hansel Robles

Angels

240

Adam Eaton

Nationals*

241

Miles Mikolas

Cardinals

242

Mitch Keller

Pirates

243

Dan Vogelbach

Mariners

244

Bryse Wilson

Braves

245

Jorge Alfaro

Marlins

246

Ryan Braun

Brewers

247

Cesar Hernandez

Phillies

248

Dellin Betances

 

249

Kyle Tucker

Astros

250

Johnny Cueto

Giants

251

J.P. Crawford

Mariners

252

Stephen Piscotty

Athletics

253

Joe Musgrove

Pirates

254

Dylan Cease

White Sox

255

Yadier Molina

Cardinals

256

Jo Adell

Angels

257

Didi Gregorius

 

258

Archie Bradley

Diamondbacks

259

Shin-Soo Choo

Rangers

260

Mike Minor

Rangers

261

Luis Arraez

Twins

262

Carson Kelly

Diamondbacks

263

Greg Holland

 

264

Jay Bruce

Phillies

265

Michael Kopech

White Sox

266

Hunter Dozier

Royals

267

Nathan Eovaldi

Red Sox

268

Jesse Winker

Reds

269

Gavin Lux

Dodgers

270

Yonny Chirinos

Rays

271

Taylor Rogers

Twins

272

Oscar Mercado

Indians

273

Scooter Gennett

 

274

Sonny Gray

Reds

275

Jesus Luzardo

Athletics

276

Dominic Smith

Mets

277

Chance Sisco

Orioles

278

Brendan McKay

Rays

279

Jake Lamb

Diamondbacks

280

Diego Castillo

Rays

281

Starlin Castro

 

282

Jon Lester

Cubs

283

Jake Bauers

Indians

284

Casey Mize

Tigers

285

Luis Urias

Padres

286

Rich Hill

 

287

Trevor May

Twins

288

Kevin Kiermaier

Rays

289

Ronald Guzman

Rangers

290

Zac Gallen

Marlins

291

Tyler O'Neill

Cardinals

292

Hunter Strickland

Mariners

293

Kevin Newman

Pirates

294

Anthony DeSclafani

Reds

295

Justin Smoak

 

296

Will Harris

 

297

Christian Vazquez

Red Sox

298

Ian Anderson

Braves

299

Lance McCullers

Astros

300

Chris Taylor

Dodgers

What to Read Next