London Hearts Supporters Club
League Top Scorers Scottish Cup Top Scorers League Cup Top Scorers European Competitions All Competitive Games Top Scorers All Games Top Scorers

Hearts Top League Scorers - 10 Goals or More


Rank Player First Season Last Season Games Total Goals per game
1 John Robertson 1981-82 1997-98 513 214 0.417
2 Jimmy Wardhaugh 1946-47 1958-59 303 207 0.683
3 Tommy Walker OBE 1932-33 1948-49 349 186 0.533
4 Willie Bauld 1948-49 1961-62 292 183 0.627
5 Jock White 1922-23 1933-34 283 154 0.544
6 Barney Battles Jnr 1928-29 1935-36 148 136 0.919
7 Bobby Walker 1896-97 1912-13 327 124 0.379
8 Andy Black 1934-35 1945-46 160 123 0.769
9 Alfie Conn 1944-45 1957-58 240 122 0.508
10 Donald Ford 1964-65 1975-76 256 92 0.359
11 Willie Wallace 1960-61 1966-67 173 91 0.526
12 Willie Gibson 1973-74 1980-81 245 85 0.347
13 Willie Murray 1923-24 1933-34 337 80 0.237
13 Archie Kelly 1943-44 1947-48 115 80 0.696
15 Alex Young 1955-56 1960-61 153 77 0.503
16 Johnny Hamilton 1955-56 1966-67 293 76 0.259
17 Willie Wilson 1911-12 1922-23 247 67 0.271
17 John Colquhoun 1985-86 1996-97 345 67 0.194
19 Percy Dawson 1910-11 1913-14 80 63 0.788
19 Jimmy Murray 1951-52 1960-61 115 63 0.548
21 Willie Taylor 1890-91 1899-00 119 62 0.521
22 Ian Crawford 1954-55 1960-61 127 58 0.457
23 Drew Busby 1973-74 1978-79 178 56 0.315
24 Willie Michael 1893-94 1899-00 85 55 0.647
24 David McCulloch 1934-35 1935-36 53 55 1.038
24 Alan Gordon 1961-62 1968-69 127 55 0.433
27 Lachlan Macmillan 1924-25 1933-34 163 50 0.307
28 Davie Baird 1890-91 1902-03 140 49 0.350
28 John Urquhart 1944-45 1955-56 158 49 0.310
30 Jimmy Smith 1924-25 1930-31 164 48 0.293
31 Derek O'Connor 1978-79 1984-85 128 47 0.367
31 Colin Cameron 1995-96 2001-02 155 47 0.303
33 George Sinclair 1908-09 1920-21 326 46 0.141
33 Harry Graham 1913-14 1920-21 146 46 0.315
35 Gary Mackay 1980-81 1996-97 515 45 0.087
36 George P Miller 1915-16 1929-30 223 44 0.197
36 Archie Garrett 1938-39 1946-47 38 44 1.158
38 Rudi Skacel 2005-06 2011-12 93 41 0.441
39 John Murphy 1919-20 1925-26 141 40 0.284
39 Jamie Walker 2012-13 2019-20 169 40 0.237
41 Alex McCrae 1941-42 1946-47 100 39 0.390
42 Davie Russell 1890-91 1895-96 82 37 0.451
42 Charlie Thomson 1898-99 1907-08 179 37 0.207
44 Jackie Gillies 1939-40 1943-44 72 36 0.500
45 Bobby Blackwood 1952-53 1961-62 136 35 0.257
45 Sandy Clark 1984-85 1988-89 136 35 0.257
47 Freddie J Forbes 1920-21 1921-22 60 34 0.567
48 John Cumming 1950-51 1966-67 358 33 0.092
48 Andy Kirk 1998-99 2003-04 114 33 0.289
48 Callum Paterson 2012-13 2016-17 137 33 0.241
51 Andy Wilson 1917-18 1918-19 33 32 0.970
51 Tommy Traynor 1962-63 1969-70 173 32 0.185
53 Johnny Walker 1892-93 1897-98 82 31 0.378
53 Bill Porteous 1899-00 1903-04 69 31 0.449
53 Robert Johnstone 1929-30 1942-43 172 31 0.180
53 Freddie Warren 1936-37 1938-39 110 31 0.282
53 Donald Park 1972-73 1984-85 195 31 0.159
53 Scott Crabbe 1986-87 1992-93 116 31 0.267
53 Paul Hartley 2003-04 2006-07 118 31 0.263
60 Tommy White 1963-64 1964-65 37 30 0.811
61 George Scott 1890-91 1896-97 74 29 0.392
61 George Wilson 1903-04 1905-06 75 29 0.387
61 Tom Gracie 1914-15 1914-15 37 29 0.784
61 Tim Morgan 1926-27 1929-30 51 29 0.569
65 Stephane Adam 1997-98 2001-02 109 28 0.257
65 Mark de Vries 2002-03 2004-05 72 28 0.389
67 George Hamilton 1940-41 1947-48 40 27 0.675
67 Davie Mackay 1953-54 1958-59 135 27 0.200
67 Eamonn Bannon 1976-77 1992-93 185 27 0.146
70 George T Livingston 1896-97 1899-00 50 26 0.520
70 Bill Walsh 1936-37 1937-38 36 26 0.722
70 Bobby Flavell 1947-48 1949-50 69 26 0.377
70 Willie Pettigrew 1981-82 1982-83 68 26 0.382
70 Gary McSwegan 1998-99 2001-02 81 26 0.321
75 Tommy Sloan 1946-47 1951-52 110 25 0.227
75 Jim Hamilton 1996-97 1998-99 75 25 0.333
77 John (Jack) Sharp 1915-16 1921-22 154 24 0.156
77 Willie Phillips 1938-39 1945-46 36 24 0.667
79 Alex Menzies 1902-03 1906-07 40 23 0.575
79 Bob Mercer 1909-10 1920-21 242 23 0.095
79 Willie MacFarlane 1941-42 1948-49 126 23 0.183
79 Dave McPherson 1987-88 1998-99 295 23 0.078
83 Bob McLaren 1892-93 1900-01 84 22 0.262
83 Jimmy Briscoe 1937-38 1946-47 80 22 0.275
83 John Millar 1991-92 1995-96 133 22 0.165
86 Alex Munro 1932-33 1936-37 106 21 0.198
86 Alan Anderson 1963-64 1975-76 352 21 0.060
86 George Fleming 1966-67 1971-72 132 21 0.159
86 Jim Brown 1968-69 1978-79 279 21 0.075
86 Kevin McKenna 2000-01 2004-05 122 21 0.172
86 Ryan Stevenson 2009-10 2013-14 116 21 0.181
92 John McNeil [2] 1925-26 1928-29 31 20 0.645
92 Andrew B Miller 1927-28 1931-32 63 20 0.317
92 Andrius Velicka 2006-07 2007-08 47 20 0.426
92 Osman Sow 2014-15 2015-16 45 20 0.444
96 Tom Green 1923-24 1924-25 21 19 0.905
96 Alex Massie 1930-31 1940-41 183 19 0.104
96 Bobby Parker 1947-48 1957-58 247 19 0.077
96 Norrie Davidson 1960-61 1963-64 36 19 0.528
96 Willie Hamilton 1962-63 1968-69 52 19 0.365
96 Roald Jensen 1964-65 1970-71 74 19 0.257
96 Roddy Macdonald 1981-82 1986-87 173 19 0.110
96 Steven Pressley 1998-99 2006-07 270 19 0.070
104 Tom Chambers 1892-93 1895-96 42 18 0.429
104 Tom Robertson 1896-97 1897-98 25 18 0.720
104 George Buchanan 1909-10 1910-11 36 18 0.500
104 Jimmy Low 1912-13 1915-16 82 18 0.220
104 Fletcher Welsh 1915-16 1915-16 24 18 0.750
104 Alex J Anderson 1934-35 1937-38 38 18 0.474
104 Danny Paton 1957-58 1963-64 50 18 0.360
104 Cammy Fraser 1974-75 1980-81 153 18 0.118
104 Neil McCann 1996-97 2007-08 98 18 0.184
104 Andrew Driver 2003-04 2012-13 143 18 0.126
104 Steven Naismith 2017-18 2019-20 50 18 0.360
115 Frank McLaren 1904-05 1912-13 161 17 0.106
115 Harry Wattie 1913-14 1915-16 57 17 0.298
115 Arthur Lochhead 1918-19 1920-21 25 17 0.680
115 Archie Miller 1932-33 1946-47 253 17 0.067
115 Jimmy Walker 1944-45 1946-47 45 17 0.378
115 Jim Murphy 1963-64 1966-67 36 17 0.472
115 Tommy Murray 1971-72 1974-75 102 17 0.167
115 Gary Wales 1999-00 2003-04 91 17 0.187
123 Sailor' Hunter 1902-03 1903-04 43 16 0.372
123 Richard Harker 1909-10 1910-11 59 16 0.271
123 Archie Gardiner 1931-32 1933-34 24 16 0.667
123 George B Smith 1941-42 1941-42 20 16 0.800
123 Jimmy Whittle 1950-51 1956-57 41 16 0.390
128 James Sharp 1896-97 1899-00 22 15 0.682
128 Philip Cole 1908-09 1909-10 59 15 0.254
128 John J Smith 1931-32 1933-34 62 15 0.242
128 Graham Shaw 1975-76 1979-80 103 15 0.146
128 Craig Levein 1983-84 1995-96 329 15 0.046
128 Kenny Black 1984-85 1988-89 178 15 0.084
128 Ian Baird 1991-92 1992-93 64 15 0.234
128 Steve Fulton 1995-96 2001-02 203 15 0.074
136 William Coutts 1931-32 1933-34 35 14 0.400
136 Jim Souness 1952-53 1955-56 48 14 0.292
136 George Thomson 1956-57 1960-61 117 14 0.120
136 Malcolm Robertson 1976-77 1980-81 100 14 0.140
136 Calum Elliot 2004-05 2010-11 110 14 0.127
136 Arnaud Djoum 2015-16 2018-19 109 14 0.128
142 Stewart Chalmers 1929-30 1931-32 55 13 0.236
142 John McKenzie 1934-35 1934-35 30 13 0.433
142 Athur Biggs 1937-38 1938-39 20 13 0.650
142 Tommy Dougan 1940-41 1941-42 43 13 0.302
142 Gordon Smith 1959-60 1960-61 42 13 0.310
142 Danny Ferguson 1960-61 1966-67 128 13 0.102
142 Bobby Prentice 1973-74 1978-79 147 13 0.088
142 Scott Severin 1998-99 2003-04 149 13 0.087
142 Michal Pospisil 2005-06 2007-08 56 13 0.232
142 Billy King 2011-12 2015-16 86 13 0.151
142 Sam Nicholson 2012-13 2016-17 109 13 0.119
142 Isma 2016-17 2017-18 35 13 0.371
142 Kyle Lafferty 2017-18 2018-19 37 13 0.351
155 Tommy Murray [1] 1911-12 1911-12 28 12 0.429
155 Willie Devlin 1927-28 1927-28 15 12 0.800
155 Rene Moller 1967-68 1969-70 53 12 0.226
155 Alex MacDonald 1980-81 1986-87 122 12 0.098
155 Wayne Foster 1986-87 1993-94 159 12 0.075
155 Michael Stewart 2004-05 2009-10 103 12 0.117
155 Genero Zeefuik 2014-15 2014-15 15 12 0.800
155 Juanma 2015-16 2015-16 33 12 0.364
163 Davie Ross 1890-91 1892-93 26 11 0.423
163 Alex King 1895-96 1895-96 16 11 0.688
163 David Axford 1903-04 1906-07 26 11 0.423
163 Peter Nellies 1907-08 1920-21 339 11 0.032
163 Paddy Crossan 1911-12 1924-25 283 11 0.039
163 Colin Dand 1921-22 1926-27 129 11 0.085
163 Tommy Brown 1938-39 1941-42 96 11 0.115
163 Davie Laing 1946-47 1953-54 191 11 0.058
163 Eddie Rutherford 1951-52 1953-54 38 11 0.289
163 Billy Higgins 1957-58 1966-67 193 11 0.057
163 Jim Townsend 1966-67 1971-72 107 11 0.103
163 Jim Irvine 1967-68 1969-70 34 11 0.324
163 Andy Lynch 1969-70 1972-73 60 11 0.183
163 Paddy Byrne 1981-82 1982-83 65 11 0.169
163 Jimmy Bone 1983-84 1984-85 56 11 0.196
163 Iain Jardine 1985-86 1988-89 71 11 0.155
163 Allan Johnston 1992-93 1995-96 84 11 0.131
163 Andy Webster 2000-01 2012-13 222 11 0.050
163 Dennis Wyness 2003-04 2004-05 57 11 0.193
163 Saulius Mikoliunas 2004-05 2008-09 102 11 0.108
163 Roman Bednar 2005-06 2006-07 40 11 0.275
163 Marius Zaliukas 2006-07 2012-13 192 11 0.057
163 David Templeton 2008-09 2012-13 81 11 0.136
163 Stephen Elliott 2010-11 2011-12 56 11 0.196
163 John Sutton 2011-12 2012-13 49 11 0.224
163 James Keatings 2014-15 2014-15 29 11 0.379
189 James Fairbairn 1891-92 1891-92 13 10 0.769
189 Robert Burns 1908-09 1909-10 17 10 0.588
189 Tim Williamson 1922-23 1924-25 33 10 0.303
189 Tom Rogers 1926-27 1927-28 39 10 0.256
189 Robert McCartney 1939-40 1939-40 7 10 1.429
189 Eric Carruthers 1969-70 1974-75 57 10 0.175
189 Bruno Aguiar 2005-06 2008-09 61 10 0.164

| Home | Contact Us | Credits | © www.londonhearts.com