Stats Zone › Players › League Goals
Hello. Sign In
LEAGUE GOALS RECORDS
150+ goals at a single club — players with multiple spells shown once with combined totals
139 records
Career totals »
Minimum goals: 50+ 100+ 150+ 200+
Clubs: Football League All clubs Showing all clubs — includes non-English clubs such as foreign league sides.
Sorted: Most goals first Reset
# Card Player â‡… Position â‡… Club â‡… Div Nat Joined Left Span Goals â–¼ Apps â‡… Goals/Game â‡…
1 Lionel Messi card Lionel Messi Forward Barcelona Argentina 2004 2021 17 yrs 474 520 0.91
2 Dixie Dean card Dixie Dean Forward Everton PL England 1925 1937 12 yrs 349 399 0.87
3 George Camsell card George Camsell Forward Middlesbrough CH England 1925 1939 14 yrs 325 419 0.78
4 John Atyeo card John Atyeo Forward Bristol City CH England 1951 1966 15 yrs 314 596 0.53
5 Cristiano Ronaldo card Cristiano Ronaldo Forward Real Madrid Portugal 2009 2018 9 yrs 311 275 1.13
6 Vic Watson card Vic Watson Forward West Ham United CH England 1920 1935 15 yrs 298 462 0.65
7 Steve Bloomer card Steve Bloomer Forward Derby County CH England 1892 1914 22 yrs 291 473 0.62
8 Arthur Chandler card Arthur Chandler Forward Leicester City L1 England 1923 1935 12 yrs 259 393 0.66
9 Nat Lofthouse card Nat Lofthouse Forward Bolton Wanderers CH England 1946 1961 15 yrs 255 452 0.56
10 Joe Smith card Joe Smith Forward Bolton Wanderers CH England 1908 1926 18 yrs 254 449 0.57
11 Arthur Rowley card Arthur Rowley Forward Leicester City L1 England 1950 1958 8 yrs 251 303 0.83
12 Ally McCoist card Ally McCoist Forward Rangers Scotland 1983 1998 15 yrs 251 418 0.60
13 Steve Bull card Steve Bull Forward Wolverhampton Wanderers CH England 1986 1999 13 yrs 249 475 0.52
14 Joe Bradford card Joe Bradford Forward Birmingham City CH England 1920 1935 15 yrs 249 414 0.60
15 Charlie Vaughan card Charlie Vaughan Forward Sutton United England 1941 1946 5 yrs 248 147 1.69
16 Jimmy Hampson card Jimmy Hampson Forward Blackpool L1 England 1927 1938 11 yrs 248 361 0.69
17 Roger Hunt card Roger Hunt Forward Liverpool PL England 1959 1970 11 yrs 245 404 0.61
18 Gordon Turner card Gordon Turner Forward Luton Town L1 England 1950 1964 14 yrs 243 406 0.60
19 Geoff Bradford card Geoff Bradford Forward Bristol Rovers L2 England 1949 1964 15 yrs 242 461 0.52
20 Robert Lewandowski card Robert Lewandowski Forward Bayern Munich Poland 2014 2022 8 yrs 238 253 0.94
21 Paul van Himst card Paul van Himst Forward RSC Anderlecht Belgium 1959 1975 16 yrs 233 457 0.51
22 Gordon Hodgson card Gordon Hodgson Forward Liverpool PL England 1926 1936 10 yrs 232 359 0.65
23 Ian Rush card Ian Rush Forward Liverpool PL Wales 1980 1996 16 yrs 229 471 0.49
24 Bobby Gurney card Bobby Gurney Forward Sunderland PL England 1925 1950 25 yrs 228 388 0.59
25 Jimmy Greaves card Jimmy Greaves Forward Tottenham Hotspur PL England 1961 1970 9 yrs 220 321 0.69
26 Tony Brown card Tony Brown Midfielder West Bromwich Albion CH England 1963 1980 17 yrs 218 574 0.38
27 Billy Liddell card Billy Liddell Forward Liverpool PL Scotland 1946 1961 15 yrs 216 495 0.44
28 Harry Hampton card Harry Hampton Forward Aston Villa PL England 1904 1920 16 yrs 215 341 0.63
29 Billy Walker card Billy Walker Forward Aston Villa PL England 1919 1933 14 yrs 214 478 0.45
30 Harry Kane card Harry Kane Forward Tottenham Hotspur PL England 2009 2023 14 yrs 213 317 0.67
31 Charlie Buchan card Charlie Buchan Forward Sunderland PL England 1911 1925 14 yrs 209 379 0.55
32 Alex Del Piero card Alex Del Piero Forward Juventus Italy 1993 2012 19 yrs 208 513 0.41
33 Ronnie Allen card Ronnie Allen Forward West Bromwich Albion CH England 1949 1961 12 yrs 208 415 0.50
34
no
card
Jimmy Wardhaugh Forward Hearts Scotland 1946 1959 13 yrs 206 303 0.68
35 Johan Cruyff card Johan Cruyff Forward Ajax Netherlands 1964 1983 19 yrs 204 276 0.74
36 Ray Crawford card Ray Crawford Forward Ipswich Town PL England 1958 1969 11 yrs 204 320 0.64
37
no
card
Sammy Collins Forward Torquay United England 1948 1958 10 yrs 204 355 0.57
38 George Elliott card George Elliott Forward Middlesbrough CH England 1913 1925 12 yrs 203 344 0.59
39 Ginger Richardson card Ginger Richardson Forward West Bromwich Albion CH England 1929 1945 16 yrs 202 320 0.63
40 Harry Johnson card Harry Johnson Forward Sheffield United CH England 1916 1930 14 yrs 201 313 0.64
41
no
card
Jim Paterson Forward Queen Of The South England 1949 1963 14 yrs 200 361 0.55
42
no
card
Andy Wilson Forward Sheffield Wednesday L1 Scotland 1900 1920 20 yrs 199 501 0.40
43 Grenville Morris card Grenville Morris Forward Nottingham Forest PL Wales 1898 1913 15 yrs 199 423 0.47
44 Bobby Charlton card Bobby Charlton Forward Manchester United PL England 1956 1973 17 yrs 199 606 0.33
45 Stan Mortensen card Stan Mortensen Forward Blackpool L1 England 1946 1956 10 yrs 197 317 0.62
46 Brian Clough card Brian Clough Forward Middlesbrough CH England 1955 1961 6 yrs 197 213 0.92
47 Peter Harris card Peter Harris Forward Portsmouth CH England 1946 1960 14 yrs 193 479 0.40
48 Chris Chilton card Chris Chilton Forward Hull City PL England 1960 1972 12 yrs 193 415 0.47
49 Ray Charnley card Ray Charnley Forward Blackpool L1 England 1957 1968 11 yrs 193 363 0.53
50 Tommy Walker card Tommy Walker – Hearts Scotland 1932 1949 17 yrs 191 185 1.03
51 Mo Salah card Mo Salah Forward Liverpool PL Egypt 2017 Present 9 yrs 191 315 0.61
52 Tom Finney card Tom Finney Forward Preston North End CH England 1946 1960 14 yrs 187 433 0.43
53
no
card
Tony Richards Forward Walsall L2 England 1954 1963 9 yrs 185 334 0.55
54 Lawrie Reilly card Lawrie Reilly Forward Hibernian Scotland 1946 1958 12 yrs 185 253 0.73
55 Mick Channon card Mick Channon Forward Southampton CH England 1965 1982 17 yrs 185 511 0.36
56 Sergio Aguero card Sergio Aguero Forward Manchester City PL Argentina 2011 2021 10 yrs 184 275 0.67
57 Jamie Vardy card Jamie Vardy Forward Leicester City L1 England 2012 2025 13 yrs 183 440 0.42
58 Wayne Rooney card Wayne Rooney Forward Manchester United PL England 2004 2017 13 yrs 183 393 0.47
59 Willie Bauld card Willie Bauld Forward Hearts Scotland 1948 1962 14 yrs 183 292 0.63
60 Jack Rowley card Jack Rowley Forward Manchester United PL England 1937 1955 18 yrs 182 380 0.48
61 Geoff Hurst card Geoff Hurst Forward West Ham United CH England 1959 1972 13 yrs 180 411 0.44
62 Pat Glover card Pat Glover Forward Grimsby Town L2 Wales 1929 1939 10 yrs 180 227 0.79
63 Hristo Bonev card Hristo Bonev Midfielder Lokomotiv Plovdiv Bulgaria 1964 1984 20 yrs 180 407 0.44
64 Serhiy Rebrov card Serhiy Rebrov Forward Dynamo Kiev Ukraine 1992 2008 16 yrs 179 346 0.52
65 George Beel card George Beel lL Burnley CH England 1923 1932 9 yrs 179 316 0.57
66 Giampiero Boniperti card Giampiero Boniperti Forward Juventus Italy 1946 1961 15 yrs 178 443 0.40
67 Alfie Biggs card Alfie Biggs Forward Bristol Rovers L2 England 1953 1968 15 yrs 178 424 0.42
68 Jackie Milburn card Jackie Milburn Forward Newcastle United PL England 1946 1957 11 yrs 177 353 0.50
69 Bobby Smith card Bobby Smith Forward Tottenham Hotspur PL England 1955 1964 9 yrs 176 271 0.65
70 Sammy Black card Sammy Black Forward Plymouth Argyle L1 Scotland 1924 1938 14 yrs 176 470 0.37
71 Kylian Mbappe card Kylian Mbappe Forward Paris Saint-Germain France 2017 2024 7 yrs 175 205 0.85
72 Thierry Henry card Thierry Henry Forward Arsenal PL France 1999 2012 13 yrs 175 258 0.68
73 Tommy Bamford card Tommy Bamford Forward Wrexham CH Wales 1929 1934 5 yrs 175 204 0.86
74
no
card
Henrik Larsson Forward Celtic Sweden 1997 2004 7 yrs 174 221 0.79
75 Alan Buckley card Alan Buckley Forward Walsall L2 England 1973 1985 12 yrs 174 419 0.42
76 Ken Wagstaff card Ken Wagstaff Forward Hull City PL England 1964 1976 12 yrs 173 378 0.46
77
no
card
Peter Price Forward Ayr United Scotland 1955 1962 7 yrs 173 199 0.87
78 Billy McLeod card Billy McLeod Forward Leeds City England 1906 1919 13 yrs 172 289 0.60
79 Jack Weddle card Jack Weddle Forward Portsmouth CH England 1927 1938 11 yrs 171 368 0.46
80 Denis Law card Denis Law Forward Manchester United PL Scotland 1962 1973 11 yrs 171 309 0.55
81
no
card
Jack Howarth Forward Aldershot Town England 1965 1977 12 yrs 171 422 0.41
82
no
card
Gordon Dalziel Forward Raith Rovers Scotland 1986 1995 9 yrs 170 308 0.55
83 Colin Taylor card Colin Taylor Forward Walsall L2 England 1958 1973 15 yrs 169 457 0.37
84 Peter Lorimer card Peter Lorimer Forward Leeds United PL Scotland 1962 1986 24 yrs 168 526 0.32
85 Simon Garner card Simon Garner Forward Blackburn Rovers CH England 1978 1992 14 yrs 168 484 0.35
86 Jack Devey card Jack Devey Forward Aston Villa PL England 1891 1902 11 yrs 168 268 0.63
87 Branko Strupar card Branko Strupar Forward Racing Genk Belgium 1994 1999 5 yrs 167 278 0.60
88 Bobby Lennox card Bobby Lennox Forward Celtic Scotland 1962 1980 18 yrs 167 335 0.50
89 Jack Bowers card Jack Bowers Forward Derby County CH England 1928 1936 8 yrs 167 203 0.82
90 Joe Bache card Joe Bache Forward Aston Villa PL England 1900 1914 14 yrs 167 431 0.39
91 Ivor Allchurch card Ivor Allchurch Forward Swansea City CH Wales 1949 1968 19 yrs 166 448 0.37
92 Bobby Tambling card Bobby Tambling Forward Chelsea PL England 1958 1970 12 yrs 164 302 0.54
93
no
card
Ernie Moss Forward Chesterfield L2 England 1968 1987 19 yrs 162 467 0.35
94 Billy Hartill card Billy Hartill Forward Wolverhampton Wanderers CH England 1928 1935 7 yrs 162 221 0.73
95 Freddie Sargent card Freddie Sargent Forward Watford CH England 1884 1895 11 yrs 161 151 1.07
96 Ted Phillips card Ted Phillips Forward Ipswich Town PL England 1953 1964 11 yrs 161 269 0.60
97 Matt Le Tissier card Matt Le Tissier Forward Southampton CH England 1986 2002 16 yrs 161 443 0.36
98
no
card
Brian Bedford Forward Queens Park Rangers CH Wales 1959 1965 6 yrs 161 258 0.62
99 Terry Paine card Terry Paine Forward Southampton CH England 1956 1974 18 yrs 160 713 0.22
100 Eric Houghton card Eric Houghton Forward Aston Villa PL England 1929 1947 18 yrs 160 361 0.44
101 Harry Bedford card Harry Bedford Forward Derby County CH England 1925 1930 5 yrs 160 203 0.79
102 Pongo Waring card Pongo Waring Forward Aston Villa PL England 1928 1935 7 yrs 159 216 0.74
103 Dennis Viollet card Dennis Viollet Forward Manchester United PL England 1952 1962 10 yrs 159 259 0.61
104 Jimmy Ruffell card Jimmy Ruffell Forward West Ham United CH England 1921 1937 16 yrs 159 505 0.31
105 John Hickton card John Hickton Forward Middlesbrough CH England 1966 1978 12 yrs 159 415 0.38
106 Gordon Davies card Gordon Davies Forward Fulham PL Wales 1977 1991 14 yrs 159 394 0.40
107 Teofilo Cubillas card Teofilo Cubillas Midfielder Alianza Lima Peru 1966 1988 22 yrs 159 239 0.67
108 Richie Barker card Richie Barker Forward Burton Albion L1 England 1960 1967 7 yrs 159 270 0.59
109 Alan Woodward card Alan Woodward Forward Sheffield United CH England 1963 1979 16 yrs 158 538 0.29
110 Joe Spence card Joe Spence Forward Manchester United PL England 1919 1933 14 yrs 158 481 0.33
111 Tommy Johnson card Tommy Johnson Forward Manchester City PL England 1919 1930 11 yrs 158 328 0.48
112 Johnny Hancocks card Johnny Hancocks Forward Wolverhampton Wanderers CH England 1946 1956 10 yrs 158 343 0.46
113 Eric Brook card Eric Brook Forward Manchester City PL England 1928 1939 11 yrs 158 450 0.35
114
no
card
Ronnie Blackman Forward Reading L1 England 1946 1954 8 yrs 158 218 0.72
115 Tommy Roberts card Tommy Roberts Forward Preston North End CH England 1919 1927 8 yrs 157 254 0.62
116
no
card
Peter McKay Forward Dundee United England 1947 1954 7 yrs 157 185 0.85
117 Derek Kevan card Derek Kevan Forward West Bromwich Albion CH England 1955 1963 8 yrs 157 262 0.60
118 Robert Hamilton card Robert Hamilton Forward Rangers Scotland 1897 1908 11 yrs 157 175 0.90
119
no
card
Alex Bruce Forward Preston North End CH Scotland 1971 1983 12 yrs 157 363 0.43
120 Bill Rawlings card Bill Rawlings Forward Southampton CH England 1918 1928 10 yrs 156 294 0.53
121 Dave Halliday card Dave Halliday Forward Sunderland PL Scotland 1925 1929 4 yrs 156 166 0.94
122
no
card
Charlie Dickson Forward Dunfermline Athletic Scotland 1954 1964 10 yrs 156 254 0.61
123 Jimmy Murray card Jimmy Murray Forward Wolverhampton Wanderers CH England 1955 1964 9 yrs 155 273 0.57
124 Kevin Hector card Kevin Hector Forward Derby County CH England 1966 1982 16 yrs 155 486 0.32
125 Dragan Dzajic card Dragan Dzajic Forward Red Star Belgrade Yugoslavia 1963 1978 15 yrs 155 389 0.40
126
no
card
Steve Chalmers Forward Celtic Scotland 1958 1971 13 yrs 155 261 0.59
127
no
card
George O'Brien Forward Southampton CH Scotland 1959 1966 7 yrs 154 244 0.63
128 Bedford Jezzard card Bedford Jezzard Forward Fulham PL England 1948 1956 8 yrs 154 292 0.53
129
no
card
Jim Towers Forward Brentford PL England 1954 1961 7 yrs 153 262 0.58
130
no
card
Trevor Senior Forward Reading L1 England 1983 1992 9 yrs 153 301 0.51
131 Stuart Leary card Stuart Leary Forward Charlton Athletic CH South Africa 1951 1962 11 yrs 153 376 0.41
132 Wilf Kirkham card Wilf Kirkham Forward Port Vale L2 England 1923 1933 10 yrs 153 260 0.59
133 John Dick card John Dick Forward West Ham United CH Scotland 1953 1963 10 yrs 153 326 0.47
134 John Charles card John Charles Forward Leeds United PL Wales 1948 1963 15 yrs 153 308 0.50
135 Arthur Rowley card Arthur Rowley Forward Shrewsbury Town L2 England 1958 1965 7 yrs 152 236 0.64
136 Gilbert Alsop card Gilbert Alsop Forward Walsall L2 England 1931 1947 16 yrs 151 195 0.77
137 Eddie Turnbull card Eddie Turnbull Forward Hibernian Scotland 1946 1959 13 yrs 150 349 0.43
138 Maurice Owen card Maurice Owen Forward Swindon Town L2 England 1946 1963 17 yrs 150 555 0.27
139 Cliff Bastin card Cliff Bastin Forward Arsenal PL England 1929 1947 18 yrs 150 350 0.43

Figures show accumulated League goals and appearances at the club shown. Goals/game is calculated across all League appearances at that club. Players who had multiple spells at the same club appear once with combined totals. Click a player’s name for their full career record; click a card image to browse that set.