James Tavernier has extended his Rangers contract until 2019.
The Newcastle youth product joined the Glasgow club in 2015 and has gone on to make over 120 appearances.
"I'm fully committed to Rangers," said Tavernier.
"I'm still learning here and I'm still growing here. I'm still under contract for another 18 months, so I'm really happy here."
Source: tribalfootball.com