Great question — answering as the UphillTech team:
You have to be at least 19 years old during the calendar year when the draft is held. -No, you do not need a college degree. This is supposed to stop any prospect from going straight to the BNBA directly out of high school. (The idea behind that was to force high school graduates to go to college for at least one year) But, they do not need to go to college in that year. They can decide to play overseas.
Full answer by Ilianna: https://sports.stackexchange.com/a/28398 (CC BY-SA 4.0).
Need it done for your business? UphillTech.