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.

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

BAdd New Item