The 20-year-old has been rewarded for a season of terrific progress in which he has established himself as a regular in the Boro team, making 26 appearances and scoring two goals.

Head coach Jonathan Woodgate said: “I’m over the moon Tav has signed a new contract. He was a player I was keen to get tied up as soon as we could because of what he brings to the team. 

“He’s had a good run of games this season and I think people can now see what he’s about.

“What he’s got to do now is keep working, and he’s got to keep improving. I don’t want people standing still, I want them hungry to improve all the time.”

Tavernier has been with the club since U14 level, progressing through the club’s Academy system, and made his debut against Scunthorpe United in the Carabao Cup in August 2017. His first goal followed that November, when he netted the decider in a 1-0 success against Sunderland at the Riverside.

The player has also continued to progress through the age groups with England, having featured at U17, U18, U19, and now with the U20s.