Fabio Capello has called time on David Beckham's England career, admitting the 35-year-old is too old to be in his squad.
Beckham, who missed the World Cup through injury, has indicated he would like to continue playing for England and be available for the Euro 2012 qualifying campaign.
However, Capello has revealed the LA Galaxy midfielder is probably surplus to requirements for his country as the Italian looks to blood new young players for the future.
"I say thank you very much for helping me at the World Cup but probably he is a little bit old," Capello said ahead of Wednesday's friendly with Hungary at Wembley.
Beckham's agent has dismissed the prospect of the 35-year-old announcing his retirement in the wake of Capello's frank admission.
A statement read: "For your info, there has been no discussion of retirement.
"He will always be available for his country, when fit and if needed he will be there."
Beckham has won 115 caps for England since making his debut in 1996 against Moldova.
Beckham is the country's most capped outfield player, but Capello's decision means he will miss out on breaking Peter Shilton's appearance record.
His final international appearance was against Belarus at Wembley last October. He scored 17 goals for England.
The former Manchester United star has also played at three World Cup finals for England, but it seems from Capello's admission that the ex-Three Lions skipper has played his last game for his country.
Is Fabio Capello right to end David Beckham's England career?