West Ham United skipper Mark Noble has played over 370 Premier League games for the club, with a career that has spanned over 16 seasons.
However, the 32-year-old has never earned a Three Lions call-up or cap despite playing 47 games for the country across various youth levels.
Noble is also eligible to play for the Republic of Ireland national side through his grandparents, but his chances of playing for either national teams are most likely over given his age.
Many reckon that the Hammers skipper should have made the Euros 2016 squad following an impressive campaign that saw him bag seven leagues goals in 37 games as the club finished the 2015-16 campaign in seventh place, and former England international Peter Crouch says he deserved cap.