Loading scores...
Trevor Story
Ron Chenoy-USA TODAY Sports
Strike Zone

2020 Top 300 Overall

by Matthew Pouliot
Updated On: July 17, 2019, 5:12 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 Top 300 Overall Rankings

 

2020PlayerTeam
1Mike TroutAngels
2Christian YelichBrewers
3Ronald AcunaBraves
4Nolan ArenadoRockies
5Max ScherzerNationals
6Trevor StoryRockies
7Mookie BettsRed Sox
8Francisco LindorIndians
9Cody BellingerDodgers
10Trea TurnerNationals
11Jacob deGromMets
12Alex BregmanAstros
13Juan SotoNationals
14Vladimir Guerrero Jr.Blue Jays
15Javier BaezCubs
16Freddie FreemanBraves
17Chris SaleRed Sox
18Aaron JudgeYankees
19Rafael DeversRed Sox
20Xander BogaertsRed Sox
21Walker BuehlerDodgers
22Andrew BenintendiRed Sox
23Aaron NolaPhillies
24Adalberto MondesiRoyals
25Anthony Rendon 
26Justin VerlanderAstros
27Bryce HarperPhillies
28Gerrit Cole 
29Jose AltuveAstros
30Josh BellPirates
31Charlie BlackmonRockies
32Kris BryantCubs
33Whit MerrifieldRoyals
34Fernando Tatis Jr.Padres
35J.D. MartinezRed Sox*
36Trevor BauerIndians
37Gary SanchezYankees
38Carlos CorreaAstros
39Clayton KershawDodgers
40Yoan MoncadaWhite Sox
41Manny MachadoPadres
42Pete AlonsoMets
43Mike SorokaBraves
44David DahlRockies
45Gleyber TorresYankees
46Blake SnellRays
47Starling MartePirates
48Ozzie AlbiesBraves
49Corey SeagerDodgers
50Jose RamirezIndians
51Yordan AlvarezAstros
52Ketel MarteDiamondbacks
53Noah SyndergaardMets
54Luis CastilloReds
55Giancarlo StantonYankees
56Anthony RizzoCubs
57Stephen StrasburgNationals*
58Joey GalloRangers
59Rhys HoskinsPhillies
60Matt ChapmanAthletics
61Patrick CorbinNationals
62J.T. RealmutoPhillies
63Eddie RosarioTwins
64Corey KluberIndians*
65Max MuncyDodgers
66Paul GoldschmidtCardinals
67Elvis AndrusRangers*
68Shane BieberIndians
69Austin MeadowsRays
70Willson ContrerasCubs
71Eugenio SuarezReds
72Edwin DiazMets
73Tim AndersonWhite Sox
74Jose BerriosTwins
75Jose Abreu 
76George SpringerAstros
77Roberto OsunaAstros
78Victor RoblesNationals
79Jack FlahertyCardinals
80Brendan RodgersRockies
81Josh HaderBrewers
82Eloy JimenezWhite Sox
83Tommy PhamRays
84Zack GreinkeDiamondbacks
85Jonathan VillarOrioles
86Craig KimbrelCubs
87Mike ClevingerIndians
88Franmil ReyesPadres
89Jean SeguraPhillies
90Chris PaddackPadres
91Shohei OhtaniAngels
92Kenley JansenDodgers*
93Max KeplerTwins
94Mitch HanigerMariners
95James PaxtonYankees
96Mike MoustakasBrewers*
97Felipe VazquezPirates
98Bo BichetteBlue Jays
99Scott KingeryPhillies
100Nicholas Castellanos 
101David PriceRed Sox
102Aroldis ChapmanYankees
103Justin UptonAngels
104Jorge PolancoTwins
105Byron BuxtonTwins
106Brad HandIndians
107Marcell Ozuna 
108Carlos CarrascoIndians
109Khris DavisAthletics
110Blake TreinenAthletics
111Dansby SwansonBraves
112Daniel MurphyRockies
113Masahiro TanakaYankees
114Josh Donaldson 
115Kirby YatesPadres
116Rougned OdorRangers
117Yasiel Puig 
118Charlie MortonRays
119Matt OlsonAthletics
120Nomar MazaraRangers
121Sean DoolittleNationals*
122Paul DeJongCardinals
123Julio UriasDodgers
124Luis RobertWhite Sox
125Luke VoitYankees
126Jeff McNeilMets
127Luis SeverinoYankees
128Yu DarvishCubs*
129Michael ConfortoMets
130Nelson CruzTwins*
131Brandon LoweRays
132Nick SenzelReds
133Ken GilesBlue Jays
134Mallex SmithMariners
135Yasmani GrandalBrewers*
136Chris ArcherPirates
137Austin RileyBraves
138Raisel IglesiasReds
139Jameson TaillonPirates
140Joey VottoReds
141Amed RosarioMets
142Lucas GiolitoWhite Sox
143Michael BrantleyAstros
144Domingo SantanaMariners
145Jose LeclercRangers
146Tyler GlasnowRays
147Lourdes GurrielBlue Jays
148Keston HiuraBrewers
149Robbie RayDiamondbacks
150Hunter RenfroePadres
151Justin TurnerDodgers
152Wade DavisRockies
153Lorenzo CainBrewers
154C.J. CronTwins
155Cavan BiggioBlue Jays
156Alex ColomeWhite Sox
157Alex VerdugoDodgers
158Ramon LaureanoAthletics
159Frankie MontasAthletics
160Francisco MejiaPadres
161Andrew McCutchenPhillies
162Kyle HendricksCubs
163Dee GordonMariners
164Ian DesmondRockies
165Marcus StromanBlue Jays
166Brandon WoodruffBrewers
167Will Smith - RP 
168David PeraltaDiamondbacks
169Eric HosmerPadres
170Carlos MartinezCardinals
171Marcus SemienAthletics
172Pedro Strop 
173Aaron HicksYankees
174Matthew BoydTigers
175Kenta MaedaDodgers
176Edwin EncarnacionYankees*
177Buster PoseyGiants
178Miguel SanoTwins
179Gregory PolancoPirates
180German MarquezRockies
181Andrelton SimmonsAngels
182Madison Bumgarner 
183Wil MyersPadres
184Robinson CanoMets
185Reyes MorontaGiants
186Mitch GarverTwins
187Pablo LopezMarlins
188Eduardo EscobarDiamondbacks
189Jose AlvaradoRays
190Trey ManciniOrioles
191Travis ShawBrewers
192Eduardo RodriguezRed Sox
193Randal GrichukBlue Jays
194Hector NerisPhillies
195Willy AdamesRays
196Domingo GermanYankees
197Max FriedBraves
198Nate LoweRays
199Brian Dozier 
200Zack Wheeler 
201Kole CalhounAngels*
202Kyle SchwarberCubs
203Miguel CabreraTigers
204Joey LucchesiPadres
205Bryan ReynoldsPirates
206Ryan PresslyAstros
207Hyun-Jin Ryu 
208Danny JansenBlue Jays
209Brian AndersonMarlins
210Caleb SmithMarlins
211DJ LeMahieuYankees
212David RobertsonPhillies
213Ender InciarteBraves
214Yandy DiazRays
215Cole Hamels 
216Jorge SolerRoyals
217Wilson RamosMets
218Jose PerazaReds
219Shane GreeneTigers
220Miguel AndujarYankees
221Griffin CanningAngels
222Clint FrazierYankees
223Salvador PerezRoyals
224Luke JacksonBraves
225Joc PedersonDodgers
226Jose QuintanaCubs*
227Jackie Bradley Jr.Red Sox
228Jonathan Schoop 
229Dallas Keuchel 
230Matt CarpenterCardinals
231Michael ChavisRed Sox
232Ross StriplingDodgers
233Will Smith - CDodgers
234Willie CalhounRangers
235Joe JimenezTigers
236MacKenzie GorePadres
237A.J. PollockDodgers
238Jeimer CandelarioTigers
239Hansel RoblesAngels
240Adam EatonNationals*
241Miles MikolasCardinals
242Mitch KellerPirates
243Dan VogelbachMariners
244Bryse WilsonBraves
245Jorge AlfaroMarlins
246Ryan BraunBrewers
247Cesar HernandezPhillies
248Dellin Betances 
249Kyle TuckerAstros
250Johnny CuetoGiants
251J.P. CrawfordMariners
252Stephen PiscottyAthletics
253Joe MusgrovePirates
254Dylan CeaseWhite Sox
255Yadier MolinaCardinals
256Jo AdellAngels
257Didi Gregorius 
258Archie BradleyDiamondbacks
259Shin-Soo ChooRangers
260Mike MinorRangers
261Luis ArraezTwins
262Carson KellyDiamondbacks
263Greg Holland 
264Jay BrucePhillies
265Michael KopechWhite Sox
266Hunter DozierRoyals
267Nathan EovaldiRed Sox
268Jesse WinkerReds
269Gavin LuxDodgers
270Yonny ChirinosRays
271Taylor RogersTwins
272Oscar MercadoIndians
273Scooter Gennett 
274Sonny GrayReds
275Jesus LuzardoAthletics
276Dominic SmithMets
277Chance SiscoOrioles
278Brendan McKayRays
279Jake LambDiamondbacks
280Diego CastilloRays
281Starlin Castro 
282Jon LesterCubs
283Jake BauersIndians
284Casey MizeTigers
285Luis UriasPadres
286Rich Hill 
287Trevor MayTwins
288Kevin KiermaierRays
289Ronald GuzmanRangers
290Zac GallenMarlins
291Tyler O'NeillCardinals
292Hunter StricklandMariners
293Kevin NewmanPirates
294Anthony DeSclafaniReds
295Justin Smoak 
296Will Harris 
297Christian VazquezRed Sox
298Ian AndersonBraves
299Lance McCullersAstros
300Chris TaylorDodgers
Matthew Pouliot

Matthew Pouliot is the Executive Editor of NBC Sports Edge and has been doing the site's baseball projections for the last 10 years. Follow him on Twitter @matthewpouliot.