The 24-year-old's previous deal was set to expire in 2027, and this extension means he has committed almost the next decade ...