RankNamePositionTeamAge
1Ronald Acuna Jr.OFATL22
2Mike TroutOFLAA28
3Juan SotoOFWAS21
4Christian YelichOFMIL28
5Cody Bellinger1B,OFLAD24
6Fernando Tatis Jr.SSSD21
7Francisco LindorSSCLE26
8Mookie BettsOFLAD27
9Trevor StorySSCOL27
10Rafael Devers3BBOS23
11Nolan Arenado3BCOL28
12Alex Bregman3B,SSHOU25
13Yordan AlvarezUTHOU22
14Vladimir Guerrero Jr.3BTOR20
15Trea TurnerSSWAS26
16Jacob deGromSPNYM31
17Gerrit ColeSPNYY29
18Bryce HarperOFPHI27
19Bo BichetteSSTOR21
20Walker BuehlerSPLAD25
21Jose Ramirez3BCLE27
22Anthony Rendon3BLAA29
23Yoan Moncada3BCHW24
24Xander BogaertsSSBOS27
25Aaron JudgeOFNYY27
26Ozzie Albies2BATL22
27Freddie Freeman1BATL30
28Eloy JimenezOFCHW23
29Wander FrancoSSTB18
30Pete Alonso1BNYM25
31Keston Hiura2BMIL23
32Gleyber Torres2B,SSNYY23
33J.D. MartinezOFBOS32
34Jose Altuve2BHOU29
35Shane BieberSPCLE24
42Matt Olson1BOAK25
37Javier BaezSSCHC27
38Luis RobertOFCHW22
39Jo AdellOFLAA20
40Kris Bryant3B,OFCHC28
41Chris PaddackSPSD23
43Jack FlahertySPSTL24
44Austin MeadowsOFTB24
36Max ScherzerSPWAS35
45Gavin Lux2BLAD22
46Mike ClevingerSPCLE29
47Blake SnellSPTB27
48Stephen StrasburgSPWAS31
49Starling MarteOFPIT31
50Carlos CorreaSSHOU25
51Victor RoblesOFWAS22
52Ketel Marte2B,OFARI26
53George SpringerOFHOU30
54Manny Machado3B,SSSD27
55Luis CastilloSPCIN27
56Matt Chapman3BOAK26
57Eugenio Suarez3BCIN28
58Ramon LaureanoOFOAK25
59Giancarlo StantonOFNYY30
60Shohei OhtaniUT/SPLAA25
61Adalberto MondesiSSKC24
62Jonathan Villar2B,SSMIA28
63Justin VerlanderSPHOU36
64Aaron NolaSPPHI26
65Kyle TuckerOFHOU22
67Jesus LuzardoSPOAK22
68Jarred KelenicOFSEA20
69MacKenzie GoreSPSD20
70Joey GalloOFTEX26
72Anthony Rizzo1BCHC30
73Jorge SolerOFKC27
74Lucas GiolitoSPCHW25
75Patrick CorbinSPWAS30
76Julio RodriguezOFSEA19
96Josh Bell1BPIT27
79Michael ConfortoOFNYM26
77Josh Donaldson3BMIN34
80Max Muncy1B,2B,3BLAD29
66Paul Goldschmidt1BSTL32
78Gary SanchezCNYY27
81Dylan CarlsonOFSTL21
82Tim AndersonSSCHW26
83Tyler GlasnowSPTB26
84Clayton KershawSPLAD31
85J.T. RealmutoCPHI28
86Rhys Hoskins1BPHI26
71Jose Abreu1BCHW32
87Cavan Biggio2BTOR24
88Josh HaderRPMIL25
89Tommy PhamOFSD31
90Jose BerriosSPMIN25
91Marcus SemienSSOAK29
92Marcell OzunaOFATL29
93Oscar MercadoOFCLE25
94Mike SorokaSPATL22
95Jeff McNeil2B,3B,OFNYM27
97David DahlOFCOL25
98Andrew BenintendiOFBOS25
99Whit Merrifield2B,OFKC30
100Charlie BlackmonOFCOL33
101Corey SeagerSSLAD25
102Michael KopechSPCHW23
103Eddie RosarioOFMIN28
104Max KeplerOFMIN26
105Carter KieboomSSWAS22
106Nicholas CastellanosOFCIN27
107Michael BrantleyOFHOU32
108Eduardo RodriguezSPBOS26
109Jorge PolancoSSMIN26
110Eduardo Escobar2B,3BARI30
111Willson ContrerasCCHC27
112Forrest WhitleySPHOU22
113Kristian RobinsonOFARI19
114Garrett Hampson2B,OFCOL25
115Lourdes Gurriel Jr.OFTOR26
116Nate PearsonSPTOR23
117Brandon WoodruffSPMIL26
118Miguel Sano3BMIN26
119Kyle SchwarberOFCHC26
120J.D. Davis3B,OFNYM26
121Mike Moustakas2B,3BCIN31
122Royce LewisSSMIN20
123Zac GallenSPARI24
124Byron BuxtonOFMIN26
125Amed RosarioSSNYM24
126Tommy Edman2B,3BSTL24
127Matt ManningSPDET21
128Franmil ReyesOFCLE24
129Casey MizeSPDET22
130Andrew Vaughn1BCHW21
131Nick SenzelOFCIN24
132Adley RutschmanCBAL21
133DJ LeMahieu1B,2B,3BNYY31
134Trevor BauerSPCIN28
135Corey KluberSPTEX33
136Jasson DominguezOFNYY16
137Marco LucianoSSSF18
138Charlie MortonSPTB36
139Max FriedSPATL25
140Julio UriasSPLAD23
141Yasmani GrandalC,1BCHW31
142Carlos Santana1BCLE33
143Austin RileyOFATL22
144Yu DarvishSPCHC33
145Miguel AndujarUTNYY24
146Zack WheelerSPPHI29
147Zack GreinkeSPHOU36
148Drew WatersOFATL21
149Alex VerdugoOFBOS23
150James PaxtonSPNYY31
151Elvis AndrusSSTEX31
152Kirby YatesRPSD32
153Liam HendriksRPOAK30
154Joey BartCSF23
155Christian Walker1BARI28
156Dinelson LametSPSD27
157Noah SyndergaardSPNYM27
158Trey Mancini1B,OFBAL27
159Brendan McKaySP/DHTB24
160Chris SaleSPBOS30
161Luis SeverinoSPNYY25
162Brandon Lowe2BTB25
163Yasiel PuigOF(N/A)29
164Roberto OsunaRPHOU24
165Alek ThomasOFARI19
166Carlos CarrascoSPCLE32
167Nelson CruzUTMIN39
168Dustin MaySPLAD22
169Luis PatinoSPSD20
170Sonny GraySPCIN30
171CJ AbramsSSSD19
172Luke Voit1BNYY28
173Nate Lowe1BTB24
174Alex KirilloffOFMIN22
175Will SmithCLAD24
176Scott Kingery3B,OFPHI25
177A.J. PukSPOAK24
178Didi GregoriusSSPHI29
179Aroldis ChapmanRPNYY31
180German MarquezSPCOL24
181Spencer HowardSPPHI23
182Ryan McMahon2B,3BCOL25
183Hyun-Jin RyuSPTOR32
184Vidal Brujan2BTB21
185Trevor LarnachOFMIN22
186Frankie MontasSPOAK26
187Alec Bohm3BPHI23
188Edwin DiazRPNYM24
189Dansby SwansonSSATL25
190Andrew McCutchenOFPHI33
191Brendan Rodgers2BCOL23
192Justin Turner3BLAD35
193Nolan Gorman3BSTL19
194Nick SolakUTTEX24
195Paul DeJongSSSTL26
196Adam EatonOFWAS33
197Nico HoernerSSCHC22
198Carson KellyCARI25
199Hunter Dozier3B,OFKC28
200Dylan CeaseSPCHW24
201Matthew LiberatoreSPSTL20
202Bryan ReynoldsOFPIT24
203Michael Chavis1B,2BBOS24
204Bobby Witt Jr.SSKC19
205Xavier EdwardsSSTB20
206Nomar MazaraOFCHW24
207Kenley JansenRPLAD32
208Lorenzo CainOFMIL33
209Madison BumgarnerSPARI30
210Khris DavisUTOAK32
211Nolan Jones3BCLE21
212Nick Madrigal2BCHW22
213Salvador PerezCKC29
214Danny Santana1B,OFTEX29
215Domingo SantanaOFCLE27
216Kevin Newman2B,SSPIT26
217Willy AdamesSSTB24
218Sean ManaeaSPOAK27
219Gio Urshela3BNYY28
220Raisel IglesiasRPCIN30
221Luke WeaverSPARI26
222Jean SeguraSSPHI29
223Mitch GarverCMIN28
224Noelvi MarteSSSEA18
225Evan White1BSEA23
226Yuli Gurriel1B,3BHOU35
227Edwin Encarnacion1BCHW36
228Brad HandRPCLE29
229Tyler O'NeillOFSTL24
230Grayson RodriguezSPBAL20
231Ian AndersonSPATL21
232Alex ReyesSPSTL25
233Sam HilliardOFCOL25
234Willie CalhounOFTEX25
235Gregory PolancoOFPIT28
236Hector NerisRPPHI30
237Lance LynnSPTEX32
238J.J. BledayOFMIA22
239Yandy Diaz1B,3BTB28
240Bobby Dalbec3BBOS24
241Jordan Groshans3BTOR20
242Trent GrishamOFSD23
243Robbie RaySPARI28
244Ken GilesRPTOR29
245Luis Arraez2B,OFMIN22
246Kolten Wong2BSTL29
247Cristian PacheOFATL21
248Ryan Mountcastle1BBAL22
249Sean MurphyCOAK25
250Carlos MartinezSPSTL28
251Matthew BoydSPDET28
252Nick AhmedSSARI29
253Triston Casas3B/1BBOS19
254Adrian HouserRPMIL26
255Corbin CarrollOFARI19
256Daulton VarshoCARI23
257Daniel Murphy1BCOL34
258Brian Anderson3B,OFMIA26
259Rougned Odor2BTEX22
260Justin UptonOFLAA32
261Jorge MateoSSOAK24
262Jorge AlfaroCMIA26
263Ian HappOFCHC25
264Francisco MejiaCSD24
265Sixto SanchezSPMIA21
266Taylor TrammellOFSD22
267Hunter RenfroeOFTB27
268Andrew HeaneySPLAA28
269Taylor RogersRPMIN29
270Joc Pederson1B,OFLAD27
271David PriceSPLAD34
272Oneil CruzSSPIT21
273Riley GreeneOFDET19
274Josh Jung3BTEX21
275Mike YastrzemskiOFSF29
276Brennen DavisOFCHC20
277Ronny MauricioSSNYM18
278Mitch HanigerOFSEA29
279Eric Hosmer1BSD30
280Shin-soo ChooOFTEX37
281Logan GilbertSPSEA22
282Orelvis MartinezSSTOR18
283Erick PenaOFKC16
284Christian VazquezCBOS29
285Mitch KellerSPPIT23
286Marcus StromanSPNYM28
287George ValeraOFCLE19
288Renato Nunez1BBAL25
289Caleb SmithSPMIA28
290Andrelton SimmonsSSLAA30
291Kyle Seager3BSEA32
292Will SmithRPATL30
293Jesse WinkerOFCIN26
294Tarik SkubalPDET23
295Matt Carpenter3BSTL34
296Shane BazSPTB20
297Robert PuasonSSOAK17
298Jesus SanchezOFMIA22
299Luis Urias2B,SSMIL22
300Luis CampusanoCSD21
301Aristides AquinoOFCIN25
302Seth BeerOFARI23
303Sandy AlcantaraSPMIA24
304Alex ColomeRPCHW31
305Avisail GarciaOFMIL28
306Cesar Hernandez2BCLE29
307Mike MinorSPTEX32
308C.J. Cron1BDET29
309Heliot RamosOFSF20
310Austin HaysOFBAL24
311Kyle LewisOFSEA24
312Starlin Castro2B,3BWAS29
313Jazz ChisholmSSMIA21
314Brett GardnerOFNYY36
315Lance McCullers Jr.SPHOU26
316Mark CanhaOFOAK30
317Jeter DownsSSBOS21
318Kyle WrightSPATL24
319Tommy La Stella2B,3BLAA30
320Kyle HendricksSPCHC30
321Hunter BishopOFSF21
322Sherten Apostel3BTEX20
323Andres MunozRPSD20
324Domingo GermanSPNYY27
325Griffin CanningSPLAA23
326Dee Gordon2BSEA31
327Manuel MargotOFSD25
328Kody Hoese3BLAD22
329Garrett Cooper1B,OFMIA29
330David Fletcher2B,3B,SS,OFLAA25
331Mallex SmithOFSEA26
332Brusdar GraterolRPMIN21
333Miguel Cabrera1BDET36
334Wilson RamosCNYM32
335Nick AndersonRPTB29
336Jake FraleyOFSEA24
337Robinson Cano2BNYM37
338Jose MartinezOFTB31
339Josh RojasOFARI25
340Jake OdorizziSPMIN29
341Joe MusgroveSPPIT27
342Misael UrbinaOFMIN17
343Yoshitomo TsutsugoOFTB28
344Masahiro TanakaSPNYY31
345Jurickson Profar2BSD26
346Wil MyersOFSD29
347Josh JamesSPHOU26
348A.J. PollockOFLAD32
349Tyler FreemanSSCLE20
350Mike FoltynewiczSPATL28
351David PeraltaOFARI32
352Adam Frazier2BPIT28
353DL HallSPBAL21
354Aaron HicksOFNYY30
355Ryan BraunOFMIL39
356Victor ReyesOFDET25
357Jonathan Schoop2BDET28
358Joey LucchesiSPSD26
359Craig KimbrelRPCHC31
360Steven MatzSPNYM28
361Ji-Man Choi1BTB28
362Dallas KeuchelSPCHW32
363Shogo AkiyamaOFCIN31
364Josh NaylorOFSD22
365Shed Long2BSEA24
366Travis dArnaudC,1BATL30
367Jon GraySPCOL28
368Jesus Aguilar1BMIA29
369Omar NarvaezCMIL27
370Garrett RichardsSPSD31
371Freddy Galvis2B,SSCIN30
372Brandon MarshOFLAA22
373Jordyn AdamsOFLAA20
374Kevin PillarOFBOS31
375James KarinchakRPCLE24
376Anthony DeSclafaniSPCIN29
377Ethan HankinsSPCLE19
378John MeansRPBAL26
379Jackie Bradley Jr.OFBOS29
380Michael PinedaSPMIN30
381Brandon NimmoOFNYM26
382Mike TauchmanOFNYY29
383Greg JonesSSTB21
384Joey Votto1BCIN36
385Clint FrazierOFNYY25
386Jameson TaillonSPPIT28
387Daniel LynchSPKC23
388Clarke SchmidtSPNYY23
389Jose UrquidySPHOU24
390Jon Berti3B,SS,OFMIA29
391Mauricio Dubon2BSF25
392Brandon WorkmanRPBOS31
393Evan Longoria3BSF34
394Kole CalhounOFARI32
395Adrian MorejonSPSD20
396Daniel Vogelbach1BSEA27
397Miles MikolasSPSTL31
398Franchy CorderoOFSD25
399Teoscar HernandezOFTOR27
400Josiah GraySPLAD22
401Tony GonsolinSPLAD25
402Yonny ChirinosSPTB26
403Geraldo PerdomoSSARI20
404Francisco AlvarezCNYM18
405Gilberto JimenezOFBOS19
406Jordan BalazovicSPMIN21
407Daniel EspinoPCLE18
408Jason HeywardOFCHC30
409Cole HamelsSPATL36
410Corey DickersonOFMIA30
411Jared OlivaOFPIT24
412Bayron LoraOFTEX17
413Aaron CivaleSPCLE24
414Jose LeclercRPTEX26
415Dylan BundySPLAA27
416Reynaldo LopezSPCHW26
417Howie Kendrick1B,2BWAS36
418Scooter Gennett2B(N/A)29
419Brayan RocchioSSCLE18
420Abraham Toro3BHOU23
421Michael Toglia1BCOL21
422Alek ManoahSPTOR21
423Pablo LopezSPMIA23
424Monte HarrisonOFMIA24
425Randal GrichukOFTOR28
426Archie BradleyRPARI27
427Johnny CuetoSPSF33
428Estevan FlorialOFNYY22
429Isan Diaz2BMIA23
430Jackson RutledgeSPWAS20
431Stephen PiscottyOFOAK28
432Hanser Alberto2B,3BBAL27
433Willi CastroSSDET22
434Merrill KellySPARI31
435Giovanny GallegosRPSTL28
436Nick LodoloSPCIN21
437Jeff SamardzijaSPSF34
438Khalil LeeOFKC21
439Brailyn MarquezSPCHC21
440Danny JansenCTOR24
441Jose QuintanaSPCHC30
442Kenta MaedaSPLAD31
443Tucupita Marcano2BSD20
444Brian GoodwinOFLAA29
445Leury GarciaOFCHW28
446Dakota HudsonSPSTL25
447Josh LoweOFTB21
448Nathan EovaldiSPBOS29
449Nick MarkakisOFATL36
450Luis RodriguezOFLAD20
451Ke'Bryan Hayes3BPIT22
452Ross StriplingRPLAD30
453Tyler MahleSPCIN25
454Brett Baty3BNYM20
455Seth BrownOFOAK27
456Kevin Cron1BARI26
457Julio TeheranSPLAA28
458Alexander CanarioOFSF19
459Ender InciarteOFATL29
460Asdrubal Cabrera2B,3BWAS34
461Anthony SantanderOFBAL25
462Tom MurphyCSEA28
463Deivi GarciaSPNYY20
464Justin DunnSPSEA24
465Rowdy Tellez1BTOR24
466Harold RamirezOFMIA25
467Chris ArcherSPPIT31
468Brady SingerSPKC23
469Zach PlesacRPCLE24
470Hansel RoblesRPLAA29
471Jake Lamb1B,3BARI29
472Jackson KowarSPKC23
473Raimel TapiaOFCOL25
474Bryse WilsonSPATL22
475Jose GarciaSSCIN21
476Shane McClanahanSPTB23
477Kris BubicSPKC22
478Edward CabreraSPMIA21
479Travis SwaggertyOFPIT22
480Ryan YarbroughSPTB28
481Jonathan India3BCIN23
482Andres GimenezSSNYM21
483Isaac ParedesSSDET20
484Justin Smoak1BMIL33
485Kyle GibsonSPTEX32
486Logan AllenSPCLE22
487Ian KennedyRPKC35
488Randy ArozarenaOFTB24
489Jose GarciaSSCIN21
490Dominic Smith1B,OFNYM24
491Luis MatosOFSF18
492Rick PorcelloSPNYM31
493George KirbySPSEA22
494Jose Peraza2B,SS,OFBOS25
495Jordan YamamotoSPMIA23
496Jon LesterSPCHC35
497Josh ReddickOFHOU32
498Taijuan WalkerSPSEA27
499Harrison BaderOFSTL25
500Emmanuel ClaseRPCLE21