Los Angeles Lakers forward Lamar Odom has reached an agreement in principle to sign with Besiktas of Turkey and team up overseas with Nets star Deron Williams, according to sources close to Odom.