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 Scorers All Games

Rank Player First Season Last Season Games Total Goals per game
1 Jimmy Wardhaugh 1946-47 1960-61 521 379 .727
2 Willie Bauld 1947-48 1961-62 513 354 .690
3 John Robertson 1981-82 1997-98 722 311 .431
4 Tommy Walker 1932-33 1948-49 502 286 .570
5 Bobby Walker 1895-96 1919-20 663 271 .409
6 Barney Battles Jnr 1928-29 1935-36 208 236 1.135
7 Jock White 1922-23 1933-34 377 223 .592
7 Alfie Conn 1944-45 1960-61 411 223 .543
9 Davie Baird 1888-89 1902-03 470 209 .445
10 Donald Ford 1964-65 1975-76 436 187 .429
11 Andy Black 1934-35 1945-46 243 183 .753
12 Willie Taylor 1888-89 1899-00 356 174 .489
13 Willie Wallace 1960-61 1966-67 280 159 .568
14 Johnny Hamilton 1955-56 1966-67 500 158 .316
15 Alex Young 1955-56 1960-61 249 150 .602
16 Willie Michael 1892-93 1899-00 202 130 .644
17 Willie Gibson 1972-73 1980-81 350 129 .369
18 Charlie Thomson 1897-98 1907-08 420 123 .293
19 Ian Crawford 1954-55 1960-61 224 114 .509
20 Willie Murray 1923-24 1933-34 459 113 .246
20 Archie Kelly 1942-43 1947-48 170 113 .665
22 Percy Dawson 1910-11 1913-14 125 109 .872
23 Jimmy Murray 1950-51 1960-61 191 103 .539
24 George Scott 1888-89 1896-97 228 102 .447
24 Willie Wilson 1911-12 1922-23 342 102 .298
26 John Colquhoun 1985-86 1997-98 498 101 .203
27 Drew Busby 1973-74 1978-79 277 92 .332
28 Gary Mackay 1980-81 1997-98 739 88 .119
29 Lawrence Shankland 2022-23 2025-26 175 87 .497
30 Tommy Jenkinson 1884-85 1890-91 172 86 .500
30 Johnny Walker 1892-93 1897-98 193 86 .446
32 Lachlan Macmillan 1923-24 1933-34 251 83 .331
33 Davie Russell 1890-91 1895-96 194 82 .423
34 Alan Gordon 1961-62 1968-69 181 81 .448
35 Bob McLaren 1892-93 1900-01 207 80 .386
36 Bill Porteous 1899-00 1903-04 174 79 .454
36 Jimmy Smith 1924-25 1932-33 241 79 .328
36 David McCulloch 1934-35 1935-36 74 79 1.068
36 Bobby Blackwood 1951-52 1961-62 262 79 .302
40 John Urquhart 1944-45 1955-56 269 78 .290
41 George Livingstone 1896-97 1899-00 126 70 .556
42 Harry Graham 1913-14 1920-21 180 68 .378
42 John Murphy 1919-20 1925-26 200 68 .340
44 Archie Garrett 1938-39 1946-47 57 67 1.175
45 George Sinclair 1907-08 1920-21 445 66 .148
46 Derek O'Connor 1978-79 1984-85 184 64 .348
46 Jamie Walker 2012-13 2021-22 281 64 .228
48 Jimmy Wood 1881-82 1889-90 125 63 .504
48 Alex McCrae 1940-41 1946-47 157 63 .401
50 Colin Cameron 1995-96 2001-02 205 61 .298
51 John Cumming 1950-51 1966-67 613 58 .095
51 Tommy Traynor 1962-63 1969-70 297 58 .195
53 Bill Walsh 1935-36 1937-38 52 57 1.096
54 George Wilson 1902-03 1905-06 142 56 .394
54 George P Miller 1915-16 1929-30 299 56 .187
54 Tim Morgan 1926-27 1929-30 83 56 .675
54 Sandy Clark 1984-85 1993-94 205 56 .273
58 Donald Park 1972-73 1984-85 299 55 .184
59 Robert Johnstone 1919-20 1942-43 242 53 .219
60 Rab Henderson 1884-85 1890-91 105 52 .495
61 Scott Crabbe 1985-86 1997-98 183 51 .279
62 Freddie Warren 1936-37 1939-40 149 49 .329
63 Jimmy Briscoe 1937-38 1946-47 117 48 .410
63 Tommy White 1963-64 1964-65 61 48 .787
63 Rudi Skacel 2005-06 2011-12 110 48 .436
66 George Hamilton 1940-41 1947-48 64 47 .734
67 Liam Boyce 2019-20 2024-25 147 46 .313
68 Andy Kirk 1998-99 2003-04 151 44 .291
69 Freddie Forbes 1919-20 1921-22 81 43 .531
69 John McNeil [2] 1925-26 1928-29 44 43 .977
71 Andy Wilson 1917-18 1918-19 40 42 1.050
71 Eamonn Bannon 1976-77 1994-95 279 42 .151
73 Willie Mackay 1885-86 1889-90 99 41 .414
73 Tommy Sloan 1946-47 1951-52 174 41 .236
73 Paul Hartley 2003-04 2006-07 165 41 .248
73 Callum Paterson 2012-13 2016-17 185 41 .222
77 Bobby Flavell 1947-48 1949-50 99 40 .404
77 Jim Hamilton 1996-97 1998-99 105 40 .381
79 John Hunter 1901-02 1903-04 98 39 .398
79 Jackie Gillies 1939-40 1943-44 98 39 .398
79 Willie Pettigrew 1981-82 1983-84 96 39 .406
82 Bob Mercer 1909-10 1920-21 328 38 .116
82 Arthur Lochhead 1918-19 1920-21 46 38 .826
84 Alan Anderson 1963-64 1975-76 539 37 .069
84 Dave McPherson 1987-88 1998-99 416 37 .089
86 John McPherson 1888-89 1892-93 110 36 .327
86 Tom Chambers 1892-93 1895-96 101 36 .356
86 Alex Menzies 1902-03 1906-07 74 36 .486
86 Mark de Vries 2002-03 2004-05 99 36 .364
90 Tom Gracie 1913-14 1914-15 46 35 .761
90 Andrew Miller 1926-27 1931-32 96 35 .365
90 Willie Phillips 1938-39 1945-46 51 35 .686
90 Norrie Davidson 1960-61 1963-64 62 35 .565
94 Alex Munro 1932-33 1936-37 162 34 .210
94 Danny Paton 1957-58 1963-64 81 34 .420
94 Stephane Adam 1997-98 2001-02 148 34 .230
97 Archie Gardiner 1931-32 1933-34 38 33 .868
97 Alex M Anderson 1934-35 1937-38 57 33 .579
97 Bobby Parker 1947-48 1957-58 388 33 .085
97 George Fleming 1966-67 1971-72 206 33 .160
101 James Sharp 1895-96 1899-00 54 32 .593
101 Davie Mackay 1953-54 1958-59 209 32 .153
101 Gary McSwegan 1998-99 2001-02 108 32 .296
104 Jack Sharp 1915-16 1921-22 199 31 .156
104 Archie Miller 1932-33 1947-48 394 31 .079
106 Tom Breckenridge 1885-86 1888-89 81 30 .370
106 Mark Bell 1900-01 1903-04 124 30 .242
106 David Axford 1902-03 1906-07 55 30 .545
106 Alex Massie 1930-31 1943-44 261 30 .115
106 Jim Brown 1968-69 1978-79 425 30 .071
106 Andy Lynch 1969-70 1972-73 115 30 .261
106 Roddy Macdonald 1981-82 1987-88 261 30 .115
113 Robert Houston 1900-01 1901-02 72 29 .403
113 Willie MacFarlane 1941-42 1950-51 189 29 .153
113 Wayne Foster 1986-87 1994-95 231 29 .126
113 Ryan Stevenson 2009-10 2013-14 148 29 .196
113 Steven Naismith 2017-18 2020-21 95 29 .305
118 James Fairbairn 1890-91 1894-95 39 28 .718
118 George Hogg 1892-93 1903-04 452 28 .062
118 George Thomson 1956-57 1960-61 215 28 .130
118 Steven Pressley 1998-99 2006-07 370 28 .076
122 Andrew Lees 1876-77 1885-86 140 27 .193
122 Frank McLaren 1904-05 1912-13 274 27 .099
122 Dick Harker 1909-10 1910-11 83 27 .325
122 John J Smith 1931-32 1933-34 87 27 .310
122 Roald Jensen 1964-65 1975-76 129 27 .209
122 Graham Shaw 1975-76 1979-80 166 27 .163
122 Kenny Black 1984-85 1988-89 268 27 .101
122 Neil McCann 1996-97 2007-08 142 27 .190
122 Kevin McKenna 2000-01 2004-05 156 27 .173
122 Andrius Velicka 2006-07 2007-08 61 27 .443
132 James Reid 1887-88 1888-89 51 26 .510
132 Tom Green 1923-24 1924-25 29 26 .897
132 Bobby Prentice 1973-74 1978-79 240 26 .108
132 Cammy Fraser 1974-75 1980-81 229 26 .114
132 John Millar 1991-92 1995-96 166 26 .157
132 Osman Sow 2014-15 2015-16 63 26 .413
138 Bob Waugh 1880-81 1887-88 71 25 .352
138 Tom Robertson 1896-97 1897-98 49 25 .510
138 George Whitehead 1911-12 1913-14 51 25 .490
138 Jimmy Low 1912-13 1915-16 112 25 .223
138 Iain Ferguson 1988-89 1990-91 83 25 .301
143 Alex King 1895-96 1895-96 32 24 .750
143 William Coutts 1931-32 1933-34 54 24 .444
143 Jimmy Walker 1944-45 1946-47 63 24 .381
143 Jimmy Whittle 1950-51 1956-57 58 24 .414
143 Willie Hamilton 1962-63 1968-69 74 24 .324
148 George Couper 1904-05 1906-07 56 23 .411
148 George Buchanan 1909-10 1910-11 48 23 .479
148 Harry Wattie 1912-13 1915-16 76 23 .303
148 Fletcher Welsh 1915-16 1915-16 28 23 .821
148 Eric Carruthers 1969-70 1974-75 84 23 .274
148 Ralph Callachan 1973-74 1976-77 129 23 .178
154 Philip Cole 1907-08 1909-10 92 22 .239
154 Tommy Murray 1971-72 1974-75 147 22 .150
154 Mike Galloway 1987-88 1988-89 86 22 .256
154 Steve Fulton 1995-96 2001-02 268 22 .082
154 Josh Ginnelly 2020-21 2022-23 102 22 .216
154 Stephen Kingsley 2020-21 2025-26 193 22 .114
160 Nick Ross 1881-82 1883-84 37 21 .568
160 Lol Abram 1910-11 1913-14 164 21 .128
160 Billy Higgins 1957-58 1966-67 307 21 .068
160 Danny Ferguson 1958-59 1966-67 213 21 .099
160 Rene Moller 1967-68 1969-70 77 21 .273
160 Malcolm Robertson 1976-77 1980-81 144 21 .146
160 Alex MacDonald 1980-81 1987-88 181 21 .116
160 Chris Robertson 1980-81 1981-82 66 21 .318
160 Craig Levein 1983-84 1997-98 464 21 .045
160 Ian Baird 1991-92 1992-93 83 21 .253
160 Allan Johnston 1992-93 1995-96 115 21 .183
160 Dennis Wyness 2003-04 2005-06 97 21 .216
172 John Alexander 1877-78 1881-82 81 20 .247
172 David Ellis 1889-90 1892-93 38 20 .526
172 Tim Williamson 1921-22 1924-25 54 20 .370
172 Andrew Herd 1927-28 1936-37 362 20 .055
172 Tommy Brown 1938-39 1941-42 152 20 .132
172 Jim Souness 1952-53 1955-56 70 20 .286
172 Jim Murphy 1963-64 1967-68 54 20 .370
172 Don Kerrigan 1964-65 1966-67 60 20 .333
172 Gary Wales 1999-00 2003-04 113 20 .177
172 Andrew Driver 2004-05 2012-13 189 20 .106
172 Kyle Lafferty 2017-18 2018-19 51 20 .392
172 Craig Halkett 2019-20 2025-26 188 20 .106
184 John Blair 1898-99 1899-00 45 19 .422
184 Colin Dand 1920-21 1926-27 196 19 .097
184 Calum Elliot 2004-05 2010-11 144 19 .132
184 Jamie Hamill 2011-12 2013-14 94 19 .202
188 Robert Burns 1908-09 1909-10 25 18 .720
188 Davie Laing 1946-47 1954-55 314 18 .057
188 Michael Stewart 2004-05 2009-10 143 18 .126
188 Sam Nicholson 2012-13 2016-17 148 18 .122
188 Alan Forrest 2022-23 2025-26 166 18 .108
193 Albert Buick 1896-97 1902-03 225 17 .076
193 James Brown 1899-00 1906-07 68 17 .250
193 Tom Lorn 1900-01 1901-02 28 17 .607
193 John McKenzie 1934-35 1934-35 44 17 .386
193 Tommy Dougan 1940-41 1941-42 62 17 .274
193 Gordon Smith 1943-44 1960-61 78 17 .218
193 Paddy Byrne 1981-82 1982-83 98 17 .173
193 Andy Watson 1984-85 1987-88 102 17 .167
193 Andy Webster 2000-01 2012-13 297 17 .057
202 James Common 1884-85 1887-88 48 16 .333
202 Bob Bryce 1886-87 1889-90 13 16 1.231
202 Willie Mason 1889-90 1890-91 58 16 .276
202 Davie Ross 1890-91 1892-93 42 16 .381
202 Stewart Chalmers 1929-30 1931-32 75 16 .213
202 George B Smith 1941-42 1941-42 21 16 .762
202 Ken Currie 1943-44 1949-50 65 16 .246
202 Jim Irvine 1967-68 1969-70 51 16 .314
202 Kenny Aird 1972-73 1976-77 151 16 .106
202 Jimmy Bone 1983-84 1984-85 81 16 .198
202 Kevin Thomas 1992-93 1998-99 91 16 .176
202 Marius Zaliukas 2006-07 2012-13 250 16 .064
202 David Templeton 2008-09 2012-13 111 16 .144
202 Billy King 2012-13 2016-17 120 16 .133
202 Arnaud Djoum 2015-16 2018-19 133 16 .120
202 Isma 2016-17 2017-18 46 16 .348
218 Bobby McNeil 1885-86 1886-87 33 15 .455
218 Isaac Begbie 1888-89 1899-00 430 15 .035
218 David Wilson 1903-04 1905-06 101 15 .149
218 Bert Denyer 1916-17 1917-18 22 15 .682
218 John A Johnston 1922-23 1934-35 383 15 .039
218 Willie Devlin 1927-28 1927-28 21 15 .714
218 Bobby Christie 1940-41 1942-43 58 15 .259
218 Eddie Rutherford 1951-52 1954-55 59 15 .254
218 Jim Fleming 1966-67 1968-69 63 15 .238
218 Walter Kidd 1977-78 1994-95 546 15 .027
218 Neil Berry 1984-85 1996-97 370 15 .041
218 Iain Jardine 1985-86 1988-89 110 15 .136
218 Scott Severin 1996-97 2003-04 199 15 .075
218 Juanjo 1998-99 2001-02 96 15 .156
218 Christophe Berra 2003-04 2020-21 302 15 .050
218 Saulius Mikoliunas 2004-05 2008-09 144 15 .104
218 Michal Pospisil 2005-06 2007-08 75 15 .200
218 Claudio Braga 2025-26 2025-26 34 15 .441
236 Alex Walker 1898-99 1901-02 51 14 .275
236 George Key 1899-00 1904-05 202 14 .069
236 George Gilmour 1907-08 1910-11 80 14 .175
236 Peter Nellies 1907-08 1920-21 455 14 .031
236 Paddy Crossan 1911-12 1924-25 390 14 .036
236 Robert Currie 1912-13 1913-14 52 14 .269
236 Frank Stringfellow 1921-22 1922-23 57 14 .246
236 William Black 1924-25 1926-27 26 14 .538
236 David Edgar 1924-25 1928-29 56 14 .250
236 Arthur Biggs 1937-38 1938-39 28 14 .500
236 Jim Rodger (2) 1961-62 1963-64 32 14 .438
236 Ernie Winchester 1968-69 1971-72 75 14 .187
236 Dave Bowman 1980-81 1984-85 183 14 .077
236 Gerry McCoy 1981-82 1983-84 47 14 .298
236 Ian Ferguson 1991-92 1993-94 78 14 .179
236 Thomas Flogel 1997-98 2001-02 187 14 .075
236 Darren Jackson 1998-99 2000-01 71 14 .197
236 Roman Bednar 2005-06 2006-07 54 14 .259
236 Edgaras Jankauskas 2005-06 2006-07 53 14 .264
236 John Sutton 2011-12 2012-13 68 14 .206
236 Juanma 2015-16 2016-17 48 14 .292
236 Sean Clare 2018-19 2019-20 75 14 .187
236 Andy Halliday 2020-21 2023-24 126 14 .111
259 Johnny Hill 1887-88 1892-93 150 13 .087
259 William Williamson 1902-03 1906-07 68 13 .191
259 William Macpherson 1911-12 1912-13 52 13 .250
259 Tom Rogers 1926-27 1928-29 52 13 .250
259 Bobby Rankin 1958-59 1958-59 8 13 1.625
259 Roy Barry 1961-62 1966-67 180 13 .072
259 Jim Townsend 1966-67 1972-73 185 13 .070
259 Kevin Hegarty 1970-71 1970-71 33 13 .394
259 Davy Weir 1996-97 1998-99 128 13 .102
259 Peter Haring 2018-19 2023-24 152 13 .086
259 Jorge Grant 2022-23 2024-25 131 13 .099
259 Kenneth Vargas 2023-24 2024-25 85 13 .153
271 George Mitchell 1875-76 1880-81 44 12 .273
271 John Sweeney 1877-78 1881-82 61 12 .197
271 Davie Aitken 1883-84 1887-88 99 12 .121
271 Will Edmonstone 1885-86 1885-86 24 12 .500
271 Fred Smith 1910-11 1911-12 40 12 .300
271 James Dawson 1917-18 1918-19 32 12 .375
271 Alex Rennie 1938-39 1939-40 14 12 .857
271 Tommy Martin 1942-43 1949-50 31 12 .387
271 Arthur Dixon 1947-48 1949-50 50 12 .240
271 Bobby Kirk 1955-56 1961-62 367 12 .033
271 Bobby Kemp 1966-67 1967-68 29 12 .414
271 Willie Johnston 1982-83 1984-85 96 12 .125
271 Gary Locke 1992-93 2000-01 217 12 .055
271 Eggert Jonsson 2006-07 2011-12 176 12 .068
271 Stephen Elliott 2010-11 2011-12 68 12 .176
271 Genero Zeefuik 2014-15 2014-15 16 12 .750
271 Uche Ikpeazu 2018-19 2019-20 59 12 .203
288 Will Ronaldson 1880-81 1883-84 40 11 .275
288 John Sneddon [1] 1887-88 1888-89 26 11 .423
288 Tommy Murray [1] 1911-12 1911-12 43 11 .256
288 Bill Henderson 1919-20 1926-27 16 11 .688
288 Bob Lister 1920-21 1922-23 24 11 .458
288 Robert Murray 1933-34 1939-40 48 11 .229
288 Alastair McKillop 1941-42 1942-43 23 11 .478
288 Stephen Simmons 2000-01 2005-06 120 11 .092
288 Lee Miller 2004-05 2004-05 23 11 .478
288 Bruno Aguiar 2005-06 2008-09 77 11 .143
288 Laryea Kingston 2006-07 2009-10 78 11 .141
288 Christian Nade 2007-08 2009-10 97 11 .113
288 James Keatings 2014-15 2014-15 37 11 .297
288 Olly Lee 2018-19 2020-21 69 11 .159
288 Gary Mackay-Steven 2020-21 2022-23 74 11 .149
288 Elton Kabangu 2024-25 2025-26 39 11 .282
304 William Pullen 1878-79 1879-80 20 10 .500
304 David (Soldier) Wilson 1904-05 1904-05 16 10 .625
304 John Courts 1907-08 1909-10 38 10 .263
304 Bob Preston 1918-19 1921-22 167 10 .060
304 Jock Ramage 1919-20 1926-27 207 10 .048
304 Tom Miller 1921-22 1921-22 35 10 .286
304 Andrew Campbell 1922-23 1924-25 16 10 .625
304 William Welsh [2] 1922-23 1925-26 32 10 .313
304 Bob Bennie 1928-29 1932-33 189 10 .053
304 Robert McCartney 1932-33 1940-41 9 10 1.111
304 George Robson 1935-36 1940-41 198 10 .051
304 Bobby Baxter 1939-40 1946-47 109 10 .092
304 Tom Mackenzie 1941-42 1958-59 424 10 .024
304 Charlie Cox 1945-46 1951-52 187 10 .053
304 David Clunie 1965-66 1976-77 354 10 .028
304 George Miller 1965-66 1968-69 119 10 .084
304 Juho Makela 2005-06 2008-09 36 10 .278
304 Suso Santana 2009-10 2011-12 84 10 .119
304 Kevin Kyle 2010-11 2010-11 22 10 .455
304 Danny Wilson 2012-13 2014-15 96 10 .104
304 Michael Smith 2017-18 2022-23 227 10 .044
304 Steven MacLean 2018-19 2019-20 58 10 .172
304 Craig Wighton 2018-19 2020-21 48 10 .208
304 Armand Gnanduillet 2020-21 2021-22 33 10 .303
304 James Wilson 2023-24 2025-26 55 10 .182

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