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 Weighted Caps


<
Rank Player Clubs Shown in Order Played For First Last Span Caps Caps
Weig
hted
Go
als
Ave
Goals
game
1 Kenny Dalglish Celtic Liverpool

Wed 10 Nov 1971

Wed 12 Nov 1986

15y 0m 3d

102

131.3959

30

.2941

2 Jim Leighton Aberdeen Manchester United Hibernian

Wed 13 Oct 1982

Sat 10 Oct 1998

15y 11m 28d

91

123.6905

0

.0000

3 Bobby Walker Heart of Midlothian

Sat 03 Mar 1900

Sat 05 Apr 1913

13y 1m 3d

29

116.0000

7

.2414

4 George Young Rangers

Wed 15 May 1946

Sun 19 May 1957

11y 0m 5d

54

115.6000

0

.0000

5 Paul McStay Celtic

Wed 21 Sep 1983

Wed 02 Apr 1997

13y 6m 13d

76

107.8053

9

.1184

6 Alex McLeish Aberdeen

Wed 26 Mar 1980

Wed 17 Feb 1993

12y 10m 23d

77

107.7275

0

.0000

7 Alan Morton Queens Park Rangers

Thu 26 Feb 1920

Sun 08 May 1932

12y 2m 13d

31

106.0000

5

.1613

8 Tom Boyd Motherwell Chelsea Celtic

Wed 12 Sep 1990

Wed 05 Sep 2001

10y 11m 25d

72

100.8310

1

.0139

9 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

10 David Weir Heart of Midlothian Everton Rangers

Tue 27 May 1997

Wed 20 Aug 2008

11y 2m 25d

62

92.3671

1

.0161

11 Bobby Evans Celtic Chelsea

Sat 23 Oct 1948

Wed 08 Jun 1960

11y 7m 17d

48

89.9998

0

.0000

12 William Miller Aberdeen

Sun 01 Jun 1975

Wed 15 Nov 1989

14y 5m 15d

65

88.0314

1

.0154

13 Christian Dailly Derby County Blackburn Rovers West Ham United Rangers

Tue 27 May 1997

Fri 30 May 2008

11y 0m 4d

67

87.4738

6

.0896

14 Charlie Thomson Heart of Midlothian Sunderland

Sat 26 Mar 1904

Sat 04 Apr 1914

10y 0m 10d

21

84.0000

4

.1905

15 Richard Gough Dundee United Tottenham Hotspur Rangers

Wed 30 Mar 1983

Wed 28 Apr 1993

10y 0m 30d

61

83.8003

6

.0984

16 Billy Bremner Leeds United

Sat 08 May 1965

Wed 03 Sep 1975

10y 3m 27d

54

81.3950

3

.0556

17 Ally McCoist Rangers Kilmarnock

Tue 29 Apr 1986

Sat 10 Oct 1998

12y 5m 12d

61

81.1360

19

.3115

18 John Greig Rangers

Sat 11 Apr 1964

Wed 29 Oct 1975

11y 6m 19d

44

81.0141

3

.0682

19 Alec Smith Rangers

Sat 02 Apr 1898

Sat 01 Apr 1911

12y 0m 0d

20

80.0000

6

.3000

20 Lawrie Reilly Hibernian

Sat 23 Oct 1948

Sat 06 Apr 1957

8y 5m 15d

38

78.5000

22

.5789

21 Danny McGrain Celtic

Sat 12 May 1973

Tue 22 Jun 1982

9y 1m 11d

62

78.0552

0

.0000

22 Charles Campbell Queens Park

Sat 07 Mar 1874

Sat 27 Mar 1886

12y 0m 21d

13

78.0000

1

.0769

23 Gary McAllister Leicester City Leeds United Coventry City

Wed 25 Apr 1990

Wed 31 Mar 1999

8y 11m 7d

57

76.9624

4

.0702

24 John Collins Hibernian Celtic AS Monaco Everton

Wed 17 Feb 1988

Wed 17 Nov 1999

11y 9m 1d

58

76.7016

12

.2069

25 Roy Aitken Celtic Newcastle United St Mirren

Wed 12 Sep 1979

Wed 16 Oct 1991

12y 1m 5d

57

75.9893

1

.0175

26 Maurice Malpas Dundee United

Fri 01 Jun 1984

Wed 18 Nov 1992

8y 5m 18d

55

73.9975

1

.0182

27 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

28 Harry McNiel Queens Park

Sat 07 Mar 1874

Mon 14 Mar 1881

7y 0m 8d

10

72.0000

6

.6000

29 Graeme Souness Middlesborough Liverpool UC Sampdoria

Wed 30 Oct 1974

Sun 08 Jun 1986

11y 7m 10d

54

71.1064

4

.0741

30 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

31 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

32 Eric Caldow Rangers

Sat 06 Apr 1957

Sat 06 Apr 1963

6y 0m 1d

40

69.5951

5

.1250

33 Alan Rough Partick Thistle Hibernian

Wed 07 Apr 1976

Wed 23 Apr 1986

10y 0m 17d

53

68.0571

0

.0000

34 Andy Anderson Heart of Midlothian

Sat 01 Apr 1933

Wed 07 Dec 1938

5y 8m 7d

23

68.0000

0

.0000

35 Jim Baxter Rangers Sunderland

Wed 09 Nov 1960

Wed 22 Nov 1967

7y 0m 14d

34

66.7428

3

.0882

36 Gordon Strachan Aberdeen Manchester United Leeds United

Fri 16 May 1980

Wed 25 Mar 1992

11y 10m 10d

50

66.6125

5

.1000

37 Billy MacKinnon Queens Park

Sat 30 Nov 1872

Sat 05 Apr 1879

6y 4m 7d

9

66.0000

5

.5556

38 Asa Hartford West Bromwich Albion Manchester City Everton

Wed 26 Apr 1972

Fri 18 Jun 1982

10y 1m 24d

50

65.7701

4

.0800

39 Billy Steel Greenock Morton Derby County Dundee

Sat 12 Apr 1947

Wed 06 May 1953

6y 0m 25d

30

65.2000

12

.4000

40 Gary Naysmith Heart of Midlothian Everton Sheffield United

Tue 30 May 2000

Wed 10 Sep 2008

8y 3m 12d

43

64.5970

1

.0233

41 Joe Jordan Leeds United Manchester United AC Milan

Sat 19 May 1973

Tue 22 Jun 1982

9y 1m 4d

52

64.2973

11

.2115

42 equal Jimmy Brownlie Third Lanark

Mon 15 Mar 1909

Sat 04 Apr 1914

5y 0m 21d

16

64.0000

0

.0000

42 equal John Robertson Everton Southampton Rangers

Sat 02 Apr 1898

Mon 06 Mar 1905

6y 11m 5d

16

64.0000

2

.1250

44 Billy Liddell Liverpool

Wed 15 May 1946

Sat 08 Oct 1955

9y 4m 24d

29

62.3000

8

.2759

45 Tommy Walker Heart of Midlothian

Wed 21 Nov 1934

Wed 15 May 1946

11y 5m 25d

21

62.0000

9

.4286

46 James McFadden Motherwell Everton

Mon 20 May 2002

Wed 10 Sep 2008

6y 3m 22d

40

60.0146

13

.3250

47 Alec McNair Celtic

Sat 03 Mar 1906

Sat 10 Apr 1920

14y 1m 8d

15

60.0000

0

.0000

48 Kenny Miller Rangers Wolverhampton Wanderers Celtic Derby County

Wed 25 Apr 2001

Wed 10 Sep 2008

7y 4m 17d

39

59.7895

11

.2821

49 Craig Burley Chelsea Celtic Derby County

Sun 21 May 1995

Wed 30 Apr 2003

7y 11m 10d

46

59.5611

3

.0652

50 Darren Fletcher Manchester United

Wed 20 Aug 2003

Wed 10 Sep 2008

5y 0m 22d

38

59.1358

4

.1053

51 Archie Gemmill Derby County Nottingham Forest Birmingham City

Wed 03 Feb 1971

Wed 25 Mar 1981

10y 1m 23d

43

58.6715

8

.1860

52 Gordon Durie Chelsea Tottenham Hotspur Rangers

Wed 11 Nov 1987

Tue 23 Jun 1998

10y 7m 13d

43

58.2786

7

.1628

53 Andrew Goram Oldham Athletic Hibernian Rangers

Wed 16 Oct 1985

Wed 25 Mar 1998

12y 5m 10d

43

58.1655

0

.0000

54 equal Walter Arnott Queens Park

Mon 12 Mar 1883

Sat 01 Apr 1893

10y 0m 21d

14

58.0000

0

.0000

54 equal Alex Jackson Aberdeen Huddersfield Town

Sat 14 Feb 1925

Sun 18 May 1930

5y 3m 5d

17

58.0000

8

.4706

54 equal Jimmy McMullan Partick Thistle Manchester City

Thu 26 Feb 1920

Sat 13 Apr 1929

9y 1m 19d

16

58.0000

0

.0000

54 equal John Smith Mauchline Edinburgh university Queens Park

Sat 03 Mar 1877

Sat 15 Mar 1884

7y 0m 13d

10

58.0000

10

1.0000

58 Barry Ferguson Rangers Blackburn Rovers

Sat 05 Sep 1998

Sat 17 Nov 2007

9y 2m 13d

43

57.8565

3

.0698

59 equal Andrew Aitken Newcastle United Middlesborough Leicester Fosse

Sat 30 Mar 1901

Sat 01 Apr 1911

10y 0m 3d

14

56.0000

0

.0000

59 equal Jock Drummond Falkirk Rangers

Sat 19 Mar 1892

Sat 21 Mar 1903

11y 0m 3d

14

56.0000

1

.0714

59 equal Neilly Gibson Rangers Partick Thistle

Sat 30 Mar 1895

Sat 18 Mar 1905

9y 11m 18d

14

56.0000

1

.0714

62 Craig Gordon Heart of Midlothian Sunderland

Sun 30 May 2004

Wed 10 Sep 2008

4y 3m 12d

34

55.7571

0

.0000

63 Alexander Massie Heart of Midlothian Aston Villa

Sat 19 Sep 1931

Sat 30 Oct 1937

6y 1m 12d

18

55.4000

1

.0556

64 Stewart Mckimmie Aberdeen

Sat 27 May 1989

Sat 15 Jun 1996

7y 0m 20d

40

54.9087

1

.0250

65 Graham Alexander Preston North End Burnley

Wed 17 Apr 2002

Wed 10 Sep 2008

6y 4m 25d

35

54.8178

0

.0000

66 Billy McNeill Celtic

Sat 15 Apr 1961

Sat 27 May 1972

11y 1m 13d

29

54.6524

3

.1034

67 Willie Henderson Rangers

Sat 20 Oct 1962

Wed 21 Apr 1971

8y 6m 2d

29

54.5238

5

.1724

68 Ronald McKinnon Rangers

Tue 09 Nov 1965

Mon 14 Jun 1971

5y 7m 6d

28

54.4998

1

.0357

69 Maurice Johnston Watford Celtic FC Nantes Rangers

Tue 28 Feb 1984

Wed 13 Nov 1991

7y 8m 17d

38

53.9046

14

.3684

70 George Brown Rangers

Sat 25 Oct 1930

Sat 21 May 1938

7y 6m 27d

19

53.6000

0

.0000

71 Paul Lambert Motherwell Borussia Dortmund Celtic

Sun 21 May 1995

Wed 10 Sep 2003

8y 3m 21d

40

52.5089

1

.0250

72 Stuart McCall Everton Rangers

Wed 28 Mar 1990

Wed 25 Mar 1998

7y 11m 27d

40

52.2815

1

.0250

73 equal Bob McColl Queens Park Newcastle United

Sat 21 Mar 1896

Sat 14 Mar 1908

11y 11m 23d

13

52.0000

13

1.0000

73 equal William McStay Celtic

Sat 12 Feb 1921

Sat 25 Feb 1928

7y 0m 14d

13

52.0000

0

.0000

73 equal Harry Rennie Heart of Midlothian Hibernian

Sat 03 Mar 1900

Sat 14 Mar 1908

8y 0m 12d

13

52.0000

0

.0000

76 Bobby Collins Celtic Everton Leeds United

Sat 21 Oct 1950

Sun 23 May 1965

14y 7m 3d

31

51.8093

10

.3226

77 Sammy Cox Rangers

Sun 23 May 1948

Sat 03 Apr 1954

5y 10m 12d

25

51.0000

0

.0000

78 Bill Brown Dundee Tottenham Hotspur

Sun 15 Jun 1958

Tue 09 Nov 1965

7y 4m 26d

28

50.5334

0

.0000

79 equal Jimmy Cowan Greenock Morton

Wed 28 Apr 1948

Fri 30 May 1952

4y 1m 3d

25

49.0000

0

.0000

79 equal Davie Meiklejohn Rangers

Sat 04 Feb 1922

Wed 29 Nov 1933

11y 9m 26d

15

49.0000

3

.2000

81 equal John Campbell Celtic

Sat 25 Mar 1893

Mon 09 Mar 1903

9y 11m 14d

12

48.0000

4

.3333

81 equal Andy Cunningham Rangers

Sat 13 Mar 1920

Sat 02 Apr 1927

7y 0m 21d

12

48.0000

5

.4167

81 equal Jimmy McMenemy Celtic

Sat 18 Mar 1905

Sat 13 Mar 1920

14y 11m 25d

12

48.0000

5

.4167

81 equal Nicol Smith Rangers

Sat 03 Apr 1897

Sat 03 May 1902

5y 1m 1d

12

48.0000

0

.0000

81 equal Joseph Taylor Queens Park

Sat 30 Nov 1872

Sat 25 Mar 1876

3y 3m 25d

6

48.0000

0

.0000

81 equal Andy Wilson Dunfermline Athletic Middlesborough

Thu 26 Feb 1920

Sat 14 Apr 1923

3y 1m 20d

12

48.0000

14

1.1667

87 Bob McPhail Airdrieonians Rangers

Sat 02 Apr 1927

Wed 10 Nov 1937

10y 7m 9d

17

47.8000

7

.4118

88 Willie Woodburn Rangers

Sat 12 Apr 1947

Wed 30 Apr 1952

5y 0m 19d

24

47.2000

0

.0000

89 William Donachie Manchester City

Wed 26 Apr 1972

Wed 29 Nov 1978

6y 7m 4d

35

45.9572

0

.0000

90 Sandy Jardine Rangers

Wed 11 Nov 1970

Wed 19 Dec 1979

9y 1m 9d

38

45.4664

1

.0263

91 Colin Calderwood Tottenham Hotspur Aston Villa

Wed 29 Mar 1995

Tue 05 Oct 1999

4y 6m 7d

36

45.2084

1

.0278

92 Alexander Hamilton Dundee

Wed 08 Nov 1961

Wed 13 Oct 1965

3y 11m 6d

24

44.9525

0

.0000

93 Gary Caldwell Newcastle United Hibernian Celtic

Wed 27 Mar 2002

Wed 10 Sep 2008

6y 5m 15d

29

44.8632

2

.0690

94 Jimmy Delaney Celtic Manchester United

Sat 05 Oct 1935

Sat 10 Apr 1948

12y 6m 6d

15

44.8000

7

.4667

95 David Narey Dundee United

Wed 27 Apr 1977

Wed 08 Feb 1989

11y 9m 13d

35

44.4428

1

.0286

96 Dally Duncan Derby County

Wed 26 Oct 1932

Sat 30 Oct 1937

5y 0m 5d

14

44.4000

7

.5000

97 equal Alexander Bennett Celtic Rangers

Sat 12 Mar 1904

Sat 15 Mar 1913

9y 0m 4d

11

44.0000

2

.1818

97 equal Bob Hamilton Rangers Dundee

Sat 18 Mar 1899

Mon 06 Mar 1911

11y 11m 18d

11

44.0000

15

1.3636

97 equal William Harper Hibernian Arsenal

Sat 03 Mar 1923

Sat 17 Apr 1926

3y 1m 15d

11

44.0000

0

.0000

97 equal James Hay Celtic Newcastle United

Sat 18 Mar 1905

Sat 04 Apr 1914

9y 0m 18d

11

44.0000

0

.0000

97 equal John McPherson Vale of Leven

Sat 05 Apr 1879

Sat 14 Mar 1885

5y 11m 10d

8

44.0000

0

.0000

97 equal Jimmy Quinn Celtic

Sat 18 Mar 1905

Sat 23 Mar 1912

7y 0m 6d

11

44.0000

7

.6364

97 equal 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

104 John White Falkirk Tottenham Hotspur

Wed 06 May 1959

Tue 12 May 1964

5y 0m 7d

22

43.7144

3

.1364

105 Eddie McCreadie Chelsea

Sat 10 Apr 1965

Sat 17 May 1969

4y 1m 8d

23

43.5237

0

.0000

106 Martin Buchan Aberdeen Manchester United

Wed 13 Oct 1971

Wed 29 Nov 1978

7y 1m 17d

34

43.1285

0

.0000

107 Pat Nevin Chelsea Everton Tranmere Rovers

Wed 26 Mar 1986

Wed 27 Mar 1996

10y 0m 2d

28

42.7033

5

.1786

108 Brian McClair Celtic Manchester United

Wed 12 Nov 1986

Wed 02 Jun 1993

6y 6m 22d

30

42.3570

2

.0667

109 Gordon Smith Hibernian

Wed 23 Jan 1946

Sun 26 May 1957

11y 4m 4d

19

42.3000

4

.2105

110 David Wilson Rangers

Sat 22 Oct 1960

Thu 27 May 1965

4y 7m 6d

22

42.2287

9

.4091

111 Francis Gray Leeds United Nottingham Forest

Wed 07 Apr 1976

Thu 16 Jun 1983

7y 2m 10d

32

42.1324

1

.0313

112 equal John Ferguson Vale of Leven

Sat 07 Mar 1874

Sat 23 Mar 1878

4y 0m 17d

6

42.0000

5

.8333

112 equal Robert Gardner Queens Park Clydesdale

Sat 30 Nov 1872

Sat 02 Mar 1878

5y 3m 2d

5

42.0000

0

.0000

112 equal James McAulay Dumbarton

Sat 25 Mar 1882

Mon 21 Mar 1887

4y 11m 26d

9

42.0000

1

.1111

112 equal Thomas Vallance Rangers

Sat 03 Mar 1877

Mon 14 Mar 1881

4y 0m 12d

7

42.0000

0

.0000

116 Tommy Docherty Preston North End Arsenal

Wed 14 Nov 1951

Sat 11 Apr 1959

7y 4m 29d

25

41.8332

1

.0400

117 Neil Sullivan Wimbledon Tottenham Hotspur

Tue 27 May 1997

Wed 12 Feb 2003

5y 8m 17d

28

41.7146

0

.0000

118 Jimmy Simpson Rangers

Sat 20 Oct 1934

Wed 10 Nov 1937

3y 0m 22d

14

40.8000

1

.0714

119 Dave Mackay Heart of Midlothian Tottenham Hotspur

Sun 26 May 1957

Sat 02 Oct 1965

8y 4m 7d

22

40.7953

4

.1818

120 Tommy Younger Hibernian Liverpool

Wed 04 May 1955

Wed 11 Jun 1958

3y 1m 8d

24

40.6664

0

.0000

121 Jackie McNamara Celtic Wolverhampton Wanderers

Sat 05 Oct 1996

Wed 07 Sep 2005

8y 11m 3d

33

40.6048

0

.0000

122 Willie Waddell Rangers

Wed 15 May 1946

Wed 03 Nov 1954

8y 5m 20d

18

40.4000

6

.3333

123 equal Jack Bell Dumbarton Everton Celtic

Sat 29 Mar 1890

Sat 07 Apr 1900

10y 0m 10d

10

40.0000

5

.5000

123 equal James Gordon Rangers

Sat 16 Mar 1912

Sat 10 Apr 1920

8y 0m 26d

10

40.0000

0

.0000

123 equal John Hutton Aberdeen Blackburn Rovers

Sat 03 Mar 1923

Sat 25 Feb 1928

4y 11m 23d

10

40.0000

1

.1000

123 equal 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

127 Alan Gilzean Dundee Tottenham Hotspur

Thu 07 Nov 1963

Wed 21 Apr 1971

7y 5m 15d

22

39.8618

12

.5455

128 William McKinlay Dundee United Blackburn Rovers

Wed 17 Nov 1993

Wed 14 Oct 1998

4y 10m 28d

29

39.4404

4

.1379

129 Gordon McQueen Leeds United Manchester United

Sat 01 Jun 1974

Sat 16 May 1981

6y 11m 16d

30

39.3474

5

.1667

130 John Wark Ipswich Town Liverpool

Sat 19 May 1979

Wed 12 Sep 1984

5y 3m 25d

29

39.2221

7

.2414

131 Steven Pressley Heart of Midlothian

Wed 29 Mar 2000

Wed 11 Oct 2006

6y 6m 13d

32

39.2116

0

.0000

132 Ian St John Motherwell Liverpool

Wed 06 May 1959

Sat 10 Apr 1965

5y 11m 5d

21

38.9716

9

.4286

133 Billy Dodds Aberdeen Dundee United Rangers

Sat 05 Oct 1996

Wed 05 Sep 2001

4y 11m 1d

26

38.6570

7

.2692

134 equal Joseph Lindsay Dumbarton

Sat 27 Mar 1880

Sat 27 Mar 1886

6y 0m 1d

8

38.0000

6

.7500

134 equal George Stevenson Motherwell

Sat 29 Oct 1927

Sat 20 Oct 1934

6y 11m 22d

12

38.0000

4

.3333

136 Jimmy Johnstone Celtic

Sat 03 Oct 1964

Wed 20 Nov 1974

10y 1m 18d

23

37.9285

2

.0870

137 Steve Nicol Liverpool

Wed 12 Sep 1984

Wed 11 Sep 1991

6y 0m 0d

27

37.7660

0

.0000

138 Thomas Gemmell Celtic

Sat 02 Apr 1966

Wed 03 Feb 1971

4y 10m 2d

18

37.3333

1

.0556

139 Colin Cameron Heart of Midlothian Wolverhampton Wanderers

Wed 28 Apr 1999

Wed 13 Oct 2004

5y 5m 16d

27

37.0475

2

.0741

140 Jim Bett Rangers SK Lokeren Aberdeen

Tue 23 Mar 1982

Mon 11 Jun 1990

8y 2m 20d

26

36.6048

1

.0385

141 John Robertson Nottingham Forest Derby County

Sat 13 May 1978

Wed 12 Oct 1983

5y 5m 0d

28

36.5649

8

.2857

142 David McPherson Heart of Midlothian Rangers

Wed 26 Apr 1989

Wed 28 Apr 1993

4y 0m 3d

27

36.4544

0

.0000

143 Steve Archibald Aberdeen Tottenham Hotspur Barcelona FC Barcelona

Wed 26 Mar 1980

Sun 08 Jun 1986

6y 2m 14d

27

36.4130

4

.1481

144 Jerry Dawson Rangers

Sat 20 Oct 1934

Sat 15 Apr 1939

4y 5m 27d

14

36.2000

0

.0000

145 equal George Gillespie Rangers Queens Park

Sat 27 Mar 1880

Sat 28 Mar 1891

11y 0m 2d

7

36.0000

0

.0000

145 equal Jack Harkness Queens Park Heart of Midlothian

Sat 26 Feb 1927

Wed 04 Oct 1933

6y 7m 9d

12

36.0000

0

.0000

145 equal John Hunter 3rd Lanark Rifle Volunteers Glasgow Eastern

Sat 07 Mar 1874

Mon 05 Mar 1877

2y 11m 28d

4

36.0000

0

.0000

145 equal William Lambie Queens Park

Sat 19 Mar 1892

Sat 03 Apr 1897

5y 0m 16d

9

36.0000

5

.5556

145 equal John McPherson Kilmarnock Cowlairs Rangers Queens Park

Sat 10 Mar 1888

Sat 27 Mar 1897

9y 0m 18d

9

36.0000

6

.6667

145 equal William Reid Rangers

Mon 06 Mar 1911

Sat 04 Apr 1914

3y 0m 30d

9

36.0000

4

.4444

145 equal William Sellar Battlefield Queens Park

Sat 21 Mar 1885

Sat 01 Apr 1893

8y 0m 12d

9

36.0000

4

.4444

145 equal John Walker Swindon Town

Mon 06 Mar 1911

Sat 05 Apr 1913

2y 1m 0d

9

36.0000

0

.0000

145 equal Jerry Weir Queens Park

Sat 30 Nov 1872

Sat 23 Mar 1878

5y 3m 23d

4

36.0000

2

.5000

154 Donald Hutchison Everton Sunderland West Ham United

Wed 31 Mar 1999

Sat 15 Nov 2003

4y 7m 16d

25

35.4262

6

.2400

155 Douglas Cowie Dundee

Sat 18 Apr 1953

Wed 11 Jun 1958

5y 1m 25d

20

35.3332

0

.0000

156 Paul Hartley Heart of Midlothian Celtic

Sat 26 Mar 2005

Wed 10 Sep 2008

3y 5m 16d

21

35.3331

1

.0476

157 David Hay Celtic

Sat 18 Apr 1970

Sat 22 Jun 1974

4y 2m 5d

27

35.0000

0

.0000

158 Darren Jackson Hibernian Celtic

Wed 29 Mar 1995

Sat 10 Oct 1998

3y 6m 12d

28

34.5314

4

.1429

159 Neil McCann Heart of Midlothian Rangers Southampton

Sat 05 Sep 1998

Sat 12 Nov 2005

7y 2m 8d

25

34.2075

3

.1200

160 Alan McLaren Heart of Midlothian Rangers

Sun 17 May 1992

Wed 15 Nov 1995

3y 5m 30d

24

34.0451

0

.0000

161 equal Bobby Johnstone Hibernian Manchester City

Sat 14 Apr 1951

Sat 14 Apr 1956

5y 0m 1d

17

34.0000

10

.5882

161 equal John Kay Queens Park

Sat 13 Mar 1880

Sat 29 Mar 1884

4y 0m 17d

6

34.0000

5

.8333

163 Scot Gemmill Nottingham Forest Everton

Sun 21 May 1995

Wed 12 Feb 2003

7y 8m 23d

25

33.7116

1

.0400

164 Alan Hansen Liverpool

Sat 19 May 1979

Wed 18 Feb 1987

7y 9m 0d

26

33.5571

0

.0000

165 Colin Stein Rangers Coventry City

Wed 16 Oct 1968

Sat 19 May 1973

4y 7m 4d

21

33.0000

10

.4762

166 Bruce Rioch Derby County Everton

Tue 13 May 1975

Sun 11 Jun 1978

3y 0m 30d

24

32.5523

6

.2500

167 John Hewie Charlton Athletic

Sat 14 Apr 1956

Wed 04 May 1960

4y 0m 21d

19

32.4761

2

.1053

168 equal James Blair Sheffield Wednesday Cardiff City

Sat 13 Mar 1920

Sat 16 Feb 1924

3y 11m 4d

8

32.0000

0

.0000

168 equal Thomas Cairns Rangers

Thu 26 Feb 1920

Sat 04 Apr 1925

5y 1m 10d

8

32.0000

1

.1250

168 equal Kenneth Campbell Liverpool Partick Thistle

Thu 26 Feb 1920

Sat 08 Apr 1922

2y 1m 14d

8

32.0000

0

.0000

168 equal Ned Doyle Celtic

Sat 02 Apr 1892

Sat 02 Apr 1898

6y 0m 1d

8

32.0000

0

.0000

168 equal James Kelly Renton Celtic

Sat 17 Mar 1888

Sat 28 Mar 1896

8y 0m 12d

8

32.0000

1

.1250

168 equal Peter McWilliam Newcastle United

Sat 01 Apr 1905

Mon 06 Mar 1911

5y 11m 6d

8

32.0000

0

.0000

168 equal Alex Raisbeck Liverpool

Sat 07 Apr 1900

Sat 06 Apr 1907

6y 0m 0d

8

32.0000

0

.0000

175 Willie Johnston Rangers West Bromwich Albion

Wed 13 Oct 1965

Sat 03 Jun 1978

12y 7m 22d

22

31.9332

2

.0909

176 Stephen McManus Celtic

Wed 11 Oct 2006

Wed 10 Sep 2008

1y 11m 0d

16

31.5000

1

.0625

177 Graham Leggat Aberdeen Fulham

Sat 14 Apr 1956

Sun 05 Jun 1960

4y 1m 23d

18

31.4523

8

.4444

178 Davie Cooper Rangers Motherwell

Wed 12 Sep 1979

Wed 16 May 1990

10y 8m 5d

22

31.0754

6

.2727

179 Ian Durrant Rangers Kilmarnock

Wed 09 Sep 1987

Tue 30 May 2000

12y 8m 22d

20

30.7379

0

.0000

180 Lou Macari Celtic Manchester United

Wed 24 May 1972

Wed 07 Jun 1978

6y 0m 15d

24

30.3665

5

.2083

181 Paddy Crerand Celtic Manchester United

Wed 03 May 1961

Wed 13 Oct 1965

4y 5m 11d

16

30.3048

0

.0000

182 equal William Anderson Queens Park

Sat 11 Mar 1882

Mon 23 Mar 1885

3y 0m 13d

6

30.0000

3

.5000

182 equal David Davidson Queens Park

Sat 23 Mar 1878

Mon 14 Mar 1881

2y 11m 21d

5

30.0000

1

.2000

182 equal Malcolm Fraser Queens Park

Sat 27 Mar 1880

Mon 12 Mar 1883

2y 11m 15d

5

30.0000

4

.8000

182 equal James Gibson Partick Thistle Aston Villa

Sat 17 Apr 1926

Sat 22 Feb 1930

3y 10m 6d

8

30.0000

2

.2500

182 equal Thomas Highet Queens Park

Sat 06 Mar 1875

Sat 02 Mar 1878

2y 11m 26d

4

30.0000

1

.2500

182 equal George Ker Queens Park

Sat 13 Mar 1880

Sat 25 Mar 1882

2y 0m 13d

5

30.0000

10

2.0000

182 equal John McDougall Vale of Leven

Sat 03 Mar 1877

Mon 07 Apr 1879

2y 1m 5d

5

30.0000

4

.8000

182 equal Robert Neill Queens Park

Sat 25 Mar 1876

Sat 13 Mar 1880

3y 11m 18d

5

30.0000

0

.0000

190 Scott Booth Aberdeen Borussia Dortmund FC Twente Enschede

Wed 24 Mar 1993

Sat 06 Oct 2001

8y 6m 13d

22

29.9263

6

.2727

191 Alexander Archibald Rangers

Sat 12 Feb 1921

Sat 09 Apr 1932

11y 1m 29d

8

29.0000

1

.1250

192 Murdo MacLeod Celtic BV Borussia Dortmund Hibernian

Sat 25 May 1985

Wed 06 Feb 1991

5y 8m 13d

20

28.9653

1

.0500

193 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

194 Tam Forsyth Motherwell Rangers

Wed 09 Jun 1971

Sun 11 Jun 1978

7y 0m 3d

22

28.5572

0

.0000

195 Alexander Scott Rangers Everton

Wed 07 Nov 1956

Sat 25 Jun 1966

9y 7m 19d

16

28.3475

5

.3125

196 George Cummings Partick Thistle Aston Villa

Sat 06 Apr 1935

Sat 15 Apr 1939

4y 0m 10d

9

28.2000

0

.0000

197 equal Robert Kelso Renton Dundee

Sat 14 Mar 1885

Sat 26 Mar 1898

13y 0m 13d

7

28.0000

0

.0000

197 equal John Marshall Middlesborough Llanelly

Sat 12 Feb 1921

Sat 16 Feb 1924

3y 0m 5d

7

28.0000

0

.0000

199 Matthew Elliott Leicester City

Wed 12 Nov 1997

Sat 06 Oct 2001

3y 10m 25d

18

27.9096

1

.0556

200 Charlie Nicholas Celtic Arsenal Aberdeen

Wed 30 Mar 1983

Wed 26 Apr 1989

6y 0m 28d

20

27.8689

5

.2500

201 Eoin Jess Aberdeen Coventry City

Wed 18 Nov 1992

Wed 09 Jun 1999

6y 6m 23d

18

27.8450

2

.1111

202 Bobby Clark Aberdeen

Wed 22 Nov 1967

Wed 14 Feb 1973

5y 2m 24d

17

27.8000

0

.0000

203 Peter Lorimer Leeds United

Wed 05 Nov 1969

Wed 17 Dec 1975

6y 1m 13d

21

27.7762

4

.1905

204 Alexander Forbes Sheffield United Arsenal

Sat 12 Apr 1947

Fri 30 May 1952

5y 1m 19d

14

27.7000

0

.0000

205 Alexander Parker Falkirk Everton

Wed 04 May 1955

Wed 11 Jun 1958

3y 1m 8d

15

27.6665

0

.0000

206 Allan Johnston Sunderland Bolton Wanderers Rangers Middlesborough

Sat 10 Oct 1998

Sat 07 Sep 2002

3y 10m 29d

18

27.6104

2

.1111

207 Robert Moncur Newcastle United

Thu 30 May 1968

Sat 27 May 1972

3y 11m 28d

16

27.5000

0

.0000

208 Andy Webster Heart of Midlothian

Wed 30 Apr 2003

Wed 01 Mar 2006

2y 10m 1d

22

27.3934

1

.0455

209 Andrew Gray Aston Villa Wolverhampton Wanderers Everton

Wed 17 Dec 1975

Tue 28 May 1985

9y 5m 12d

20

27.1247

7

.3500

210 equal Douglas Gray Rangers

Sat 27 Oct 1928

Wed 26 Oct 1932

3y 0m 0d

10

27.0000

0

.0000

210 equal Thomas Muirhead Rangers

Sat 04 Mar 1922

Sat 26 Oct 1929

7y 7m 23d

8

27.0000

0

.0000

212 Duncan MacKay Celtic

Sat 11 Apr 1959

Wed 02 May 1962

3y 0m 22d

14

26.5715

0

.0000

213 Charlie Cooke Dundee Chelsea

Wed 24 Nov 1965

Tue 13 May 1975

9y 5m 20d

16

26.4998

0

.0000

214 William Morgan Burnley Manchester United

Sat 21 Oct 1967

Sat 22 Jun 1974

6y 8m 2d

21

26.0000

1

.0476

215 Callum Davidson Blackburn Rovers Leicester City

Sat 05 Sep 1998

Tue 15 Oct 2002

4y 1m 11d

17

25.7770

0

.0000

216 Tosh McKinlay Celtic

Wed 16 Aug 1995

Tue 23 Jun 1998

2y 10m 8d

22

25.7454

0

.0000

217 Paul Sturrock Dundee United

Sat 16 May 1981

Wed 01 Apr 1987

5y 10m 17d

20

25.5701

3

.1500

218 Allan Brown East Fife Blackpool

Wed 26 Apr 1950

Sat 19 Jun 1954

4y 1m 25d

14

25.5000

6

.4286

219 Kenneth Burns Birmingham City Nottingham Forest

Wed 27 Mar 1974

Sat 16 May 1981

7y 1m 20d

20

25.3999

1

.0500

220 Scott Brown Hibernian Celtic

Sat 12 Nov 2005

Wed 10 Sep 2008

2y 9m 30d

12

25.3333

0

.0000

221 equal John Jackson Partick Thistle Chelsea

Sat 16 May 1931

Wed 13 Nov 1935

4y 5m 29d

8

25.0000

0

.0000

221 equal Alex James Preston North End Arsenal

Sat 31 Oct 1925

Wed 26 Oct 1932

6y 11m 26d

8

25.0000

3

.3750

221 equal Joseph Nibloe Kilmarnock

Sat 13 Apr 1929

Sun 08 May 1932

3y 0m 26d

11

25.0000

0

.0000

224 David Shaw Hibernian

Wed 15 May 1946

Wed 17 Nov 1948

2y 6m 3d

9

24.8000

0

.0000

225 Kris Boyd Rangers

Thu 11 May 2006

Sat 06 Sep 2008

2y 3m 27d

15

24.6666

7

.4667

226 Shaun Maloney Celtic Aston Villa

Sat 08 Oct 2005

Wed 10 Sep 2008

2y 11m 3d

13

24.1666

1

.0769

227 equal Alexander Donaldson Bolton Wanderers

Sat 28 Feb 1914

Sat 04 Mar 1922

8y 0m 6d

6

24.0000

1

.1667

227 equal Thomas Jackson St Mirren

Sat 12 Mar 1904

Sat 16 Mar 1907

3y 0m 5d

6

24.0000

0

.0000

227 equal Alexander Keillor Montrose Dundee

Sat 21 Mar 1891

Sat 20 Mar 1897

5y 0m 0d

6

24.0000

2

.3333

227 equal Alexander King Heart of Midlothian Celtic

Sat 21 Mar 1896

Sat 25 Mar 1899

3y 0m 5d

6

24.0000

1

.1667

227 equal Peter McBride Preston North End

Sat 09 Apr 1904

Mon 01 Mar 1909

4y 10m 22d

6

24.0000

0

.0000

227 equal Alexander McGeoch Dumbreck

Sat 04 Mar 1876

Mon 05 Mar 1877

1y 0m 2d

4

24.0000

0

.0000

227 equal John McGregor Vale of Leven

Sat 03 Mar 1877

Sat 13 Mar 1880

3y 0m 11d

4

24.0000

1

.2500

227 equal Alexander McLintock Vale of Leven

Sat 06 Mar 1875

Sat 13 Mar 1880

5y 0m 8d

3

24.0000

0

.0000

227 equal Duke McMahon Celtic

Sat 02 Apr 1892

Sat 15 Mar 1902

9y 11m 14d

6

24.0000

6

1.0000

227 equal David Morris Raith Rovers

Sat 03 Mar 1923

Sat 04 Apr 1925

2y 1m 2d

6

24.0000

1

.1667

227 equal David Russell Heart of Midlothian Celtic

Sat 30 Mar 1895

Sat 02 Mar 1901

5y 11m 2d

6

24.0000

1

.1667

227 equal Robert Smellie Queens Park

Sat 19 Feb 1887

Sat 01 Apr 1893

6y 1m 14d

6

24.0000

0

.0000

227 equal James Thomson Queens Park

Sat 30 Nov 1872

Sat 07 Mar 1874

1y 3m 7d

3

24.0000

0

.0000

227 equal Thomas Waddell Queens Park

Sat 28 Mar 1891

Sat 06 Apr 1895

4y 0m 10d

6

24.0000

1

.1667

227 equal James Watson Sunderland Middlesborough

Mon 09 Mar 1903

Sat 03 Apr 1909

6y 0m 26d

6

24.0000

0

.0000

227 equal Andrew Wilson Sheffield Wednesday

Sat 06 Apr 1907

Sat 14 Mar 1914

6y 11m 9d

6

24.0000

1

.1667

227 equal George Wilson Heart of Midlothian Everton Newcastle United

Sat 12 Mar 1904

Sat 03 Apr 1909

5y 0m 23d

6

24.0000

0

.0000

244 John Mudie Blackpool

Sat 20 Oct 1956

Sun 15 Jun 1958

1y 7m 27d

17

23.9997

9

.5294

245 Pat Stanton Hibernian

Wed 11 May 1966

Wed 27 Mar 1974

7y 10m 17d

16

23.7333

0

.0000

246 John Robertson Heart of Midlothian

Wed 12 Sep 1990

Wed 11 Oct 1995

5y 1m 0d

16

23.4544

3

.1875

247 equal Thomas Craig Rangers

Sat 26 Feb 1927

Sat 05 Apr 1930

3y 1m 11d

8

23.0000

1

.1250

247 equal James Crapnell Airdrieonians

Sat 13 Apr 1929

Sat 17 Sep 1932

3y 5m 5d

9

23.0000

0

.0000