Free agent Zach Randolph has agreed to a two-year, $24M deal with the Kings, league sources tell ESPN.

— Adrian Wojnarowski (@wojespn) July 4, 2017