To say that the 2013 NBA draft brought surprising developments and twists in every direction would be a glaring understatement, as we saw big stars change locations and some teams stock up on solid draft picks.
While it was a better day for some than others, each team has something to take from Thursday and hope for their players drafted. We won't truly know who won the draft until these players pan out, but the hope for some should be higher than others.
Let's take a look at the full breakdown and grades for each team's selections and trade decisions on Thursday.
Atlanta Hawks: A-
International players were huge in this draft, but nobody got better overseas value than the Atlanta Hawks. They landed Lucas Nogueira from Brazil, a big center who can make an immediate impact, as well as point guard Dennis Schroeder, who I think will turn into a starter at some point.
They finished up by getting great value in their 44th pick, taking Mike Muscala from Bucknell. The center was a force in the Patriot League last season and will get his chance to prove it on the big stage.
Boston Celtics: B-
I'm not a big fan of picking up Kelly Olynyk so early in the draft. While the Mavericks selected him for the Celtics, they certainly could've convinced Dallas to pick a Shabazz Muhammad or one of many high-upside players.
They also got Colton Iverson, a big center who should be able to work his way into a rotation. All in all, it's likely two frontcourt rotational players who will help shore up a new-look post game without Kevin Garnett.
Brooklyn Nets: A-
It was draft night, but the Nets' reason for getting such a high grade is what they did on the phones. They worked a mega-deal with the Boston Celtics that landed them Kevin Garnett and Paul Pierce, according to Adrian Wojnarowski of Yahoo! Sports.
While Reggie Evans, Kris Humphries and Gerald Wallace all logged significant minutes in 2012-13, they're expendable players, while stars like Pierce and KG only come along so often. Not only that, but two stars who have years of experience playing together don't come along often at all.
The Nets also landed Mason Plumlee with their 22nd selection in the draft, a safe player who will be able to immediately step in and fill the void of their departed frontcourt players.
Charlotte Bobcats: C+
Charlotte selected Cody Zeller at No. 4 overall, despite having both Alex Len and Nerlens Noel still on the board. That says just about all you need to for Michael Jordan's hapless squad.
Chicago Bulls: C+
The Bulls took Tony Snell at No. 20, which doesn't really make sense because the swingman will be playing behind Luol Deng and Jimmy Butler. It'll be slim pickings for playing time.
At No. 49, they get Erik Murphy out of Florida. He's a knockdown shooter who will be a stretch 4, but nothing more than just an average role player.
Cleveland Cavaliers: B
A head-scratcher at its finest, Cleveland decided to keep their top overall pick and go with Anthony Bennett out of UNLV. It's not a terrible pick, as his ceiling is still high enough to be an All-Star caliber player and he should mesh well with Kyrie Irving.
They also picked up Sergey Karasev at No. 19, another small forward but one that has a very different game. Bennett is inside-out for sure, while Karasev is a deadly shooter who has great handles. At pick No. 33, they got Carrick Felix as a defensive stopper in the backcourt.
Dallas Mavericks: B+
Many people were wondering what Dallas would do with their first lottery pick in ages, and they did just what was expected: trade down. Their 13th pick turned into a 16th pick, then pick No. 18, where they finally settled on Shane Larkin.
In moving down, they were able to get Providence shooting guard Ricky Ledo who slipped down the board after being touted as a first-rounder. At No. 43, this was a great value, while Larkin at No. 18 wasn't nearly as much.
Denver Nuggets: B
The Nuggets didn't have much to work with on Thursday, but they got some use out of their two second-round picks.
Erick Green came in at No. 46, a great value, as the elusive scoring guard had slipped down the board. Joffrey Lauvergne was picked up at No. 55, a draft-and-stash Frenchman who you won't need to focus on for a few years.
Detroit Pistons: B+
One of the biggest surprise stretches of the first round was Detroit taking Kentavious Caldwell-Pope at No. 8, but it's one that will reap benefits. KCP is a deadly shooting guard who can make an impact on both ends of the floor.
At No. 37, Tony Mitchell came in with great value for the pick. The North Texas power forward had an off sophomore season, but still has high upside.
Golden State Warriors: B-
The Warriors traded into the draft to get Nemanja Nedovic at No. 30, a guard who Golden State doesn't really need until further notice. Why not?
Houston Rockets: B-
At pick No. 34, the Rockets took Murray State star point guard Isaiah Canaan despite already having Jeremy Lin and Patrick Beverley. Perhaps they were looking for value to trade him, who knows.
Indiana Pacers: C
Solomon Hill came in as a player who would likely not even get drafted, but left as a first-round pick at No. 23 to Indiana. That says just about all you need to say.
Los Angeles Clippers: B+
The Clippers' only pick of the day was Reggie Bullock, a North Carolina spot-up shooter who will stretch the floor for the highly-talented L.A. squad.
Los Angeles Lakers: B-
The Lakers selected Duke's Ryan Kelly at No. 48, an interesting pick to say the least. Kelly has more questions than answers surrounding him about his NBA potential, and L.A. better hope they were right on him and that he has a similar impact as he did with the Blue Devils.
Memphis Grizzlies: A-
Coming in with the 41st pick in the draft, Jamaal Franklin out of San Diego State was a "yeah, right" player as far as being available. But he fell and was there, and the Grizzlies turned it into one of the highest-value picks of the night.
They also got Janis Timma from Latvia at No. 60, a likely draft-and-stash player.
Miami Heat: B-
The Heat came into the draft and traded for James Ennis, the 50th pick from the Atlanta Hawks. Ennis brings a defensive mentality that the Heat already boast, but it's unclear where he'll fit on this stacked roster.
Milwaukee Bucks: B+
The Bucks went with the biggest boom-or-bust international player of the draft in Giannis Adetokunbo of Greece. The 6'9" swingman might turn into a star or could never develop into a player worthy of a No. 15 pick.
They also picked up Nate Wolters at No. 38, a great value for an early second-round pick.
Minnesota Timberwolves: A
The T-Wolves took the ninth and 26th picks and turned them into Shabazz Muhammad and Gorgui Dieng, also landing Lorenzo Brown at No. 52 as one of the players who fell furthest past his projection.
All in all, they landed three players who should be major contributors in the next few seasons. Look out, NBA.
New Orleans Pelicans: A+
Coming in with the No. 6 pick, nobody expected the Pelicans to be able to pick up Nerlens Noel. And when they did, they had a grand scheme in place.
They ended up landing Jrue Holiday in a deal for Noel and a 2014 first-rounder, giving them the budding star to put with Anthony Davis. They also picked up Pierre Jackson at No. 42, who will be a boost of energy off the bench.
New York Knicks: B+
The Knicks only had one pick, at No. 24. They made it work well, picking up talented shooter and scorer Tim Hardaway, Jr. He obviously has the heritage to be a NBA great and the perimeter game to back it up.
Oklahoma City Thunder: B+
An underrated pick was the Thunder's selection of Steven Adams at No. 12. The Pittsburgh center has been talked about for months and could turn into Kendrick Perkins' replacement.
They also landed Andre Roberson, Alex Abrines and Grant Jerrett later in the draft.
Orlando Magic: A-
The Magic took Victor Oladipo at No. 2, the safest player in the draft class. He won't turn into a star, but his defensive mentality will rub off on Orlando's team and he'll help turn them into a playoff squad.
They also picked up Romero Osby of Oklahoma, who has a high work ethic and will be able to contribute minutes.
Philadelphia 76ers: B
The Sixers, in surprising fashion, landed Noel as well as Michael Carter-Williams at No. 11. They could have two future starters in these picks, or two players who never start. It's that up in the air.
Of course, they also landed a top-five pick in the 2014 draft.
Phoenix Suns: A
The Suns made it clear in their efforts to land one of the draft's premier big men, but it wasn't looking likely for them to do so at pick No. 5. Incredibly, they got their pick of either and went with Maryland's Alex Len.
They also got a pair of SEC players, Archie Goodwin of Kentucky and Alex Oriakhi of Missouri. Both former stars have the potential to be role players or rotational contributors.
Portland Trail Blazers: B-
Portland's selection of C.J. McCollum makes sense in that they can pair him up with fellow scorer Damian Lillard in the backcourt, but the Blazers would've been better off fixing their need at center.
Instead, they opted to do that with Jeff Withey at No. 39. He won't be enough to fill that hole, but he should contribute well.
Also, they nabbed Allen Crabbe at No. 31, which doesn't really make much sense considering they picked up McCollum earlier. And they got Serbian Marko Todorovic at No. 45. Busy draft for Portland.
Sacramento Kings: A-
Nobody lucked out more with the wacky lottery selections than the Sacramento Kings. They got the most dangerous player in the draft at pick No. 7 when Ben McLemore fell in their laps.
They also added Ray McCallum from Detroit at No. 36, a pick that should pan out well in a few seasons or serve as nice trade bait.
San Antonio Spurs: B+
The Spurs are that team that you can never really discount come draft day. You almost know Gregg Popovich is going to turn his draft picks into great players.
He picked up a Frenchman at No. 28 in Livio Jean-Charles, a draft-and-stash player who won't see the NBA for many seasons. But they also were able to get a player who should contribute immediately at No. 58 by picking Deshaun Thomas of Ohio State.
Utah Jazz: A-
The Jazz were loaded with mid-to-late first-round picks, but they turned them into Trey Burke. One of the most highly-touted members of the draft class should serve as an immediate franchise player for Utah.
They also got French center Rudy Gobert, a true seven-footer whose 7'9" wingspan will wreak havoc.
Washington Wizards: A
As the surprises came pouring in every minute, the Wizards decided to stay away from the mess by staying put with their original plan of drafting Georgetown's Otto Porter.
Everybody loves this pick because it's probably the only one anyone got right on mock drafts, but it also carries merit on the court, as Porter will be an immediate boost to a growing Wizards team. Alongside John Wall and Bradley Beal, we could have a dangerous one-two-three punch upcoming.