Former England captain David Beckham announced today that he will retire from professional soccer at the end of the season.

"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," the 38-year-old Paris St Germain midfielder said in a statement.

"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 earned 115 caps for England, a record for an outfield player, and won the Champions League, six Premier League titles and two FA Cups with Manchester United.

He also won league titles with Real Madrid in Spain, LA Galaxy in the United States and PSG in France.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.