Below is a list of notable footballers who have played for Newcastle United. Generally, this means players that have played 50–100 first-class matches for the club. However, some players who have played fewer matches are also included; this includes the club's founder members, players from the club's pre-Football League days, when they played fewer matches in a season than the present day, and some players who fell just short of the 100 total but made significant contributions to the club's history (e.g. Keegan, Ferdinand, Asprilla).
List of players
Alan Shearer is the club record goalscorer with 206 goals. In addition, he was the club's record signing from 1996 to 2005, and the club captain from 1998 to 2006.
Jackie Milburn, pictured here in 1957 as Linfield player-manager, scored 200 goals for Newcastle, a record that stood unbroken until Shearer scored his 201st goal in a match against Portsmouth in 2006.
Kevin Keegan, pictured here with a Newcastle fan during his stint as England manager, played for and captained the club from 1982 to 1984.
Nolberto Solano, pictured here playing for Peru, played for the club in two separate spells. The first was from 1998 to 2004, and the second was from 2005 to 2007. He is the first Peruvian to play in the Premier League and the FA Cup Final.
Andy Cole played for the club from 1993 to 1995, scoring 68 goals in 86 appearances. His departure to Manchester United, caused uproar amongst the Newcastle fans, leading to Keegan having to defend the sale on the steps of St James' Park.
David Ginola played for the club from 1995 to 1997, quickly becoming an integral part of Newcastle's Entertainers side. Although a fan's favourite, he was not fancied by Keegan's replacement Kenny Dalglish, and left to join Tottenham Hotspur in 1997.
Phillippe Albert played for the club from 1994 to 1999, with a loan spell at Keegan's Fulham from 1998 to 1999. He is best remembered for scoring an audacious chip from 20 yards over Peter Schmeichel in a 5–0 win over Manchester United in 1996.
Les Ferdinand, pictured here as director of football at QPR, played for the club from 1995 to 1997, scoring 50 goals in 84 appearances. Nicknamed Sir Les, he had a short-lived but successful partnership with Shearer.
Rob Lee played for the club from 1992 to 2002. He was made club captain for the 1997–98 season by Dalglish, but was frozen out by the Scotsman's replacement, Ruud Gullit. Following Gullit's resignation after losing the Tyne–Wear derby, Bobby Robson took over and reinstated him into the side. He was awarded with a testimonial in 2001.
Players are listed according to the date they signed for the club. Appearances and goals are for first-team competitive matches only; wartime matches are excluded. Substitute appearances included.
Clubs are grouped by their division in the 2023–24 season. Includes the Welsh clubs where lists have been created. 'POTY' = 'Player of the Year / Season'.