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 |
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 |
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 | 0 | .0000 |
6 | Ned Doig | Arbroath; Sunderland | Sat 19 Feb 1887 | Sat 04 Apr 1903 | 16y 01m 17d | 5 | 20.0000 | 0 | .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 | 0 | .0000 |
12 | Jock Drummond | Falkirk; Rangers | Sat 19 Mar 1892 | Sat 21 Mar 1903 | 11y 00m 03d | 14 | 56.0000 | 0 | .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 | 0 | .0000 |
17 | Nicol Smith | Rangers | Sat 03 Apr 1897 | Sat 03 May 1902 | 05y 01m 01d | 12 | 48.0000 | 0 | .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 | 0 | .0000 |
22 | Harry Rennie | Heart of Midlothian; Hibernian | Sat 03 Mar 1900 | Sat 14 Mar 1908 | 08y 00m 12d | 13 | 52.0000 | 0 | .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 | 0 | .0000 |
30 | Jimmy Brownlie | Third Lanark | Mon 15 Mar 1909 | Sat 04 Apr 1914 | 05y 00m 21d | 16 | 64.0000 | 0 | .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 | 0 | .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 | 0 | .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 | 0 | .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 | 0 | .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 | 0 | .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 | 0 | .0000 |
50 | Bill Shankly | Preston North End | Sat 09 Apr 1938 | Sat 15 Apr 1939 | 01y 00m 07d | 5 | 14.4000 | 0 | .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 | 0 | .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 | 0 | .0000 |
55 | George Young | Rangers | Wed 15 May 1946 | Sun 19 May 1957 | 11y 00m 05d | 54 | 115.6000 | 0 | .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 | 0 | .0000 |
59 | Bobby Evans | Celtic; Chelsea | Sat 23 Oct 1948 | Wed 08 Jun 1960 | 11y 07m 17d | 48 | 89.9998 | 0 | .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 | 0 | .0000 |
64 | Willie McNaught | Raith Rovers | Sat 21 Oct 1950 | Wed 03 Nov 1954 | 04y 00m 14d | 5 | 8.0000 | 0 | .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 | 0 | .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 | 0 | .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 | 0 | .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 | 0 | .0000 |
85 | Ronnie Simpson | Celtic | Sat 15 Apr 1967 | Wed 06 Nov 1968 | 01y 06m 23d | 5 | 10.1666 | 0 | .0000 |
86 | Jimmy Smith | Aberdeen; Newcastle United | Thu 30 May 1968 | Tue 14 May 1974 | 05y 11m 15d | 4 | 6.0000 | 0 | .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 | 0 | .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 | 0 | .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 | 0 | .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 |