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
Buy it from Sports Books Direct

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

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