The Cleveland Cavaliers have signed Richard Jefferson, the team announced Wednesday.

Jefferson (6-7, 230) has appeared in 1,008 games (791 starts) over his 14-year NBA career with New Jersey (currently Brooklyn), Milwaukee, San Antonio, Golden State, Utah and Dallas.