David Beckham says he will retire from professional football at the end of the season.

The 38-year-old Beckham, who recently won a league title in a fourth country with Paris Saint-Germain, has become a global superstar since starting his career at Manchester United.

"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," said Beckham.

Beckham's title triumph with PSG made him the first British player to have won league championships in four different countries, after previous successes in England, Spain and the United States.

Beckham also played for Real Madrid and the Los Angeles Galaxy, winning titles with both those clubs as well as with United.

He won six league titles, two FA Cups and the 1999 Champions League with United, before joining Madrid in 2003, where he won the Spanish league title four years later.

On the international stage, Beckham holds the England record for making 115 appearances as an outfield player for the national team.

Source: Agencies