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.
1
David Beckham has never won a World Cup
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)