Michael Owen has accused Newcastle of lying and insists he was never offered a new contract when his time at St James' Park came to an end in the summer of 2009.
The former England international, who announced on Monday he will hang up his boots at the end of the season, joined Newcastle in a £16million deal from Real Madrid in August 2005.
His four years in the north east were badly hampered by injury, but he still produced a healthy return of 26 Premier League goals from his 71 appearances.
The former Liverpool striker joined Manchester United as a free agent after his deal expired when the Magpies were relegated to the Championship, but many supporters still bear a grudge following his exit.
Owen, now with Stoke after three seasons at Old Trafford, has moved to set the record straight and took to Twitter to explain his version of events.
Owen wrote: "Newcastle fans, plenty of you tweeting me saying you don't blame me for getting injured but for leaving when we got relegated.
"Despite the club saying they did, they didn't ever offer me a new contract despite them putting it in the press that they did.
"How could they when they had just been relegated? It would have been financial suicide.
"I've seen it a million times, a club will blatantly lie to their fans to take the moral high ground leaving the player with no leg to stand on.
"I've taken the stick for years which is fine but you really don't know half of it. All will be revealed one day."