The NBA Draft always brings plenty of surprises and this year was no different.

It started with the first pick as the Orlando Magic selected Paolo Banchero, a 6-foot-10 forward from Duke University. This was a surprise as most pundits expected Jabari Smith of Auburn to go first. Instead, Smith dropped to No. 3 when the Houston Rockets selected him. Chet Holmgren, a 7-foot-1 center from Gonzaga was taken by the Oklahoma City Thunder with the No. 2 pick.

As always, there was plenty of trades this year. OKC made a trade with the New York Knicks for the No. 11 pick and Ousmane Dieng of New Zealand Breakers for three future conditional first-round picks.

In another headline trade, the Detroit Pistons acquired No. 13 pick Jalen Duren and Knicks guard Kemba Walker in a three-team deal.

Last but not least, the Philadelphia 76ers traded Danny Green and the No. 23 pick to the Memphis Grizzlies as part of trade to acquire De’Anthony Melton.

Below is a breakdown of all the picks and trades on draft night.

1st Round:

1. Magic draft Paolo Banchero (Duke)
2. Thunder draft Chet Holmgren (Gonzaga)
3. Rockets draft Jabari Smith (Auburn)
4. Kings draft Keegan Murray (Iowa)
5. Pistons draft Jaden Ivey (Purdue)
6. Pacers draft Bennedict Mathurin (Arizona)
7. Blazers draft Shaedon Sharpe (Kentucky)
8. Pelicans draft Dyson Daniels (G League Ignite)
9. Spurs draft Jeremy Sochan (Baylor)
10. Wizards draft Johnny Davis (Wisconsin)
11. Knicks draft Ousmane Dieng (New Zealand Breakers) — Traded to OKC
12. Thunder draft Jalen Williams (Santa Clara)
13. Hornets draft Jalen Duren (Memphis) — Traded to DET in 3-team deal
14. Cavaliers draft Ochai Agbaji (Kansas)
15. Hornets draft Mark Williams (Duke)
16. Hawks draft A.J. Griffin (Duke)
17. Rockets draft Tari Eason (LSU)
18. Bulls draft Dalen Terry (Arizona)
19. Timberwolves draft Jake LaRavia (Wake Forest) — Traded to MEM
20. Spurs draft Malaki Branham (Ohio State)
21. Nuggets draft Christian Braun (Kansas)
22. Grizzlies draft Walker Kessler (Auburn) — Traded to MIN
23. Sixers draft David Roddy (Colorado State) — Traded to MEM
24. Bucks draft MarJon Beauchamp (G League Ignite)
25. Spurs draft Blake Wesley (Notre Dame)
26. Mavericks draft Wendell Moore Jr. (Duke) — Traded to MIN
27. Heat draft Nikola Jovic (Mega Mozzart)
28. Warriors draft Patrick Baldwin Jr. (Milwaukee)
29. Grizzlies draft TyTy Washington Jr. (Kentucky) — Traded to HOU
30. Thunder draft Peyton Watson (UCLA) — Traded to DEN

2nd Round:

31. Pacers draft Andrew Nembhard (Gonzaga)
32. Magic draft Caleb Houstan (Michigan)
33. Raptors draft Christian Koloko (Arizona)
34. Thunder draft Jaylin Williams (Arkansas)
35. Lakers draft Max Christie (Michigan State)
36. Blazers draft Gabriele Procida (Fortitudo Bologna) — Traded to DET
37. Kings draft Jaden Hardy (G League Ignite) — Traded to DAL
38. Spurs draft Kennedy Chandler (Tennessee) — Traded to MEM
39. Cavaliers draft Khalifa Diop (Gran Canaria)
40. Timberwolves draft Bryce McGowens (Nebraska) — Traded to CHA
41. Pelicans draft EJ Liddell (Ohio State)
42. Knicks draft Trevor Keels (Duke)
43. Clippers draft Moussa Diabate (Michigan)
44. Hawks draft Ryan Rollins (Toldeo) — Traded to GSW
45. Hornets draft Josh Minott (Memphis) — Traded to MIN
46. Pistons draft Ismael Kamagate (Paris Basketball) — Traded to POR
47. Grizzlies draft Vince Williams Jr. (VCU)
48. Timberwolves draft Kendall Brown (Baylor) — Traded to IND
49. Cavaliers draft Isaiah Mobley (USC)
50. Timberwolves draft Matteo Spagnolo (Vanoli Cremona)
51. Warriors draft Tyrese Martin (UConn) — Traded to ATL
52. Pelicans draft Karlo Matković (Mega Mozzart)
53. Celtics draft JD Davison (Alabama)
54. Wizards draft Yannick Nzosa (Unicaja Malaga)
55. Warriors draft Gui Santos (Minas)
56. Cavaliers draft Luke Travers (Perth)
57. Blazers draft Jabari Walker (Colorado)
58. Pacers draft Hugo Besson (New Zealand Breakers)

Follow Fan Insider on Facebook and on Twitter.

All-Time Starting Lineup: Chicago Bulls Edition