The 25 Best Footballers to Play for the England National Team

25. Gary Neville, defender

No right back in the history of England’s national team has made more appearances than Neville (85). The Manchester United legend was a Three Lions’ staple from 1995-2007. Always dependable, Neville was part of two England World Cup (1998, 2006) teams and three European Championship sides. Gary was also fortunate enough to represent England in international competition alongside his brother, Phil.

Image Source: Stuart Atkins/Getty Images