Norwich City's young midfielder Elliot Myles has signed a new deal with the club until the summer of 2028, with the option of a further year.
The 18-year-old has made four appearances in all competitions for the Canaries this season, including his debut as a substitute in a Carabao Cup win over Stevenage in mid-August.
He also came on from the bench in Championship games at Sheffield United, Leeds and Burnley this year.
"I'm buzzing about this, being able to stay here for longer because the opportunities I've been given this season is something I can't complain about and something I can't take for granted," Myles told the club website, external.