The 38-year-old has spent 24 years in professional soccer and perhaps done more to grow the game in America than anyone else. He recently helped secure a league title for Paris Saint-Germain.
“I'm thankful to PSG for giving me the opportunity to continue but I feel now is the right time to finish my career, playing at the highest level,” he said.
Including PSG's recent Ligue 1 title win, Beckham has won 19 trophies – 10 of them league titles – in a playing career spanning 20 years, and is the only English player to win championships in four countries.
“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 100 times and lined up for some of the biggest clubs in the world, I would have told you it was a fantasy,” he said.
“I'm fortunate to have realised those dreams.”
Ever more impressive? He’s mostly responsible for this classic cinematic work.
The good news for Beckham is, he’ll have even more time to hang out in his underwear.