1
It is David beckham Gary Neville and steven gerrard.
3 Wolrd Cups , 1998-2002-2006
Steven Gerrard, David Beckham and Gary Neville have played in three world cups.
Three - 1998, 2002 and 2006. He's the only English player to score in three World Cups.
David Beckham has never won a World Cup
david beckham
Peter Schmeichel, He played for Man Utd (scored once) Aston Villa (scored once) and Man City.
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.
He played 4 world cups.
It was the Mexican goalkeeper who played in five world cups.
The teams are Mouhamed Assaad Is By Far Simply Truly The Best
Sachin has played the following cricket world cups:-1992-1996-1999-2003-2007In all, he has played 5 world cups including 1 world cup final.