Every team sets out to improve as much as possible in the NBA draft. Unfortunately, not every club was able to do that.
This year's draft featured more surprises than usual, starting with the first overall pick when the Cleveland Cavaliers selected Anthony Bennett. The remaining selections continued to shock fans and analysts as teams continued to make interesting picks and trades.
While it will take a long time to truly judge the impact of each selection, here is a team-by-team look at how each franchise did on draft day.
Note: All trades are included, courtesy of ESPN.
Atlanta Hawks (No. 16 Lucas Nogueira, No. 17 Dennis Schroeder, No. 44 Mike Muscala, No. 47 Raul Neto): B
The team took a lot of risk with international prospects, although Dennis Schroeder could end up being a quality starter at point guard. Unfortunately, this could mean the end of the Jeff Teague era in Atlanta.
Boston Celtics (No. 13 Kelly Olynyk): C
Kelly Olynyk has the ability to provide offensive help right away, but the Celtics would have been better off by grabbing a player with more upside to promote the rebuilding effort.
Brooklyn Nets (No. 22 Mason Plumlee): A-
It is hard to imagine the Nets doing better with a late-first-round pick than Mason Plumlee. He fills a need for depth in the frontcourt, and the Duke player should help immediately.
Charlotte Bobcats (No. 4 Cody Zeller): C-
Cody Zeller is a solid center who should be around for a long time, but he lacks the upside of a No. 4 pick. The Bobcats need an influx of talent, and they did not get enough in this draft.
Chicago Bulls (No. 20 Tony Snell, No. 49 Erik Murphy): C-
The Bulls had a chance to make some big improvements to put the team over the top for next season, but they made a pair of reaches resulting in players who will struggle to see the court.
Cleveland Cavaliers (No. 1 Anthony Bennett, No. 19 Sergey Karasev, No. 33 Carrick Felix): A-
While the team went against the consensus to draft Anthony Bennett with the first pick, the power forward could end up being the best player in this class. However, this leaves a question of what will happen with Tristan Thompson.
Dallas Mavericks (No. 18 Shane Larkin): A
With the top three point guards off the board, Dallas wanted to trade back to save money in the future. It was able to do that while still grabbing the best available player at its biggest position of need.
Denver Nuggets (No. 46 Erick Green, No. 55 Joffrey Lauvergne): C+
The Nuggets do not have a lot of room on the roster for help but still lost out on an opportunity to make improvements by constantly trading back.
Detroit Pistons (No. 8 Kentavious Caldwell-Pope, No. 37 Tony Mitchell, No. 56 Peyton Siva): A
Each of the three picks represent a great deal of upside, with Kentavious Caldwell-Pope likely to contribute right away on this improving team.
Golden State Warriors (No. 30 Nemanja Nedovic): B
The Warriors went from not having a pick in this draft to getting a long-term project in Nemanja Nedovic. This will either be a brilliant move or something completely forgotten, so there is little downside.
Houston Rockets (No. 34 Isaiah Canaan): A-
There is a real possibility that Isaiah Canaan can end up being one of the biggest steals of the draft with his scoring ability from the point guard position. Houston had one pick and made it a good one.
Indiana Pacers (No. 23 Solomon Hill, No. 53 Colton Iverson): F
After barely losing to the Miami Heat in the Eastern Conference Finals, Indiana was truly one or two players away from winning a championship. Unfortunately, it remains that far after making poor selections in the draft.
Los Angeles Clippers (No. 25 Reggie Bullock): A
The Clippers needed a shooter to help spread the defense, and that is exactly where Reggie Bullock fits next season.
Los Angeles Lakers (No. 48 Ryan Kelly): B-
It is tough to judge a team based on one late-second-round pick. Still, Ryan Kelly has a chance to make the roster with his shooting ability.
Memphis Grizzlies (No. 41 Jamaal Franklin, No. 60 Janis Timma): A
Jamaal Franklin is someone who could have been taken in the middle of the first round, so the Grizzlies are getting great value with this second-round pick.
Miami Heat (No. 50 James Ennis): A-
Like the Warriors, the Heat ended up with a player after coming into the draft with no picks. James Ennis is incredibly athletic and could end up making an impact somewhere down the line.
Milwaukee Bucks (No. 15 Giannis Antetokounmpo, No. 38 Nate Wolters): C-
After making the playoffs last season, Milwaukee has basically decided to give up on the current team and start rebuilding. Giannis Antetokounmpo might end up being a good player in the future, but he will not help for a few years.
Minnesota Timberwolves (No. 14 Shabazz Muhammad, No. 52 Lorenzo Brown, No. 59 Bojan Dubljevic): B+
The Timberwolves received great value with the Shabazz Muhammad selection but had a chance to get a safer player earlier in the draft before trading back. This could be a missed opportunity.
New Orleans Pelicans (No. 42 Pierre Jackson): B+
This draft was all about acquiring Jrue Holiday, who is one of the best young point guards in the league. That alone is worth a solid grade.
New York Knicks (No. 24 Tim Hardaway Jr.): A-
Not only is Tim Hardaway Jr. an excellent scorer who will help next season, but he has experience in playing in big games at Michigan. This will give the Knicks a boost in the playoffs next year.
Oklahoma City Thunder (No. 12 Steven Adams, No. 26 Andre Roberson, No. 32 Alex Abrines): B-
The Thunder must hope that Steven Adams can translate his athleticism into production, that Andre Roberson can overcome his lack of size and that Alex Abrines ever comes to the United States.
Other than these issues, all of these picks could end up helping the team.
Orlando Magic (No. 2 Victor Oladipo, No. 51 Romero Osby): A-
After finishing with the worst record in the NBA last season, Orlando went safe with the best defender in the draft. Grabbing a player with high upside with a high floor is never a bad thing.
Philadelphia 76ers (No. 6 Nerlens Noel, No. 11 Michael Carter-Williams, No. 43 Ricky Ledo): B+
The fact that the team gave up Jrue Holiday to acquire Nerlens Noel is a big deal. However, all three picks taken were excellent values and should help the rebuilding process in Philadelphia.
Phoenix Suns (No. 5 Alex Len, No. 29 Archie Goodwin, No. 57 Alex Oriakhi): A
When you have a team without much talent, it is important to take risks for players with big upside. That is what the Suns did, and Alex Len has as much offensive ability as anyone in this class.
Portland Trail Blazers (No. 10 C.J. McCollum, No. 31 Allen Crabbe, No. 39 Jeff Withey, No. 40 Grant Jerrett, No. 45 Marko Todorovic): A+
Although C.J. McCollum was considered a point guard, he can absolutely play alongside Damian Lillard in an exciting backcourt. Additionally, Allen Crabbe and Jeff Withey will both contribute right away next season despite being second-round picks.
Sacramento Kings (No. 7 Ben McLemore, No. 36 Ray McCallum): A+
The Kings got great value with both of their picks on Thursday. Ben McLemore could be an All-Star shooting guard, and Ray McCallum is one of the bigger sleepers in the class.
San Antonio Spurs (No. 28 Livio Jean-Charles, No. 58 Deshaun Thomas): B
In reality, this draft should get an incomplete until we know when Livio Jean-Charles will end up playing for the Spurs. For now, we simply have to rate the young player's upside.
Toronto Raptors (No picks)
Utah Jazz (No. 9 Trey Burke, No. 21 Gorgui Dieng, No. 27 Rudy Gobert): A
The Jazz came in with a need at point guard and ended up getting the best one on the board. Adding the solid Gorgui Dieng and the long Rudy Gobert will also help.
Washington Wizards (No. 3 Otto Porter Jr., No. 35 Glen Rice Jr., No. 54 Arsalan Kazemi): A-
It appears as though the Wizards are now set at point guard, shooting guard and small forward after drafting Otto Porter. This could be a playoff team next season.
Follow Rob Goldberg on Twitter for the latest updates in sports.