With training camp right around the corner, NBA teams must start considering who to keep and who to cut as the season draws ever closer.
An NBA roster is allowed to carry 15 players, 12 of which can dress for a game. According to the Cavaliers official website, Cleveland currently has 18 players on their roster and will need to cut at least three players if they don't add anyone else.
While some players are signed to non-guaranteed deals or have a team option awaiting, 12 players are already under contract for next season.
Kyrie Irving, Dion Waiters, Tyler Zeller, Tristan Thompson, Anderson Varejao, Alonzo Gee, Omri Casspi, Luke Harangody, Jon Leuer, Jeremy Pargo, C.J. Miles and Luke Walton all carry guaranteed deals and would be owed the full value of their contract if waived.
This leaves Daniel Gibson, Donald Sloan, Samardo Samuels, Kelenna Azubuike, Michael Eric and Kevin Jones with team options or non-guaranteed deals that may get left out.
Here is a look at what the final 15 man team should look like, broken down position by position.