keyboard_arrow_uptop
Image credit: © Sam Navarro-USA TODAY Sports

Top | By Positions | By Organizations | By Ages | By Signed
C (11) | 1B (2) | 2B (5) | 3B (5) | SS (25) | OF (18) | RHP (25) | LHP (8)
Age 19 (10) | Age 20 (15) | Age 21 (14) | Age 22 (26) | Age 23 (21) | Age 24 (11) | Age 25 (3) | Age 26 (1)
Top 10 (24) | 3rd Rd or Earlier (42) | 4th Rd or Later (5) | Int’l (30)

Top 101 Prospects by Position

Top | By Positions | Catchers
2. Adley Rutschman (age 24) – Orioles
10. Francisco Álvarez (age 20) – Mets
18. Henry Davis (age 22) – Pirates
22. Gabriel Moreno (age 22) – Blue Jays
23. Tyler Soderstrom (age 20) – Athletics
35. MJ Melendez (age 23) – Royals
39. Keibert Ruiz (age 23) – Nationals
53. Joey Bart (age 25) – Giants
55. Diego Cartaya (age 20) – Dodgers
59. Luis Campusano (age 23) – Padres
75. Shea Langeliers (age 24) – Braves

Top | By Positions | First Basemen
44. Triston Casas (age 22) – Red Sox
72. Nick Pratto (age 23) – Royals

Top | By Positions | Second Basemen
28. Nolan Gorman (age 22) – Cardinals
29. Nick Gonzales (age 23) – Pirates
40. Nick Yorke (age 20) – Red Sox
50. Justin Foscue (age 23) – Rangers
101. James Triantos (age 19) – Cubs

Top | By Positions | Third Basemen
4. Spencer Torkelson (age 22) – Tigers
7. Jordan Walker (age 20) – Cardinals
13. Brett Baty (age 22) – Mets
31. Josh Jung (age 24) – Rangers
36. Miguel Vargas (age 22) – Dodgers

Top | By Positions | Shortstops
1. Bobby Witt Jr. (age 22) – Royals
9. Marco Luciano (age 20) – Giants
11. CJ Abrams (age 21) – Padres
12. Oneil Cruz (age 23) – Pirates
14. Anthony Volpe (age 21) – Yankees
15. Noelvi Marte (age 20) – Mariners
16. Jeremy Peña (age 24) – Astros
17. Marcelo Mayer (age 19) – Red Sox
38. Liover Peguero (age 21) – Pirates
45. Kahlil Watson (age 19) – Marlins
47. Brayan Rocchio (age 21) – Guardians
48. Jordan Lawlar (age 19) – D-backs
51. Ronny Mauricio (age 21) – Mets
52. Austin Martin (age 23) – Twins
57. Gabriel Arias (age 22) – Guardians
60. Jordan Groshans (age 22) – Blue Jays
61. Oswald Peraza (age 22) – Yankees
62. Orelvis Martinez (age 20) – Blue Jays
66. Brady House (age 19) – Nationals
70. Elly De La Cruz (age 20) – Reds
77. Matt McLain (age 22) – Reds
79. Reginald Preciado (age 19) – Cubs
88. Gunnar Henderson (age 21) – Orioles
93. Bryson Stott (age 24) – Phillies
97. Geraldo Perdomo (age 22) – D-backs

Top | By Positions | Outfielders
3. Julio Rodríguez (age 21) – Mariners
6. Riley Greene (age 21) – Tigers
25. Zac Veen (age 20) – Rockies
26. Robert Hassell III (age 20) – Padres
27. Brennen Davis (age 22) – Cubs
30. Luis Matos (age 20) – Giants
33. George Valera (age 21) – Guardians
34. Corbin Carroll (age 21) – D-backs
37. Alek Thomas (age 22) – D-backs
46. Colton Cowser (age 22) – Orioles
58. Michael Harris II (age 21) – Braves
67. Owen Caissie (age 19) – Cubs
68. Andy Pages (age 21) – Dodgers
71. Cristian Pache (age 23) – Braves
81. Jarren Duran (age 25) – Red Sox
83. Jairo Pomares (age 21) – Giants
94. Garrett Mitchell (age 23) – Brewers
98. Sal Frelick (age 22) – Brewers

Top | By Positions | Right-handed Pitchers
5. Grayson Rodriguez (age 22) – Orioles
8. Shane Baz (age 23) – Rays
19. Cade Cavalli (age 23) – Nationals
20. Jack Leiter (age 22) – Rangers
21. George Kirby (age 24) – Mariners
24. Max Meyer (age 23) – Marlins
32. Hunter Greene (age 22) – Reds
41. Mick Abel (age 20) – Phillies
43. Daniel Espino (age 21) – Guardians
49. Jackson Jobe (age 19) – Tigers
54. Eury Perez (age 19) – Marlins
63. Bobby Miller (age 23) – Dodgers
69. Edward Cabrera (age 24) – Marlins
73. Nate Pearson (age 25) – Blue Jays
74. Sixto Sánchez (age 23) – Marlins
78. Jordan Balazovic (age 23) – Twins
82. Andrew Painter (age 19) – Phillies
84. Gavin Williams (age 22) – Guardians
85. Spencer Strider (age 23) – Braves
86. Sam Bachman (age 22) – Angels
87. Emerson Hancock (age 23) – Mariners
89. Roansy Contreras (age 22) – Pirates
90. Randy Vasquez (age 23) – Yankees
91. Cole Winn (age 22) – Rangers
96. Joe Ryan (age 26) – Twins

Top | By Positions | Left-handed Pitchers
42. Nick Lodolo (age 24) – Reds
56. Kyle Muller (age 24) – Braves
64. Reid Detmers (age 22) – Angels
65. Matthew Liberatore (age 22) – Cardinals
76. Dax Fulton (age 20) – Marlins
80. D.L. Hall (age 23) – Orioles
92. Kyle Harrison (age 20) – Giants
100. Aaron Ashby (age 24) – Brewers


Top | By Positions | By Organizations | By Ages | By Signed
C (11) | 1B (2) | 2B (5) | 3B (5) | SS (25) | OF (18) | RHP (25) | LHP (8)
Age 19 (10) | Age 20 (15) | Age 21 (14) | Age 22 (26) | Age 23 (21) | Age 24 (11) | Age 25 (3) | Age 26 (1)
Top 10 (24) | 3rd Rd or Earlier (42) | 4th Rd or Later (5) | Int’l (30)

Top 101 Prospects By Organizations

Top | By Organizations | Arizona Diamondbacks (4)
34. Corbin Carroll (OF – age 21)
37. Alek Thomas (OF – age 22)
48. Jordan Lawlar (SS – age 19)
97. Geraldo Perdomo (SS – age 22)

Top | By Organizations | Atlanta Braves (5)
56. Kyle Muller (LHP – age 24)
58. Michael Harris II (OF – age 21)
71. Cristian Pache (OF – age 23)
75. Shea Langeliers (C – age 24)
85. Spencer Strider (RHP – age 23)

Top | By Organizations | Baltimore Orioles (5)
2. Adley Rutschman (C – age 24)
5. Grayson Rodriguez (RHP – age 22)
46. Colton Cowser (OF – age 22)
80. D.L. Hall (LHP – age 23)
88. Gunnar Henderson (SS/3B – age 21)

Top | By Organizations | Boston Red Sox (4)
17. Marcelo Mayer (SS – age 19)
40. Nick Yorke (2B – age 20)
44. Triston Casas (1B – age 22)
81. Jarren Duran (OF – age 25)

Top | By Organizations | Chicago Cubs (4)
27. Brennen Davis (OF – age 22)
67. Owen Caissie (OF – age 19)
79. Reginald Preciado (SS/3B – age 19)
101. James Triantos (2B/SS – age 19)

Top | By Organizations | Cincinnati Reds (4)
32. Hunter Greene (RHP – age 22)
42. Nick Lodolo (LHP – age 24)
70. Elly De La Cruz (SS/3B – age 20)
77. Matt McLain (SS – age 22)

Top | By Organizations | Cleveland Guardians (5)
33. George Valera (OF – age 21)
43. Daniel Espino (RHP – age 21)
47. Brayan Rocchio (SS – age 21)
57. Gabriel Arias (SS – age 22)
84. Gavin Williams (RHP – age 22)

Top | By Organizations | Colorado Rockies (1)
25. Zac Veen (OF – age 20)

Top | By Organizations | Detroit Tigers (3)
4. Spencer Torkelson (3B/1B – age 22)
6. Riley Greene (OF – age 21)
49. Jackson Jobe (RHP – age 19)

Top | By Organizations | Houston Astros (1)
16. Jeremy Peña (SS – age 24)

Top | By Organizations | Kansas City Royals (3)
1. Bobby Witt Jr. (SS/3B – age 22)
35. MJ Melendez (C – age 23)
72. Nick Pratto (1B – age 23)

Top | By Organizations | Los Angeles Angels (2)
64. Reid Detmers (LHP – age 22)
86. Sam Bachman (RHP – age 22)

Top | By Organizations | Los Angeles Dodgers (4)
36. Miguel Vargas (3B – age 22)
55. Diego Cartaya (C – age 20)
63. Bobby Miller (RHP – age 23)
68. Andy Pages (OF – age 21)

Top | By Organizations | Miami Marlins (6)
24. Max Meyer (RHP – age 23)
45. Kahlil Watson (SS – age 19)
54. Eury Perez (RHP – age 19)
69. Edward Cabrera (RHP – age 24)
74. Sixto Sánchez (RHP – age 23)
76. Dax Fulton (LHP – age 20)

Top | By Organizations | Milwaukee Brewers (3)
94. Garrett Mitchell (OF – age 23)
98. Sal Frelick (OF – age 22)
100. Aaron Ashby (LHP – age 24)

Top | By Organizations | Minnesota Twins (3)
52. Austin Martin (SS/OF – age 23)
78. Jordan Balazovic (RHP – age 23)
96. Joe Ryan (RHP – age 26)

Top | By Organizations | New York Mets (3)
10. Francisco Álvarez (C – age 20)
13. Brett Baty (3B/OF – age 22)
51. Ronny Mauricio (SS – age 21)

Top | By Organizations | New York Yankees (3)
14. Anthony Volpe (SS – age 21)
61. Oswald Peraza (SS – age 22)
90. Randy Vasquez (RHP – age 23)

Top | By Organizations | Oakland Athletics (1)
23. Tyler Soderstrom (C/1B – age 20)

Top | By Organizations | Philadelphia Phillies (3)
41. Mick Abel (RHP – age 20)
82. Andrew Painter (RHP – age 19)
93. Bryson Stott (SS – age 24)

Top | By Organizations | Pittsburgh Pirates (5)
12. Oneil Cruz (SS – age 23)
18. Henry Davis (C – age 22)
29. Nick Gonzales (2B – age 23)
38. Liover Peguero (SS – age 21)
89. Roansy Contreras (RHP – age 22)

Top | By Organizations | San Diego Padres (3)
11. CJ Abrams (SS – age 21)
26. Robert Hassell III (OF – age 20)
59. Luis Campusano (C – age 23)

Top | By Organizations | Seattle Mariners (4)
3. Julio Rodríguez (OF – age 21)
15. Noelvi Marte (SS – age 20)
21. George Kirby (RHP – age 24)
87. Emerson Hancock (RHP – age 23)

Top | By Organizations | San Francisco Giants (5)
9. Marco Luciano (SS – age 20)
30. Luis Matos (OF – age 20)
53. Joey Bart (C – age 25)
83. Jairo Pomares (OF – age 21)
92. Kyle Harrison (LHP – age 20)

Top | By Organizations | St. Louis Cardinals (3)
7. Jordan Walker (3B – age 20)
28. Nolan Gorman (2B/3B – age 22)
65. Matthew Liberatore (LHP – age 22)

Top | By Organizations | Tampa Bay Rays (2)
8. Shane Baz (RHP – age 23)
95. Vidal Bruján (IF/OF – age 24)

Top | By Organizations | Texas Rangers (5)
20. Jack Leiter (RHP – age 22)
31. Josh Jung (3B – age 24)
50. Justin Foscue (2B – age 23)
91. Cole Winn (RHP – age 22)
99. Ezequiel Duran (IF – age 23)

Top | By Organizations | Toronto Blue Jays (4)
22. Gabriel Moreno (C – age 22)
60. Jordan Groshans (SS/3B – age 22)
62. Orelvis Martinez (SS/3B – age 20)
73. Nate Pearson (RHP – age 25)

Top | By Organizations | Washington Nationals (3)
19. Cade Cavalli (RHP – age 23)
39. Keibert Ruiz (C – age 23)
66. Brady House (SS – age 19)


Top | By Positions | By Organizations | By Ages | By Signed
C (11) | 1B (2) | 2B (5) | 3B (5) | SS (25) | OF (18) | RHP (25) | LHP (8)
Age 19 (10) | Age 20 (15) | Age 21 (14) | Age 22 (26) | Age 23 (21) | Age 24 (11) | Age 25 (3) | Age 26 (1)
Top 10 (24) | 3rd Rd or Earlier (42) | 4th Rd or Later (5) | Int’l (30)

Top 101 Prospects by Age

Top | By Ages | Age 19
17. Marcelo Mayer (SS) – Red Sox
45. Kahlil Watson (SS) – Marlins
48. Jordan Lawlar (SS) – D-backs
49. Jackson Jobe (RHP) – Tigers
54. Eury Perez (RHP) – Marlins
66. Brady House (SS) – Nationals
67. Owen Caissie (OF) – Cubs
79. Reginald Preciado (SS/3B) – Cubs
82. Andrew Painter (RHP) – Phillies
101. James Triantos (2B/SS) – Cubs

Top | By Ages | Age 20
7. Jordan Walker (3B) – Cardinals
9. Marco Luciano (SS) – Giants
10. Francisco Álvarez (C) – Mets
15. Noelvi Marte (SS) – Mariners
23. Tyler Soderstrom (C/1B) – Athletics
25. Zac Veen (OF) – Rockies
26. Robert Hassell III (OF) – Padres
30. Luis Matos (OF) – Giants
40. Nick Yorke (2B) – Red Sox
41. Mick Abel (RHP) – Phillies
55. Diego Cartaya (C) – Dodgers
62. Orelvis Martinez (SS/3B) – Blue Jays
70. Elly De La Cruz (SS/3B) – Reds
76. Dax Fulton (LHP) – Marlins
92. Kyle Harrison (LHP) – Giants

Top | By Ages | Age 21
3. Julio Rodríguez (OF) – Mariners
6. Riley Greene (OF) – Tigers
11. CJ Abrams (SS) – Padres
14. Anthony Volpe (SS) – Yankees
33. George Valera (OF) – Guardians
34. Corbin Carroll (OF) – D-backs
38. Liover Peguero (SS) – Pirates
43. Daniel Espino (RHP) – Guardians
47. Brayan Rocchio (SS) – Guardians
51. Ronny Mauricio (SS) – Mets
58. Michael Harris II (OF) – Braves
68. Andy Pages (OF) – Dodgers
83. Jairo Pomares (OF) – Giants
88. Gunnar Henderson (SS/3B) – Orioles

Top | By Ages | Age 22
1. Bobby Witt Jr. (SS/3B) – Royals
4. Spencer Torkelson (3B/1B) – Tigers
5. Grayson Rodriguez (RHP) – Orioles
13. Brett Baty (3B/OF) – Mets
18. Henry Davis (C) – Pirates
20. Jack Leiter (RHP) – Rangers
22. Gabriel Moreno (C) – Blue Jays
27. Brennen Davis (OF) – Cubs
28. Nolan Gorman (2B/3B) – Cardinals
32. Hunter Greene (RHP) – Reds
36. Miguel Vargas (3B) – Dodgers
37. Alek Thomas (OF) – D-backs
44. Triston Casas (1B) – Red Sox
46. Colton Cowser (OF) – Orioles
57. Gabriel Arias (SS) – Guardians
60. Jordan Groshans (SS/3B) – Blue Jays
61. Oswald Peraza (SS) – Yankees
64. Reid Detmers (LHP) – Angels
65. Matthew Liberatore (LHP) – Cardinals
77. Matt McLain (SS) – Reds
84. Gavin Williams (RHP) – Guardians
86. Sam Bachman (RHP) – Angels
89. Roansy Contreras (RHP) – Pirates
91. Cole Winn (RHP) – Rangers
97. Geraldo Perdomo (SS) – D-backs
98. Sal Frelick (OF) – Brewers

Top | By Ages | Age 23
8. Shane Baz (RHP) – Rays
12. Oneil Cruz (SS) – Pirates
19. Cade Cavalli (RHP) – Nationals
24. Max Meyer (RHP) – Marlins
29. Nick Gonzales (2B) – Pirates
35. MJ Melendez (C) – Royals
39. Keibert Ruiz (C) – Nationals
50. Justin Foscue (2B) – Rangers
52. Austin Martin (SS/OF) – Twins
59. Luis Campusano (C) – Padres
63. Bobby Miller (RHP) – Dodgers
71. Cristian Pache (OF) – Braves
72. Nick Pratto (1B) – Royals
74. Sixto Sánchez (RHP) – Marlins
78. Jordan Balazovic (RHP) – Twins
80. D.L. Hall (LHP) – Orioles
85. Spencer Strider (RHP) – Braves
87. Emerson Hancock (RHP) – Mariners
90. Randy Vasquez (RHP) – Yankees
94. Garrett Mitchell (OF) – Brewers
99. Ezequiel Duran (IF) – Rangers

Top | By Ages | Age 24
2. Adley Rutschman (C) – Orioles
16. Jeremy Peña (SS) – Astros
21. George Kirby (RHP) – Mariners
31. Josh Jung (3B) – Rangers
42. Nick Lodolo (LHP) – Reds
56. Kyle Muller (LHP) – Braves
69. Edward Cabrera (RHP) – Marlins
75. Shea Langeliers (C) – Braves
93. Bryson Stott (SS) – Phillies
95. Vidal Bruján (IF/OF) – Rays
100. Aaron Ashby (LHP) – Brewers

Top | By Ages | Age 25
53. Joey Bart (C) – Giants
73. Nate Pearson (RHP) – Blue Jays
81. Jarren Duran (OF) – Red Sox

Top | By Ages | Age 26
96. Joe Ryan (RHP) – Twins


Top | By Positions | By Organizations | By Ages | By Signed
C (11) | 1B (2) | 2B (5) | 3B (5) | SS (25) | OF (18) | RHP (25) | LHP (8)
Age 19 (10) | Age 20 (15) | Age 21 (14) | Age 22 (26) | Age 23 (21) | Age 24 (11) | Age 25 (3) | Age 26 (1)
Top 10 (24) | 3rd Rd or Earlier (42) | 4th Rd or Later (5) | Int’l (30)

Top 101 Prospects by Signed

Top | By Signed | Drafted, Top 10 Overall
1. Bobby Witt Jr. (SS/3B – age 22) – Royals
2. Adley Rutschman (C – age 24) – Orioles
4. Spencer Torkelson (3B/1B – age 22) – Tigers
6. Riley Greene (OF – age 21) – Tigers
11. CJ Abrams (SS – age 21) – Padres
17. Marcelo Mayer (SS – age 19) – Red Sox
18. Henry Davis (C – age 22) – Pirates
20. Jack Leiter (RHP – age 22) – Rangers
24. Max Meyer (RHP – age 23) – Marlins
25. Zac Veen (OF – age 20) – Rockies
26. Robert Hassell III (OF – age 20) – Padres
29. Nick Gonzales (2B – age 23) – Pirates
31. Josh Jung (3B – age 24) – Rangers
32. Hunter Greene (RHP – age 22) – Reds
42. Nick Lodolo (LHP – age 24) – Reds
46. Colton Cowser (OF – age 22) – Orioles
48. Jordan Lawlar (SS – age 19) – D-backs
49. Jackson Jobe (RHP – age 19) – Tigers
52. Austin Martin (SS/OF – age 23) – Twins
53. Joey Bart (C – age 25) – Giants
64. Reid Detmers (LHP – age 22) – Angels
75. Shea Langeliers (C – age 24) – Braves
86. Sam Bachman (RHP – age 22) – Angels
87. Emerson Hancock (RHP – age 23) – Mariners

Top | By Signed | Drafted, Third Round or Earlier
5. Grayson Rodriguez (RHP – age 22) – Orioles
7. Jordan Walker (3B – age 20) – Cardinals
8. Shane Baz (RHP – age 23) – Rays
13. Brett Baty (3B/OF – age 22) – Mets
14. Anthony Volpe (SS – age 21) – Yankees
16. Jeremy Peña (SS – age 24) – Astros
19. Cade Cavalli (RHP – age 23) – Nationals
21. George Kirby (RHP – age 24) – Mariners
23. Tyler Soderstrom (C/1B – age 20) – Athletics
27. Brennen Davis (OF – age 22) – Cubs
28. Nolan Gorman (2B/3B – age 22) – Cardinals
34. Corbin Carroll (OF – age 21) – D-backs
35. MJ Melendez (C – age 23) – Royals
37. Alek Thomas (OF – age 22) – D-backs
40. Nick Yorke (2B – age 20) – Red Sox
41. Mick Abel (RHP – age 20) – Phillies
43. Daniel Espino (RHP – age 21) – Guardians
44. Triston Casas (1B – age 22) – Red Sox
45. Kahlil Watson (SS – age 19) – Marlins
50. Justin Foscue (2B – age 23) – Rangers
56. Kyle Muller (LHP – age 24) – Braves
58. Michael Harris II (OF – age 21) – Braves
59. Luis Campusano (C – age 23) – Padres
60. Jordan Groshans (SS/3B – age 22) – Blue Jays
63. Bobby Miller (RHP – age 23) – Dodgers
65. Matthew Liberatore (LHP – age 22) – Cardinals
66. Brady House (SS – age 19) – Nationals
67. Owen Caissie (OF – age 19) – Cubs
72. Nick Pratto (1B – age 23) – Royals
73. Nate Pearson (RHP – age 25) – Blue Jays
76. Dax Fulton (LHP – age 20) – Marlins
77. Matt McLain (SS – age 22) – Reds
80. D.L. Hall (LHP – age 23) – Orioles
82. Andrew Painter (RHP – age 19) – Phillies
84. Gavin Williams (RHP – age 22) – Guardians
88. Gunnar Henderson (SS/3B – age 21) – Orioles
91. Cole Winn (RHP – age 22) – Rangers
92. Kyle Harrison (LHP – age 20) – Giants
93. Bryson Stott (SS – age 24) – Phillies
94. Garrett Mitchell (OF – age 23) – Brewers
98. Sal Frelick (OF – age 22) – Brewers
101. James Triantos (2B/SS – age 19) – Cubs

Top | By Signed | Drafted, Fourth Round or Later
78. Jordan Balazovic (RHP – age 23) – Twins
81. Jarren Duran (OF – age 25) – Red Sox
85. Spencer Strider (RHP – age 23) – Braves
96. Joe Ryan (RHP – age 26) – Twins
100. Aaron Ashby (LHP – age 24) – Brewers

Top | By Signed | International Signee
3. Julio Rodríguez (OF – age 21) – Mariners
9. Marco Luciano (SS – age 20) – Giants
10. Francisco Álvarez (C – age 20) – Mets
12. Oneil Cruz (SS – age 23) – Pirates
15. Noelvi Marte (SS – age 20) – Mariners
22. Gabriel Moreno (C – age 22) – Blue Jays
30. Luis Matos (OF – age 20) – Giants
33. George Valera (OF – age 21) – Guardians
36. Miguel Vargas (3B – age 22) – Dodgers
38. Liover Peguero (SS – age 21) – Pirates
39. Keibert Ruiz (C – age 23) – Nationals
47. Brayan Rocchio (SS – age 21) – Guardians
51. Ronny Mauricio (SS – age 21) – Mets
54. Eury Perez (RHP – age 19) – Marlins
55. Diego Cartaya (C – age 20) – Dodgers
57. Gabriel Arias (SS – age 22) – Guardians
61. Oswald Peraza (SS – age 22) – Yankees
62. Orelvis Martinez (SS/3B – age 20) – Blue Jays
68. Andy Pages (OF – age 21) – Dodgers
69. Edward Cabrera (RHP – age 24) – Marlins
70. Elly De La Cruz (SS/3B – age 20) – Reds
71. Cristian Pache (OF – age 23) – Braves
74. Sixto Sánchez (RHP – age 23) – Marlins
79. Reginald Preciado (SS/3B – age 19) – Cubs
83. Jairo Pomares (OF – age 21) – Giants
89. Roansy Contreras (RHP – age 22) – Pirates
90. Randy Vasquez (RHP – age 23) – Yankees
95. Vidal Bruján (IF/OF – age 24) – Rays
97. Geraldo Perdomo (SS – age 22) – D-backs
99. Ezequiel Duran (IF – age 23) – Rangers


Top | By Positions | By Organizations | By Ages | By Signed
C (11) | 1B (2) | 2B (5) | 3B (5) | SS (25) | OF (18) | RHP (25) | LHP (8)
Age 19 (10) | Age 20 (15) | Age 21 (14) | Age 22 (26) | Age 23 (21) | Age 24 (11) | Age 25 (3) | Age 26 (1)
Top 10 (24) | 3rd Rd or Earlier (42) | 4th Rd or Later (5) | Int’l (30)

Thank you for reading

This is a free article. If you enjoyed it, consider subscribing to Baseball Prospectus. Subscriptions support ongoing public baseball research and analysis in an increasingly proprietary environment.

Subscribe now
You need to be logged in to comment. Login or Subscribe
ari blum
1/23
Thanks for the in-depth look, I’d just like to propose splitting the international signees into over say 1 million and under. This would provide a similar differentiation between the high expectations prospects and unexpected that before/after early rounds does for the drafted players.