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