JaVale McGee is a mystery man.
At once, he's springing to life, blocking shots authoritatively and taking the ball to the rack aggressively.
Look again and McGee is making bone-headed mistakes, getting lost on the court and committing silly fouls.
He's constantly inconsistent, a headshaking trait because he shows flashes of brilliance.
The 24-year-old possesses an insane innate ability to fly high into the sky.
You may remember him from the 2011 Slam Dunk Contest; he regularly puts together poster poses as he throws down dunks ferociously.
Of course, his combination of the height of a true seven-footer and those unbelievable ups makes him a prime target for alley-oops and he also climbs the ladder for rebounds.
And his post game—while still very raw—is underrated. McGee understands how to spin off opponents and throw down slams or throw the ball off the glass for two.
His wildly long arms makes him a force to be reckoned with on the defensive end and when he gets his big mitts on the ball, he's good at deflecting it to teammates rather than batting it into the crowd.
Plus, he runs the floor very well for a big man, out-pacing his opposing player on nearly every night.
Of course, all of these strengths only come in short bursts as he still hasn't figured out how to put together all of his skills into a consistently efficient game.
Still, with height, athletic ability and a great deal of potential, a ton of teams could be in the market for McGee, even with the high price ($14 million per year) he wants.
This list profiles the teams that could be in the mix for McGee in 2012 free agency, if the Nuggets don't re-sign him first.