The 24-year-old midfielder has spent the last three seasons on loan at Elland Road, making 126 appearances for Marcelo Bielsa’s side.
He played 37 times during Leeds’ impressive return to the Premier League and was an integral first-team member throughout the campaign.
He joined City from CFG club New York City FC in January 2018, having played 60 times for the MLS side.
After his switch to the Etihad, he was immediately loaned out to Championship side Middlesbrough and made four appearances during his time on Teesside.
Everybody at Manchester City wishes Jack success in his future endeavours.