Jozy Altidore is finalizing a contract extension with Toronto FC through 2022.

His current deal is set to expire at the end of this season.

With Toronto losing the likes of Sebastian Giovinco and Victor Vasquez to overseas clubs this offseason, the Reds were keen to secure the services of Altidore.