London Hearts Supporters Club

By Initial Letter of Surname     Top 100
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All Ex Hearts Top 100
Appearances
Top 100
Goalscorers


Top 100 Opposition Goal Scorers vs Hearts


No of Players = 100

All columns are 'sortable' click on the heading to sort by that column.
NB Clubs refers only to the ones where the player played against Hearts.

Summary

Rank Player Clubs P Sta
rts
Sub Go
als
W D L W% D% L% Suc
c%
First Min Age Last Max Age Surname
1 Robert Hamilton Rangers; Greenock Morton; Dundee 42 42 0 41 21 13 8 50.00 30.95 19.05 65.48 1897-09-20 20y 04m 07d 1913-11-22 36y 06m 09d Hamilton
2 Ally McCoist St Johnstone; Rangers; Kilmarnock 57 48 9 32 33 14 12 55.93 23.73 20.34 67.80 1980-04-16 17y 06m 23d 2001-04-27 38y 07m 03d McCoist
3 David Wilson Hamilton Academical 28 28 0 27 16 2 10 57.14 7.14 35.71 60.71 1928-12-22 16y 11m 12d 1943-11-20 Not Known Wilson
4 James McGhee Hibernian; St Bernards; Celtic; Abercorn 36 36 0 25 16 2 16 44.44 5.56 44.44 47.22 1883-10-20 21y 06m 18d 1892-09-03 30y 05m 01d McGhee
5 Henrik Larsson Celtic 26 26 0 23 19 5 2 73.08 19.23 7.69 82.69 1997-10-18 26y 00m 28d 2004-04-25 32y 07m 05d Larsson
5 Willie Reid Rangers; West of Scotland 18 18 0 23 10 3 5 55.56 16.67 27.78 63.89 1910-01-08 Not Known 1920-04-14 Not Known Reid
7 Joe McBride Kilmarnock; Partick Thistle; Motherwell; Celtic; Hibernian; Dunfermline Athletic; Clyde 39 39 0 21 15 9 15 38.46 23.08 38.46 50.00 1958-04-05 19y 09m 26d 1971-10-09 33y 03m 29d McBride
7 Gordon Smith Hibernian; Dundee 63 63 0 21 28 5 29 44.44 7.94 46.03 48.41 1941-04-28 16y 11m 03d 1963-05-06 38y 11m 11d Smith
9 James McColl Celtic; Partick Thistle; Hibernian; Leith Athletic 56 56 0 18 20 18 18 35.71 32.14 32.14 51.79 1914-03-24 21y 03m 10d 1932-01-01 39y 00m 18d McColl
10 Thomas Coyne Clydebank[4]; Dundee United; Dundee; Celtic; Motherwell 48 40 8 17 16 14 20 32.00 28.00 40.00 46.00 1982-03-27 19y 04m 13d 2001-08-18 38y 09m 04d Coyne
10 Mark McGhee Greenock Morton; Aberdeen; Celtic 29 25 4 17 19 7 5 61.29 22.58 16.13 72.58 1977-10-05 20y 04m 15d 1989-03-18 31y 09m 26d McGhee
10 Jimmy McGrory Clydebank[3]; Celtic 24 24 0 17 14 5 5 58.33 20.83 20.83 68.75 1923-09-15 19y 04m 20d 1937-02-06 32y 09m 11d McGrory
13 Derek Johnstone Rangers 26 25 1 16 19 3 5 70.37 11.11 18.52 75.93 1972-01-22 18y 02m 18d 1985-02-23 31y 03m 19d Johnstone
13 Kris Boyd Kilmarnock; Rangers 50 39 11 16 22 11 22 39.29 19.64 39.29 49.11 2001-12-15 18y 03m 27d 2019-05-04 35y 08m 16d Boyd
13 Alexander McMahon Hibernian; Celtic 34 34 0 16 9 5 18 26.47 14.71 52.94 33.82 1886-05-15 18y 03m 24d 1902-04-21 Not Known McMahon
13 Hugh Ferguson Motherwell; Dundee 18 18 0 16 10 4 4 55.56 22.22 22.22 66.67 1916-12-09 Not Known 1929-12-14 Not Known Ferguson
17 David Mathie Motherwell; Clyde; Partick Thistle 19 19 0 15 7 5 7 36.84 26.32 36.84 50.00 1939-02-11 Not Known 1949-01-29 Not Known Mathie
17 Harry Ritchie Hibernian 47 47 0 15 17 12 18 36.17 25.53 38.30 48.94 1919-05-17 19y 02m 28d 1928-04-25 28y 02m 06d Ritchie
17 Eddie Turnbull Hibernian 42 42 0 15 16 2 24 38.10 4.76 57.14 40.48 1947-01-01 23y 08m 20d 1959-01-01 35y 08m 20d Turnbull
20 Billy Dodds Dundee; St Johnstone; Aberdeen; Dundee United; Rangers 46 41 5 14 22 9 19 44.00 18.00 38.00 53.00 1989-11-11 20y 09m 06d 2005-08-14 36y 06m 09d Dodds
20 Pat Murray Hibernian 46 46 0 14 14 8 24 30.43 17.39 52.17 39.13 1893-05-18 19y 00m 12d 1901-04-20 26y 11m 14d Murray
20 John Campbell Celtic; Third Lanark 37 37 0 14 15 7 15 40.54 18.92 40.54 50.00 1891-02-28 18y 06m 09d 1904-11-26 32y 03m 07d Campbell
20 Allan Martin Hibernian; Celtic 26 26 0 14 9 4 13 34.62 15.38 50.00 42.31 1893-08-12 Not Known 1899-04-01 Not Known Martin
20 Hamilton Handling Hibernian 26 26 0 14 6 10 10 23.08 38.46 38.46 42.31 1898-10-29 Not Known 1902-01-01 Not Known Handling
20 Mark Hateley Coventry City; Rangers 20 19 1 14 14 5 1 70.00 25.00 5.00 82.50 1979-08-06 17y 08m 30d 1994-11-09 33y 00m 02d Hateley
26 Brian McClair Motherwell; Celtic; Manchester United 22 19 3 13 10 6 6 45.45 27.27 27.27 59.09 1982-05-15 18y 05m 07d 1998-09-23 34y 09m 15d McClair
26 John Crum Celtic; Greenock Morton 21 21 0 13 13 3 5 61.90 14.29 23.81 69.05 1933-09-02 Not Known 1945-01-13 Not Known Crum
26 William Simpson Rangers 16 16 0 13 11 2 3 68.75 12.50 18.75 75.00 1951-01-20 Not Known 1957-10-26 Not Known Simpson
26 Gordon Durie East Fife; Hibernian; Tottenham Hotspur; Rangers 25 18 7 13 13 4 10 48.15 14.81 37.04 55.56 1983-02-20 17y 02m 14d 2000-05-13 34y 05m 07d Durie
26 Alex Linwood St Mirren; Hibernian; Clyde; Greenock Morton 25 25 0 13 6 3 16 24.00 12.00 64.00 30.00 1940-09-28 20y 06m 15d 1952-03-01 31y 11m 17d Linwood
26 Alex Thomson Airdrieonians 26 26 0 13 10 8 8 38.46 30.77 30.77 53.85 1904-09-24 Not Known 1915-09-25 Not Known Thomson
26 Arthur Milne Dundee United; Hibernian; St Mirren 28 28 0 13 15 3 10 53.57 10.71 35.71 58.93 1935-02-23 20y 02m 12d 1949-01-15 34y 01m 04d Milne
26 Lawrie Reilly Hibernian 24 24 0 13 8 2 14 33.33 8.33 58.33 37.50 1946-09-07 17y 10m 10d 1958-01-01 29y 02m 04d Reilly
26 Jimmy Duncanson Rangers; St Mirren 23 23 0 13 13 4 6 56.52 17.39 26.09 65.22 1940-10-12 20y 11m 29d 1951-09-01 31y 10m 19d Duncanson
26 Willie Ormond Hibernian; Scotland XI; Falkirk 43 43 0 13 15 2 26 34.88 4.65 60.47 37.21 1947-01-01 19y 10m 09d 1962-04-21 35y 01m 29d Ormond
26 Gordon Wallace Raith Rovers; Dundee; Dundee United 29 27 2 13 13 9 7 44.83 31.03 24.14 60.34 1967-10-14 24y 03m 24d 1979-09-11 36y 02m 22d Wallace
26 James Oswald St Bernards; Rangers; Greenock Morton 16 16 0 13 7 2 7 43.75 12.50 43.75 50.00 1893-05-27 Not Known 1901-11-16 Not Known Oswald
26 James [1885] Richardson Third Lanark; Ayr United 14 14 0 13 7 2 4 50.00 14.29 28.57 57.14 1908-03-07 Not Known 1920-09-18 Not Known Richardson
39 RS McColl Queens Park; Rangers 16 16 0 12 8 2 6 50.00 12.50 37.50 56.25 1900-02-17 Not Known 1909-12-25 Not Known McColl
39 David McLean Celtic; Third Lanark; Rangers; Dundee 15 15 0 12 4 3 8 26.67 20.00 53.33 36.67 1909-01-09 Not Known 1925-04-18 Not Known McLean
39 Gary Hooper Celtic 11 11 0 12 9 0 3 75.00 .00 25.00 75.00 2010-09-11 22y 07m 16d 2013-01-19 24y 11m 24d Hooper
39 Bobby Murdoch Celtic 29 29 0 12 17 6 6 58.62 20.69 20.69 68.97 1962-08-11 17y 11m 25d 1973-03-24 28y 07m 07d Murdoch
39 Alec Smith Rangers 46 46 0 12 27 12 7 58.70 26.09 15.22 71.74 1895-01-19 19y 02m 12d 1914-09-19 38y 10m 12d Smith
39 Willie Johnston Rangers 23 23 0 12 12 7 4 52.17 30.43 17.39 67.39 1964-10-17 17y 09m 28d 1981-05-02 34y 04m 13d Johnston
39 Andy Penman Dundee; Rangers; Arbroath 28 27 1 12 12 4 12 42.86 14.29 42.86 50.00 1959-02-07 16y 10m 06d 1974-11-16 Not Known Penman
39 Alfredo Morelos Rangers 16 13 3 12 12 4 0 75.00 25.00 .00 87.50 2017-08-19 21y 01m 29d 2023-05-24 26y 11m 03d Morelos
39 John Connor Airdrieonians; Celtic; Albion Rovers; Third Lanark; Greenock Morton; Queen of the South 18 18 0 12 5 2 11 27.78 11.11 61.11 33.33 1932-12-31 Not Known 1945-10-20 Not Known Connor
39 Willie MacFadyen Motherwell 21 21 0 12 12 2 7 57.14 9.52 33.33 61.90 1925-12-19 Not Known 1936-09-09 Not Known McFadyen
39 David Main Falkirk; Aberdeen 19 19 0 12 8 4 7 42.11 21.05 36.84 52.63 1909-04-17 Not Known 1919-12-13 Not Known Main
50 Duncan Shearer Aberdeen 19 13 6 11 10 6 4 50.00 30.00 20.00 65.00 1992-09-12 30y 00m 15d 1997-04-12 34y 07m 15d Shearer
50 Kenny Dalglish Celtic; Falkirk Select 20 20 0 11 15 3 3 71.43 14.29 14.29 78.57 1969-11-08 18y 08m 04d 1988-04-24 37y 01m 20d Dalglish
50 George Hamilton Queen of the South; Aberdeen 17 17 0 11 8 3 6 47.06 17.65 35.29 55.88 1937-11-20 19y 11m 13d 1954-03-20 36y 03m 13d Hamilton
50 Kenneth Cameron Dundee; Kilmarnock; Dundee United 18 16 2 11 8 3 8 42.11 15.79 42.11 50.00 1964-03-21 21y 08m 06d 1973-11-10 31y 03m 26d Cameron
50 Ian Mitchell Dundee United 18 18 0 11 7 4 7 38.89 22.22 38.89 50.00 1962-12-15 16y 07m 06d 1972-10-14 26y 05m 05d Mitchell
50 Steve Chalmers Celtic; Greenock Morton; Partick Thistle 28 27 1 11 12 7 10 41.38 24.14 34.48 53.45 1960-12-17 23y 11m 21d 1974-04-27 37y 04m 01d Chalmers
50 Joe Harper Greenock Morton; Aberdeen; Everton; Hibernian 28 28 0 11 11 8 9 39.29 28.57 32.14 53.57 1966-03-19 18y 02m 08d 1978-12-23 30y 11m 12d Harper
50 Charlie Nicholas Celtic; Arsenal; Aberdeen 23 21 2 11 12 8 5 48.00 32.00 20.00 64.00 1980-09-13 18y 08m 14d 1994-10-15 32y 09m 15d Nicholas
50 John Halligan Hibernian; Edinburgh XI 60 60 0 11 24 16 20 40.00 26.67 33.33 53.33 1921-01-01 Not Known 1933-09-09 Not Known Halligan
50 Jimmy Dunn Hibernian 43 43 0 11 19 12 12 44.19 27.91 27.91 58.14 1921-01-01 20y 01m 07d 1928-01-02 27y 01m 08d Dunn
50 Jimmy O'Rourke Hibernian; St Johnstone; Motherwell 37 35 2 11 13 9 16 34.21 23.68 42.11 46.05 1963-05-04 16y 07m 16d 1980-01-19 33y 04m 01d O'Rourke
50 Keith Wright Dundee; Hibernian; Raith Rovers 39 38 1 11 6 14 19 15.38 35.90 48.72 33.33 1987-01-24 21y 08m 07d 1998-08-19 33y 03m 02d Wright
50 Arthur Duncan Partick Thistle; Hibernian 35 35 0 11 16 13 6 45.71 37.14 17.14 64.29 1967-04-01 19y 03m 27d 1984-01-02 36y 00m 28d Duncan
50 Paul Whitehead Sturrock Dundee United 36 30 6 11 17 9 11 45.95 24.32 29.73 58.11 1975-02-08 18y 03m 29d 1989-05-06 32y 06m 26d Sturrock
50 George Stevenson Motherwell 30 30 0 11 14 6 10 46.67 20.00 33.33 56.67 1924-03-29 18y 11m 25d 1939-02-11 33y 10m 07d Stevenson
50 William Rankin Motherwell; Cowdenbeath; Clyde 29 29 0 11 12 5 12 41.38 17.24 41.38 50.00 1917-09-08 Not Known 1932-01-23 Not Known Rankin
50 Jimmy Fleming Rangers 14 14 0 11 9 4 1 64.29 28.57 7.14 78.57 1926-09-18 Not Known 1934-08-22 Not Known Fleming
67 Angus Plumb Hibernian; Falkirk; East Fife 14 14 0 10 5 1 8 35.71 7.14 57.14 39.29 1949-01-01 Not Known 1957-01-26 Not Known Plumb
67 Joe Baker Hibernian 14 14 0 10 8 1 5 57.14 7.14 35.71 60.71 1957-10-07 17y 02m 20d 1971-02-13 30y 06m 27d Baker
67 William Hunter St Bernards; Airdrieonians 13 13 0 10 5 2 6 38.46 15.38 46.15 46.15 1905-04-29 Not Known 1912-04-06 Not Known Hunter
67 Kyogo Furuhashi Celtic 13 11 2 10 11 0 3 78.57 .00 21.43 78.57 2021-07-31 26y 06m 11d 2024-09-14 29y 07m 25d Furuhashi
67 Doug Wallace Clyde; Hibernian 16 16 0 10 7 3 4 43.75 18.75 25.00 53.13 1938-02-19 Not Known 1945-11-03 Not Known Wallace
67 Jimmy Walker Partick Thistle 15 15 0 10 6 6 3 40.00 40.00 20.00 60.00 1948-01-31 Not Known 1953-01-17 Not Known Walker
67 Scott Sinclair Manchester City; Celtic 15 10 5 10 13 0 2 86.67 .00 13.33 86.67 2014-07-18 25y 03m 23d 2019-05-25 30y 02m 00d Sinclair
67 Torrance Gillick Rangers; Airdrieonians 30 30 0 10 19 7 3 63.33 23.33 10.00 75.00 1934-12-08 19y 06m 19d 1948-05-03 32y 11m 14d Gillick
67 Mixu Paatelainen Dundee United; Aberdeen; Hibernian 30 23 7 10 6 15 10 19.35 48.39 32.26 43.55 1988-02-03 21y 00m 00d 2003-01-02 35y 10m 30d Paatelainen
67 Andy Cunningham Kilmarnock; Rangers 29 29 0 10 13 7 9 44.83 24.14 31.03 56.90 1910-04-30 19y 03m 00d 1927-08-20 36y 06m 20d Cunningham
67 Billy Kirkwood Dundee United; Hibernian; Dunfermline Athletic; Dundee 29 27 2 10 12 8 11 38.71 25.81 35.48 51.61 1977-04-20 18y 07m 19d 1988-12-03 30y 03m 02d Kirkwood
67 Johnny Graham Third Lanark; Falkirk; Hibernian; Ayr United 32 32 0 10 8 7 18 24.24 21.21 54.55 34.85 1963-10-19 18y 09m 11d 1976-10-09 31y 09m 01d Graham
67 Davie Wilson The British Army; Rangers; Dundee United; Dumbarton 36 35 1 10 15 6 15 41.67 16.67 41.67 50.00 1958-04-23 19y 03m 13d 1973-01-06 33y 11m 27d Wilson
67 Paul Wright Aberdeen; Hibernian; St Johnstone; Kilmarnock 40 33 7 10 10 9 22 24.39 21.95 53.66 35.37 1984-04-02 16y 07m 16d 2001-03-14 33y 06m 25d Wright
67 Jimmy McMenemy Celtic; Partick Thistle 39 39 0 10 16 10 13 41.03 25.64 33.33 53.85 1902-08-26 21y 10m 15d 1922-04-01 41y 05m 21d McMenemy
67 Bobby Collins Celtic; Scotland XI; Greenock Morton 24 24 0 10 9 4 11 37.50 16.67 45.83 45.83 1949-09-17 18y 07m 01d 1971-04-10 40y 01m 25d Collins
67 James M Crawford Queens Park 24 24 0 10 5 4 15 20.83 16.67 62.50 29.17 1924-01-12 Not Known 1937-04-03 Not Known Crawford
67 Pat Gardner Queen of the South; Dunfermline Athletic; Dundee United; Motherwell 24 23 1 10 13 5 7 52.00 20.00 28.00 62.00 1963-10-12 19y 10m 15d 1976-04-10 32y 04m 14d Gardner
67 Alex Wylie St Mirren 23 23 0 10 6 4 13 26.09 17.39 56.52 34.78 1891-02-21 Not Known 1900-01-20 Not Known Wylie
67 Ronnie Glavin Partick Thistle; Celtic 23 23 0 10 10 6 7 43.48 26.09 30.43 56.52 1971-12-18 20y 08m 21d 1978-08-19 27y 04m 23d Glavin
67 John Hughes Celtic 22 22 0 10 11 4 7 50.00 18.18 31.82 59.09 1960-12-17 Not Known 1970-08-22 Not Known Hughes
67 'Dixie' Deans Motherwell; Celtic; Partick Thistle 22 21 1 10 11 4 7 50.00 18.18 31.82 59.09 1967-04-29 20y 08m 30d 1977-03-26 30y 07m 26d Deans
67 Harry Hood Clyde; Celtic; Motherwell; Queen of the South 28 25 3 10 19 4 6 65.52 13.79 20.69 72.41 1963-03-16 18y 05m 13d 1978-04-15 33y 06m 12d Hood
67 William Smith Hibernian 26 26 0 10 7 3 16 26.92 11.54 61.54 32.69 1893-05-18 Not Known 1897-09-18 Not Known Smith[1]
67 Bob McPhail Rangers 27 27 0 10 12 7 8 44.44 25.93 29.63 57.41 1927-08-20 21y 09m 26d 1939-03-18 33y 04m 21d McPhail
67 Andy Kerr Partick Thistle; Kilmarnock; Aberdeen 26 26 0 10 10 6 10 38.46 23.08 38.46 50.00 1952-10-11 21y 03m 12d 1964-12-12 33y 05m 13d Kerr
67 Thomas McInally Celtic; Third Lanark 18 18 0 10 11 3 4 61.11 16.67 22.22 69.44 1919-09-13 Not Known 1927-11-12 Not Known McInally
67 John Thomson Fitzsimmons Alloa Athletic; Clyde; Falkirk 17 17 0 10 5 4 7 29.41 23.53 41.18 41.18 1939-11-11 Not Known 1946-03-23 Not Known Fitzsimmons
67 Tom Gemmell St Mirren 20 20 0 10 6 8 6 30.00 40.00 30.00 50.00 1952-01-12 21y 06m 10d 1961-08-23 31y 01m 21d Gemmell
67 William Mills Aberdeen; Clyde 21 21 0 10 10 4 7 47.62 19.05 33.33 57.14 1932-09-26 Not Known 1944-02-12 Not Known Mills
67 George Smith Partick Thistle; Dundee United 21 21 0 10 6 5 10 28.57 23.81 47.62 40.48 1954-09-11 Not Known 1964-03-14 Not Known Smith
67 Jorg Albertz Rangers 21 19 2 10 16 2 3 76.19 9.52 14.29 80.95 1996-09-14 25y 07m 16d 2001-05-05 30y 03m 06d Albertz
67 Jimmy Smith Rangers 22 22 0 10 9 7 6 40.91 31.82 27.27 56.82 1930-08-16 18y 10m 23d 1945-02-03 33y 04m 10d Smith
67 Alexander Clark Airdrieonians; Rangers; Dunfermline Athletic 21 19 2 10 8 3 10 38.10 14.29 47.62 45.24 1977-10-15 20y 11m 17d 1990-04-14 33y 05m 17d Clark

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