The Cleveland Cavaliers were busy on Wednesday, signing all three of their 2019 NBA Draft picks to contracts. 

The Cavaliers ended up with three first-round picks this year, selecting Vanderbilt point guard Darius Garland fifth overall, then taking Belmont forward Dylan Windler with the No. 26 pick, before trading back up into the first round to snag USC guard Kevin Porter Jr. at No. 30.

A former 5-star prospect, Garland arrived at Vanderbilt a year ago as one of the country’s top ranked players. An MCL injury, however, ultimately limited his college career to five games, in which he averaged 16.2 points on 47.8 percent shooting from 3-point range. 

Measuring in at 6-foot-8 and 200 pounds, Windler is a 2-time first-team All-Ohio Valley Conference selection who averaged 40.6 percent from 3-point range over the course of his four-year college career. In 33 games as a senior, the Indianapolis native averaged 21.3 points and 10.8 rebounds per game, as well as 42.9 percent from 3-point range.

Also a former 5-star prospect, Porter arrived at USC with lofty expectations, but only saw limited time in his freshman season due to injury and suspension. In 21 games -- 4 starts -- the 6-foot-6 guard averaged 9.5 points and 4.0 rebounds in 22.1 minutes per game.

Windler has been busy playing for the Cavaliers' Summer League squad in Salt Lake City. Garland has been held out as the team has no plans to rush him back from his MCL injury, while Porter has been dealing with a hip flexor injury, per Chris Fedor of Cleveland.com