Patrick McCaw has agreed to sign a two-year, $6 million offer sheet with the Cleveland Cavaliers.

McCaw has been holding out this season as a restricted free agent with the Golden State Warriors.