Danny Higginbotham will play the final game of his professional career on Wednesday as he lines up for Gibraltar against Estonia.
Higginbotham called time on his club career whilst with non-league Altrincham late last year to concentrate on media roles and coaching.
But he agreed to play a few more games for Gibraltar, who he made his debut for last year.
"It is a privilege, I never expected it, so it is something I am very happy about to finish it on an international stage," he told Sky Sports News.
The game will mark the 450th appearance of a 16-year career, which saw him play for 11 clubs including Manchester United, Stoke, Sunderland and Derby.
The 35-year-old admits that 'mentally' he has had enough of playing the game.
"Mentally I have had enough, the body is okay - but I am ready for new things now, and it is time for me to give it a rest on the playing side," he admitted.
He also revealed his career highlights, adding: "My home debut for Manchester United at Old Trafford was a great experience as it was the club I have supported all my life, scoring the winner for Stoke against West Ham which took us to Wembley, and my international debut for Gibraltar too."
Although giving up playing, Higginbotham is going to take up a coaching role with Gibraltar ahead of their Euro 2016 qualifying campaign.
"They have asked me to help out coaching in the Euros and I am honoured to do that, but everyone here is very honest and want to be successful, and if I can help in any way that will be great."