David Beckham has over 107 caps.
kid, Beckham has won my heart!
David Beckham has never won a World Cup
They have never won it , the last time England won the world cup was in 1966.
David Beckham won league titles in England, Spain, the United States and France.
No he has only won the young player award