2020 – Top 300 Rankings

Stay ahead of the competition and study our Top 300 Rankings. It is based on H2H categories.

NameTeamPosition
1Christian YelichMilwaukee BrewersOF
2Ronald Acuna JrAtlanta BravesOF
3Mike TroutLos Angeles AngelsOF
4Cody BellingerLos Angeles DodgersOF/1B
5Mookie BettsLos Angeles DodgersOF
6Francisco LindorCleveland IndiansSS
7Alex BregmanHouston Astros3B/SS
8Juan SotoWashington NationalsOF
9Nolan ArenadoColorado Rockies3B
10Gerrit ColeNew York YankeesSP
11Trea TurnerWashington NationalsSS
12Jacob deGromNew York MetsSP
13Trevor StoryColorado RockiesSS
14Justin VerlanderHouston AstrosSP
15Rafael DeversBoston Red Sox3B
16J.D. MartinezBoston Red SoxOF/DH
17Max ScherzerWashington NationalsSP
18Jose RamirezCleveland Indians3B
19Freddie FreemanAtlanta Braves1B
20Walker BuehlerLos Angeles DodgersSP
21Bryce HarperPhiladelphia PhilliesOF
22Gleyber TorresNew York YankeesSS/2B
23Anthony RendonLos Angeles Angels3B
24Javier BaezChicago CubsSS
25Stephen StrasburgWashington NationalsSP
26Jack FlahertySt. Louis CardinalsSP
27George SpringerHouston AstrosOF
28Jose AltuveHouston Astros2B
29Shane BieberCleveland IndiansSP
30Pete AlonsoNew York Mets1B
31Ozzie AlbiesAtlanta Braves2B
32Charlie BlackmonColorado RockiesOF
33Xander BogaertsBoston Red SoxSS
34Starling MarteArizona DiamondbacksOF
35Mike ClevingerCleveland IndiansSP
36Clayton KershawLos Angeles DodgersSP
37Manny MachadoSan Diego Padres3B/SS
38Yordan AlvarezHouston AstrosDH
39Fernadno Tatis JrSan Diego PadresSS
40Nelson CruzMinnesota TwinsDH
41Giancarlo StantonNew York YankeesOF
42Anthony RizzoChicago Cubs1B
43Ketel MarteArizona DiamondbacksOF/2B
44Kris BryantChicago Cubs3B/OF
45Eloy JimenezChicago White SoxOF
46Patrick CorbinWashington NationalsSP
47Matt OlsonOakland Athletics1B
48Aaron JudgeNew York YankeesOF
49Charlie MortonTampa Bay RaysSP
50Paul GoldschmidtSt. Louis Cardinals1B
51Tommy PhamTampa Bay RaysOF
52Blake SnellTampa Bay RaysSP
53Luis CastilloCincinnati RedsSP
54Keston HiuraMilwaukee Brewers2B
55Josh BellPittsburgh Pirates1B
56Eddie RosarioMinnesota TwinsOF
57Chris PaddackSan Diego PadresSP
58Eugenio SuarezCincinnati Reds3B
59Lucas GiolitoChicago White SoxSP
60Jose AbreuChicago White Sox1B
61Josh HaderMilwaukee BrewersRP
62Whit MerrifieldKansas City Royals2B/OF
63Marcell OzunaAtlanta BravesOF
64Zack GreinkeHouston AstrosSP
65Jonathan VillarMiami Marlins2B/SS
66Austin MeadowsTampa Bay RaysOF
67Matt ChapmanOakland Athletics3B
68Kirby YatesSan Diego PadresRP
69Nicholas CastellanosCincinnati RedsOF
70Adalberto MondesiKansas City RoyalsSS
71Victor RoblesWashington NationalsOF
72Marcus SemienOakland AthleticsSS
73Joey GalloTexas RangersOF
74Aaron NolaPhiladelphia PhilliesSP
75DJ LeMahieuNew York Yankees2B/3B/1B
76J.T. RealmutoPhiladelphia PhilliesC
77Carlos CorreaHouston AstrosSS
78Bo BichetteToronto Blue JaysSS
79Rhys HoskinsPhiladelphia Phillies1B
80Michael ConfortoNew York MetsOF
81Tyler GlasnowTampa Bay RaysSP
82Jorge SolerKansas City RoyalsOF
83Aroldis ChapmanNew York YankeesRP
84Kyle SchwarberChicago CubsOF
85Max MuncyLos Angeles Dodgers2B/1B/3B
86Brandon WoodruffMilwaukee BrewersSP
87Josh DonaldsonMinnesota Twins3B
88Liam HendriksOakland AthleticsRP
89Yu DarvishChicago CubsSP
90Vladimir Guerrero JrToronto Blue Jays3B
91Roberto OsunaHouston AstrosRP
92Shohei OhtaniLos Angeles AngelsDH/SP
93Ramon LaureanoOakland AthleticsOF
94Yoan MoncadaChicago White Sox3B
95Mike MoustakasCincinnati Reds3B/2B
96Jeff McNeilNew York MetsOF/2B/3B
97Andrew BenintendiBoston Red SoxOF
98Kenley JansenLos Angeles DodgersRP
99Carolos CarrascoCleveland IndiansSP
100Gary SanchezNew York YankeesC
101Franmil ReyesCleveland IndiansOF
102Jose BerriosMinnesota TwinsSP
103Luis RobertChicago White SoxOF
104Michael BrantleyHouston AstrosOF
105Edwin DiazNew York MetsRP
106Taylor RogersMinnesota TwinsRP
107Miguel SanoMinnesota Twins3B
108Tim AndersonChicago White SoxSS
109Trevor BauerCincinnati RedsSP
110Max KeplerMinnesota TwinsOF
111Corey SeagerLos Angeles DodgersSS
112Sonny GrayCincinnati RedsSP
113Eduardo EscobarArizona Diamondbacks3B/2B
114Oscar MercadoCleveland IndiansOF
115David DahlColorado RockiesOF
116Corey KluberTexas RangersSP
117Ken GilesToronto Blue JaysRP
118Adam EatonWashington NationalsOF
119Frankie MontasOakland AthleticsSP
120Max FriedAtlanta BravesSP
121Jesus LuzardoOakland AthleticsSP
122James PaxtonNew York YankeesSP
123Lourdes Gurriel JrToronto Blue JaysOF
124Brad HandCleveland IndiansRP
125Cavan BiggioToronto Blue Jays2B
126Carlos SantanaCleveland Indians1B
127Justin TurnerLos Angeles Dodgers3B
128Lance LynnTexas RangersSP
129Mike SorokaAtlanta BravesSP
130Yuli GurrielHouston Astros1B/3B
131Byron BuxtonMinnesota TwinsOF
132Khris DavisOakland AthleticsDH
133Raisel IglesiasCincinnati RedsRP
134Hector NerisPhiladelphia PhilliesRP
135Yasmani GrandalChicago White SoxC/1B
136Gavin LuxLos Angeles Dodgers2B
137Amed RosarioNew York MetsSS
138Zac GallenArizona DiamondbacksSP
139Brandon WorkmanBoston Red SoxRP
140Edwin EncarnacionChicago White Sox1B
141Nick AndersonTampa Bay RaysRP
142Eduardo RodriguezBoston Red SoxSP
143Archie BradleyArizona DiamondbacksRP
144Jorge PolancoMinnesota TwinsSS
145Elvis AndrusTexas RangersSS
146Joc PedersonLos Angeles DodgersOF/1B
147Hyun-Jin RyuToronto Blue JaysSP
148Kyle HendricksChicago CubsSP
149Jose LeclercTexas RangersRP
150Bryan ReynoldsPittsburgh PiratesOF
151Madison BumgarnerArizona DiamondbacksSP
152Scott KingeryPhiladelphia PhilliesOF/3B
153Lorenzo CainMilwaukee BrewersOF
154Paul DeJongSt. Louis CardinalsSS
155Lance McCullers Jr.Houston AstrosSP
156Brian AndersonMiami Marlins3B/OF
157Craig KimbrelChicago CubsRP
158Julio UriasLos Angeles DodgersRP/SP
159Zack WheelerPhiladelphia PhilliesSP
160Justin UptonLos Angeles AngelsOF
161Mitch GarverMinnesota TwinsC
162Brandon LoweTampa Bay Rays2B
163Robbie RayArizona DiamondbacksSP
164Willson ContrerasChicago CubsC
165Dinelson LametSan Diego PadresSP
166Christian WalkerArizona Diamondbacks1B
167J.D. DavisNew York MetsOF/3B
168Alex ColomeChicago White SoxRP
169Jean SeguraPhiladelphia PhilliesSS
170Aaron HicksNew York YankeesOF
171Tommy EdmanSt. Louis Cardinals3B/2B
172Matthew BoydDetroit TigersSP
173Hansel RoblesLos Angeles AngelsRP
174Sean ManaeaOakland AthleticsSP
175Salvador PerezKansas City RoyalsC
176Danny SantanaTexas RangersOF/1B
177Carlos MartinezSt. Louis CardinalsRP/SP
178Will SmithAtlanta BravesRP
179Kyle TuckerHouston AstrosOF
180Kenta MaedaMinnesota TwinsSP
181Mallex SmithSeattle MarinersOF
182Ryan McMahonColorado Rockies2B/3B
183A.J. PukOakland AthleticsSP
184Andrew McCutchenPhiladelphia PhilliesOF
185Luke VoitNew York Yankees1B
186C.J. CronDetroit Tigers1B
187Eric HosmerKansas City Royals1B
188German MarquezColorado RockiesSP
189Mike MinorTexas RangersSP
190Wilson RamosNew York MetsC
191Luke WeaverArizona DiamondbacksSP
192Shin-Soo ChooTexas RangersOF
193Didi GregoriusPhiladelphia PhilliesSS
194Hunter DozierKansas City Royals3B/OF
195Rougned OdorTexas Rangers2B
196Renato NunezBaltimore Orioles1B
197Andrew HeaneyLos Angeles AngelsSP
198Willie CalhounTexas RangersOF
199Sean DoolittleWashington NationalsRP
200Avisail GarciaMilwaukee BrewersOF
201Howie KendrickWashington Nationals1B/2B
202Joey VottoCincinnati Reds1B
203Joe JimenezDetroit TigersRP
204Kevin NewmanPittsburgh PiratesSS/2B
205Mark CanhaOakland AthleticsOF
206Mike FoltynewiczAtlanta BravesSP
207Will SmithLos Angeles DodgersC
208Kolten WongSt. Louis Cardinals2B
209Garrett HampsonColorado Rockies2B/OF
210Jake OdorizziMinnesota TwinsSP
211Masahiro TanakaNew York YankeesSP
212Yandy DiazTampa Bay Rays3B/1B
213Nick SenzelCincinnati RedsOF
214Caleb SmithMiami MarlinsSP
215Joe MusgrovePittsburgh PiratesSP
216Jon GrayColorado RockiesSP
217Ryan BraunMilwaukee BrewersOF
218Gio UrshelaNew York Yankees3B
219Nomar MazaraChicago White SoxOF
220Nick SolakTexas RangersDH
221Dallas KeuchelChicago White SoxSP
222Marcus StromanNew York MetsSP
223Starlin CastroWashington Nationals2B/3B
224Jose UrquidyHouston AstrosSP
225Reynaldo LopezChicago White SoxSP
226Randal GrichukToronto Blue JaysOF
227Michael ChavisBoston Red Sox1B/2B
228Hunter RenfroeTampa Bay RaysOF
229David PeraltaArizona DiamondbacksOF
230Josh JamesHouston AstrosRP
231Alex VerdugoBoston Red SoxOF
232Miguel AndujarNew York YankeesDH
233Rich HillMinnesota TwinsSP
234Ryan YarbroughTampa Bay RaysRP/SP
235Joey LucchesiSan Diego PadresSP
236Ian KennedyKansas City RoyalsRP
237Mark MelanconAtlanta BravesRP
238Cesar HernandezCleveland Indians2B
239Dylan BundyLos Angeles AngelsSP
240Niko GoodrumDetroit TigersSS/OF/2B
241Jonathan SchoopDetroit Tigers2B
242Trent GrishamSan Diego PadresOF
243Matt CarpenterSt. Louis Cardinals3B
244Dansby SwansonAtlanta BravesSS
245Jose QuintanaChicago CubsSP
246Luis ArraezMinnesota Twins2B/OF
247Kyle SeagerSeattle Mariners3B
248Giovanny GallegosSt. Louis CardinalsRP
249Jurickson ProfarSan Diego Padres2B
250Garrett RichardsSan Diego PadresSP
251Anthony DeSclafaniCincinnati RedsSP
252Nick MadrigalChicago White Sox2B
253Austin HaysBaltimore OriolesOF
254Christian VazquezBoston Red SoxC
255Yadier MolinaSt. Louis CardinalsC
256Kole CalhounArizona DiamondbacksOF
257Ryan PresslyHouston AstrosRP
258Aaron CivaleCleveland IndiansSP
259Shogo AkiyamaCincinnati RedsOF
260Miles MikolasSt. Louis CardinalsSP
261Yasiel PuigFree AgentOF
262A.J. PollockLos Angeles DodgersOF
263Yonny ChirinosTampa Bay RaysSP/RP
264Corey DickersonMiami MarlinsOF
265Willy AdamesTampa Bay RaysSS
266Andrelton SimmonsLos Angeles AngelsSS
267Tommy La StellaLos Angeles Angels2B/3B
268Sam HilliardColorado RockiesOF
269Wil MyersSan Diego PadresOF
270Dustin MayLos Angeles DodgersSP
271Austin RileyAtlanta BravesOF
272Pablo LopezMiami MarlinsSP
273Steven MatzNew York MetsSP
274Brandon NimmoNew York MetsOF
275Josh LindblomMilwaukee BrewersSP
276Gregory PolancoPittsburgh PiratesOF
277Alex WoodLos Angeles DodgersSP
278Domingo SantanaCleveland IndiansOF
279Dellin BetancesNew York MetsRP
280Daniel MurphyColorado Rockies1B
281Carson KellyArizona DiamondbacksC
282Seth LugoNew York MetsRP
283Emilio PaganTampa Bay RaysRP
284Ross StriplingLos Angeles DodgersRP/SP
285Sandy AlcantaraMiami MarlinsSP
286Sean MurphyOakland AthleticsC
287Travis ShawToronto Blue Jays3B
288Ryon HealyMilwaukee Brewers3B
289Jon BertiMiami MarlinsSS/OF/3B
290Keone KelaPittsburgh PiratesRP
291Omar NarvaezMilwaukee BrewersC
292Scott ObergColorado RockiesRP
293Miguel CabreraDetroit Tigers1B
294Mike YastrzemskiSan Francisco GiantsOF
295Zack BrittonNew York YankeesRP
296Anthony SantanderBaltimore OriolesOF
297Brett GardnerNew York YankeesOF
298Travis d’ArnaudAtlanta BravesC/1B
299Carter KieboomWashington NationalsSS
300Eric ThamesWashington Nationals1B