Something I always wondered about: let's say a player is trying to catch on with a D1 team post-draft. What if the D1 spots don't open up? They then go JC or D3? Are there JC or D3 spots still available that late? (i.e. mid-June prior to the fall of their Freshman year of college)
Seems like a tremendous roll of the dice but I know it does happen. Does a D1 coach say to a recruit: "we want you but cannot guarantee a spot until we know how many recruits declare for the draft." ?