The Cleveland Cavaliers signed Daniel Hamilton to an Exhibit 10 contract, league sources told Chris Fedor of cleveland.com.

The 24-year-old Hamilton is the 19th player invited to Cavs training camp. 

Hamilton will compete with Sindarius Thornwell, Jarell Martin, Marques Bolden and J.P. Macura for one of the final roster spots, according to Fedor.

The Cavs plan to carry 14 players on their roster, one short of the league maximum.