London Hearts Supporters Club

Overall John
Cairney
Top 100
Since 2001
Birthday Caps Caps
Weighted
Career
Span
Name Goals Goals
Average
Earliest
Cap
Latest
Cap
Goals
per game
Goals
per game
> 10 Caps
Caps Goals Goals
Average


Taken From
A Scottish Football Hall of Fame
John Cairney
Buy the book from Amazon

Club No of
Players

Celtic

23

Rangers

21

Heart of Midlothian

9

Hibernian

9

Queens Park

6

Aberdeen

5

Derby County

5

Everton

5

Liverpool

5

Manchester City

5

Manchester United

5

Third Lanark

5

Arsenal

4

Dundee

4

Leeds United

4

Newcastle United

4

Sunderland

4

Chelsea

3

Partick Thistle

3

Preston North End

3

Tottenham Hotspur

3

Airdrieonians

2

Aston Villa

2

Falkirk

2

Greenock Morton

2

Huddersfield Town

2

Kilmarnock

2

Middlesbrough

2

Nottingham Forest

2

AC Milan

1

Arbroath

1

Birmingham City

1

Clydesdale

1

Dumbarton

1

Dunfermline Athletic

1

Motherwell

1

Newmilns

1

Raith Rovers

1

Renton

1

Sampdoria Genova

1

Southampton

1

Torino

1

Wanderers

1

West Bromwich Albion

1


Seq Player Clubs Shown in Order Played For First Last Span
in
Days
Caps Caps
Weig
hted
Go
als
Ave
Goals
game
1 Lord Arthur Kinnaird Wanderers Sat 08 Mar 1873 Sat 08 Mar 1873 00y 00m 01d 1 6.0000 .0000
2 Billy MacKinnon Queens Park Sat 30 Nov 1872 Sat 05 Apr 1879 06y 04m 07d 9 66.0000 5 .5556
3 Harry McNeil Queens Park Sat 07 Mar 1874 Mon 14 Mar 1881 07y 00m 08d 10 72.0000 6 .6000
4 Jimmy Lang Clydesdale; Third Lanark Sat 25 Mar 1876 Sat 23 Mar 1878 01y 11m 27d 2 12.0000 2 1.0000
5 Wally Arnott Queens Park Mon 12 Mar 1883 Sat 01 Apr 1893 10y 00m 21d 14 58.0000 .0000
6 Ned Doig Arbroath; Sunderland Sat 19 Feb 1887 Sat 04 Apr 1903 16y 01m 17d 5 20.0000 1 .0000
7 James Kelly Renton; Celtic Sat 20 Mar 1886 Sat 28 Mar 1896 10y 00m 09d 9 36.0000 2 .2222
8 Lalty Wilson Newmilns; Sunderland; Third Lanark Sat 22 Mar 1890 Sat 26 Mar 1904 14y 00m 05d 4 16.0000 1 .2500
9 Jack Bell Dumbarton; Everton; Celtic Sat 29 Mar 1890 Sat 07 Apr 1900 10y 00m 10d 10 40.0000 5 .5000
10 Sandy McMahon Celtic Sat 02 Apr 1892 Sat 15 Mar 1902 09y 11m 14d 6 24.0000 4 .6667
11 Ned Doyle Celtic Sat 02 Apr 1892 Sat 02 Apr 1898 06y 00m 01d 8 32.0000 .0000
12 Jock Drummond Falkirk; Rangers Sat 19 Mar 1892 Sat 21 Mar 1903 11y 00m 03d 14 56.0000 .0000
13 Jake Madden Celtic Sat 18 Mar 1893 Sat 23 Mar 1895 02y 00m 06d 2 8.0000 5 2.5000
14 Neilly Gibson Rangers; Partick Thistle Sat 30 Mar 1895 Sat 18 Mar 1905 09y 11m 19d 14 56.0000 1 .0714
15 Bob McColl Queens Park; Newcastle United Sat 21 Mar 1896 Sat 14 Mar 1908 11y 11m 23d 13 52.0000 13 1.0000
16 Jimmy Cowan Aston Villa Sat 04 Apr 1896 Sat 02 Apr 1898 01y 11m 30d 3 12.0000 .0000
17 Nicol Smith Rangers Sat 03 Apr 1897 Sat 03 May 1902 05y 01m 01d 12 48.0000 .0000
18 Jacky Robertson Everton; Southampton; Rangers Sat 02 Apr 1898 Mon 06 Mar 1905 06y 11m 05d 16 64.0000 2 .1250
19 Alec Smith Rangers Sat 02 Apr 1898 Sat 01 Apr 1911 13y 00m 00d 20 80.0000 5 .2500
20 Robert Hamilton Rangers; Dundee Sat 18 Mar 1899 Mon 06 Mar 1911 11y 11m 17d 11 44.0000 15 1.3636
21 Alex Raisbeck Liverpool Sat 07 Apr 1900 Sat 06 Apr 1907 07y 00m 00d 8 32.0000 .0000
22 Harry Rennie Heart of Midlothian; Hibernian Sat 03 Mar 1900 Sat 14 Mar 1908 08y 00m 12d 13 52.0000 4 .0000
23 Bobby Walker Heart of Midlothian Sat 03 Mar 1900 Sat 05 Apr 1913 13y 01m 03d 29 116.0000 8 .2759
24 Albert Buick Heart of Midlothian Sat 01 Mar 1902 Sat 15 Mar 1902 00y 00m 15d 2 8.0000 2 1.0000
25 Bobby Templeton Aston Villa; Newcastle United; Arsenal; Kilmarnock Sat 03 May 1902 Mon 03 Mar 1913 10y 10m 01d 11 44.0000 1 .0909
26 Charlie Thomson Heart of Midlothian; Sunderland Sat 26 Mar 1904 Sat 04 Apr 1914 10y 00m 10d 21 84.0000 4 .1905
27 Jimmy Quinn Celtic Sat 18 Mar 1905 Sat 23 Mar 1912 07y 00m 06d 11 44.0000 7 .6364
28 Jimmy McMenemy Celtic Sat 18 Mar 1905 Sat 13 Mar 1920 14y 11m 25d 12 48.0000 5 .4167
29 Alec McNair Celtic Sat 03 Mar 1906 Sat 10 Apr 1920 14y 01m 08d 15 60.0000 .0000
30 Jimmy Brownlie Third Lanark Mon 15 Mar 1909 Sat 04 Apr 1914 05y 00m 21d 16 64.0000 7 .0000
31 Alan Morton Queens Park; Rangers Thu 26 Feb 1920 Sun 08 May 1932 12y 02m 13d 31 106.0000 5 .1613
32 Jimmy McMullan Partick Thistle; Manchester City Thu 26 Feb 1920 Sat 13 Apr 1929 09y 01m 19d 16 58.0000 .0000
33 Andy Cunningham Rangers Sat 13 Mar 1920 Sat 02 Apr 1927 07y 00m 21d 12 48.0000 5 .4167
34 Andy Wilson Dunfermline Athletic; Middlesbrough Thu 26 Feb 1920 Sat 14 Apr 1923 03y 01m 20d 12 48.0000 13 1.0833
35 Davie Meiklejohn Rangers Sat 04 Feb 1922 Wed 29 Nov 1933 11y 09m 26d 15 49.0000 3 .2000
36 Hughie Gallacher Airdrieonians; Newcastle United; Chelsea; Derby County Sat 01 Mar 1924 Sat 06 Apr 1935 11y 01m 06d 20 70.0000 24 1.2000
37 Alex Jackson Aberdeen; Huddersfield Town Sat 14 Feb 1925 Sun 18 May 1930 05y 03m 05d 17 58.0000 8 .4706
38 Alex James Preston North End; Arsenal Sat 31 Oct 1925 Wed 26 Oct 1932 06y 11m 27d 8 25.0000 3 .3750
39 Jack Harkness Queens Park; Heart of Midlothian Sat 26 Feb 1927 Wed 04 Oct 1933 06y 07m 09d 12 36.0000 2 .0000
40 Bob McPhail Airdrieonians; Rangers Sat 02 Apr 1927 Wed 10 Nov 1937 10y 07m 09d 17 47.8000 7 .4118
41 Jimmy McGrory Celtic Sat 25 Feb 1928 Sat 16 Sep 1933 05y 06m 23d 7 23.0000 6 .8571
42 John Thomson Celtic Sun 18 May 1930 Sat 28 Mar 1931 00y 10m 11d 4 9.0000 3 .0000
43 Dally Duncan Derby County Wed 26 Oct 1932 Sat 30 Oct 1937 05y 00m 05d 14 44.4000 7 .5000
44 Matt Busby Manchester City Wed 04 Oct 1933 Wed 04 Oct 1933 00y 00m 01d 1 3.0000 .0000
45 Tommy Walker Heart of Midlothian Wed 21 Nov 1934 Wed 15 May 1946 11y 05m 25d 21 62.0000 9 .4286
46 Jimmy Simpson Rangers Sat 20 Oct 1934 Wed 10 Nov 1937 03y 00m 22d 14 40.8000 1 .0714
47 Jerry Dawson Rangers Sat 20 Oct 1934 Sat 15 Apr 1939 04y 05m 27d 14 36.2000 2 .0000
48 Jimmy Delaney Celtic; Manchester United Sat 05 Oct 1935 Sat 10 Apr 1948 12y 06m 06d 15 44.8000 7 .4667
49 Jimmy Carabine Third Lanark Sat 21 May 1938 Sat 15 Apr 1939 00y 10m 26d 3 8.4000 .0000
50 Bill Shankly Preston North End Sat 09 Apr 1938 Sat 15 Apr 1939 01y 00m 07d 5 14.4000 .0000
51 Billy Liddell Liverpool Wed 15 May 1946 Sat 08 Oct 1955 09y 04m 24d 29 62.3000 8 .2759
52 Willie Miller Celtic Sat 19 Oct 1946 Wed 12 Nov 1947 01y 00m 25d 6 13.6000 1 .0000
53 Willie Waddell Rangers Wed 15 May 1946 Wed 03 Nov 1954 08y 05m 20d 18 40.4000 6 .3333
54 Willie Woodburn Rangers Sat 12 Apr 1947 Wed 30 Apr 1952 05y 00m 19d 24 47.2000 .0000
55 George Young Rangers Wed 15 May 1946 Sun 19 May 1957 11y 00m 05d 54 115.6000 .0000
56 Gordon Smith Hibernian Wed 23 Jan 1946 Sun 26 May 1957 11y 04m 04d 19 42.3000 4 .2105
57 Billy Steel Greenock Morton; Derby County; Dundee Sat 12 Apr 1947 Wed 06 May 1953 06y 00m 25d 30 65.2000 12 .4000
58 Jimmy Cowan Greenock Morton Wed 28 Apr 1948 Fri 30 May 1952 04y 01m 03d 25 49.0000 8 .0000
59 Bobby Evans Celtic; Chelsea Sat 23 Oct 1948 Wed 08 Jun 1960 11y 07m 17d 48 89.9998 .0000
60 Lawrie Reilly Hibernian Sat 23 Oct 1948 Sat 06 Apr 1957 08y 05m 15d 38 78.5000 22 .5789
61 Jimmy Mason Third Lanark Sat 23 Oct 1948 Sun 27 May 1951 02y 07m 05d 7 15.5000 4 .5714
62 Willie Bauld Heart of Midlothian Sat 15 Apr 1950 Sun 21 May 1950 00y 01m 07d 3 6.0000 2 .6667
63 Bertie Auld Celtic Wed 27 May 1959 Wed 04 Nov 1959 00y 05m 09d 3 5.7143 .0000
64 Willie McNaught Raith Rovers Sat 21 Oct 1950 Wed 03 Nov 1954 04y 00m 14d 5 8.0000 .0000
65 Bobby Collins Celtic; Everton; Leeds United Sat 21 Oct 1950 Sun 23 May 1965 14y 07m 03d 31 51.8093 10 .3226
66 Bobby Johnstone Hibernian; Manchester City Sat 14 Apr 1951 Sat 14 Apr 1956 05y 00m 01d 17 34.0000 10 .5882
67 Tommy Docherty Preston North End; Arsenal Wed 14 Nov 1951 Sat 11 Apr 1959 07y 04m 29d 25 41.8332 1 .0400
68 Willie Ormond Hibernian Sat 03 Apr 1954 Sat 11 Apr 1959 05y 00m 09d 6 9.5000 2 .3333
69 Tommy Younger Hibernian; Liverpool Wed 04 May 1955 Wed 11 Jun 1958 03y 01m 08d 24 40.6664 4 .0000
70 Eric Caldow Rangers Sat 06 Apr 1957 Sat 06 Apr 1963 06y 00m 01d 40 69.5951 5 .1250
71 Davie Mackay Heart of Midlothian; Tottenham Hotspur Sun 26 May 1957 Sat 02 Oct 1965 08y 04m 07d 22 40.7953 4 .1818
72 Bill Brown Dundee; Tottenham Hotspur Sun 15 Jun 1958 Tue 09 Nov 1965 07y 04m 26d 28 50.5334 6 .0000
73 John White Falkirk; Tottenham Hotspur Wed 06 May 1959 Tue 12 May 1964 05y 00m 07d 22 43.7144 3 .1364
74 Denis Law Huddersfield Town; Manchester City; Torino; Manchester United Sat 18 Oct 1958 Fri 14 Jun 1974 15y 07m 28d 55 91.5715 30 .5455
75 Alex Young Heart of Midlothian; Everton Sat 09 Apr 1960 Sat 18 Jun 1966 06y 02m 10d 8 14.1905 5 .6250
76 Jim Baxter Rangers; Sunderland Wed 09 Nov 1960 Wed 22 Nov 1967 07y 00m 14d 34 61.7427 3 .0882
77 Billy McNeill Celtic Sat 15 Apr 1961 Sat 27 May 1972 11y 01m 13d 29 52.9857 3 .1034
78 Willie Henderson Rangers Sat 20 Oct 1962 Wed 21 Apr 1971 08y 06m 02d 29 51.1904 5 .1724
79 John Greig Rangers Sat 11 Apr 1964 Wed 29 Oct 1975 11y 06m 19d 44 76.0140 3 .0682
80 Willie Hamilton Hibernian Thu 27 May 1965 Thu 27 May 1965 00y 00m 01d 1 1.7143 .0000
81 Billy Bremner Leeds United Sat 08 May 1965 Wed 03 Sep 1975 10y 03m 27d 54 76.3949 3 .0556
82 Jimmy Johnstone Celtic Sat 03 Oct 1964 Wed 20 Nov 1974 10y 01m 18d 23 34.5951 4 .1739
83 Bobby Murdoch Celtic Tue 09 Nov 1965 Wed 05 Nov 1969 03y 11m 28d 12 19.1665 5 .4167
84 Charlie Cooke Dundee; Chelsea Wed 24 Nov 1965 Tue 13 May 1975 09y 05m 20d 16 26.4998 .0000
85 Ronnie Simpson Celtic Sat 15 Apr 1967 Wed 06 Nov 1968 01y 06m 23d 5 10.1666 .0000
86 Jimmy Smith Aberdeen; Newcastle United Thu 30 May 1968 Tue 14 May 1974 05y 11m 15d 4 6.0000 .0000
87 Archie Gemmill Derby County; Nottingham Forest; Birmingham City Wed 03 Feb 1971 Wed 25 Mar 1981 10y 01m 23d 43 58.6715 8 .1860
88 Asa Hartford West Bromwich Albion; Manchester City; Everton Wed 26 Apr 1972 Fri 18 Jun 1982 10y 01m 24d 50 65.7701 4 .0800
89 Kenny Dalglish Celtic; Liverpool Wed 10 Nov 1971 Wed 12 Nov 1986 15y 00m 03d 102 131.3959 30 .2941
90 Danny McGrain Celtic Sat 12 May 1973 Tue 22 Jun 1982 09y 01m 11d 62 78.0552 .0000
91 Joe Jordan Leeds United; Manchester United; AC Milan Sat 19 May 1973 Tue 22 Jun 1982 09y 01m 04d 52 64.2973 11 .2115
92 Graeme Souness Middlesbrough; Liverpool; Sampdoria Genova Wed 30 Oct 1974 Sun 08 Jun 1986 11y 07m 10d 54 71.1064 4 .0741
93 Alan Rough Partick Thistle; Hibernian Wed 07 Apr 1976 Wed 23 Apr 1986 10y 00m 17d 53 68.0571 16 .0000
94 John Robertson Nottingham Forest; Derby County Sat 13 May 1978 Wed 12 Oct 1983 05y 05m 00d 28 36.5649 8 .2857
95 Davie Cooper Rangers; Motherwell Wed 12 Sep 1979 Wed 16 May 1990 10y 08m 05d 22 31.0754 6 .2727
96 Gordon Strachan Aberdeen; Manchester United; Leeds United Fri 16 May 1980 Wed 25 Mar 1992 11y 10m 10d 50 66.6125 5 .1000
97 Jim Leighton Aberdeen; Manchester United; Hibernian Wed 13 Oct 1982 Sat 10 Oct 1998 15y 11m 28d 91 123.6905 42 .0000
98 Charlie Nicholas Celtic; Arsenal; Aberdeen Wed 30 Mar 1983 Wed 26 Apr 1989 06y 00m 28d 20 27.8689 5 .2500
99 Paul McStay Celtic Wed 21 Sep 1983 Wed 02 Apr 1997 13y 06m 13d 76 107.8053 9 .1184
100 Ally McCoist Rangers; Kilmarnock Tue 29 Apr 1986 Sat 10 Oct 1998 12y 05m 12d 61 81.1360 19 .3115

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