Ex-Rangers striker Kyle Lafferty has opened up about his second spell at Ibrox - insisting the Light Blues should have beaten Celtic to the title last season.

The Northern Irishman left Glasgow this summer after he and the club mutually agreed to end his contract.

Having starred for his boyhood heroes between 2008-2012 he was signed from Hearts by Steven Gerrard in a bid to wrestle the Scottish Premiership from their rivals.

READ MORE: Rangers to face Legia Warsaw or Atromitos in Europa League play-off if they defeat Midtjylland

Celtic, in the end, cantered to an eighth league win in a row, but Lafferty reckons Gers should have ran them closer - and could maybe even have gone one better and won had they been more consistent.

He told the Daily Record: "Rangers are more than capable of winning the title. We should have won it last season.

“There are games I look back on where we should have won but didn’t, we drew games and lost some we shouldn’t have but it’s all what ifs?

“We should have been closer to Celtic.

“If you look towards this season and assess the players the manager has signed combined with what was there before then it’s a high-quality group.

“We can definitely win the league and go on to win a cup."

Striker Lafferty, 31, still has seasons left in him and admits he holds no ill will towards Rangers boss Steven Gerrard for freezing him out.

READ MORE: Rangers ace Jon Flanagan drafted into Europa League squad as Matt Polster misses out

And he has revealed his ideal next destination.

He added: "I’m gutted it didn’t go well but I don’t have a bad word to say about Steven. He gave me the opportunity to come back to the club.

"My preference would be to stay in the Premiership and my ideal move would be to go back to Hearts as I enjoyed my time there.

"I need to sit down and assess things and decide my next step. We’ll see what the next chapter is."