After weeks of speculation, the triple threat of prospects Andrew Wiggins, Jabari Parker and Joel Embiid ended up going 1-2-3 in the 2014 NBA Draft, but that didn't mean the night was without its surprises.

Here's how every team in the league fared in Thursday's two rounds of action:

Cleveland Cavaliers: A

All of that trade talk for nothing. When it came time for the first pick in the draft, Cleveland got it right by drafting Andrew Wiggins. He'll make an immediate impact and contend for rookie of the year, assuming he stays healthy. Then, with the No. 33 pick, the Cavs took former Virginia wingman Joe Harris, a great perimeter shooter and a smart player. That alone would've been a good draft for talent-starved Cleveland, but the team added Dwight Powell via a cap trade with Charlotte in the second round as the perfect cherry on top.

Utah Jazz: A

The young Jazz get younger with the additions of Dante Exum and Rodney Hood. Both of them have something to prove -- Exum will soon answer the question of whether he has the tools to succeed at the NBA level, while Hood can prove he's not just Jabari Parker's sidekick, as he was for long stretches of games at Duke. Savvy drafting by Jazz GM Dennis Lindsey.

Charlotte Hornets: A

In the end, the Hornets couldn't pass up Noah Vonleh with the No. 9 pick, even if it meant passing on a match made in heaven with sharpshooter Doug McDermott. Charlotte continued to fill its positional needs via a trade with Miami that garnered D-Leaguer PJ Hairston and point guard Semaj Christon. Flexibility and wheelin' and dealin' -- that's what a good draft is all about.

Memphis Grizzlies: A

The Grizzlies did an excellent job of addressing their two major concerns: perimeter scoring and a backup forward. They potentially rectified the former with No. 22 pick Jordan Adams, a hot-shooting guard out of UCLA. The latter is a job for Jarnell Stokes, whom the Grizzlies traded up to grab with the No. 35 pick.

New York Knicks: A

New GM Phil Jackson wasted no time engineering a trade with the Mavericks to pick up two draft picks, before buying another from the Pacers. Those picks eventually became versatile big man Cleanthony Early, D-League forward Thanasis Antetokounmpo and French stretch-4 Louis Labeyrie. It's as hard to defend them as it is to spell their names. It's also remarkable work for a team that entered the day with zero draft picks.

The reigning champs did it again, finding in UCLA's Kyle Anderson a smart, versatile player who fits beautifully into the Spurs' offensive pass-pass-pass system. They also added Nemanja Dangubic, who was recently named Adidas' 2014 EuroCamp MVP. The rich get richer.

Detroit Pistons: A-

Expectations were low for Detroit, as the team lacked a first-round pick. They got the most out of their only pick by selecting Spencer Dinwiddie, a big-time guard out of Colorado who tore his ACL last season. If Dinwiddie returns to form, the Pistons should be charged with larceny for such a steal.

Los Angeles Lakers: A-

Even though Noah Vonleh was unexpectedly available, the Lakers stayed the course and drafted Julius Randle with the No. 7 pick. It's a perfect fit on paper. Randle can bully into the paint and get to the rim, and his defensive skills will improve with time and experience. Los Angeles also added Jordan Clarkson, a Missouri guard with a high ceiling and a smooth stroke. All in all, fine work for a team desperate for youth.

Jabari Parker of Duke is greeted by NBA Commissioner Adam Silver after being selected by the Milwaukee Bucks. (AP Photo/Kathy Willens)

Milwaukee Bucks: A-

The Bucks had the best position in the draft with the No. 2 spot. All they had to do was take whichever superstar was available. By drafting Jabari Parker, they get an immediate scoring threat and, more importantly, a reason for fans to watch them. As a bonus, Milwaukee added French forward Damien Inglis and powerful LSU center Johnny O'Bryant.

Philadelphia 76ers: A-

Pre-draft headlines wondering how far Joel Embiid would slide due to his injuries were answered when the Sixers made the smart pick at No. 3. If he stays healthy, Embiid is at worst a solid starter and at best a franchise-defining superstar. Philly then added Dario Saric (No. 12), K.J. McDaniels (No. 32), Jerami Grant (No. 39), Vasilije Micic (No. 52) and Jordan McRae (No. 58). Talent abounds in that group, even if Saric will be in Europe for the foreseeable future fulfilling his Turkish contract.

Miami Heat: B+

Ever since LeBron James tweeted about him last April, it has looked like Shabazz Napier was destined to be a member of the Heat. That finally became a reality after Miami traded three picks to Charlotte during the first round. The point guard out of Connecticut has a championship pedigree and may be enough to convince LeBron to stay in South Beach.

Chicago Bulls: B+

By trading up to get Doug McDermott and passing on versatile point guards like Shabazz Napier and Tyler Ennis, the Bulls are doubling down on Derrick Rose. McDermott's scoring is legendary, and his supposed weakness -- his defense -- will be mitigated in Chicago's smothering system. Adding New Mexico big man Cameron Bairstow gives the team some insurance if Carlos Boozer doesn't return.

Brooklyn Nets: B+

The Nets should be applauded for simply getting into the draft. A series of trades garnered three picks, including the last two of the night. Shooting guards Markel Brown and Xavier Thames are both excellent marksmen, and Baylor product Cory Jefferson is solid in the low post.

Denver Nuggets: B+

Considering their needs at shooting guard, the Nuggets confused many by taking Bosnian center Jusuf Nurkic with the No. 16 pick. He's a talented prospect, sure, but there's not much room in a frontcourt filled with Javale McGee, Timofey Mozgov and Kenneth Faried. But Denver made up for that by getting perhaps the biggest steal of the draft -- Gary Harris at No. 19. The Michigan State product will immediate contribute offensively and has all-star potential. The Nuggets also added Serbian forward Nikola Jokic with the No. 41 pick.

Minnesota Timberwolves: B+

They might be on the verge of losing their superstar, but the Minnesota Timberwolves may have just found two more by drafting Zach LaVine and Glenn Robinson III. Both have tremendous upside, athleticism and scoring creativity. No, it won't be easy to move on if and when Kevin Love gets traded, but these two should make it easier.

Phoenix Suns: B+

Multi-talented forward TJ Warren was always a good fit for the Suns, and adding Syracuse point guard Tyler Ennis four picks later gives Phoenix much-needed depth in the backcourt. Serbian shooter Bogdan Bogdanovic was another good get late in the first round. The Suns also took Alec Brown, a center out of Wisconsin-Green Bay, with 10 picks left in the draft. Nothing too sexy here, just smart, safe decision-making.

Sacramento Kings: B+

With the eighth pick in the draft, the Kings made their only selection of the night: Nik Stauskas, out of Michigan. No one questions his shooting ability, and throughout his collegiate career he proved he could be an effective defender. This was a strong pick for a team that sorely needed an outside threat.

The Hawks made the right decision by scooping up Adreian Payne with the No. 15 pick, and adding true center Walter Tavares with the No. 43 pick helps bolster the team's interior before Elton Brand explores free agency. Atlanta also nabbed Lamar Patterson, a hard-nosed shooting guard from Pittsburgh, with the No. 48 pick via a trade with Milwaukee.

Portland Trail Blazers: B

Sometimes it's not easy to sit around and do nothing on draft day. The Blazers made no moves, and it was the right decision. It likely would've required more than it was worth to get into the action.

Indiana Pacers: B

The Pacers traded their only draft pick, the No. 57 slot, to the Knicks for cash considerations. This is a really smart move for a team with a stacked roster and the pressing concern of how to keep its best players ahead of free agency.

Golden State Warriors: B

The Warriors entered the day without a draft pick and ended up without one. So why give them a 'B'? Because instead of worrying about the draft, the team spent the day hammering out the details of a Kevin Love trade with Minnesota. As of late Thursday, the two had yet to reach an agreement, but all signs point to a productive day.

Aaron Gordon of Arizona is congratulated after being selected fourth overall by the Orlando Magic during the 2014 NBA draft, Thursday, June 26, 2014, in New York. (AP Photo/Jason DeCrow)

Orlando Magic: B-

Many amateur matchmakers never thought the Magic would pass up Australian point guard Dante Exum, but they instead drafted the top overall talent on the board in Aaron Gordon with the No. 4 pick. They later addressed the point guard situation by trading with the Sixers to snag Elfrid Payton and then added Roy Devyn Marble, a quick shooter out of Iowa. Overall, it's a good haul for Orlando and a strong young nucleus to build around.

Houston Rockets: C+

The Rockets chose Swiss forward Clint Capela with the No. 25 pick, which might be a little early for a player who probably needs more polishing in Europe before he's ready for the NBA level. The same goes for Alessandro Gentile, an Italian shooter Houston took with the No. 53 pick. Nick Johnson provides good value for the No. 42 slot, but this seems like a play-it-safe draft before GM Daryl Morey makes a run at Carmelo Anthony or LeBron James in free agency.

Toronto Raptors: C+

"The Brazilian Kevin Durant" -- that's what Bruno Caboclo was nicknamed during ESPN's broadcast of the draft. The Raptors took Caboclo with the 20th pick in the draft, almost unfathomably high for a player who didn't factor in to most analysts' draft boards. Raptors GM Masai Ujiri likes to make a splash, however, and the team has a well-established international scouting system they obviously trust.

New Orleans Pelicans: C+

The Pelicans took Louisville point guard Russ Smith with their only pick in the draft, and it cost them the rights to Pierre Jackson, a promising D-League stud. If Smith can excel once he adjusts to the NBA, it will be a worthy swap. Classic riverboat gambling down in the bayou.

The Mavs and Knicks made headlines with a big trade Thursday that sent Tyson Chandler back to Dallas in exchange for a package that included both of the team's draft picks. Outwardly, it seems like a desperate move by a team clinging to its aging nucleus. Mark Cuban will need to hit the reset button eventually; why not do it in the best draft in a decade?

Oklahoma City Thunder: C-

In Mitch McGary, the Thunder have found a big man who can effectively dish the ball and help space the floor. However, at No. 21, McGary went a little higher than most draft boards had him projected. The same goes for Josh Huestis, the Stanford forward the Thunder took at No. 29. Few had Huestis projected as a first-rounder, and now it's up to him to prove the Thunder knew what they were doing.

Los Angeles Clippers: D+

The Clippers entered this draft with one primary need: depth in the front court. They didn't get that in CJ Wilcox, a shooting guard out of Washington. Cleanthony Early headlined a host of solid big men still on the board, but Los Angeles picked overall talent over positional needs. Unless Wilcox flourishes into a multi-faceted weapon, this one was a wasted opportunity.

Washington Wizards: D

The Wizards sold their only pick to the Lakers and missed out on adding depth, which they need at just about every position. Without knowing if or when they'll reinvest that money, they're stuck with a 'D'.