David Beckham has confirmed he wants to end his playing days at Real Madrid.

The 31-year-old England captain told ITV1: “At the end of my career, I want to be known as a player who played at a top level, for the best teams.

“And they do not come much better and much bigger than Manchester United and Real Madrid.”

Beckham also said that despite being upset at leaving United, he had now settled at Real and was enjoying life in Spain.

“I think at the time, when I had signed for Real Madrid, and when I got home, I think I actually cried because, you know, it was Manchester United, it was a team that I had been at for my whole life,” said.

“But now I want to settle down in Spain, my family is happy here, I am happy playing football here.”

Beckham also revealed that he aims become England’s most-capped outfield player.

“I want to carry on playing for the country and leading England out as much as possible and for as many games as possible,” he stated.

“I would love to get Bobby Moore or Sir Bobby Charlton’s record of caps. I would love to reach that number of caps.”