Richard Jefferson has agreed to sign with the Cleveland Cavaliers.

Jefferson was expected to remain with the Dallas Mavericks and had reportedly agreed upon a deal..

Jefferson gives the Cavaliers additional depth on the wing.