Kyle Lafferty is set to have a medical today for a proposed move back to Rangers, where he left in 2012, according to The Daily Star.

The 30-year-old has been subject to speculation linking him to a return to Ibrox since Steven Gerrard took over as Rangers manager.

It has been reported that Rangers and Heart of Midlothian have finally agreed on a fee for the Northern Irish striker, and now a medical is taking place.

Since leaving Rangers after the financial troubles of 2012, he has since played for Sion, Palermo and Norwich City before moving back to his native Scotland.

Ian MacNicol/Getty Images Sport

Up front, Rangers currently have Alfredo Morelos, as well as loan signing Umar Sadiq, and Lafferty will bring experience, goal scoring talent and knowledge of the Scottish league.

In addition, Lafferty is a lifelong Rangers fan and was a fan favourite during his first spell on the West End of Glasgow.

Gerrard has said that his squad are thin, especially with injuries to Jamie Murphy, Graham Dorrans, Lee Wallace, etc and he wants a bigger squad to face FC Ufa in the Europa League Play-Off Round.

So Lafferty may be returning to Ibrox, and in impressive form, having scored 12 league goals last season and already scoring a winner against Rangers’ Old Firm rivals, Celtic for Hearts a few weeks ago.