Raptors free agent Donyell Marshall has agreed to terms with the Cavaliers, according to the New York Post.

NBA free agent negotiations began July 1, but free agents can't sign new contracts until July 22 (or now August 1st). Marshall's departure would come as little surprise. Raptors GM Rob Babcock has been vocal in his plans to go with a younger roster, and Marshall wasn't thrilled to be playing with the Raptors this past season.