Jared Cunningham agrees to deal with Cleveland Cavaliers

Free agent Jared Cunningham has agreed to a deal with the Cleveland Cavaliers, according to league sources.

Cunningham recently committed to training camp with Cleveland, which drafted and traded him with the No. 24 selection in the 2012 NBA draft.

The Cavaliers remain hopeful to re-sign Tristan Thompson and J.R. Smith, with Cunningham competing for a final roster spot.