Duke lands all top 3 players in 2018 based on ESPN ranking . Here are other top 10 high school players who commit to play for Duke and Coach K in the previous years. 2018: R.J. Barrett (1), Zion Williamson (2), Cam Reddish (3), Tre Jones (10) 2017: Marvin Bagley, III (1), Wendell Carter (5), Trevon Duval (6), Gary Trent Jr. (8) 2016 : Harry Giles (1), Jayson Tatum (3), Frank Jackson (10) 2015: Brandon Ingram (3) 2014: Jahlil Okafor (1), Tyus Jones (4)