This is a great contract, the more I think about it. It only runs through his age 30 season, so we’re really not taking on any ugly years. It’s a very tradeable contract in this NBA climate. It leaves the Raps with still plenty of room to sign a max player in 2021, and Siakam has already proven he can be the #2 option on a championship team. He’s got an all-around game with no glaring weaknesses, he’s a tenacious defender, and seems like a very likable and humble guy as well. As far as NBA contract toxicity goes, this is about as good as it gets.