Toronto Raptors guard Norman Powell agreed to a four-year, $42 million contract with the club on Thursday, according to published reports.
Powell, entering his third season, was due to become a restricted free agent in July. He holds a player option on the final season of his extension.
Advertisement