The 22-year-old forward has agreed to a new four-year, $84 million contract with the Magic, according to a report from ESPN. Gordon, who has spent all four of his NBA seasons in Orlando, was a restricted free agent.