Kyle Lafferty: Northern Ireland striker leaves Rangers
Kyle Lafferty has left Rangers after the remaining year of his contract was cancelled by mutual consent, the club have confirmed.
The Northern Ireland striker, 31, netted six goals in 30 appearances after rejoining Rangers from Scottish Premiership rivals Hearts last August.
He previously had a four-year spell at Ibrox from 2008.
"Kyle leaves with the best wishes of everyone at the club for his future career," Rangers said.
Hearts manager Craig Levein said he had no plans to pursue re-signing Lafferty following Wednesday night's 2-1 League Cup win over Stenhousemuir.
"I believe in the strikers we've got that they will score goals," he told BBC Scotland.
"Once we get Steven Naismith and Jamie Walker up to speed, I'm not worried about that side of things."