As a captain twice, once in the 2002 world cup and another in the 2006 world cup, so far, he is the greatest England player and captain of all time.
David Beckham has never won a World Cup
1
It is David beckham Gary Neville and steven gerrard.
Steven Gerrard, David Beckham and Gary Neville have played in three world cups.
3 Wolrd Cups , 1998-2002-2006
Three - 1998, 2002 and 2006. He's the only English player to score in three World Cups.
david beckham
No GoalKeeper Ever won 3 world cups, only pele won 3 world cups and he is not a goalkeeper
5
Peter Schmeichel, He played for Man Utd (scored once) Aston Villa (scored once) and Man City.
Because of WWII, there were not world cups between 1938 - 1950.
Brazil (5 world cups)