The Dallas Mavericks used their only pick of the first round to get 7-foot North Carolina center Tyler Zeller, then traded his rights to Cleveland for three selections.
The Cavaliers took Oregon State guard Jared Cunningham with the 24th overall pick for the Mavericks. Cleveland also had the Nos. 33 and 34 picks that were part of the deal during Thursday night's draft.
Mavericks general manager Donnie Nelson had talked about getting an impact player with the No. 17 overall pick, their highest pick since 2000.
Cunningham, an early NBA draft entry, led the Pac-12 in steals in his junior and sophomore seasons. As a junior last season, he averaged 17.9 points, which was second in the Pac-12.
The Cavaliers selected Bernard James, a 27-year-old center from Florida State, at No. 33, the second of the three picks for the Mavericks.
James served in the Air Force from 2003-09 before playing at Florida State for two seasons. He averaged 10.8 points, 8.1 rebounds and 2.3 blocked shots a game last season.
James ranked second in Florida State history with a .627 field goal percentage. He ranked third with 164 career blocked shots.
Marquette forward Jae Crowder was 34th in the NBA draft by Cleveland, the last of three picks going to Dallas.
Crowder was the Big East Player of the Year as a senior last season, when he averaged 17.5 points and, 8.4 rebounds and 2.5 steals per game. The 6-foot-6 Crowder scored 20 points or more 13 times, and was in double figures in 31 of 35 games last season.