2017 Midseason Top 100 Prospects

Hitters Lead The Way Among Top Prospects

Our Midseason Top 100 includes 2017 draftees for the first time although July 2 international signees are not yet eligible for the rankings. 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
 📹

2
16
Vladimir Guerrero Jr. 
3B
Blue Jays
 📹

3
2
Gleyber Torres
SS
Yankees
 📹

4
5
Amed Rosario
SS
Mets
 📹

5
11
Eloy Jimenez
OF
White Sox
 📹

6
14
Rafael Devers
3B
Red Sox
 📹

7
12
Brendan Rodgers
SS
Rockies
 📹

8
9
Victor Robles
OF
Nationals
 📹

9
6
Nick Senzel
3B
Reds
 📹

10
62
Ronald Acuna
OF
Braves
 📹

11
15
Kyle Tucker
OF
Astros
 📹

12
10
Alex Reyes
RHP
Cardinals
 📹

13
7
Willy Adames
SS
Rays
 📹

14
22
Brent Honeywell
RHP
Rays
 📹

15
18
Mitch Keller
RHP
Pirates

16
20
Lewis Brinson
OF
Brewers
 📹

17
77
Walker Buehler
RHP
Dodgers
 📹

18
21
Francisco Mejia
C
Indians
 📹

19
47
Nick Gordon
SS
Twins
 📹

20
24
Michael Kopech
RHP
White Sox
 📹

21
78
Cal Quantrill
RHP
Padres
 📹

22
4
Austin Meadows
OF
Pirates
 📹

23
28
Kolby Allard
LHP
Braves
 📹

24
56
Triston McKenzie
RHP
Indians
 📹

25
8
Ozzie Albies
2B
Braves
 📹

26
25
Franklin Barreto 
SS
Athletics
 📹

27
79
A.J. Puk
LHP
Athletics
 📹

28
54
Bradley Zimmer 
OF
Indians
 📹

29
52
Chance Sisco
C
Orioles
 📹

30
NR
Hunter Greene
RHP
Reds
 📹

ADVERTISEMENT

31
NR
MacKenzie Gore
LHP
Padres
 📹

32
39
Franklin Perez
RHP
Astros
 📹

33
44
Mike Soroka
RHP
Braves
 📹

34
43
Leody Taveras
OF
Rangers
 📹

35
53
Alex Verdugo
OF
Dodgers
 📹

36
37
Blake Rutherford
OF
Yankees
 📹

37
57
Luis Urias
2B
Padres
 📹

38
34
Anthony Alford
OF
Blue Jays
 📹

39
NR
Royce Lewis
SS
Twins
 📹

40
NR
Brendan McKay
LHP/1B
Rays
 📹

41
NR
Kyle Wright
RHP
Braves
 📹

42
72
Sean Newcomb
LHP
Braves
 📹

43
74
Brandon Woodruff
RHP
Brewers

44
93
Bo Bichette
SS
Blue Jays
 📹

45
NR
Luis Robert
OF
White Sox

46
13
Mickey Moniak
OF
Phillies
 📹

47
61
Sixto Sanchez
RHP
Phillies
 📹

48
17
Francis Martes
RHP
Astros
 📹

49
33
Clint Frazier
OF
Yankees
 📹

50
65
Dominic Smith
1B
Mets
 📹

51
58
Carson Kelly
C
Cardinals
 📹

52
NR
Scott Kingery
2B
Phillies

53
NR
Alex Faedo
RHP
Tigers
 📹

54
NR
Derek Fisher
OF
Astros

55
60
Ian Anderson
RHP
Braves
 📹

56
NR
Chance Adams
RHP
Yankees
 📹

57
NR
Jack Flaherty
RHP
Cardinals

58
NR
Forrest Whitley
RHP
Astros
 📹

59
23
Reynaldo Lopez
RHP
White Sox
 📹

60
26
Yadier Alvarez
RHP
Dodgers
 📹

61
31
Josh Hader 
LHP
Brewers
 📹

62
30
Kyle Lewis
OF
Mariners
 📹

63
45
Raimel Tapia
OF
Rockies
 📹

64
29
Anderson Espinoza
RHP
Padres
 📹

65
46
Luke Weaver
RHP
Cardinals
 📹

66
64
Jake Bauers
OF/1B
Rays
 📹

67
73
Luis Ortiz
RHP
Brewers
 📹

68
83
Anthony Banda 
LHP
D-backs

69
88
Rhys Hoskins
1B
Phillies

70
48
Erick Fedde
RHP
Nationals
 📹

71
NR
Estevan Florial
OF
Yankees
 📹

72
71
Kevin Maitan
SS
Braves
 📹

73
85
Justus Sheffield
LHP
Yankees
 📹

74
86
Willie Calhoun
2B
Dodgers
 📹

75
40
Lucas Giolito
RHP
White Sox
 📹

76
NR
Luiz Gohara
LHP
Braves
 📹

77
42
Riley Pint
RHP
Rockies
 📹

78
NR
Tyler Mahle
RHP
Reds

79
81
Matt Manning
RHP
Tigers
 📹

80
NR
Beau Burrows
RHP
Tigers

81
32
Jorge Alfaro
C
Phillies
 📹

82
NR
Luis Castillo
RHP
Reds

83
90
Dylan Cease
RHP
White Sox
 📹

84
NR
Nick Neidert
RHP
Mariners
 📹

85
91
Adrian Morejon
LHP
Padres
 📹

86
NR
Chris Shaw
1B/OF
Giants
 📹

87
41
Jason Groome
LHP
Red Sox
 📹

88
50
Kevin Newman
SS
Pirates
 📹

89
NR
Dustin Fowler
OF
Yankees

90
68
Lourdes Gurriel
SS
Blue Jays

91
NR
Ryan McMahon
1B/3B
Rockies
 📹

92
19
J.P. Crawford
SS
Phillies
 📹

93
NR
Bobby Bradley
1B
Indians
 📹

94
95
Matt Chapman
3B
Athletics

95
59
Juan Soto
OF
Nationals

96
NR
Michael Chavis
3B
Red Sox
 📹

97
NR
Jordon Adell
OF
Angels
 📹

98
NR
Adam Haseley
OF
Phillies
 📹

99
NR
Austin Hays
OF
Orioles

100
96
Jesus Sanchez 
OF
Rays
 📹

101
NR
Fernando Tatis Jr.
SS
Padres
 📹

ADVERTISEMENT