The 28 year old has put in some impressive performances this season and is hoping to be rewarded with a longer contract: "I love Rangers, but I cannot sign for a year.

"If it was down to me, I would stay here until my career is over, but it's not.

"Next year, I would be in the same situation ag ain and I don't deserve that."