Free agent Zach Collins has agreed to a three-year, $22M deal with the Spurs, his agent Mark Bartelstein of @PrioritySports tells ESPN.

— Adrian Wojnarowski (@wojespn) August 2, 2021