Our Midseason Top 100 includes 2017 draftees for the first time. It also considers players already in the major leagues who retain prospect eligibility (130 or fewer AB, 50 or fewer IP) as of July 1. The “Previous” rank column refers to the May 11 update.

Editor’s Note: White Sox outfielder Luis Robert inadvertently was left out of our original list. He was added at No. 45 and all subsequent players were moved down a spot, expanding the list to 101. We apologize for the oversight.

2017 TOP 100 PROSPECTS
No. Previous Player Pos Team Video
1 1 Yoan Moncada 2B White Sox  bba_video_icon_red
2 16 Vladimir Guerrero Jr.  3B Blue Jays  bba_video_icon_red
3 2 Gleyber Torres SS Yankees  bba_video_icon_red
4 5 Amed Rosario SS Mets  bba_video_icon_red
5 11 Eloy Jimenez OF Cubs  bba_video_icon_red
6 14 Rafael Devers 3B Red Sox  bba_video_icon_red
7 12 Brendan Rodgers SS Rockies  bba_video_icon_red
8 9 Victor Robles OF Nationals  bba_video_icon_red
9 6 Nick Senzel 3B Reds  bba_video_icon_red
10 62 Ronald Acuna OF Braves  bba_video_icon_red
11 15 Kyle Tucker OF Astros  bba_video_icon_red
12 10 Alex Reyes RHP Cardinals  bba_video_icon_red
13 7 Willy Adames SS Rays  bba_video_icon_red
14 22 Brent Honeywell RHP Rays  bba_video_icon_red
15 18 Mitch Keller RHP Pirates
16 20 Lewis Brinson OF Brewers  bba_video_icon_red
17 77 Walker Buehler RHP Dodgers  bba_video_icon_red
18 21 Francisco Mejia C Indians  bba_video_icon_red
19 47 Nick Gordon SS Twins  bba_video_icon_red
20 24 Michael Kopech RHP White Sox  bba_video_icon_red
21 78 Cal Quantrill RHP Padres  bba_video_icon_red
22 4 Austin Meadows OF Pirates  bba_video_icon_red
23 28 Kolby Allard LHP Braves  bba_video_icon_red
24 56 Triston McKenzie RHP Indians  bba_video_icon_red
25 8 Ozzie Albies 2B Braves  bba_video_icon_red
26 25 Franklin Barreto  SS Athletics  bba_video_icon_red
27 79 A.J. Puk LHP Athletics  bba_video_icon_red
28 54 Bradley Zimmer  OF Indians  bba_video_icon_red
29 52 Chance Sisco C Orioles  bba_video_icon_red
30 NR Hunter Greene RHP Reds  bba_video_icon_red
31 NR MacKenzie Gore LHP Padres  bba_video_icon_red
32 39 Franklin Perez RHP Astros  bba_video_icon_red
33 44 Mike Soroka RHP Braves  bba_video_icon_red
34 43 Leody Taveras OF Rangers  bba_video_icon_red
35 53 Alex Verdugo OF Dodgers  bba_video_icon_red
36 37 Blake Rutherford OF Yankees  bba_video_icon_red
37 57 Luis Urias 2B Padres  bba_video_icon_red
38 34 Anthony Alford OF Blue Jays  bba_video_icon_red
39 NR Royce Lewis SS Twins  bba_video_icon_red
40 NR Brendan McKay LHP/1B Rays  bba_video_icon_red
41 NR Kyle Wright RHP Braves  bba_video_icon_red
42 72 Sean Newcomb LHP Braves  bba_video_icon_red
43 74 Brandon Woodruff RHP Brewers
44 93 Bo Bichette SS Blue Jays  bba_video_icon_red
45 NR Luis Robert OF White Sox
46 13 Mickey Moniak OF Phillies  bba_video_icon_red
47 61 Sixto Sanchez RHP Phillies  bba_video_icon_red
48 17 Francis Martes RHP Astros  bba_video_icon_red
49 33 Clint Frazier OF Yankees  bba_video_icon_red
50 65 Dominic Smith 1B Mets  bba_video_icon_red
51 58 Carson Kelly C Cardinals  bba_video_icon_red
52 NR Scott Kingery 2B Phillies
53 NR Alex Faedo RHP Tigers  bba_video_icon_red
54 NR Derek Fisher OF Astros
55 60 Ian Anderson RHP Braves  bba_video_icon_red
56 NR Chance Adams RHP Yankees  bba_video_icon_red
57 NR Jack Flaherty RHP Cardinals
58 NR Forrest Whitley RHP Astros  bba_video_icon_red
59 23 Reynaldo Lopez RHP White Sox  bba_video_icon_red
60 26 Yadier Alvarez RHP Dodgers  bba_video_icon_red
61 31 Josh Hader  LHP Brewers  bba_video_icon_red
62 30 Kyle Lewis OF Mariners  bba_video_icon_red
63 45 Raimel Tapia OF Rockies  bba_video_icon_red
64 29 Anderson Espinoza RHP Padres  bba_video_icon_red
65 46 Luke Weaver RHP Cardinals  bba_video_icon_red
66 64 Jake Bauers OF/1B Rays  bba_video_icon_red
67 73 Luis Ortiz RHP Brewers  bba_video_icon_red
68 83 Anthony Banda  LHP D-backs
69 88 Rhys Hoskins 1B Phillies
70 48 Erick Fedde RHP Nationals  bba_video_icon_red
71 NR Estevan Florial OF Yankees  bba_video_icon_red
72 71 Kevin Maitan SS Braves  bba_video_icon_red
73 85 Justus Sheffield LHP Yankees  bba_video_icon_red
74 86 Willie Calhoun 2B Dodgers  bba_video_icon_red
75 40 Lucas Giolito RHP White Sox  bba_video_icon_red
76 NR Luiz Gohara LHP Braves  bba_video_icon_red
77 42 Riley Pint RHP Rockies  bba_video_icon_red
78 NR Tyler Mahle RHP Reds
79 81 Matt Manning RHP Tigers  bba_video_icon_red
80 NR Beau Burrows RHP Tigers
81 32 Jorge Alfaro C Phillies  bba_video_icon_red
82 NR Luis Castillo RHP Reds
83 90 Dylan Cease RHP Cubs  bba_video_icon_red
84 NR Nick Neidert RHP Mariners  bba_video_icon_red
85 91 Adrian Morejon LHP Padres  bba_video_icon_red
86 NR Chris Shaw 1B/OF Giants  bba_video_icon_red
87 41 Jason Groome LHP Red Sox  bba_video_icon_red
88 50 Kevin Newman SS Pirates  bba_video_icon_red
89 NR Dustin Fowler OF Yankees
90 68 Lourdes Gurriel SS Blue Jays
91 NR Ryan McMahon 1B/3B Rockies  bba_video_icon_red
92 19 J.P. Crawford SS Phillies  bba_video_icon_red
93 NR Bobby Bradley 1B Indians  bba_video_icon_red
94 95 Matt Chapman 3B Athletics
95 59 Juan Soto OF Nationals
96 NR Michael Chavis 3B Red Sox  bba_video_icon_red
97 NR Jordon Adell OF Angels  bba_video_icon_red
98 NR Adam Haseley OF Phillies  bba_video_icon_red
99 NR Austin Hays OF Orioles
100 96 Jesus Sanchez  OF Rays  bba_video_icon_red
101 NR Fernando Tatis Jr. SS Padres  bba_video_icon_red