“If you had told me as a young boy I would have played for and won trophies with my boyhood club Manchester United, proudly captained and played for my country over one hundred times and lined up for some of the biggest clubs in the world, I would have told you it was a fantasy. I’m fortunate to have realized those dreams.”

Beckham’s time with the English national team was monumental, winning a record 115 caps as an outfield player and he reflected on his success with England.

“To this day, one of my proudest achievements is captaining my country,” Beckham said. “I knew every time I wore the Three Lions shirt, I was not only following in a long line of great players, I was also representing every fan that cared passionately about their country.”

The former Major League Soccer star then went on to send out one last thanks to those closest to him.

“I’m honored to represent England both on and off the pitch … I want to thank all my team-mates, the great managers that I had the pleasure of learning from. I also want to thank the fans who have all supported me and given me the strength to succeed.”

Beckham will retire after Paris Saint-Germain’s final game of the French season, when they travel to Lorient on Sunday May 26.