But Peter Lovenkrands has decided to "call it a day" today.
Lovenkrands has called time on his playing career with immediate effect.
Dedicated to his dad
The 34-year-old Denmark international, had spent the previous two seasons with Birmingham City.
However, having been unable to find a new club following his release in the summer, Lovenkrands has decided to retire.
Apart from Rangers, he spent more time at Newcastle - making 75 appearances (in two spells) - than anywhere else.
Appearances and goals
1998–2000
Akademisk Boldklub 32 (7)
2000–2006
Rangers 129 (37)
2006–2009
Schalke 04 44 (6)
2008–2009
Schalke 04 II 3 (2)
2009
Newcastle United 12 (3)
2009–2012
Newcastle United 63 (19)
2012–2014
Birmingham City 37 (4)
Peter Lovenkrands (talking on Twitter): "Today I announce my retirement as a football player. I am proud of all the things I have achieved in my career.
"I want to thank some of the coaches and medical staff for looking after me and I want to thank all the the fans that has supported me my whole career I will never forget it."
We wish him well. A player none of us will forget.