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

Rank Player First Season Last Season Games Total Goals per game
1 John Robertson 1981-82 1997-98 513 214 .417
2 Jimmy Wardhaugh 1946-47 1958-59 303 207 .683
3 Tommy Walker 1932-33 1948-49 349 187 .536
4 Willie Bauld 1948-49 1961-62 292 183 .627
5 Jock White 1922-23 1933-34 283 155 .548
6 Barney Battles Jnr 1928-29 1935-36 148 135 .912
7 Bobby Walker 1896-97 1912-13 327 124 .379
7 Andy Black 1934-35 1945-46 160 124 .775
9 Alfie Conn 1944-45 1957-58 240 122 .508
10 Donald Ford 1964-65 1975-76 256 92 .359
11 Willie Wallace 1960-61 1966-67 173 91 .526
12 Willie Gibson 1973-74 1980-81 245 85 .347
13 Willie Murray 1923-24 1933-34 337 80 .237
13 Archie Kelly 1943-44 1947-48 115 80 .696
15 Alex Young 1955-56 1960-61 153 77 .503
16 Johnny Hamilton 1955-56 1966-67 293 76 .259
17 John Colquhoun 1985-86 1996-97 345 67 .194
17 Lawrence Shankland 2022-23 2025-26 127 67 .528
19 Percy Dawson 1910-11 1913-14 80 64 .800
19 Willie Wilson 1911-12 1922-23 247 64 .259
21 Jimmy Murray 1951-52 1960-61 115 63 .548
22 Willie Taylor 1890-91 1899-00 119 62 .521
23 Ian Crawford 1954-55 1960-61 127 58 .457
24 Willie Michael 1893-94 1899-00 85 56 .659
24 Drew Busby 1973-74 1978-79 178 56 .315
26 David McCulloch 1934-35 1935-36 53 55 1.038
26 Alan Gordon 1961-62 1968-69 127 55 .433
28 Lachlan Macmillan 1924-25 1933-34 163 49 .301
28 John Urquhart 1944-45 1955-56 158 49 .310
30 Davie Baird 1890-91 1902-03 140 48 .343
30 Jamie Walker 2012-13 2021-22 194 48 .247
32 Harry Graham 1913-14 1920-21 146 47 .322
32 Jimmy Smith 1924-25 1930-31 164 47 .287
32 Derek O'Connor 1978-79 1984-85 128 47 .367
32 Colin Cameron 1995-96 2001-02 155 47 .303
36 Gary Mackay 1980-81 1996-97 515 45 .087
37 George Sinclair 1908-09 1920-21 326 44 .135
37 George P Miller 1915-16 1929-30 223 44 .197
37 Archie Garrett 1938-39 1946-47 38 44 1.158
40 John Murphy 1919-20 1925-26 141 42 .298
41 Rudi Skacel 2005-06 2011-12 93 41 .441
42 Alex McCrae 1941-42 1946-47 100 38 .380
43 Davie Russell 1890-91 1895-96 82 37 .451
43 Charlie Thomson 1898-99 1907-08 179 37 .207
45 Freddie Forbes 1920-21 1921-22 60 35 .583
45 Jackie Gillies 1939-40 1943-44 72 35 .486
45 Bobby Blackwood 1952-53 1961-62 136 35 .257
45 Sandy Clark 1984-85 1988-89 136 35 .257
49 Johnny Walker 1892-93 1897-98 82 33 .402
49 John Cumming 1950-51 1966-67 358 33 .092
49 Andy Kirk 1998-99 2003-04 114 33 .289
49 Callum Paterson 2012-13 2016-17 137 33 .241
53 Bill Porteous 1899-00 1903-04 70 32 .457
53 Andy Wilson 1917-18 1918-19 33 32 .970
53 Tommy Traynor 1962-63 1969-70 173 32 .185
56 Robert Johnstone 1929-30 1942-43 172 31 .180
56 Freddie Warren 1936-37 1938-39 110 31 .282
56 Donald Park 1972-73 1984-85 195 31 .159
56 Scott Crabbe 1986-87 1992-93 116 31 .267
56 Paul Hartley 2003-04 2006-07 118 31 .263
61 George Scott 1890-91 1896-97 74 30 .405
61 Tommy White 1963-64 1964-65 37 30 .811
63 Tom Gracie 1914-15 1914-15 37 29 .784
64 Tim Morgan 1926-27 1929-30 51 28 .549
64 Stephane Adam 1997-98 2001-02 109 28 .257
64 Mark de Vries 2002-03 2004-05 72 28 .389
64 Liam Boyce 2019-20 2024-25 94 28 .298
68 George Wilson 1903-04 1905-06 75 27 .360
68 George Hamilton 1940-41 1947-48 40 27 .675
68 Davie Mackay 1953-54 1958-59 135 27 .200
68 Eamonn Bannon 1976-77 1992-93 185 27 .146
72 George Livingstone 1896-97 1899-00 50 26 .520
72 Bill Walsh 1936-37 1937-38 36 26 .722
72 Bobby Flavell 1947-48 1949-50 69 26 .377
72 Willie Pettigrew 1981-82 1982-83 68 26 .382
72 Gary McSwegan 1998-99 2001-02 81 26 .321
77 Jack Sharp 1915-16 1921-22 154 25 .162
77 Willie Phillips 1938-39 1945-46 36 25 .694
77 Tommy Sloan 1946-47 1951-52 110 25 .227
77 Jim Hamilton 1996-97 1998-99 75 25 .333
81 Bob Mercer 1909-10 1920-21 242 24 .099
81 Steven Naismith 2017-18 2020-21 70 24 .343
83 Bob McLaren 1892-93 1900-01 84 23 .274
83 Alex Menzies 1902-03 1906-07 40 23 .575
83 Jimmy Briscoe 1937-38 1946-47 80 23 .288
83 Willie MacFarlane 1941-42 1948-49 126 23 .183
83 Dave McPherson 1987-88 1998-99 295 23 .078
88 Andrew Miller 1927-28 1931-32 63 22 .349
88 John Millar 1991-92 1995-96 133 22 .165
90 Alex Munro 1932-33 1936-37 106 21 .198
90 Alan Anderson 1963-64 1975-76 352 21 .060
90 George Fleming 1966-67 1971-72 132 21 .159
90 Jim Brown 1968-69 1978-79 279 21 .075
90 Kevin McKenna 2000-01 2004-05 122 21 .172
90 Ryan Stevenson 2009-10 2013-14 116 21 .181
96 John McNeil [2] 1925-26 1928-29 31 20 .645
96 Alex Massie 1930-31 1940-41 183 20 .109
96 Andrius Velicka 2006-07 2007-08 47 20 .426
96 Osman Sow 2014-15 2015-16 45 20 .444
96 Josh Ginnelly 2020-21 2022-23 67 20 .299
101 Tom Green 1923-24 1924-25 21 19 .905
101 Bobby Parker 1947-48 1957-58 247 19 .077
101 Norrie Davidson 1960-61 1963-64 36 19 .528
101 Willie Hamilton 1962-63 1968-69 52 19 .365
101 Roald Jensen 1964-65 1970-71 74 19 .257
101 Roddy Macdonald 1981-82 1986-87 173 19 .110
101 Steven Pressley 1998-99 2006-07 270 19 .070
108 Tom Chambers 1892-93 1895-96 42 18 .429
108 Tom Robertson 1896-97 1897-98 25 18 .720
108 George Buchanan 1909-10 1910-11 36 18 .500
108 Jimmy Low 1912-13 1915-16 82 18 .220
108 Fletcher Welsh 1915-16 1915-16 24 18 .750
108 Alex M Anderson 1934-35 1937-38 38 18 .474
108 Danny Paton 1957-58 1963-64 50 18 .360
108 Cammy Fraser 1974-75 1980-81 153 18 .118
108 Neil McCann 1996-97 2007-08 98 18 .184
108 Andrew Driver 2003-04 2012-13 143 18 .126
118 Frank McLaren 1904-05 1912-13 161 17 .106
118 Harry Wattie 1913-14 1915-16 57 17 .298
118 Arthur Lochhead 1918-19 1920-21 25 17 .680
118 Archie Miller 1932-33 1946-47 253 17 .067
118 Jimmy Walker 1944-45 1946-47 45 17 .378
118 Jim Murphy 1963-64 1966-67 36 17 .472
118 Tommy Murray 1971-72 1974-75 102 17 .167
118 Gary Wales 1999-00 2003-04 91 17 .187
126 John Hunter 1902-03 1903-04 43 16 .372
126 Philip Cole 1908-09 1909-10 59 16 .271
126 Archie Gardiner 1931-32 1933-34 24 16 .667
126 George B Smith 1941-42 1941-42 20 16 .800
126 Jimmy Whittle 1950-51 1956-57 41 16 .390
131 Dick Harker 1909-10 1910-11 59 15 .254
131 John J Smith 1931-32 1933-34 62 15 .242
131 Graham Shaw 1975-76 1979-80 103 15 .146
131 Craig Levein 1983-84 1995-96 329 15 .046
131 Kenny Black 1984-85 1988-89 178 15 .084
131 Ian Baird 1991-92 1992-93 64 15 .234
131 Steve Fulton 1995-96 2001-02 203 15 .074
138 James Sharp 1896-97 1899-00 22 14 .636
138 William Coutts 1931-32 1933-34 35 14 .400
138 Tommy Dougan 1940-41 1941-42 43 14 .326
138 Jim Souness 1952-53 1955-56 48 14 .292
138 George Thomson 1956-57 1960-61 117 14 .120
138 Malcolm Robertson 1976-77 1980-81 100 14 .140
138 Calum Elliot 2004-05 2010-11 110 14 .127
138 Arnaud Djoum 2015-16 2018-19 109 14 .128
146 Stewart Chalmers 1929-30 1931-32 55 13 .236
146 John McKenzie 1934-35 1934-35 30 13 .433
146 Gordon Smith 1959-60 1960-61 42 13 .310
146 Danny Ferguson 1960-61 1966-67 128 13 .102
146 Bobby Prentice 1973-74 1978-79 147 13 .088
146 Scott Severin 1998-99 2003-04 149 13 .087
146 Michal Pospisil 2005-06 2007-08 56 13 .232
146 Billy King 2011-12 2015-16 86 13 .151
146 Sam Nicholson 2012-13 2016-17 109 13 .119
146 Isma 2016-17 2017-18 35 13 .371
146 Kyle Lafferty 2017-18 2018-19 37 13 .351
146 Stephen Kingsley 2020-21 2025-26 130 13 .100
158 Willie Devlin 1927-28 1927-28 15 12 .800
158 Arthur Biggs 1937-38 1938-39 20 12 .600
158 Rene Moller 1967-68 1969-70 53 12 .226
158 Alex MacDonald 1980-81 1986-87 122 12 .098
158 Wayne Foster 1986-87 1993-94 159 12 .075
158 Michael Stewart 2004-05 2009-10 103 12 .117
158 Genero Zeefuik 2014-15 2014-15 15 12 .800
158 Juanma 2015-16 2015-16 33 12 .364
158 Alan Forrest 2022-23 2025-26 109 12 .110
167 Davie Ross 1890-91 1892-93 26 11 .423
167 Alex King 1895-96 1895-96 16 11 .688
167 David Axford 1903-04 1906-07 25 11 .440
167 Peter Nellies 1907-08 1920-21 339 11 .032
167 Paddy Crossan 1911-12 1924-25 283 11 .039
167 Tommy Murray [1] 1911-12 1911-12 28 11 .393
167 Colin Dand 1921-22 1926-27 129 11 .085
167 Tommy Brown 1938-39 1941-42 96 11 .115
167 Davie Laing 1946-47 1953-54 191 11 .058
167 Eddie Rutherford 1951-52 1953-54 38 11 .289
167 Billy Higgins 1957-58 1966-67 193 11 .057
167 Jim Townsend 1966-67 1971-72 107 11 .103
167 Jim Irvine 1967-68 1969-70 34 11 .324
167 Andy Lynch 1969-70 1972-73 60 11 .183
167 Paddy Byrne 1981-82 1982-83 65 11 .169
167 Jimmy Bone 1983-84 1984-85 56 11 .196
167 Iain Jardine 1985-86 1988-89 71 11 .155
167 Allan Johnston 1992-93 1995-96 84 11 .131
167 Andy Webster 2000-01 2012-13 222 11 .050
167 Dennis Wyness 2003-04 2004-05 57 11 .193
167 Saulius Mikoliunas 2004-05 2008-09 102 11 .108
167 Roman Bednar 2005-06 2006-07 40 11 .275
167 Marius Zaliukas 2006-07 2012-13 192 11 .057
167 David Templeton 2008-09 2012-13 81 11 .136
167 Stephen Elliott 2010-11 2011-12 56 11 .196
167 John Sutton 2011-12 2012-13 49 11 .224
167 James Keatings 2014-15 2014-15 29 11 .379
194 James Fairbairn 1891-92 1891-92 13 10 .769
194 Robert Burns 1908-09 1909-10 17 10 .588
194 Tim Williamson 1922-23 1924-25 33 10 .303
194 Tom Rogers 1926-27 1927-28 39 10 .256
194 Eric Carruthers 1969-70 1974-75 57 10 .175
194 Bruno Aguiar 2005-06 2008-09 61 10 .164
194 Andy Halliday 2020-21 2023-24 84 10 .119
194 Kenneth Vargas 2023-24 2024-25 63 10 .159
194 Claudio Braga 2025-26 2025-26 24 10 .417

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