The 2012 NBA draft is over, and we're all sitting here trying to make heads and tails of what just happened.
There were reaches, there were safety picks, and everything in between.
No one knows exactly how the 2012 draft class will pan out, but we've got your draft analysis right here.
The New Orleans Hornets shock everyone and take Anthony Davis with the top pick (please not the sarcasm).
Davis is a great foundation for the future of the Hornets franchise and he is going to turn this team into a seriously dangerous team over the next few years.
No-brainer here. Great pick for New Orleans. All they need to find out now is if Eric Gordon is Ernie to Davis' Bert.
Is it possible? Did Michael Jordan just make a sound, well-reasoned pick? It seems he did.
In the past few weeks, it looked like Jordan and the Bobcats were intent on trading this pick, but it seems that they have decided to keep it and go with a guy with a ridiculously high ceiling.
Kidd-Gilchrist is the ultimate competitor, he's very athletic and likely to be one of the best players in this draft. Plus, it's the first time in NBA history that the first two picks have been from the same school.
Well, Washington ultimately got the guy they were looking to grab, and more NBA history is made. For the first time we have three straight freshmen selected with the first three picks in the draft.
Beal is a great shooter and can be the leader of any team offensively, but he won't need to be playing alongside John Wall.
This should be a pretty formidable Wizards squad this year now that they have a dynamic starting five to put on the floor.
The Cleveland Cavaliers have gone against the grain for the second year in a row with the No. 4 pick. After picking Tristan Thompson last year to everyone's surprise, they have taken Dion Waiters with the No. 4 pick this year.
Cavs fans are going to ask themselves why this pick went down with Harrison Barnes still out there, but in the end they got a scorer who they can pair with Kyrie Irving.
After being touted as the likely No. 2 pick over the past couple weeks, Thomas Robinson has fallen to the Sacramento Kings at No. 5.
Robinson is terrific offensively and should be a great player to pair with DeMarcus Cousins.
The Kings will instantly improve their team with Robinson on the roster.
The Portland Trail Blazers needed a point guard, and they drafted the best point guard available, so there's not much to criticize here.
Most people have called Lillard a shoot-first point guard, but that's only because he was forced to be a scoring point guard at Weber State. He still averaged four assists per game in his senior year, which isn't a bad number for a guy who had to shoot the ball 15 times a game.
The Golden State Warriors get an absolute steal here with Harrison Barnes. While he has been dumped on after his no-show in the NCAA tournament, the backlash was too strong much for how good he can be.
He can't create his own shot very well at this point, but there's a point guard out there in Golden State who is pretty darn good at creating shots for his teammates.
Great value pick at No. 7 for the Warriors.
Some may see this pick as a stretch, but Terrence Ross could be quite a fine player in this Raptors lineup.
Should he crack the starting five, the Raptors can pair him next to DeMar DeRozan in the middle of their lineup. With center Jonas Valanciunas joining the fray, Toronto might actually have a formidable team next season.
The Detroit Pistons wanted Andre Drummond, so you can't really criticize this pick too much, especially considering he could have gone earlier.
Drummond's ceiling is as high as Anthony Davis', but he has a rope to climb to get to that ceiling while Anthony Davis is looking at a gentle slope.
Drummond is a great athlete, and he measures up to what an NBA center should look like, but there's a lot of work to be done on that body.
The New Orleans Hornets pair Austin Rivers with Anthony Davis, and he brings with him a competitive nature and some ego to boot.
Rivers is a guy who can create his own shot, but it doesn't seem like there's a place for him in the starting lineup. New Orleans will likely re-sign Eric Gordon, who will start at shooting guard, which means Austin Rivers is coming off the bench.
The Portland Trail Blazers have picked another center in the lottery, and one can only hope that they already purchased insurance on his knees.
Jokes aside, Meyers Leonard is a work in process. He is an athletic center and has a pretty high ceiling should he pan out.
One thing to watch is how he defends stronger and more skilled centers, something he struggled with in college.
The Houston Rockets may just be gathering pieces for a trade, but Jeremy Lamb is a good value pick nonetheless.
Lamb may not have lived up to the hype at UConn, but he has good size for an NBA shooting guard and so long as he can get his long-range jumper working, he should be an asset off the bench.
The Phoenix Suns need a point guard and they got a guy who had one of the best passing seasons in NCAA history.
Marshall has been compared quite a bit to Andre Miller, although he isn't quite the defender that Miller was coming out of college.
Still, he is a smart player, a great passer and a leader, something they will need with Steve Nash on the market.
John Henson is a bit skinny—okay, he's ridiculously skinny, but as he fills out his frame and gets a bit meatier, he should be able to handle his business at the next level.
As of right now, Henson is a smart player in the post, can leap up and block shots like a spring and possesses a nice little jump hook.
Most importantly, Henson gives Milwaukee a big man, something they have desperately needed ever since Andrew Bogut got hurt and then traded away.
Apparently, Harkless is going in the opposite direction of Mo Williams and using his full name coming into the NBA.
There's a bit of a personality issue going on here, but he is a low-risk, high-reward player.
If he turns into a star, then great, If not, he's just another mid-first round pick who didn't pan out.
It may be a stretch this early in the draft, but Royce White could very well be the steal of the first round for the Houston Rockets.
White may not be able to shoot very well, but he can do pretty much everything else well. White is basically Boris Diaw with more of an inside game.
Grade for Dallas: A+
Grade for Cleveland: D
The Dallas Mavericks needed to fill out their roster and upped their odds of landing a late steal rather than take a chance on a guy in the middle of the first round.
Cleveland, meanwhile, picked a center who is going to come in, grab some rebounds and shoot moderately well, though Zeller will probably never be much more than a backup big man.
Terrence Jones is a bit of tweener, but that should be no big deal for the Rockets, as he is incredibly athletic had the tools to succeed in the NBA.
Jones is quick enough to guard slower small forwards and strong enough to guard power forwards, and should be serviceable on the offensive end.
The Orlando Magic grabbed the big man with the most potential after the guys from the big schools like Terrence Jones and Tyler Zeller came off the board.
Nicholson is a smart player (he is a physics major after all), an efficient scorer and has a great build.
Denver has a good handful of players who are going to demand playing time for the next season, so it make sense for them to gamble on an international guy at this point in the draft.
They are getting a player with a lot of guile and the potential for a long NBA career, as Fournier has been compared favorably to Manu Ginobili in the past few months.
You know what, it's not a good pick at No. 5, No. 10, or even at No. 15, but at No. 20? That's a steal.
Jared Sullinger may have some issues with his back, but the fact that he can play on offense as well as any other big man in this draft not named Anthony Davis makes him a valuable pickup if he can stay healthy.
John Jenkins can't do too many things with the basketball in his hands, but when he gets into a rhythm he is a lights-out shooter from distance.
Jenkins is going to be able to provide the Hawks with some much-needed scoring off the bench.
Jared Cunningham was projected to be an early second rounder, so he could be a bit of a stretch at No. 24, but this is an interesting pick nonetheless.
Cunningham is a terrific athlete who can get to the rim, but his jumper and defensive instincts are both going to need work.
Tony Wroten Jr. is a great athlete and the Pac-12 Freshman of the Year Award winner, which should mean good things for the Grizzlies.
He is extremely athletic and can get to the rim, which is a skill that will always get you playing time in the NBA.
And with O.J. Mayo likely to depart, Wroten is almost guaranteed minutes off the bench.
Well, Indiana may have just usurped the title away from Cleveland for the most confusing pick of this draft.
Miles Plumlee may be a decent player, but taking him this early when most people saw him as a mid-second rounder at best is utterly baffling.
Plumlee is like Andre Drummond with no upside. He can run and jump, but he possesses little basketball IQ and an iffy role on offense at best.
Grade For Philadelphia: B-
Grade For Miami: B+
Moultrie is a great value trade for the Philadelphia 76ers here, and could crack the seven-man rotation for them with some hard work.
He has the ability to play some great defense, but he needs to better establish the fundamentals on that end. Offensively, Moultrie is a dynamic talent.
Miami saves a buck or two, gets a later pick in a deep draft and has improved its standing in next year's selection process.
What do you know, Oklahoma City picks at the bottom of the draft and they still get a great value.
Perry Jones is built like Kevin Durant, and even though he will never be as good, he will benefit from playing under him on the Thunder.
Great pick here for Oklahoma City, even if he was red flagged.
Festus Ezeli is going to be a good value pick for the Golden State Warriors. He will not be a standout player in the NBA, but he should be able to crack the rotation in his first year.
He is a great shot blocker and a somewhat efficient scorer when he gets the ball down low.
Festus wraps up the first round, time to move on to the second.
Jeff Taylor is an interesting prospect here, as he looked like he'd be a very promising player, even looked at in the first round by many, so falling into the second here should give the Bobcats a good value at this pick.
He's a great swingman and an athlete with a great skill set at this point in his career.
Tomas Satoransky is a guy who didn't get much time on the floor in Europe this year, but he should continue to improve over the next few years.
Satoransky will probably be stashed in Europe for another year at least.
The oldest guy going in this draft, Bernard James is a player who is going to bring great leadership to any team, as he is an Air Force veteran.
James started at center for Florida state and was a fine defender and rebounder.
Another forward Cleveland is selecting for Dallas, Jae Crowder is a guy who can rebound as well as any other forward in college basketball and is also a good defender. He can play the passing lanes well and block a few shots here and there.
The Golden State Warriors are getting an absolute steal with Draymond Green here.
Some had Green going as high as 18 to the Houston Rockets, but he's fallen all the way down to 35th at this point.
Green is pretty good at everything on the court, and is a great leader in the locker room.
Orlando Johnson is extremely well-built. He is only 6'4", but his wingspan measures out to 6'11" which makes him incredibly adept at getting his hand on the ball finishing in the paint.
He is also a good shooter who shot over 40 percent from three last year at UC Santa Barbra.
Acy is a guy full of energy who can rebound, throw some elbows around and play some mean, hard-nosed basketball.
This dude will be able to play.
Another Baylor man—and another Quincy—comes off the clock.
Miller is a good scorer, but he doesn't have the athleticism of most small forwards in the NBA. He is also extremely raw on both ends of the floor.
Still, as a potential late first-rounder, this is a good value pick for Denver at 38.
Kris Middleton is quite a bit like Draymond Green, only he's a better defender, and a younger, more inexperienced player.
A versatile forward with the ability to score, rebound and pass, Middleton is a decent pickup for Detroit this late in the process.
The Portland Trail Blazers have taken one of the skinniest guys in draft history, but it's still a pretty good pick.
Barton is a good athlete with tons of upside, but he needs to add some strength. Check that, a lot of strength.
Taylor is a quick point guard with the ability to get into the lane and score in traffic.
He is going to have to work on his point guard skills and outside shooting if he wants to really break into a rotation, so he is a bit of a project.
It's a bit of a surprise that he fell this far, but Lamb should be a solid player in the NBA nonetheless.
Lamb shot nearly as well from the three-point line (46.6 percent) as he did from inside the three-point line (48.1 percent) so the Bucks got a good value this late in the draft.
Mike Scott is a terrific big man from Virginia who never got the credit he deserved playing in a system that didn't necessarily do well with his style of play.
He averaged 18 points a game on 56 percent shooting, making him one of the most efficient scorers in the ACC last year.
Kim English is a good scorer inside and out.
He's also a decent rebounder considering his tweener label.
Justin Hamilton had the biggest hands of anybody at the draft combine, which means rebounds, steals and so long as he has decent eyes, the ability to catch the ball in the post.
Hamilton is also a pretty mobile big man with a decent jumper.
At the end of the day, what you've got in Darius Miller is a guy who is a winner. He can come in and contribute, even if it's just in four or five-minute stretches at a time.
Miller should be able to spread the floor as a role player, complementing a good team as their sixth or seventh man.
Kevin Murphy is a pretty good shooter, and if he can work on his all-around game it's entirely possible that he could end up being a spot-up guy for the Jazz.
A nice little draft-and-stash prospect for the Knicks. Papanikolaou may be a mouthful to say, but he's a guy who can wriggle his way inside and do some scoring.
He is a very fundamental player who has a great feel for the game.
Somebody in Orlando was watching the NCAA tournament. While O'Quinn made quite a name for himself in March, it seems unlikely that he will be much of an NBA player.
While he is a strong big man, his skills and athleticism leave much to be desired.
You can't really say much about Turkyilmaz at this point. He's a big man and he's from Turkey, but we won't be seeing him in the NBA for a while.
Good draft-and-stash as the Nuggets conform to the norm in the late second round.
It's hard to tell whether or not Joseph is ever really going to be anything in the NBA. He's a guy that contributed to his team in college, especially on the defensive end, but he might not have what it takes to make it in the NBA.
Ognjen may have an impossible-to-pronounce name, but he's got something that every NBA team wants—size. He won't be state-side for a long time, so there's not much good or bad to say about this pick.
Another draft-and-stash pick right here, although Furkan may be a bit further along than the rest of the guys taken from overseas.
He was a very efficient scorer last year, and although he never strayed very far from the hoop, he was able to be effective for his team.
There are two good things about Tornike Shengelia. First, he decided to show up for draft night, and second, Zaza Pachulia came with him.
It may not seem like a lot, but that goes a long way in seeing who is actually going to come play in the states and who isn't.
He's still young and has a lot of room to grow, but he did finish second in Eurocamp's MVP voting.
The Los Angeles Lakers finally did something about adding a player to their roster. Unfortunately, it took them until the 55th pick to do so.
Darius Johnson-Odom is a strange guard, but that can be a good thing. He can create his own shot and score from the perimeter, which are both things Los Angeles needs.
We all knew we couldn't get through a draft without Toronto taking an international player.
Like most of these international guys, Zubcic should be a draft-and-stash guy, but he could be one of the better ones.
Zubcic can space the floor in catch-and-shoot situations, making him a valuable asset.
This guy gets my vote for the best name from any international prospect. Doesn't he sound like a James Bond villain?
Karaman is a guy with great size, and he uses it to his advantage, rebounding better than most small forwards in Europe and scoring more efficiently to boot.
Robbie Hummel is a guy that you love to see get drafted. No matter who you're a fan of, seeing a guy get hurt and come back for a less-than-stellar fifth year and still get drafted is heartwarming.
Hummel is a born leader who can stretch the floor and offer some help on offense, but he may be a liability on defense.
This seems to be a good value pick for the Spurs, as Denmon is a guy who can both shoot the ball and rebound well for his size.
He will probably be a part of their seven-man rotation by December, so who are we to judge?
Robert Sacre isn't a guy who's going to go out and score many points, and he isn't going to block every shot that comes into the lane, but he is going to work his butt off.
Scare may need to be pushed to be more physical and get more rebounds. Otherwise, he should be playing some increasingly meaningful minutes for the Lakers as the season goes along.
If you are one of those twitterers, you can follow me @JDorsey33.