2nd round = no money, and no contracts.
1st pick...14-20 million.
last pick of first round 1-2 million.
If he were to stay another year he could potentially become a fringe lotto pick.
If you're guaranteed 1st round, you go. Guaranteed million now plus an extra year of making money in one's career will beat any increase he could get in the 1st contract a year from now.
Not true. In fact, completely &@#%ing wrong. If he could raise his draft position even 10 spots in 1 year, it would be worth staying. If he goes now, he'll get less money not only in the first year, but also in whatever years he contracts for. If he goes low first round, and signs a 3 year deal, he would be MUCH better off waiting a year if he could jump up to mid 1st (and have a chance of being a lotto pick). Hell, his year 1-3 income could potentially triple (hell, even more) if he stays. If you are projected to go in the mid-first or higher, or if you don't have much of a chance to elevate your stock, then yeah, go. But if you are a freshman with injury history projected late 1st/2nd round, and have been playing in the shadow of Beasley, you would be making a huge mistake.
Also, this is a loaded draft, and although next year could be as good, it will likely be much worse, which will also help his position. Throw in that staying healthy for a year will also help his position, add in the fact that he'll be the feature player on the team next year, and this is an easy decision.