The wait is over - Tristan Thompson and the Cleveland Cavaliers have finally agreed on a five-year contract worth $82million. Agent Rich Paul has apparently told ESPN that Thompson is set to become the sixth highest paid power forward in the NBA, earning around $16.4m annually. Money aside it’s great news for Cavs fans, as they’ve seen a stalemate that had lasted since July and forced Thompson to miss training camp and preseason. Thompson might have less money than he wanted, but he can’t complain at the deal on the table. Across to NFL, and Percy Harvin of the Buffalo Bills is contemplating retirement as he battles a recurring hip problem along with a knee injury. Harvin didn’t travel with the rest of his team to London to play the Jacksonville Jaguars in game week 7, and - to quote Fox Sports - is not feeling football right now. In any case, it will be some time yet before anyone sees him back on a football field.