Best Newcastle United Players of All Time

The Top Ten
1 Alan Shearer Alan Shearer is an English retired footballer. He played as a striker in the top level of English league football for Southampton, Blackburn Rovers, Newcastle United and the England national team.

Here's an interesting fact: When Shearer was a boy, his nickname was 'Smokey', not because he smoked, but because he liked smokey bacon crisps.

2 Rob Lee
3 Peter Beardsley
4 Les Ferdinand
5 Jackie Milburn
6 Kevin Keegan Joseph Kevin Keegan (born 14 February 1951) is an English former football player and manager. A forward, he played for several clubs including Liverpool and Hamburger SV.
7 Shay Given
8 Nolberto Solano
9 Jonjo Shelvey
10 Gary Speed
The Contenders
11 Paul Gascoigne
12 Yoshinori Muto
13 Ki Sung-yueng
14 Faustino Asprilla
15 Keith Gillespie
16 Fabricio Coloccini
BAdd New Item