Sky Sports News reports that Greg Stewart has agreed a three-year deal with Rangers.

The 29-year-old attacker will move as a free agent, with his Birmingham City contract expiring.

Stewart failed to settle after a 2016 move to Championship side Birmingham. (Photo by Mick Walker – CameraSport via Getty Images)

He hasn’t turned out for the St Andrews outfit all season, though.

Instead, he’s been plying his trade for two different SPL clubs. Firstly, Kilmarnock, where he enjoyed a very strong first half of the campaign.

He scored eight times and registered six assists in 16 league appearances for Killie.

 

However, he opted not to return after the winter break. Instead, he joined Aberdeen until the end of the season.

Things have been a lot less productive ever since. He scored once and failed to pick up an assist in 15 SPL outings for the Dons, although he did notch once in the Scottish Cup.

The 29-year-old is a rumoured Rangers fan. (Photo by David Young/Action Plus via Getty Images)

Tellingly, he was left of out Derek McInnes’ squad for the trip to Hibernian on Sunday afternoon.

Should this deal go through, Stewart will be Rangers’ third addition of the summer.

Jordan Jones of Kilmarnock and Motherwell’s Jake Hastie are both already confirmed, having put pen to paper on pre-contract moves.

Have something to tell us about this article?