The long wait is over for the 2017 NBA Draft.

Here's a recap and breakdown of every pick from the night.

Markelle Fultz, Washington

Round 1, Pick 1 — Philadelphia 76ers

Age: 19
Position: PG
Stats: 23.2 PPG, 5.7 RPG, 5.9 APG
Analysis: The sixth-leading scorer in the nation with a 23.2 points per game clip, possesses a pro-ready pull-up game and a dazzling array of move off the dribble. In his lone year with the Washington Huskies, Fultz not only led the way in scoring, but tallied 5.9 assists, 5.7 rebounds, 1.6 steals, and 1.2 blocks per game. At 6-foot-4 and 195 pounds, the 19-year-old isn't just a prototypical NBA point guard, but has proven to have elite skills at the defensive end and a massive upside to boot.

Lonzo Ball, UCLA

Round 1, Pick 2 — Los Angeles Lakers

Age: 19
Position: PG
Stats: 14.6 PPG, 6.0 RPG, 7.6 APG
Analysis: The leading assist man in the country is also one of the latest heirs of the dime gene, hailed by critics as the next one coming to Jason Kidd. Ball can score, pass, and rebound with effectiveness at 6-foot-6, but will need to polish up an awkward-looking jump shot in order to make himself a reliable shooter in a league with taller, faster, stronger defenders that won't hesitate to contest it. Ball averaged 14.6 points, 6.0 rebounds, and 7.6 assists during his one and only season at UCLA.

Jayson Tatum, Duke

Round 1, Pick 3 — Boston Celtics

Age: 19
Position: SF
Stats: 16.8 PPG, 7.3 RPG, 2.1 APG
Analysis: A lanky, rangy, prospect with the ability to handle and create his own shot while playing elite-level defense from spots one-through-four and naturally a better shooter than Josh Jackson. His 6-foot-10 wingspan in a 6-foot-8 frame will do wonders on defense, able to play the three and four spots at the next level. Tatum averaged 16.8 points, 7.3 rebounds, 2.1 assists, 1.3 steals, and 1.1 blocks per game at Duke under head coach Mike Krzyzewski.

Josh Jackson, Kansas

Round 1, Pick 4 — Phoenix Suns

Age: 20
Position: SF
Stats: 16.3, 7.4 RPG, 3.0 APG
Analysis: A two-way player that plays with great intensity, Jackson flourished under a Bill Self system at the University of Kansas, shooting 55 percent from the floor as a freshman, but disappointingly only 56.6 percent from the free-throw line. Jackson's upside is there as a guard-forward combo and a solid defender, recording 1.7 steals and 1.1 blocks per game. The 20-year-old averaged 16.3 points, 7.4 rebounds, and 3.0 assists during his lone college season.

De'Aaron Fox, Kentucky

Round 1, Pick 5 — Sacramento Kings

Age: 19
Position: PG
Stats: 16.7, 4.0 RPG, 4.6 APG
Analysis: An exciting, highly-athletic point guard with great scoring instincts and floor presence. Fox out-dueled Lonzo Ball during their two meetings between the regular season and the NCAA Tournament, notably dropping 39 points in an elimination game to send the Kentucky Wildcats to the Elite 8. A 6-foot, 4-inch floor general with long reach and an innate feel for the game, his maturity is likely his best asset, averaging 16.7 points, 4.0 rebounds, and 4.6 assists per game.

Jonathan Isaac, Florida State

Round 1, Pick 6 — Orlando Magic

Age: 19
Position: SF/PF
Stats: 12.0 PPG, 7.8 RPG, 1.2 APG
Analysis: A raw, but extremely promising player out of Florida State — at 6-foot-11, Isaac possesses all the physical tools to be a terror in the NBA, a mix of great instincts on defense and a long 7-foot-1 wingspan. Isaac can play at either forward spot due to his length and ability to rebound the ball consistently and tenaciously. The near-20-year-old only averaged 12 points per game, but he will be able to develop it over time due to his great set of athletic tools and affinity to pound the glass.

Lauri Markkanen, Arizona

Round 1, Pick 7 — Chicago Bulls (via Timberwolves)

Age: 20
Position: PF
Stats: 15.6 PPG, 7.2 RPG
Analysis: A 7-footer out of Finland that flourished in his freshman year at Arizona, Markkanen was the prototypical Europeans big man, able to face up and drill shots from distance, making an impressive 42.3 percent from shots beyond the arc as a freshman. The 20-year-old hasn't developed at the defensive end, but makes it up in his offensive upside, averaging 15.6 points and 7.2 rebounds per game.

Frank Ntilikina, France

Round 1, Pick 8 — New York Knicks

Age: 18
Position: PG
Stats: 5.3 PPG, 2.3 RPG, 1.5 APG
Analysis: The highest-ranked international prospect in this year's draft, Ntilikina has had a busy month, playing in the Champions League in Europe. The French international has excellent instincts on the defensive end, showing his athleticism and long strides as a member of Strasbourg in his native France. Ntilikina has had teams salivating to acquire him and his 6-foot-5, 170-pound frame has lots of untapped potential that can be a boost to any NBA franchise.

Dennis Smith, North Carolina State

Round 1, Pick 9 — Dallas Mavericks

Age: 18
Position: PG
Stats: 18.1 PPG, 4.6 RPG, 6.2 APG
Analysis: A raw, yet shifty and strong scoring point guard that can put the ball in the hole with the best of them. Smith is mistake-prone with a 6.2-to-3.3 assist-to-turnover ratio, but possesses plenty of upside with his explosive first step and ability to finish around the basket. The North Carolina State prospect will need to improve his shot in order to become an all-around player, but he won't hesitate to pick pockets, averaging 1.9 steals along with his team-leading 18.1 points per game.

Zach Collins, Gonzaga

Round 1, Pick 10 — Portland Trail Blazers (via Kings)

Age: 18
Position: C
Stats: 10.0 PPG, 5.9 RPG
Analysis: A diverse 7-footer that was one game away from tasting championship victory, with Gonzaga falling to the North Carolina in the title game. Collins played behind upperclassman Przemek Karnowski, but showed plenty flashes of brilliance during the NCAA Tournament to merit a spot in the top 10 of the draft. Versatile finisher with either hand and with a soft-shooting touch, Collins showed his toughness by anchoring the Bulldogs glass-cleaning efforts off the bench and patrolling the lane with his timely shot-blocking.

Malik Monk, Kentucky

Round 1, Pick 11 — Charlotte Hornets

Age: 18
Position: SG
Stats: 19.8 PPG, 2.5 RPG, 2.3 APG
Analysis: One of the most explosive scorers in college basketball and the overall best shooting guard prospect available in the NBA Draft. Monk put up a jaw-dropping 47 points against the eventual champions North Carolina Tar Heels in a regular season game, registering an 18-for-28 from the field and drilling a blistering 8-of-12 from deep. Monk shows a diverse scoring array, highlighted by his shooting, which he's put up for display during pre-draft workouts. The Kentucky marksman put up 19.8 points per game in his lone season under John Calipari.

Luke Kennard, Duke

Round 1, Pick 12 — Detroit Pistons

Age: 21
Position: SG
Stats: 19.5 PPG, 5.1 RPG, 2.5 APG
Analysis: A lefty marksman with toughness and creativity around the basket, Kennard is one of the many shooters that have flourished under Mike Krzyzewski's perimeter-oriented, ball-sharing offense. Tenacious on the boards and competitive as they get, Kennard averaged 19.5 points on 52.5 percent from the field, 43.8 percent from deep, and 85.6 percent from the line along with 5.1 rebounds. The recently-turned 21-year-old is a plug-and-play into any offense in a league that is ever-growing in three-point shooting.

Donovan Mitchell, Louisville

Round 1, Pick 13 — Utah Jazz (via Nuggets)

Age: 20
Position: SG
Stats: 15.6 PPG, 4.9 RPG, 2.7 APG
Analysis: The modern prototype of a three-and-D guard in today's NBA. Mitchell is one of the best shooting guards available in the draft that flourished under Rick Pitino's hybrid, yet gritty style of defense at Louisville that saw him nab 2.1 steals per game. At 6-foot-3 and a beefy 211 pounds, Mitchell would be best suited as a three-point shooter that can defend either guard spot with ease, occasionally being able to check some small forwards in smaller lineups.

Bam Adebayo, Kentucky

Round 1, Pick 14 — Miami Heat

Age: 19
Position: C
Stats: 13.0 PPG, 8.0 RPG
Analysis: Another high-upside big man from the NBA-factory at Kentucky. Adebayo averaged 13 points, 8.0 rebounds, and 1.5 blocks under John Calipari. Slightly undersized for the center position, Adebayo makes up for it with his athleticism and fearlessness to meet shots at the rim. His offensive game is still unrefined, but he has the intangibles to make up for it — often the first guy down the floor in transition and an excellent lob-catcher during fast breaks and half-court play.

Justin Jackson, North Carolina

Round 1, Pick 15 — Sacramento Kings (via Blazers)

Age: 22
Position: SF
Stats: 18.4 PPG, 4.7 RPG, 2.8 APG
Analysis: The most-seasoned draft prospect in the first half of the NBA Draft, JJ is a diverse small forward that can shoot it from deep, rebound, and do what it takes to get a win. The North Carolina junior struggled in the NCAA Tournament championship game, but played with an all-out effort, deed which impressed many NBA scouts, refusing to give up on one side of the floor despite struggling in another. Jackson posted averages of 18.4 points, and 4.7 rebounds per game, sporting a 21.7 player efficiency rating.

Justin Patton, Creighton

Round 1, Pick 16 — Minnesota Timberwolves (via Bulls)

Age: 20
Position: C
Stats: 12.9 PPG, 6.1 RPG
Analysis: One of the most efficient players in this draft, Patton ranked fourth in the nation in field goal percentage efficiency, connecting on 69.4 percent of his attempts. Measured at 7-foot, 230 pounds, with a 7-foot, 2-inch wingspan, the Creighton big man is an exceptional athlete for the center position. He boasts a quick first step to move from defense to offense and is a great rim-runner in transition — an enticing factor for a league that is evolving into quicker possessions and a run-and-gun game.

D.J. Wilson, Michigan

Round 1, Pick 17 — Milwaukee Bucks

Age: 21
Stats: 11.0 PPG, 5.3 RPG
Analysis: One of the most efficient players in this draft, Patton ranked fourth in the nation in field goal percentage efficiency, connecting on 69.4 percent of his attempts. Measured at 7-foot, 230 pounds, with a 7-foot, 2-inch wingspan, the Creighton big man is an exceptional athlete for the center position. He boasts a quick first step to move from defense to offense and is a great rim-runner in transition — an enticing factor for a league that is evolving into quicker possessions and a run-and-gun game.

T.J. Leaf, UCLA

Round 1, Pick 18 — Indiana Pacers

Age: 20
Position: PF
Stats: 16.3 PPG, 8.2 RPG, 2.4 APG
Analysis: Leaf is a savvy power forward and the best UCLA has seen since Kevin Love. Not the most imposing player physically, but encouragingly smart in his positioning and with ability to space the floor. Leaf shot an incredible 64.4 percent from the floor — a benefit from playing alongside Lonzo Ball — while shooting 46.6 percent from beyond the arc.

John Collins, Wake Forest

Round 1, Pick 19 — Atlanta Hawks

Age: 19
Position: PF
Stats: 19.2 PPG, 9.8 RPG
Analysis: The pencil-down 20-and-10 double-double monster of the NBA Draft, Collins posted an average of  19.2 points, 9.8 rebounds, and 1.6 blocks per game while shooting a blistering 62.4 percent from the floor. At 6-foot-10 and 225 pounds, the Wake Forest product presents a well-rounded product, but will need to improve his range in order to compete in a constantly-evolving perimeter-oriented league.

Harry Giles, Duke

Round 1, Pick 20 — Sacramento Kings (via Blazers)

Age: 19
Stats: 3.9 PPG, 3.8 RPG
Analysis: A very athletic center, Giles had a relatively quiet season at Duke, which was dominated by other stars like Jayson Tatum, Grayson Allen and Luke Kennard. His size and 7-foot-3 wingspan are enticing assets at the pro level that will see him at the center position as his game develops.

Terrance Ferguson, Australia

Round 1, Pick 21 — Oklahoma City Thunder

Age: 19
Position: SG/SF
Stats: 4.6 PPG, 1.2 RPG
Analysis: A relative unknown to most college basketball fans, Ferguson took the unlikely choice of bypassing school and playing internationally in Australia for the Adelaide 36ers. Mostly a spot-up shooter, Fergie can carve a niche in the league with his shooting ability. Surprisingly mature enough to play within the flow of the offense, the 19-year-old will need time to adjust to an NBA offense, but is expected to pick it up rather quickly as he finds his best spots on the court.

Jarrett Allen, Texas

Round 1, Pick 22 — Brooklyn Nets

Age: 19
Position: C
Stats: 13.4 PPG, 8.4 RPG
Analysis: A stand-and-bang post presence, Allen made the most of a horrid 11-22 season for the Texas Longhorns, averaging 13.4 points, 8.4 rebounds, and 1.5 blocks per game as a freshman. The appeal on Allen are his big hands and 7-foot-5 wingspan inside a 6-foot-11, 234-pound body that will fill out nicely over time. His ability to block shots at the center and power forward positions will garner attention in the paint.

O.G. Anunoby, Indiana

Round 1, Pick 23 — Toronto Raptors

Age: 19
Position: SF/PF
Stats: 11.1 PPG, 5.4 RPG
Analysis: An unrefined, yet talented prospect from Indiana University, Anunoby has all the physical tools to flourish at the next level, but will need to start by honing-in on his shooting. The Nigerian international averaged 1.3 steals and 1.3 blocks per game, making up for his lack of offensive prowess, compared to other prospects at the small forward position. The soon-to-be 20-year-old can finish at the rim, but will need to polish up in other aspects to garner playing time in the league.

Tyler Lydon, Syracuse

Round 1, Pick 24 — Denver Nuggets (via Jazz)

Age: 21
Position: SF/PF
Stats: 13.2 PPG, 8.6 RPG, 2.1 APG
Analysis: Hailing from a seasoned NBA-ready offense in Syracuse, Lydon possesses a well-rounded set of skills that translate directly to the NBA. Standing at 6-foot-10 and 225 pounds, the 21-year-old averaged 13.2 points, 8.6 rebounds, and 2.1 assists per game while shooting 52.3 percent from the field, 39.2 percent from the three-point line, and 83.6 percent from the free-throw line. Lydon can be a reliable face-up forward in the league with Ryan Anderson-like upside.

Anzejs Pasecniks, Latvia

Round 1, Pick 25 — Philadelphia 76ers (via Magic)

Age: 21
Position: C
Stats: 7.8 PPG, 3.1 RPG
Analysis: Two years later, the NBA Draft gets another Latvian unicorn to salivate over. Pasecniks stands a 7-foot-2 and 230 pounds, similar to fellow countryman Kristaps Porzingis. The 21-year-old doesn't have quite the range Porzingis does, but could surely extends his soft touch beyond the three-point arc. Pasecniks will need to fill out his body to play at the center position in the league, and it's likely he's brought along slowly with the team until he's ready to get on the court.

Caleb Swanigan, Purdue

Round 1, Pick 26 — Portland Trail Blazers

Age: 20
Position: PF/C
Stats: 18.5 PPG, 12.5 RPG, 3.0 APG
Analysis: A double-double beast, Hanigan has battled a myriad of personal problems at a young age, including weight issues, homelessness, and the death of his father. The 20-year-old went from a massive 350 pounds to 246 pounds, making him one of the most physically-imposing players in the NCAA this season. The Purdue sophomore averaged 18.5 points, 12.5 rebounds, and 0.8 blocks per game — making him a genuine threat at the power forward position.

Kyle Kuzma, Utah

Round 1, Pick 27 — Los Angeles Lakers (via Nets)

Age: 21
Position: PF
Stats: 16.3 PPG, 9.0 RPG, 2.4 APG
Analysis: Excellent fit at the power forward position at 6-foot-9 and 221 pounds, averaging 16.3 points and 9.0 rebounds per game. The soon-to-be 22-year-old has worked on his outside shot, connecting in 32.1 percent of his attempts. Utah's Kuzma is a gifted passer despite only averaging 2.4 assists per game during his junior season in college. The biggest deterrent from his game is his shooting touch, needing to improve from the three-point line and the stripe if he is to mold into a reliable stretch-four.

Tony Bradley, North Carolina

Round 1, Pick 28 — Utah Jazz (via Lakers)

Age: 19
Position: C
Stats: 6.9 PPG, 5.1 RPG
Analysis: Coming out of Barstow, Fla; Bradley was part of the rebounding powerhouse that were the champion North Carolina Tar Heels during the 2016-17 season. Despite only garnering 14.5 minutes per game under Roy Williams, Bradley possesses a 6-foot-10 frame and a 7-foot-5 wingspan; but most importantly, a never-ending motor that kept him in the game for long stretches thanks to his ability to gather offensive rebounds and a smooth display of touch from inside 18 feet. Bradley's conditioning will be key to his success in the league.

Derrick White, Colorado

Round 1, Pick 29 — San Antonio Spurs

Age: 23
Position: PG/SG
Stats: 18.3 PPG, 4.1 RPG, 4.3 APG
Analysis: One of the oldest players in a freshman-stacked draft class, White is a well-rounded combo guard that can do it all at the next level. Likely the first senior to be taken in this year's NBA Draft, the Colorado point man averaged 18.3 points, 4.1 rebounds, 4.3 assists, 1.2 steals, and 1.4 blocks per game in his last season for the Buffaloes. Able to defend both guard positions at 6-foot-5 and a solid 200 pounds, White can make a name for himself thanks to his refined shooting touch and ability to get to the line at will.

Josh Hart, Villanova

Round 1, Pick 30 — Los Angeles Lakers (via Jazz)

Age: 22
Position: SG
Stats: 18.7 PPG, 6.4 RPG, 2.9 APG
Analysis: One of the few remaining players from the 2016 champions Villanova Wildcats, senior shooting guard Josh Hart finished his career as one of the most decorated players in school history. An excellent one-on-one defender, Hart's 18.7 points, 6.4 rebounds, and 1.6 steals during his last season are bound to propel him to a successful NBA career. He shot a sharp 40.4 percent from the three-point line and 74.7 percent from the stripe.

Frank Jackson, Duke

Round 2, Pick 1 — Pelicans (via Hornets)

Age: 19
Position: SG
Stats: 13.0 PPG, 4.0 APG

Davon Reed, Miami

Round 2, Pick 2 — Phoenix Suns

Age: 22
Position: SG
Stats: 11.0 PPG, 6.0 RPG, 4.0 APG

Wesley Iwundu, Kansas State

Round 2, Pick 3 — Orlando Magic

Age: 22
Position: SG
Stats: 13.0 PPG, 6.3 RPG, 3.5 APG

Frank Mason, Kansas

Round 2, Pick 4 — Sacramento Kings

Age: 23
Position: PG
Stats: 20.9 PPG, 4.2 RPG, 5.2 APG

Ivan Rabb, California

Round 2, Pick 5 — Memphis Grizzlies (via Magic)

Age: 20
Position: PF/C
Stats: 14.0 PPG, 10.5 RPG

Jonah Bolden, Australia

Round 2, Pick 6 — Philadelphia 76ers

Age: 21
Position: PF
Stats: 12.9 PPG, 7.2 RPG

Semi Ojeleye, SMU

Round 2, Pick 7 — Boston Celtics

Age: 22
Position: SF/PF
Stats: 19.0 PPG, 6.9 RPG, 1.5 APG

Jordan Bell, Oregon

Round 2, Pick 8 — Golden State Warriors (via Bulls)

Age: 22
Position: PF
Stats: 11.0 PPG, 8.7 RPG, 1.8 APG

Jawun Evans, Oklahoma State

Round 2, Pick 9 — Los Angeles Clippers (via 76ers)

Age: 20
Position: PG
Stats: 19.0 PPG, 3.4 RPG, 6.5 APG

Dwayne Bacon, Florida State

Round 2, Pick 10 — Charlotte Hornets (via Pelicans)

Age: 21
Position: SF
Stats: 17.2 PPG, 4.2 RPG, 1.7 APG

Tyler Dorsey, Oregon

Round 2, Pick 11 — Atlanta Hawks

Age: 21
Position: SG
Stats: 16.5 PPG, 6.5 RPG, 4.5 APG

Thomas Bryant, Indiana

Round 2, Pick 12 — Los Angeles Lakers (via Jazz)

Age: 19
Position: C
Stats: 12.6 PPG, 6.6 RPG, 1.5 APG

Isaiah Hartenstein, Germany

Round 2, Pick 13 — Houston Rockets

Age: 19
Position: PF/C
Stats: 10.0 PPG, 4.0 RPG, 2.0 APG

Damyean Dotson, Houston

Round 2, Pick 14 — New York Knicks

Age: 23
Position: SG
Stats: 17.4 PPG, 6.9 RPG

Dillon Brooks, Oregon

Round 2, Pick 15 — Houston Rockets

Age: 21
Position: SF
Stats: 13.5 PPG, 5.5 RPG, 1.5 APG

Sterling Brown, SMU

Round 2, Pick 16 — Philadelphia 76ers

Age: 22
Position: SG
Stats: 13.4 PPG, 6.5 RPG, 3.0 APG

Ike Anigbogu, UCLA

Round 2, Pick 17 — Indiana Pacers

Age: 18
Position: C
Stats: 4.7 PPG, 4.0 RPG

Sindarius Thornwell, South Carolina

Round 2, Pick 18 — Los Angeles Clippers (via Bucks)

Age: 22
Position: SG
Stats: 21.4 PPG, 7.1 RPG, 2.8 APG

Vlatko Cancar, Slovenia

Round 2, Pick 19 — Denver Nuggets

Age: 20
Position: PF
Stats: 5.1 PPG, 3.8 RPG

Mathias Lessort, France

Round 2, Pick 20 — Philadelphia 76ers

Age: 21
Position: PF/C
Stats: 10.2 PPG, 7.2 RPG

Monte Morris, Iowa State

Round 2, Pick 21 — Denver Nuggets

Age: 22
Position: PG
Stats: 16.4 PPG, 4.8 RPG, 6.2 APG

Edmond Sumner, Xavier

Round 2, Pick 22 — Indiana Pacers (via Pelicans)

Age: 21
Position: PG
Stats: 15.0 PPG, 4.3 RPG, 5.0 APG

Kadeem Allen, Arizona

Round 2, Pick 23 — Boston Celtics

Age: 24
Position: PG
Stats: 9.8 PPG, 4.0 RPG, 3.0 APG

Alec Peters, Valparaiso

Round 2, Pick 24 — Phoenix Suns

Age: 22
Position: PF
Stats: 22.5 PPG, 9.9 RPG, 2.3 APG

Nigel Williams-Goss, Gonzaga

Round 2, Pick 25 — Utah Jazz

Age: 22
Position: PG
Stats: 16.8 PPG, 6.0 RPG, 4.7 APG

Jabari Bird, California

Round 2, Pick 26 — Boston Celtics

Age: 23
Position: SG
Stats: 14.1 PPG, 4.7 RPG

Alexander Vezenkov, Bulgaria

Round 2, Pick 27 — Brooklyn Nets

Age: 21
Position: SF/PF
Stats: 8.7 PPG, 3.1 RPG

Ognjen Jaramaz, Serbia

Round 2, Pick 28 — New York Knicks

Age: 21
Position: PG
Stats: 14.5 PPG, 3.1 RPG, 3.7 APG

Jaron Blossomgame, Clemson

Round 2, Pick 29 — San Antonio Spurs

Age: 23
Position: SF/PF
Stats: 17.7 PPG, 6.3 RPG, 1.5 APG

Alpha Kaba, France

Round 2, Pick 30 — Atlanta Hawks

Age: 21
Position: C
Stats: 9.0 PPG, 8.2 RPG