Skip to main content
The roster · 1919 — present

Players

Every man to pull on the shirt — 903 players and counting.
The players · By the numbers
Players recorded
903
Record scorer
235
Peter Lorimer
Record appearances
773
Jack Charlton
Captain appearances
260
Gary Kelly
Records

All-time leaders

All-time top scorers
# Player Goals
1 Peter Lorimer 235
2 John Charles 157
3 Allan Clarke 151
4 Billy Bremner 115
5 Johnny Giles 113
6 Tom Jennings 112
All-time appearance makers
# Player Apps
1 Jack Charlton 773
2 Billy Bremner 771
3 Paul Reaney 737
4 Norman Hunter 724
5 Paul Madeley 712
6 Peter Lorimer 678
Loyalty

Longest serving

Jack Charlton 1953–1973 20 seasons Peter Lorimer 1963–1986 20 seasons Eddie Gray 1966–1984 19 seasons Billy Bremner 1960–1977 18 seasons Paul Madeley 1964–1981 18 seasons David Harvey 1966–1985 17 seasons
Origins

62 nations

England 506
Scotland 111
Wales 41
Republic of Ireland 40
Northern Ireland 21
France 12
Spain 12
Australia 10
Netherlands 10
USA 9
Norway 8
South Africa 8

Players who made at least one appearance, by declared nation.