Jack Harrison has agreed a one-year contract extension with City, taking his current deal to 2022.
The 22-year-old versatile left-sided midfielder joined the Club in January 2018 from New York City FC and was immediately loaned out to Middlesbrough.
He spent the 2018/19 season on loan with Championship promotion-chasers Leeds United, making 37 appearances and scoring four goals.
Harrison will again spend the 2019/20 campaign with Leeds United after agreeing another season-long loan deal with the Elland Road side.
He has made 100 career appearances to date.