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

Scotland Players by Career Span


Rank Player Clubs Shown in Order Played For First Last Span Caps Caps
Weig
hted
Go
als
Ave
Goals
game
1 tn Ned Doig Arbroath Sunderland

Sat 19 Feb 1887

Sat 04 Apr 1903

16y 1m 17d

6

21.0000

0

.0000

2 tn Jim Leighton Aberdeen Manchester United Hibernian

Wed 13 Oct 1982

Sat 10 Oct 1998

15y 11m 28d

91

123.6905

0

.0000

3 tn Denis Law Huddersfield Town Manchester City Torino CC Manchester United

Sat 18 Oct 1958

Fri 14 Jun 1974

15y 7m 28d

56

90.9764

31

.5536

4 tn Kenny Dalglish Celtic Liverpool

Wed 10 Nov 1971

Wed 12 Nov 1986

15y 0m 3d

102

131.3959

30

.2941

5 tn George Hamilton Aberdeen

Sun 21 May 1939

Wed 19 May 1954

14y 11m 29d

9

16.8000

5

.5556

6 tn Jimmy McMenemy Celtic

Sat 18 Mar 1905

Sat 13 Mar 1920

14y 11m 25d

14

54.0000

5

.3571

7 tn Bobby Collins Celtic Everton Leeds United

Sat 21 Oct 1950

Sun 23 May 1965

14y 7m 3d

31

50.0951

10

.3226

8 tn William Miller Aberdeen

Sun 01 Jun 1975

Wed 15 Nov 1989

14y 5m 15d

65

88.0314

1

.0154

9 tn Alec McNair Celtic

Sat 03 Mar 1906

Sat 10 Apr 1920

14y 1m 8d

18

69.0000

0

.0000

10 tn George Young Rangers

Sat 17 Apr 1943

Sun 19 May 1957

14y 1m 3d

58

120.4001

0

.0000

11 tn Lalty Wilson Newmilns Sunderland Third Lanark

Sat 22 Mar 1890

Sat 26 Mar 1904

14y 0m 5d

4

15.0000

1

.2500

12 tn Paul McStay Celtic

Wed 21 Sep 1983

Wed 02 Apr 1997

13y 6m 13d

76

107.8053

9

.1184

13 tn Billy Liddell Liverpool

Sat 18 Apr 1942

Sat 08 Oct 1955

13y 5m 21d

37

85.9572

11

.2973

14 tn Davie Meiklejohn Rangers

Sat 04 Feb 1922

Sun 09 Jun 1935

13y 4m 6d

17

51.4286

5

.2941

15 tn Alan Morton Queens Park Rangers

Sat 22 Mar 1919

Sun 08 May 1932

13y 1m 17d

34

112.1429

6

.1765

16 tn Bobby Walker Heart of Midlothian

Sat 03 Mar 1900

Sat 05 Apr 1913

13y 1m 3d

31

116.0000

7

.2258

17 tn Robert Kelso Renton Dundee

Sat 14 Mar 1885

Sat 26 Mar 1898

13y 0m 13d

7

28.0000

0

.0000

18 tn Alec Smith Rangers

Sat 02 Apr 1898

Sat 01 Apr 1911

12y 0m 0d

22

80.0000

6

.2727

19 tn Alex McLeish Aberdeen

Wed 26 Mar 1980

Wed 17 Feb 1993

12y 10m 23d

77

107.7275

0

.0000

20 tn Kevin Gallacher Dundee United Coventry City Blackburn Rovers Newcastle United

Tue 17 May 1988

Wed 28 Mar 2001

12y 10m 12d

53

72.0807

9

.1698

21 tn Ian Durrant Rangers Kilmarnock

Wed 09 Sep 1987

Tue 30 May 2000

12y 8m 22d

20

30.7379

0

.0000

22 equal tn Jimmy Delaney Celtic Manchester United

Wed 21 Aug 1935

Sat 10 Apr 1948

12y 7m 21d

19

46.6000

10

.5263

22 equal tn Willie Johnston Rangers West Bromwich Albion

Wed 13 Oct 1965

Sat 03 Jun 1978

12y 7m 22d

22

28.5998

2

.0909

24 tn Gordon Smith Hibernian

Sat 14 Oct 1944

Sun 26 May 1957

12y 7m 13d

21

44.3000

4

.1905

25 tn Willie Waddell Rangers

Sat 18 Apr 1942

Wed 03 Nov 1954

12y 6m 17d

29

70.7429

9

.3103

26 tn Ally McCoist Rangers Kilmarnock

Tue 29 Apr 1986

Sat 10 Oct 1998

12y 5m 12d

61

81.1360

19

.3115

27 tn Andrew Goram Oldham Athletic Hibernian Rangers

Wed 16 Oct 1985

Wed 25 Mar 1998

12y 5m 10d

43

58.1655

0

.0000

28 tn Jimmy Brownlie Third Lanark Greenock Morton

Mon 15 Mar 1909

Sat 09 Jul 1921

12y 3m 25d

21

79.0000

0

.0000

29 tn Roy Aitken Celtic Newcastle United St Mirren

Wed 12 Sep 1979

Wed 16 Oct 1991

12y 1m 5d

57

75.9893

1

.0175

30 tn Charles Campbell Queens Park

Sat 07 Mar 1874

Sat 27 Mar 1886

12y 0m 21d

13

78.0000

1

.0769

31 tn Bob McColl Queens Park Newcastle United

Sat 21 Mar 1896

Sat 14 Mar 1908

11y 11m 23d

13

51.0000

13

1.0000

32 tn Bob Hamilton Rangers Dundee

Sat 18 Mar 1899

Mon 06 Mar 1911

11y 11m 18d

11

41.0000

15

1.3636

33 tn Gordon Strachan Aberdeen Manchester United Leeds United

Fri 16 May 1980

Wed 25 Mar 1992

11y 10m 10d

50

66.6125

5

.1000

34 tn David Narey Dundee United

Wed 27 Apr 1977

Wed 08 Feb 1989

11y 9m 13d

35

44.4428

1

.0286

35 tn John Collins Hibernian Celtic AS Monaco Everton

Wed 17 Feb 1988

Wed 17 Nov 1999

11y 9m 1d

58

76.7016

12

.2069

36 tn Bobby Evans Celtic Chelsea

Sat 23 Oct 1948

Wed 08 Jun 1960

11y 7m 17d

49

87.7142

1

.0204

37 tn Graeme Souness Middlesborough Liverpool UC Sampdoria

Wed 30 Oct 1974

Sun 08 Jun 1986

11y 7m 10d

54

71.1064

4

.0741

38 tn Jim Cruickshank Heart of Midlothian

Tue 12 May 1964

Wed 17 Dec 1975

11y 7m 6d

11

17.9475

0

.0000

39 tn John Greig Rangers

Sat 11 Apr 1964

Wed 29 Oct 1975

11y 6m 19d

44

69.8473

3

.0682

40 tn Derek Whyte Celtic Middlesborough Aberdeen

Wed 14 Oct 1987

Wed 28 Apr 1999

11y 6m 15d

12

16.1293

0

.0000

41 tn Matt Busby Manchester City Hibernian Liverpool

Wed 04 Oct 1933

Sat 14 Apr 1945

11y 6m 11d

8

33.0000

0

.0000

42 tn Tommy Walker Heart of Midlothian

Wed 21 Nov 1934

Wed 15 May 1946

11y 5m 25d

36

103.4000

13

.3611

43 tn Hughie Gallacher Airdrieonians Newcastle United Chelsea Derby County

Sat 01 Mar 1924

Sun 09 Jun 1935

11y 3m 9d

21

69.1429

25

1.1905

44 tn Alexander Archibald Rangers

Sat 12 Feb 1921

Sat 09 Apr 1932

11y 1m 29d

8

27.0000

1

.1250

45 tn Billy McNeill Celtic

Sat 15 Apr 1961

Sat 27 May 1972

11y 1m 13d

29

51.4857

3

.1034

46 tn Joseph Harper Huddersfield Town Aberdeen Hibernian

Thu 25 May 1967

Wed 07 Jun 1978

11y 0m 14d

7

9.4809

10

1.4286

47 equal tn Jock Drummond Falkirk Rangers

Sat 19 Mar 1892

Sat 21 Mar 1903

11y 0m 3d

16

57.0000

1

.0625

47 equal tn George Gillespie Rangers Queens Park

Sat 27 Mar 1880

Sat 28 Mar 1891

11y 0m 2d

8

39.0000

0

.0000

49 tn Tom Boyd Motherwell Chelsea Celtic

Wed 12 Sep 1990

Wed 05 Sep 2001

10y 11m 25d

72

100.8310

1

.0139

50 tn Bobby Templeton Aston Villa Newcastle United Woolwich Arsenal Kilmarnock

Sat 05 Apr 1902

Mon 03 Mar 1913

10y 10m 28d

12

44.0000

1

.0833

51 tn Davie Cooper Rangers Motherwell

Wed 12 Sep 1979

Wed 16 May 1990

10y 8m 5d

22

31.0754

6

.2727

52 tn Douglas Gray Rangers

Sat 27 Oct 1928

Sun 18 Jun 1939

10y 7m 23d

12

29.5715

0

.0000

53 tn Gordon Durie Chelsea Tottenham Hotspur Rangers

Wed 11 Nov 1987

Tue 23 Jun 1998

10y 7m 13d

43

58.2786

7

.1628

54 tn Bob McPhail Airdrieonians Rangers

Sat 02 Apr 1927

Wed 10 Nov 1937

10y 7m 9d

17

45.5143

7

.4118

55 tn David Weir Heart of Midlothian Everton Rangers

Tue 27 May 1997

Sat 17 Nov 2007

10y 5m 22d

61

89.4386

1

.0164

56 tn Duke McMahon Celtic

Sat 03 Oct 1891

Sat 15 Mar 1902

10y 5m 13d

7

25.0000

6

.8571

57 tn Christian Dailly Derby County Blackburn Rovers West Ham United

Tue 27 May 1997

Sat 13 Oct 2007

10y 4m 17d

66

86.1881

6

.0909

58 tn Billy Bremner Leeds United

Sat 08 May 1965

Wed 03 Sep 1975

10y 3m 27d

54

73.5616

3

.0556

59 tn George Brown Rangers

Sat 25 Oct 1930

Sat 08 Feb 1941

10y 3m 15d

21

56.6000

0

.0000

60 tn Asa Hartford West Bromwich Albion Manchester City Everton

Wed 26 Apr 1972

Fri 18 Jun 1982

10y 1m 24d

50

65.7701

4

.0800

61 tn Archie Gemmill Derby County Nottingham Forest Birmingham City

Wed 03 Feb 1971

Wed 25 Mar 1981

10y 1m 23d

43

58.6715

8

.1860

62 equal tn Jimmy Johnstone Celtic

Sat 03 Oct 1964

Wed 20 Nov 1974

10y 1m 18d

23

33.2618

2

.0870

62 equal tn Edward Turnbull Hibernian

Wed 28 Apr 1948

Sun 15 Jun 1958

10y 1m 19d

9

14.1665

0

.0000

64 tn Richard Gough Dundee United Tottenham Hotspur Rangers

Wed 30 Mar 1983

Wed 28 Apr 1993

10y 0m 30d

61

83.8003

6

.0984

65 tn Jimmy McMullan Partick Thistle Manchester City

Sat 22 Mar 1919

Sat 13 Apr 1929

10y 0m 23d

20

69.1429

0

.0000

66 tn Walter Arnott Queens Park

Mon 12 Mar 1883

Sat 01 Apr 1893

10y 0m 21d

15

59.0000

0

.0000

67 tn Alan Rough Partick Thistle Hibernian

Wed 07 Apr 1976

Wed 23 Apr 1986

10y 0m 17d

53

68.0571

0

.0000

68 equal tn Jack Bell Dumbarton Everton Celtic

Sat 29 Mar 1890

Sat 07 Apr 1900

10y 0m 10d

11

42.0000

6

.5455

68 equal tn Charlie Thomson Heart of Midlothian Sunderland

Sat 26 Mar 1904

Sat 04 Apr 1914

10y 0m 10d

21

84.0000

4

.1905

70 equal tn Andrew Aitken Newcastle United Middlesborough Leicester Fosse

Sat 30 Mar 1901

Sat 01 Apr 1911

10y 0m 3d

15

56.0000

0

.0000

70 equal tn Pat Nevin Chelsea Everton Tranmere Rovers

Wed 26 Mar 1986

Wed 27 Mar 1996

10y 0m 2d

28

42.7033

5

.1786

70 equal tn James Reid Airdrieonians

Sat 28 Feb 1914

Sat 01 Mar 1924

10y 0m 3d

5

27.0000

1

.2000

73 tn Neilly Gibson Rangers Partick Thistle

Sat 30 Mar 1895

Sat 18 Mar 1905

9y 11m 18d

14

56.0000

1

.0714

74 tn John Campbell Celtic

Sat 25 Mar 1893

Mon 09 Mar 1903

9y 11m 14d

13

48.0000

5

.3846

75 tn Stevie Crawford Raith Rovers Dunfermline Athletic Plymouth Argyle Dundee United

Wed 24 May 1995

Sat 26 Mar 2005

9y 10m 3d

24

28.6685

4

.1667

76 tn Alexander Scott Rangers Everton

Wed 07 Nov 1956

Sat 25 Jun 1966

9y 7m 19d

17

29.7761

5

.2941

77 tn Alexander Venters Cowdenbeath Rangers

Sat 16 Sep 1933

Sat 17 Apr 1943

9y 7m 2d

7

26.0000

1

.1429

78 tn George Cummings Partick Thistle Aston Villa

Sat 06 Apr 1935

Sat 14 Oct 1944

9y 6m 9d

14

35.2000

0

.0000

79 tn Charlie Cooke Dundee Chelsea

Wed 24 Nov 1965

Tue 13 May 1975

9y 5m 20d

16

23.1664

0

.0000

80 tn Andrew Gray Aston Villa Wolverhampton Wanderers Everton

Wed 17 Dec 1975

Tue 28 May 1985

9y 5m 12d

20

27.1247

7

.3500

81 tn Brian ONeil Celtic VfL Wolfsburg Preston North End

Wed 27 Mar 1996

Wed 17 Aug 2005

9y 4m 22d

7

9.8527

0

.0000

82 tn Peter Wilson Celtic

Sat 27 Feb 1926

Sun 09 Jun 1935

9y 3m 14d

6

17.0000

0

.0000

83 tn Barry Ferguson Rangers Blackburn Rovers

Sat 05 Sep 1998

Sat 17 Nov 2007

9y 2m 13d

43

58.7137

3

.0698

84 tn Danny McGrain Celtic

Sat 12 May 1973

Tue 22 Jun 1982

9y 1m 11d

62

78.0552

0

.0000

85 tn Ian McMillan Airdrieonians Rangers

Sat 05 Apr 1952

Sun 14 May 1961

9y 1m 10d

6

12.5000

2

.3333

86 tn Sandy Jardine Rangers

Wed 11 Nov 1970

Wed 19 Dec 1979

9y 1m 9d

38

45.4664

1

.0263

87 tn Wilfrid Low Newcastle United

Mon 06 Mar 1911

Sat 10 Apr 1920

9y 1m 5d

5

20.0000

0

.0000

88 tn Joe Jordan Leeds United Manchester United AC Milan

Sat 19 May 1973

Tue 22 Jun 1982

9y 1m 4d

52

64.2973

11

.2115

89 tn Alexander Kennedy Glasgow Eastern 3rd Lanark Rifle Volunteers Third Lanark

Sat 06 Mar 1875

Sat 29 Mar 1884

9y 0m 24d

6

40.0000

0

.0000

90 equal tn James Hay Celtic Newcastle United

Sat 18 Mar 1905

Sat 04 Apr 1914

9y 0m 18d

11

44.0000

0

.0000

90 equal tn John McPherson Kilmarnock Cowlairs Rangers Queens Park

Sat 10 Mar 1888

Sat 27 Mar 1897

9y 0m 18d

10

37.0000

6

.6000

92 tn Alexander Bennett Celtic Rangers

Sat 12 Mar 1904

Sat 15 Mar 1913

9y 0m 4d

11

44.0000

2

.1818

93 tn John Walker Heart of Midlothian Rangers

Sat 30 Mar 1895

Sat 26 Mar 1904

8y 11m 26d

5

20.0000

3

.6000

94 tn Gary McAllister Leicester City Leeds United Coventry City

Wed 25 Apr 1990

Wed 31 Mar 1999

8y 11m 7d

57

76.9624

4

.0702

95 tn Jackie McNamara Celtic Wolverhampton Wanderers

Sat 05 Oct 1996

Wed 07 Sep 2005

8y 11m 3d

33

40.6048

0

.0000

96 tn Scott Booth Aberdeen Borussia Dortmund FC Twente Enschede

Wed 24 Mar 1993

Sat 06 Oct 2001

8y 6m 13d

22

29.9263

6

.2727

97 tn Willie Henderson Rangers

Sat 20 Oct 1962

Wed 21 Apr 1971

8y 6m 2d

29

49.8571

5

.1724

98 tn Jerry Dawson Rangers

Sat 20 Oct 1934

Sat 17 Apr 1943

8y 5m 29d

26

79.2000

0

.0000

99 tn Maurice Malpas Dundee United

Fri 01 Jun 1984

Wed 18 Nov 1992

8y 5m 18d

55

73.9975

1

.0182

100 tn Lawrie Reilly Hibernian

Sat 23 Oct 1948

Sat 06 Apr 1957

8y 5m 15d

40

79.6715

22

.5500

101 tn Dave Mackay Heart of Midlothian Tottenham Hotspur

Sun 26 May 1957

Sat 02 Oct 1965

8y 4m 7d

22

39.6525

4

.1818

102 tn Paul Lambert Motherwell Borussia Dortmund Celtic

Sun 21 May 1995

Wed 10 Sep 2003

8y 3m 21d

40

52.5089

1

.0250

103 tn Jim Bett Rangers SK Lokeren Aberdeen

Tue 23 Mar 1982

Mon 11 Jun 1990

8y 2m 20d

26

36.6048

1

.0385

104 tn Ian Ferguson Rangers

Thu 22 Dec 1988

Tue 11 Feb 1997

8y 1m 21d

9

14.7000

0

.0000

105 tn James Gordon Rangers

Sat 16 Mar 1912

Sat 10 Apr 1920

8y 0m 26d

14

52.0000

0

.0000

106 tn Allan McClory Motherwell

Sat 30 Oct 1926

Wed 21 Nov 1934

8y 0m 23d

3

10.0000

0

.0000

107 equal tn James Kelly Renton Celtic

Sat 17 Mar 1888

Sat 28 Mar 1896

8y 0m 12d

8

30.0000

1

.1250

107 equal tn Harry Rennie Heart of Midlothian Hibernian

Sat 03 Mar 1900

Sat 14 Mar 1908

8y 0m 12d

14

50.0000

0

.0000

107 equal tn William Sellar Battlefield Queens Park

Sat 21 Mar 1885

Sat 01 Apr 1893

8y 0m 12d

9

35.0000

4

.4444

110 equal tn Alexander Donaldson Bolton Wanderers Arthurlie

Sat 28 Feb 1914

Sat 04 Mar 1922

8y 0m 6d

9

32.0000

1

.1111

110 equal tn Ian McColl Rangers

Sat 15 Apr 1950

Sat 19 Apr 1958

8y 0m 5d

14

21.0952

0

.0000

110 equal tn Tom Smith Kilmarnock Preston North End

Sat 14 Apr 1934

Sat 18 Apr 1942

8y 0m 5d

6

15.4000

0

.0000

113 tn Stuart McCall Everton Rangers

Wed 28 Mar 1990

Wed 25 Mar 1998

7y 11m 27d

40

52.2815

1

.0250

114 tn Frank Brennan Airdrieonians Newcastle United

Sat 13 Apr 1946

Sat 03 Apr 1954

7y 11m 22d

10

22.8000

0

.0000

115 tn Francis McLintock Leicester City Arsenal

Tue 04 Jun 1963

Sat 22 May 1971

7y 11m 19d

9

14.8572

1

.1111

116 tn Craig Burley Chelsea Celtic Derby County

Sun 21 May 1995

Wed 30 Apr 2003

7y 11m 10d

46

59.5611

3

.0652

117 tn James Oswald Third Lanark St Bernards Rangers

Sat 13 Apr 1889

Sat 20 Mar 1897

7y 11m 8d

3

11.0000

1

.3333

118 tn Pat Stanton Hibernian

Wed 11 May 1966

Wed 27 Mar 1974

7y 10m 17d

16

23.7333

0

.0000

119 tn Colin Hendry Blackburn Rovers Rangers Coventry City Bolton Wanderers

Wed 19 May 1993

Wed 28 Mar 2001

7y 10m 10d

51

70.5183

3

.0588

120 tn Gary Naysmith Heart of Midlothian Everton

Tue 30 May 2000

Wed 26 Mar 2008

7y 9m 26d

39

51.7399

1

.0256

121 tn Alan Hansen Liverpool

Sat 19 May 1979

Wed 18 Feb 1987

7y 9m 0d

26

33.5571

0

.0000

122 tn Scot Gemmill Nottingham Forest Everton

Sun 21 May 1995

Wed 12 Feb 2003

7y 8m 23d

25

33.7116

1

.0400

123 tn Maurice Johnston Watford Celtic FC Nantes Rangers

Tue 28 Feb 1984

Wed 13 Nov 1991

7y 8m 17d

38

53.9046

14

.3684

124 tn Thomas Muirhead Rangers

Sat 04 Mar 1922

Sat 26 Oct 1929

7y 7m 23d

8

25.4286

0

.0000

125 tn Edwin Gray Leeds United

Sat 10 May 1969

Wed 17 Nov 1976

7y 6m 8d

12

18.8286

3

.2500

126 tn Alan Gilzean Dundee Tottenham Hotspur

Thu 07 Nov 1963

Wed 21 Apr 1971

7y 5m 15d

22

38.1951

12

.5455

127 tn Tommy Docherty Preston North End Arsenal

Wed 14 Nov 1951

Sat 11 Apr 1959

7y 4m 29d

25

40.9761

1

.0400

128 tn Bill Brown Dundee Tottenham Hotspur

Sun 15 Jun 1958

Tue 09 Nov 1965

7y 4m 26d

28

49.6763

0

.0000

129 tn Robert Glen Renton Hibernian

Sat 23 Mar 1895

Sat 09 Aug 1902

7y 4m 18d

4

15.0000

0

.0000

130 tn Andrew Black Heart of Midlothian

Wed 08 Dec 1937

Sat 14 Apr 1945

7y 4m 7d

7

22.8000

3

.4286

131 tn George Paterson Celtic

Sat 08 Oct 1938

Sat 02 Feb 1946

7y 3m 26d

4

9.2000

0

.0000

132 tn Francis Gray Leeds United Nottingham Forest

Wed 07 Apr 1976

Thu 16 Jun 1983

7y 2m 10d

32

42.1324

1

.0313

133 tn Neil McCann Heart of Midlothian Rangers Southampton

Sat 05 Sep 1998

Sat 12 Nov 2005

7y 2m 8d

25

34.2075

3

.1200

134 tn Robert Brown Queens Park Rangers

Sat 03 Feb 1945

Sat 05 Apr 1952

7y 2m 3d

10

26.4000

0

.0000

135 tn Kenneth Burns Birmingham City Nottingham Forest

Wed 27 Mar 1974

Sat 16 May 1981

7y 1m 20d

20

25.3999

1

.0500

136 tn Martin Buchan Aberdeen Manchester United

Wed 13 Oct 1971

Wed 29 Nov 1978

7y 1m 17d

34

43.1285

0

.0000

137 tn William Morgan Burnley Manchester United

Tue 16 May 1967

Sat 22 Jun 1974

7y 1m 7d

29

35.6665

4

.1379

138 equal tn Andy Cunningham Rangers

Sat 13 Mar 1920

Sat 02 Apr 1927

7y 0m 21d

12

47.0000

5

.4167

138 equal tn Stewart Mckimmie Aberdeen

Sat 27 May 1989

Sat 15 Jun 1996

7y 0m 20d

40

54.9087

1

.0250

140 equal tn Jim Baxter Rangers Sunderland

Wed 09 Nov 1960

Wed 22 Nov 1967

7y 0m 14d

34

60.5761

3

.0882

140 equal tn William McStay Celtic

Sat 12 Feb 1921

Sat 25 Feb 1928

7y 0m 14d

13

52.0000

0

.0000

140 equal tn John Smith Mauchline Edinburgh University Queens Park

Sat 03 Mar 1877

Sat 15 Mar 1884

7y 0m 13d

10

58.0000

10

1.0000

143 tn Harry McNiel Queens Park

Sat 07 Mar 1874

Mon 14 Mar 1881

7y 0m 8d

10

72.0000

6

.6000

144 tn Jimmy Quinn Celtic

Sat 18 Mar 1905

Sat 23 Mar 1912

7y 0m 6d

11

44.0000

7

.6364

145 equal tn Thomas Burns Celtic

Tue 19 May 1981

Sat 21 May 1988

7y 0m 3d

8

9.8151

0

.0000

145 equal tn Tam Forsyth Motherwell Rangers

Wed 09 Jun 1971

Sun 11 Jun 1978

7y 0m 3d

22

28.5572

0

.0000

147 equal tn Steve Nicol Liverpool

Wed 12 Sep 1984

Wed 11 Sep 1991

6y 0m 0d

27

37.7660

0

.0000

147 equal tn Alex Raisbeck Liverpool

Sat 07 Apr 1900

Sat 06 Apr 1907

6y 0m 0d

9

32.0000

0

.0000

149 tn Alex James Preston North End Arsenal

Sat 31 Oct 1925

Wed 26 Oct 1932

6y 11m 26d

8

24.4286

3

.3750

150 tn Alexander MacFarlane Dundee

Sat 12 Mar 1904

Mon 06 Mar 1911

6y 11m 24d

5

20.0000

1

.2000

151 tn George Stevenson Motherwell

Sat 29 Oct 1927

Sat 20 Oct 1934

6y 11m 22d

12

36.0000

4

.3333

152 equal tn Gordon McQueen Leeds United Manchester United

Sat 01 Jun 1974

Sat 16 May 1981

6y 11m 16d

30

39.3474

5

.1667

152 equal tn James Smith Rangers

Sat 20 Oct 1934

Sat 04 Oct 1941

6y 11m 15d

5

20.4000

1

.2000

154 tn Andrew Wilson Sheffield Wednesday

Sat 06 Apr 1907

Sat 14 Mar 1914

6y 11m 9d

6

24.0000

1

.1667

155 tn John Robertson Everton Southampton Rangers

Sat 02 Apr 1898

Mon 06 Mar 1905

6y 11m 5d

18

65.0000

2

.1111

156 equal tn Kenny Miller Rangers Wolverhampton Wanderers Celtic Derby County

Wed 25 Apr 2001

Wed 26 Mar 2008

6y 11m 2d

35

47.3610

11

.3143

156 equal tn Gavin Rae Dundee Rangers Cardiff City

Wed 25 Apr 2001

Wed 26 Mar 2008

6y 11m 2d

12

15.2315

0

.0000

158 tn Stevie Clarke Chelsea

Wed 09 Sep 1987

Fri 27 May 1994

6y 8m 19d

6

8.6665

0

.0000

159 tn George Farm Blackpool

Sat 18 Oct 1952

Wed 03 Jun 1959

6y 7m 17d

10

21.6429

0

.0000

160 equal tn Jack Harkness Queens Park Heart of Midlothian

Sat 26 Feb 1927

Wed 04 Oct 1933

6y 7m 9d

12

35.1429

0

.0000

160 equal tn Derek Johnstone Rangers

Sat 12 May 1973

Wed 19 Dec 1979

6y 7m 8d

14

18.6095

2

.1429

162 tn William Donachie Manchester City

Wed 26 Apr 1972

Wed 29 Nov 1978

6y 7m 4d

35

45.9572

0

.0000

163 equal tn Eoin Jess Aberdeen Coventry City

Wed 18 Nov 1992

Wed 09 Jun 1999

6y 6m 23d

18

27.8450

2

.1111

163 equal tn Brian McClair Celtic Manchester United

Wed 12 Nov 1986

Wed 02 Jun 1993

6y 6m 22d

30

42.3570

2

.0667

165 tn Andrew Paton Motherwell

Sat 10 Nov 1945

Fri 30 May 1952

6y 6m 21d

5

11.2000

0

.0000

166 tn Steven Pressley Heart of Midlothian

Wed 29 Mar 2000

Wed 11 Oct 2006

6y 6m 13d

32

39.2116

0

.0000

167 tn Alexander Thomson Celtic

Sat 17 Apr 1926

Wed 26 Oct 1932

6y 6m 10d

3

11.0000

0

.0000

168 tn David Cumming Middlesborough Newcastle United

Sat 09 Apr 1938

Sat 14 Oct 1944

6y 6m 6d

2

6.4000

0

.0000

169 tn Eamonn Bannon Dundee United

Wed 19 Dec 1979

Sun 08 Jun 1986

6y 5m 21d

11

13.1688

1

.0909

170 tn Torrance Gillick Everton Rangers

Sun 09 May 1937

Sat 16 Oct 1943

6y 5m 8d

9

27.0000

3

.3333

171 equal tn Robert Gillespie Queens Park

Sat 30 Oct 1926

Sat 01 Apr 1933

6y 5m 3d

4

13.0000

0

.0000

171 equal tn John Shaw Rangers

Sat 03 May 1941

Sat 04 Oct 1947

6y 5m 2d

12

34.0000

0

.0000

173 tn Andrew Walker Celtic

Tue 17 May 1988

Wed 12 Oct 1994

6y 4m 26d

3

3.9999

0

.0000

174 tn Billy MacKinnon Queens Park

Sat 30 Nov 1872

Sat 05 Apr 1879

6y 4m 7d

9

66.0000

5

.5556

175 tn Steve Archibald Aberdeen Tottenham Hotspur Barcelona FC Barcelona

Wed 26 Mar 1980

Sun 08 Jun 1986

6y 2m 14d

27

36.4130

4

.1481

176 tn Alex Young Heart of Midlothian Everton

Sat 09 Apr 1960

Sat 18 Jun 1966

6y 2m 10d

8

14.1905

5

.6250

177 tn Jock Dodds Blackpool

Sat 02 Dec 1939

Sat 02 Feb 1946

6y 2m 1d

8

29.8000

9

1.1250

178 equal tn Peter Lorimer Leeds United

Wed 05 Nov 1969

Wed 17 Dec 1975

6y 1m 13d

21

27.7762

4

.1905

178 equal tn Alexander Massie Heart of Midlothian Aston Villa

Sat 19 Sep 1931

Sat 30 Oct 1937

6y 1m 12d

19

49.4000

1

.0526

178 equal tn Robert Smellie Queens Park

Sat 19 Feb 1887

Sat 01 Apr 1893

6y 1m 14d

6

23.0000

0

.0000

181 equal tn James McInally Dundee United

Wed 01 Apr 1987

Wed 28 Apr 1993

6y 0m 28d

10

15.0346

0

.0000

181 equal tn Charlie Nicholas Celtic Arsenal Aberdeen

Wed 30 Mar 1983

Wed 26 Apr 1989

6y 0m 28d

20

27.8689

5

.2500

183 tn James Watson Sunderland Middlesborough

Mon 09 Mar 1903

Sat 03 Apr 1909

6y 0m 26d

6

22.0000

0

.0000

184 equal tn Alexander Linwood St Mirren Clyde

Sat 16 Oct 1943

Wed 09 Nov 1949

6y 0m 25d

2

5.7143

1

.5000

184 equal tn Billy Steel Greenock Morton Derby County Dundee

Sat 12 Apr 1947

Wed 06 May 1953

6y 0m 25d

32

64.0001

15

.4688

186 tn William Thornton Rangers

Wed 15 May 1946

Fri 30 May 1952

6y 0m 16d

11

22.9143

4

.3636

187 tn Lou Macari Celtic Manchester United

Wed 24 May 1972

Wed 07 Jun 1978

6y 0m 15d

24

30.3665

5

.2083

188 tn Alexander Troup Dundee Everton

Sat 10 Apr 1920

Sat 17 Apr 1926

6y 0m 8d

5

19.0000

0

.0000

189 equal tn Eric Caldow Rangers

Sat 06 Apr 1957

Sat 06 Apr 1963

6y 0m 1d

40

67.8809

5

.1250

189 equal tn Gary Caldwell Newcastle United Hibernian Celtic

Wed 27 Mar 2002

Wed 26 Mar 2008

5y 0m 0d

26

35.7918

2

.0769

189 equal tn Ned Doyle Celtic

Sat 02 Apr 1892

Sat 02 Apr 1898

6y 0m 1d

8

31.0000

0

.0000

189 equal tn Alexander Keillor Montrose Dundee

Sat 21 Mar 1891

Sat 20 Mar 1897

5y 0m 0d

6

23.0000

2

.3333

189 equal tn Joseph Lindsay Dumbarton

Sat 27 Mar 1880

Sat 27 Mar 1886

6y 0m 1d

8

38.0000

6

.7500

189 equal tn William Thomson Dumbarton

Sat 26 Mar 1892

Sat 26 Mar 1898

6y 0m 1d

4

15.0000

1

.2500

189 equal tn James Watson Motherwell Huddersfield Town

Sat 04 Oct 1947

Sat 03 Oct 1953

5y 0m 0d

2

3.5000

0

.0000

196 tn Thomas Cairns Rangers

Sat 19 Apr 1919

Sat 04 Apr 1925

5y 11m 17d

9

34.0000

1

.1111

197 tn Jimmy Smith Aberdeen Newcastle United

Thu 30 May 1968

Tue 14 May 1974

5y 11m 15d

4

4.3333

0

.0000

198 tn Ian Ure Dundee Arsenal

Wed 08 Nov 1961

Sat 21 Oct 1967

5y 11m 14d

12

21.9191

0

.0000

199 equal tn Graham Alexander Preston North End Burnley

Wed 17 Apr 2002

Wed 26 Mar 2008

5y 11m 10d

32

43.4607

0

.0000

199 equal tn John McPherson Vale of Leven

Sat 05 Apr 1879

Sat 14 Mar 1885

5y 11m 10d

8

44.0000

0

.0000

201 equal tn Bobby Baxter Middlesborough Heart of Midlothian Hibernian

Wed 09 Nov 1938

Sat 14 Oct 1944

5y 11m 6d

8

23.0000

0

.0000

201 equal tn Ian St John Motherwell Liverpool

Wed 06 May 1959

Sat 10 Apr 1965

5y 11m 5d

21

38.6859

9

.4286

203 tn Peter McWilliam Newcastle United

Sat 01 Apr 1905

Mon 06 Mar 1911

5y 11m 6d

8

32.0000

0

.0000

204 tn David Russell Heart of Midlothian Celtic

Sat 30 Mar 1895

Sat 02 Mar 1901

5y 11m 2d

6

24.0000

1

.1667

205 tn Kenneth Campbell Liverpool Partick Thistle

Sat 13 May 1916

Sat 08 Apr 1922

5y 10m 27d

9

41.0000

0

.0000

206 tn Thomas Lawrence Liverpool

Sun 09 Jun 1963

Sat 03 May 1969

5y 10m 25d

3

4.7143

0

.0000

207 tn Paul Sturrock Dundee United

Sat 16 May 1981

Wed 01 Apr 1987

5y 10m 17d

20

25.5701

3

.1500

208 tn David Crawford St Mirren Rangers

Sat 24 Mar 1894

Sat 03 Feb 1900

5y 10m 11d

3

12.0000

0

.0000

209 tn Sammy Cox Rangers

Sun 23 May 1948

Sat 03 Apr 1954

5y 10m 12d

27

52.2001

0

.0000

210 tn Ray Stewart west Ham United

Sat 16 May 1981

Wed 18 Feb 1987

5y 9m 3d

10

14.6299

1

.1000

211 tn Edmond Colquhoun West Bromwich Albion Sheffield United

Tue 16 May 1967

Wed 14 Feb 1973

5y 8m 30d

12

16.5000

0

.0000

212 tn Neil Sullivan Wimbledon Tottenham Hotspur

Tue 27 May 1997

Wed 12 Feb 2003

5y 8m 17d

28

41.7146

0

.0000

213 tn Murdo MacLeod Celtic BV Borussia Dortmund Hibernian

Sat 25 May 1985

Wed 06 Feb 1991

5y 8m 13d

20

28.9653

1

.0500

214 tn Andy Anderson Heart of Midlothian

Sat 01 Apr 1933

Wed 07 Dec 1938

5y 8m 7d

27

66.0000

0

.0000

215 tn Ronald McKinnon Rangers

Tue 09 Nov 1965

Mon 14 Jun 1971

5y 7m 6d

28

43.3330

1

.0357

216 tn Jimmy McGrory Celtic

Sat 25 Feb 1928

Sat 16 Sep 1933

5y 6m 23d

7

23.0000

6

.8571

217 tn James Forrest Rangers Aberdeen

Wed 24 Nov 1965

Mon 14 Jun 1971

5y 6m 22d

5

7.1666

0

.0000

218 equal tn John Cumming Heart of Midlothian

Wed 08 Dec 1954

Wed 08 Jun 1960

5y 6m 1d

9

14.5715

0

.0000

218 equal tn John Henderson Portsmouth Arsenal

Wed 06 May 1953

Wed 05 Nov 1958

5y 6m 0d

7

13.9286

1

.1429

220 tn James McFadden Motherwell Everton

Mon 20 May 2002

Sat 17 Nov 2007

5y 5m 29d

37

49.3004

13

.3514

221 tn Garry OConnor Hibernian Lokomotiv Moscow Birmingham City

Wed 17 Apr