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 Appearances


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

102.0000

30

.2941

2 Jim Leighton Aberdeen Manchester United Hibernian

Wed 13 Oct 1982

Sat 10 Oct 1998

15y 11m 28d

91

91.0000

0

.0000

3 Alex McLeish Aberdeen

Wed 26 Mar 1980

Wed 17 Feb 1993

12y 10m 23d

77

77.0000

0

.0000

4 Paul McStay Celtic

Wed 21 Sep 1983

Wed 02 Apr 1997

13y 6m 13d

76

76.0000

9

.1184

5 Tom Boyd Motherwell Chelsea Celtic

Wed 12 Sep 1990

Wed 05 Sep 2001

10y 11m 25d

73

73.0000

1

.0137

6 Christian Dailly Derby County Blackburn Rovers West Ham United

Tue 27 May 1997

Sat 13 Oct 2007

10y 4m 17d

66

66.0000

6

.0909

7 William Miller Aberdeen

Sun 01 Jun 1975

Wed 15 Nov 1989

14y 5m 15d

65

65.0000

1

.0154

8 Danny McGrain Celtic

Sat 12 May 1973

Tue 22 Jun 1982

9y 1m 11d

62

62.0000

0

.0000

9 equal Richard Gough Dundee United Tottenham Hotspur Rangers

Wed 30 Mar 1983

Wed 28 Apr 1993

10y 0m 30d

61

61.0000

6

.0984

9 equal Ally McCoist Rangers Kilmarnock

Tue 29 Apr 1986

Sat 10 Oct 1998

12y 5m 12d

61

61.0000

19

.3115

11 David Weir Heart of Midlothian Everton Rangers

Tue 27 May 1997

Wed 17 Oct 2007

10y 4m 21d

59

59.0000

1

.0169

12 equal John Collins Hibernian Celtic AS Monaco Everton

Wed 17 Feb 1988

Wed 17 Nov 1999

11y 9m 1d

58

58.0000

12

.2069

12 equal George Young Rangers

Sat 17 Apr 1943

Sun 19 May 1957

14y 1m 3d

58

58.0000

0

.0000

14 equal Roy Aitken Celtic Newcastle United St Mirren

Wed 12 Sep 1979

Wed 16 Oct 1991

12y 1m 5d

57

57.0000

1

.0175

14 equal Gary McAllister Leicester City Leeds United Coventry City

Wed 25 Apr 1990

Wed 31 Mar 1999

8y 11m 7d

57

57.0000

4

.0702

16 Denis Law Huddersfield Town Manchester City Torino CC Manchester United

Sat 18 Oct 1958

Fri 14 Jun 1974

15y 7m 28d

56

56.0000

31

.5536

17 Maurice Malpas Dundee United

Fri 01 Jun 1984

Wed 18 Nov 1992

8y 5m 18d

55

55.0000

1

.0182

18 equal Billy Bremner Leeds United

Sat 08 May 1965

Wed 03 Sep 1975

10y 3m 27d

54

54.0000

3

.0556

18 equal Graeme Souness Middlesborough Liverpool UC Sampdoria

Wed 30 Oct 1974

Sun 08 Jun 1986

11y 7m 10d

54

54.0000

4

.0741

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

Tue 17 May 1988

Wed 28 Mar 2001

12y 10m 12d

53

53.0000

9

.1698

20 equal Alan Rough Partick Thistle Hibernian

Wed 07 Apr 1976

Wed 23 Apr 1986

10y 0m 17d

53

53.0000

0

.0000

22 Joe Jordan Leeds United Manchester United AC Milan

Sat 19 May 1973

Tue 22 Jun 1982

9y 1m 4d

52

52.0000

11

.2115

23 Colin Hendry Blackburn Rovers Rangers Coventry City Bolton Wanderers

Wed 19 May 1993

Wed 28 Mar 2001

7y 10m 10d

51

51.0000

3

.0588

24 equal Asa Hartford West Bromwich Albion Manchester City Everton

Wed 26 Apr 1972

Fri 18 Jun 1982

10y 1m 24d

50

50.0000

4

.0800

24 equal Gordon Strachan Aberdeen Manchester United Leeds United

Fri 16 May 1980

Wed 25 Mar 1992

11y 10m 10d

50

50.0000

5

.1000

26 Bobby Evans Celtic Chelsea

Sat 23 Oct 1948

Wed 08 Jun 1960

11y 7m 17d

49

49.0000

1

.0204

27 Craig Burley Chelsea Celtic Derby County

Sun 21 May 1995

Wed 30 Apr 2003

7y 11m 10d

46

46.0000

3

.0652

28 John Greig Rangers

Sat 11 Apr 1964

Wed 29 Oct 1975

11y 6m 19d

44

44.0000

3

.0682

29 equal Gordon Durie Chelsea Tottenham Hotspur Rangers

Wed 11 Nov 1987

Tue 23 Jun 1998

10y 7m 13d

43

43.0000

7

.1628

29 equal Archie Gemmill Derby County Nottingham Forest Birmingham City

Wed 03 Feb 1971

Wed 25 Mar 1981

10y 1m 23d

43

43.0000

8

.1860

31 equal Barry Ferguson Rangers Blackburn Rovers

Sat 05 Sep 1998

Wed 17 Oct 2007

9y 1m 13d

42

42.0000

2

.0476

31 equal Andrew Goram Oldham Athletic Hibernian Rangers

Wed 16 Oct 1985

Wed 25 Mar 1998

12y 5m 10d

42

42.0000

0

.0000

33 equal Eric Caldow Rangers

Sat 06 Apr 1957

Sat 06 Apr 1963

6y 0m 1d

40

40.0000

5

.1250

33 equal Paul Lambert Motherwell Borussia Dortmund Celtic

Sun 21 May 1995

Wed 10 Sep 2003

8y 3m 21d

40

40.0000

1

.0250

33 equal Stuart McCall Everton Rangers

Wed 28 Mar 1990

Wed 25 Mar 1998

7y 11m 27d

40

40.0000

1

.0250

33 equal Lawrie Reilly Hibernian

Sat 23 Oct 1948

Sat 06 Apr 1957

8y 5m 15d

40

40.0000

22

.5500

37 Stewart Mckimmie Aberdeen

Sat 27 May 1989

Sat 15 Jun 1996

7y 0m 20d

39

39.0000

1

.0256

38 equal Sandy Jardine Rangers

Wed 11 Nov 1970

Wed 19 Dec 1979

9y 1m 9d

38

38.0000

1

.0263

38 equal Maurice Johnston Watford Celtic FC Nantes Rangers

Tue 28 Feb 1984

Wed 13 Nov 1991

7y 8m 17d

38

38.0000

14

.3684

40 equal Billy Liddell Liverpool

Sat 18 Apr 1942

Sat 08 Oct 1955

13y 5m 21d

37

37.0000

11

.2973

40 equal Gary Naysmith Heart of Midlothian Everton

Tue 30 May 2000

Sat 13 Oct 2007

7y 4m 14d

37

37.0000

1

.0270

42 equal Colin Calderwood Tottenham Hotspur Aston Villa

Wed 29 Mar 1995

Tue 05 Oct 1999

4y 6m 7d

36

36.0000

1

.0278

42 equal James McFadden Motherwell Everton

Mon 20 May 2002

Wed 17 Oct 2007

5y 4m 28d

36

36.0000

13

.3611

44 equal William Donachie Manchester City

Wed 26 Apr 1972

Wed 29 Nov 1978

6y 7m 4d

35

35.0000

0

.0000

44 equal Tommy Walker Heart of Midlothian

Wed 21 Nov 1934

Wed 15 May 1946

11y 5m 25d

35

35.0000

12

.3429

46 equal Jim Baxter Rangers Sunderland

Wed 09 Nov 1960

Wed 22 Nov 1967

7y 0m 14d

34

34.0000

3

.0882

46 equal Martin Buchan Aberdeen Manchester United

Wed 13 Oct 1971

Wed 29 Nov 1978

7y 1m 17d

34

34.0000

0

.0000

46 equal Alan Morton Queens Park Rangers

Sat 22 Mar 1919

Sun 08 May 1932

13y 1m 17d

34

34.0000

6

.1765

46 equal David Narey Dundee United

Wed 29 Nov 1978

Wed 08 Feb 1989

10y 2m 11d

34

34.0000

1

.0294

50 equal Jackie McNamara Celtic Wolverhampton Wanderers

Sat 05 Oct 1996

Wed 07 Sep 2005

8y 11m 3d

33

33.0000

0

.0000

50 equal Kenny Miller Rangers Wolverhampton Wanderers Celtic Derby County

Wed 25 Apr 2001

Wed 17 Oct 2007

6y 5m 23d

33

33.0000

10

.3030

52 equal Darren Fletcher Manchester United

Wed 20 Aug 2003

Wed 17 Oct 2007

4y 1m 28d

32

32.0000

4

.1250

52 equal Francis Gray Leeds United Nottingham Forest

Wed 07 Apr 1976

Thu 16 Jun 1983

7y 2m 10d

32

32.0000

1

.0313

52 equal Steven Pressley Heart of Midlothian

Wed 29 Mar 2000

Wed 11 Oct 2006

6y 6m 13d

32

32.0000

0

.0000

52 equal Billy Steel Greenock Morton Derby County Dundee

Sat 12 Apr 1947

Wed 06 May 1953

6y 0m 25d

32

32.0000

15

.4688

56 equal Graham Alexander Preston North End

Wed 17 Apr 2002

Wed 17 Oct 2007

5y 6m 1d

31

31.0000

0

.0000

56 equal Bobby Collins Celtic Everton Leeds United

Sat 21 Oct 1950

Sun 23 May 1965

14y 7m 3d

31

31.0000

10

.3226

56 equal Bobby Walker Heart of Midlothian

Sat 03 Mar 1900

Sat 05 Apr 1913

13y 1m 3d

31

31.0000

7

.2258

59 Gordon McQueen Leeds United Manchester United

Sat 01 Jun 1974

Sat 16 May 1981

6y 11m 16d

30

30.0000

5

.1667

60 equal Willie Henderson Rangers

Sat 20 Oct 1962

Wed 21 Apr 1971

8y 6m 2d

29

29.0000

5

.1724

60 equal Brian McClair Celtic Manchester United

Wed 12 Nov 1986

Wed 02 Jun 1993

6y 6m 22d

29

29.0000

2

.0690

60 equal Billy McNeill Celtic

Sat 15 Apr 1961

Sat 27 May 1972

11y 1m 13d

29

29.0000

3

.1034

60 equal William Morgan Burnley Manchester United

Tue 16 May 1967

Sat 22 Jun 1974

7y 1m 7d

29

29.0000

4

.1379

60 equal Willie Waddell Rangers

Sat 18 Apr 1942

Wed 03 Nov 1954

12y 6m 17d

29

29.0000

9

.3103

60 equal John Wark Ipswich Town Liverpool

Sat 19 May 1979

Wed 12 Sep 1984

5y 3m 25d

29

29.0000

7

.2414

66 equal Bill Brown Dundee Tottenham Hotspur

Sun 15 Jun 1958

Tue 09 Nov 1965

7y 4m 26d

28

28.0000

0

.0000

66 equal Colin Cameron Heart of Midlothian Wolverhampton Wanderers

Wed 28 Apr 1999

Wed 13 Oct 2004

5y 5m 16d

28

28.0000

2

.0714

66 equal Craig Gordon Heart of Midlothian Sunderland

Sun 30 May 2004

Wed 17 Oct 2007

3y 4m 18d

28

28.0000

0

.0000

66 equal Darren Jackson Hibernian Celtic

Wed 29 Mar 1995

Sat 10 Oct 1998

3y 6m 12d

28

28.0000

4

.1429

66 equal William McKinlay Dundee United Blackburn Rovers

Wed 17 Nov 1993

Wed 14 Oct 1998

4y 10m 28d

28

28.0000

4

.1429

66 equal Ronald McKinnon Rangers

Tue 09 Nov 1965

Mon 14 Jun 1971

5y 7m 6d

28

28.0000

1

.0357

66 equal Pat Nevin Chelsea Everton Tranmere Rovers

Wed 26 Mar 1986

Wed 27 Mar 1996

10y 0m 2d

28

28.0000

5

.1786

66 equal John Robertson Nottingham Forest Derby County

Sat 13 May 1978

Wed 12 Oct 1983

5y 5m 0d

28

28.0000

8

.2857

66 equal Neil Sullivan Wimbledon Tottenham Hotspur

Tue 27 May 1997

Wed 12 Feb 2003

5y 8m 17d

28

28.0000

0

.0000

75 equal Andy Anderson Heart of Midlothian

Sat 01 Apr 1933

Wed 07 Dec 1938

5y 8m 7d

27

27.0000

0

.0000

75 equal Steve Archibald Aberdeen Tottenham Hotspur Barcelona FC Barcelona

Wed 26 Mar 1980

Sun 08 Jun 1986

6y 2m 14d

27

27.0000

4

.1481

75 equal Sammy Cox Rangers

Sun 23 May 1948

Sat 03 Apr 1954

5y 10m 12d

27

27.0000

0

.0000

75 equal David Hay Celtic

Sat 18 Apr 1970

Sat 22 Jun 1974

4y 2m 5d

27

27.0000

0

.0000

75 equal David McPherson Heart of Midlothian Rangers

Wed 26 Apr 1989

Wed 28 Apr 1993

4y 0m 3d

27

27.0000

0

.0000

75 equal Steve Nicol Liverpool

Wed 12 Sep 1984

Wed 11 Sep 1991

6y 0m 0d

27

27.0000

0

.0000

81 equal Alan Hansen Liverpool

Sat 19 May 1979

Wed 18 Feb 1987

7y 9m 0d

26

26.0000

0

.0000

81 equal Willie Woodburn Rangers

Sat 12 Apr 1947

Wed 30 Apr 1952

5y 0m 19d

26

26.0000

0

.0000

83 equal Jim Bett Rangers SK Lokeren Aberdeen

Tue 23 Mar 1982

Mon 11 Jun 1990

8y 2m 20d

25

25.0000

1

.0400

83 equal Gary Caldwell Newcastle United Hibernian Celtic

Wed 27 Mar 2002

Wed 22 Aug 2007

5y 4m 27d

25

25.0000

2

.0800

83 equal Jimmy Cowan Greenock Morton

Wed 28 Apr 1948

Fri 30 May 1952

4y 1m 3d

25

25.0000

0

.0000

83 equal Jerry Dawson Rangers

Sat 20 Oct 1934

Sat 17 Apr 1943

8y 5m 29d

25

25.0000

0

.0000

83 equal Tommy Docherty Preston North End Arsenal

Wed 14 Nov 1951

Sat 11 Apr 1959

7y 4m 29d

25

25.0000

1

.0400

83 equal Billy Dodds Aberdeen Dundee United Rangers

Sat 05 Oct 1996

Wed 05 Sep 2001

4y 11m 1d

25

25.0000

7

.2800

83 equal Donald Hutchison Everton Sunderland West Ham United

Wed 31 Mar 1999

Sat 15 Nov 2003

4y 7m 16d

25

25.0000

6

.2400

83 equal Neil McCann Heart of Midlothian Rangers Southampton

Sat 05 Sep 1998

Sat 12 Nov 2005

7y 2m 8d

25

25.0000

3

.1200

91 equal Stevie Crawford Raith Rovers Dunfermline Athletic Plymouth Argyle Dundee United

Wed 24 May 1995

Sat 26 Mar 2005

9y 10m 3d

24

24.0000

4

.1667

91 equal Scot Gemmill Nottingham Forest Everton

Sun 21 May 1995

Wed 12 Feb 2003

7y 8m 23d

24

24.0000

1

.0417

91 equal Alexander Hamilton Dundee

Wed 08 Nov 1961

Wed 13 Oct 1965

3y 11m 6d

24

24.0000

0

.0000

91 equal Lou Macari Celtic Manchester United

Wed 24 May 1972

Wed 07 Jun 1978

6y 0m 15d

24

24.0000

5

.2083

91 equal Alan McLaren Heart of Midlothian Rangers

Sun 17 May 1992

Wed 15 Nov 1995

3y 5m 30d

24

24.0000

0

.0000

91 equal Bruce Rioch Derby County Everton

Tue 13 May 1975

Sun 11 Jun 1978

3y 0m 30d

24

24.0000

6

.2500

91 equal Tommy Younger Hibernian Liverpool

Wed 04 May 1955

Wed 11 Jun 1958

3y 1m 8d

24

24.0000

0

.0000

98 equal Jimmy Johnstone Celtic

Sat 03 Oct 1964

Wed 20 Nov 1974

10y 1m 18d

23

23.0000

2

.0870

98 equal Eddie McCreadie Chelsea

Sat 10 Apr 1965

Sat 17 May 1969

4y 1m 8d

23

23.0000

0

.0000

98 equal Tosh McKinlay Celtic

Wed 16 Aug 1995

Tue 23 Jun 1998

2y 10m 8d

23

23.0000

0

.0000

98 equal John White Falkirk Tottenham Hotspur

Wed 06 May 1959

Tue 12 May 1964

5y 0m 7d

23

23.0000

3

.1304

102 equal Davie Cooper Rangers Motherwell

Wed 12 Sep 1979

Wed 16 May 1990

10y 8m 5d

22

22.0000

6

.2727

102 equal Tam Forsyth Motherwell Rangers

Wed 09 Jun 1971

Sun 11 Jun 1978

7y 0m 3d

22

22.0000

0

.0000

102 equal Alan Gilzean Dundee Tottenham Hotspur

Thu 07 Nov 1963

Wed 21 Apr 1971

7y 5m 15d

22

22.0000

12

.5455

102 equal Willie Johnston Rangers West Bromwich Albion

Wed 13 Oct 1965

Sat 03 Jun 1978

12y 7m 22d

22

22.0000

2

.0909

102 equal Dave Mackay Heart of Midlothian Tottenham Hotspur

Sun 26 May 1957

Sat 02 Oct 1965

8y 4m 7d

22

22.0000

4

.1818

102 equal Alec Smith Rangers

Sat 02 Apr 1898

Sat 01 Apr 1911

12y 0m 0d

22

22.0000

6

.2727

102 equal Andy Webster Heart of Midlothian

Wed 30 Apr 2003

Wed 01 Mar 2006

2y 10m 1d

22

22.0000

1

.0455

102 equal David Wilson Rangers

Sat 22 Oct 1960

Thu 27 May 1965

4y 7m 6d

22

22.0000

9

.4091

110 equal George Brown Rangers

Sat 25 Oct 1930

Sat 08 Feb 1941

10y 3m 15d

21

21.0000

0

.0000

110 equal Jimmy Brownlie Third Lanark Greenock Morton

Mon 15 Mar 1909

Sat 09 Jul 1921

12y 3m 25d

21

21.0000

0

.0000

110 equal Hughie Gallacher Airdrieonians Newcastle United Chelsea Derby County

Sat 01 Mar 1924

Sun 09 Jun 1935

11y 3m 9d

21

21.0000

25

1.1905

110 equal Ian St John Motherwell Liverpool

Wed 06 May 1959

Sat 10 Apr 1965

5y 11m 5d

21

21.0000

9

.4286

110 equal Peter Lorimer Leeds United

Wed 05 Nov 1969

Wed 17 Dec 1975

6y 1m 13d

21

21.0000

4

.1905

110 equal Gordon Smith Hibernian

Sat 14 Oct 1944

Sun 26 May 1957

12y 7m 13d

21

21.0000

4

.1905

110 equal Colin Stein Rangers Coventry City

Wed 16 Oct 1968

Sat 19 May 1973

4y 7m 4d

21

21.0000

10

.4762

110 equal Charlie Thomson Heart of Midlothian Sunderland

Sat 26 Mar 1904

Sat 04 Apr 1914

10y 0m 10d

21

21.0000

4

.1905

118 equal Scott Booth Aberdeen Borussia Dortmund FC Twente Enschede

Wed 24 Mar 1993

Sat 06 Oct 2001

8y 6m 13d

20

20.0000

6

.3000

118 equal Kenneth Burns Birmingham City Nottingham Forest

Wed 27 Mar 1974

Sat 16 May 1981

7y 1m 20d

20

20.0000

1

.0500

118 equal Douglas Cowie Dundee

Sat 18 Apr 1953

Wed 11 Jun 1958

5y 1m 25d

20

20.0000

0

.0000

118 equal Ian Durrant Rangers Kilmarnock

Wed 09 Sep 1987

Tue 30 May 2000

12y 8m 22d

20

20.0000

0

.0000

118 equal Andrew Gray Aston Villa Wolverhampton Wanderers Everton

Wed 17 Dec 1975

Tue 28 May 1985

9y 5m 12d

20

20.0000

7

.3500

118 equal Jimmy McMullan Partick Thistle Manchester City

Sat 22 Mar 1919

Sat 13 Apr 1929

10y 0m 23d

20

20.0000

0

.0000

118 equal Charlie Nicholas Celtic Arsenal Aberdeen

Wed 30 Mar 1983

Wed 26 Apr 1989

6y 0m 28d

20

20.0000

5

.2500

118 equal Paul Sturrock Dundee United

Sat 16 May 1981

Wed 01 Apr 1987

5y 10m 17d

20

20.0000

3

.1500

126 equal Jimmy Delaney Celtic Manchester United

Wed 21 Aug 1935

Sat 10 Apr 1948

12y 7m 21d

19

19.0000

10

.5263

126 equal Rab Douglas Celtic Leicester City

Wed 17 Apr 2002

Wed 17 Aug 2005

3y 4m 1d

19

19.0000

0

.0000

126 equal John Hewie Charlton Athletic

Sat 14 Apr 1956

Wed 04 May 1960

4y 0m 21d

19

19.0000

2

.1053

126 equal Eoin Jess Rangers Aberdeen Coventry City

Wed 18 Nov 1992

Wed 09 Jun 1999

6y 6m 23d

19

19.0000

2

.1053

126 equal Murdo MacLeod Celtic BV Borussia Dortmund Hibernian

Sat 25 May 1985

Wed 06 Feb 1991

5y 8m 13d

19

19.0000

1

.0526

126 equal Alexander Massie Heart of Midlothian Aston Villa

Sat 19 Sep 1931

Sat 30 Oct 1937

6y 1m 12d

19

19.0000

1

.0526

132 equal Dally Duncan Derby County

Wed 26 Oct 1932

Sat 30 Oct 1937

5y 0m 5d

18

18.0000

11

.6111

132 equal Matthew Elliott Leicester City

Wed 12 Nov 1997

Sat 06 Oct 2001

3y 10m 25d

18

18.0000

1

.0556

132 equal Thomas Gemmell Celtic

Sat 02 Apr 1966

Wed 03 Feb 1971

4y 10m 2d

18

18.0000

1

.0556

132 equal Allan Johnston Sunderland Bolton Wanderers Rangers Middlesborough

Sat 10 Oct 1998

Sat 07 Sep 2002

3y 10m 29d

18

18.0000

2

.1111

132 equal Graham Leggat Aberdeen Fulham

Sat 14 Apr 1956

Sun 05 Jun 1960

4y 1m 23d

18

18.0000

8

.4444

132 equal Alec McNair Celtic

Sat 03 Mar 1906

Sat 10 Apr 1920

14y 1m 8d

18

18.0000

0

.0000

132 equal John Robertson Everton Southampton Rangers

Sat 02 Apr 1898

Mon 06 Mar 1905

6y 11m 5d

18

18.0000

2

.1111

139 equal Bobby Clark Aberdeen

Wed 22 Nov 1967

Wed 14 Feb 1973

5y 2m 24d

17

17.0000

0

.0000

139 equal Callum Davidson Blackburn Rovers Leicester City

Sat 05 Sep 1998

Tue 15 Oct 2002

4y 1m 11d

17

17.0000

0

.0000

139 equal Thomas Hutchison Coventry City

Wed 26 Sep 1973

Wed 03 Sep 1975

1y 11m 9d

17

17.0000

1

.0588

139 equal Alex Jackson Aberdeen Huddersfield Town

Sat 14 Feb 1925

Sun 18 May 1930

5y 3m 5d

17

17.0000

8

.4706

139 equal Bobby Johnstone Hibernian Manchester City

Sat 14 Apr 1951

Sat 14 Apr 1956

5y 0m 1d

17

17.0000

10

.5882

139 equal Donald Masson Queens Park Rangers Queens Park Derby County

Thu 06 May 1976

Sat 03 Jun 1978

2y 0m 29d

17

17.0000

5

.2941

139 equal Bob McPhail Airdrieonians Rangers

Sat 02 Apr 1927

Wed 10 Nov 1937

10y 7m 9d

17

17.0000

7

.4118

139 equal Davie Meiklejohn Rangers

Sat 04 Feb 1922

Sun 09 Jun 1935

13y 4m 6d

17

17.0000

5

.2941

139 equal John Mudie Blackpool

Sat 20 Oct 1956

Sun 15 Jun 1958

1y 7m 27d

17

17.0000

9

.5294

139 equal Alexander Scott Rangers Everton

Wed 07 Nov 1956

Sat 25 Jun 1966

9y 7m 19d

17

17.0000

5

.2941

149 equal Charlie Cooke Dundee Chelsea

Wed 24 Nov 1965

Tue 13 May 1975

9y 5m 20d

16

16.0000

0

.0000

149 equal Paddy Crerand Celtic Manchester United

Wed 03 May 1961

Wed 13 Oct 1965

4y 5m 11d

16

16.0000

0

.0000

149 equal Jock Drummond Falkirk Rangers

Sat 19 Mar 1892

Sat 21 Mar 1903

11y 0m 3d

16

16.0000

1

.0625

149 equal Paul Hartley Heart of Midlothian Celtic

Sat 26 Mar 2005

Wed 12 Sep 2007

2y 5m 18d

16

16.0000

1

.0625

149 equal David Harvey Leeds United

Wed 15 Nov 1972

Wed 08 Sep 1976

3y 9m 25d

16

16.0000

0

.0000

149 equal Craig Levein Heart of Midlothian

Wed 28 Mar 1990

Wed 16 Nov 1994

4y 7m 20d

16

16.0000

0

.0000

149 equal Robert Moncur Newcastle United

Thu 30 May 1968

Sat 27 May 1972

3y 11m 28d

16

16.0000

0

.0000

149 equal John Robertson Heart of Midlothian

Wed 12 Sep 1990

Wed 11 Oct 1995

5y 1m 0d

16

16.0000

3

.1875

149 equal Pat Stanton Hibernian

Wed 11 May 1966

Wed 27 Mar 1974

7y 10m 17d

16

16.0000

0

.0000

149 equal Steven Thompson Dundee United Rangers

Wed 27 Mar 2002

Wed 13 Oct 2004

2y 6m 17d

16

16.0000

3

.1875

159 equal Andy Wilson Heart of Midlothian Dunfermline Athletic Middlesborough

Sat 22 Mar 1919

Sat 14 Apr 1923

4y 0m 24d

15

15.0000

18

1.2000

159 equal Andrew Aitken Newcastle United Middlesborough Leicester Fosse

Sat 30 Mar 1901

Sat 01 Apr 1911

10y 0m 3d

15

15.0000

0

.0000

159 equal Walter Arnott Queens Park

Mon 12 Mar 1883

Sat 01 Apr 1893

10y 0m 21d

15

15.0000

0

.0000

159 equal James Holton Manchester United

Sat 12 May 1973

Wed 30 Oct 1974

1y 5m 19d

15

15.0000

2

.1333

159 equal Duncan MacKay Celtic

Sat 11 Apr 1959

Wed 02 May 1962

3y 0m 22d

15

15.0000

0

.0000

159 equal Alexander Parker Falkirk Everton

Wed 04 May 1955

Wed 11 Jun 1958

3y 1m 8d

15

15.0000

0

.0000

159 equal Scott Severin Heart of Midlothian Aberdeen

Sat 06 Oct 2001

Wed 06 Sep 2006

4y 11m 1d

15

15.0000

0

.0000

159 equal Jimmy Simpson Rangers

Sat 20 Oct 1934

Wed 10 Nov 1937

3y 0m 22d

15

15.0000

1

.0667

167 equal Arthur Albiston Manchester United

Wed 28 Apr 1982

Fri 13 Jun 1986

4y 1m 17d

14

14.0000

0

.0000

167 equal Allan Brown East Fife Blackpool

Wed 26 Apr 1950

Sat 19 Jun 1954

4y 1m 25d

14

14.0000

6

.4286

167 equal Jimmy Carabine Third Lanark

Sat 21 May 1938

Sat 16 Oct 1943

5y 4m 26d

14

14.0000

3

.2143

167 equal George Cummings Partick Thistle Aston Villa

Sat 06 Apr 1935

Sat 14 Oct 1944

9y 6m 9d

14

14.0000

0

.0000

167 equal Alexander Forbes Sheffield United Arsenal

Sat 12 Apr 1947

Fri 30 May 1952

5y 1m 19d

14

14.0000

0

.0000

167 equal Neilly Gibson Rangers Partick Thistle

Sat 30 Mar 1895

Sat 18 Mar 1905

9y 11m 18d

14

14.0000

1

.0714

167 equal James Gordon Rangers

Sat 16 Mar 1912

Sat 10 Apr 1920

8y 0m 26d

14

14.0000

0

.0000

167 equal Derek Johnstone Rangers

Sat 12 May 1973

Wed 19 Dec 1979

6y 7m 8d

14

14.0000

2

.1429

167 equal James McCalliog Sheffield Wednesday Wolverhampton Wanderers

Sat 15 Apr 1967

Wed 21 Apr 1971

4y 0m 7d

14

14.0000

5

.3571

167 equal Ian McColl Rangers

Sat 15 Apr 1950

Sat 19 Apr 1958

8y 0m 5d

14

14.0000

0

.0000

167 equal Lee McCulloch Wigan Athletic Rangers

Wed 13 Oct 2004

Sat 13 Oct 2007

3y 0m 1d

14

14.0000

1

.0714

167 equal Jimmy McMenemy Celtic

Sat 18 Mar 1905

Sat 13 Mar 1920

14y 11m 25d

14

14.0000

5

.3571

167 equal Garry OConnor Hibernian Lokomotiv Moscow Birmingham City

Wed 17 Apr 2002

Sat 13 Oct 2007

5y 5m 27d

14

14.0000

5

.3571

167 equal Nigel Quashie Portsmouth

Thu 27 May 2004

Wed 06 Sep 2006

2y 3m 11d

14

14.0000

1

.0714

167 equal Harry Rennie Heart of Midlothian Hibernian

Sat 03 Mar 1900

Sat 14 Mar 1908

8y 0m 12d

14

14.0000

0

.0000

182 equal Charles Campbell Queens Park

Sat 07 Mar 1874

Sat 27 Mar 1886

12y 0m 21d

13

13.0000

1

.0769

182 equal John Campbell Celtic

Sat 25 Mar 1893

Mon 09 Mar 1903

9y 11m 14d

13

13.0000

5

.3846

182 equal Gary Gillespie Liverpool

Wed 14 Oct 1987

Wed 14 Nov 1990

3y 1m 1d

13

13.0000

0

.0000

182 equal Bob McColl Queens Park Newcastle United

Sat 21 Mar 1896

Sat 14 Mar 1908

11y 11m 23d

13

13.0000

13

1.0000

182 equal John McGinlay Bolton Wanderers

Wed 20 Apr 1994

Wed 02 Apr 1997

2y 11m 14d

13

13.0000

4

.3077

182 equal William McStay Celtic

Sat 12 Feb 1921

Sat 25 Feb 1928

7y 0m 14d

13

13.0000

0

.0000

182 equal John OHare Derby County

Sat 18 Apr 1970

Wed 24 May 1972

2y 1m 7d

13

13.0000

5

.3846

182 equal Nicol Smith Rangers

Sat 03 Apr 1897

Sat 03 May 1902

5y 1m 1d

13

13.0000

0

.0000

182 equal John Spencer Chelsea

Wed 16 Nov 1994

Sat 05 Oct 1996

1y 10m 20d

13

13.0000

0

.0000

191 equal Andrew Beattie Preston North End

Sat 17 Apr 1937

Sat 10 Oct 1942

5y 5m 24d

12

12.0000

0

.0000

191 equal Kris Boyd Rangers

Thu 11 May 2006

Wed 17 Oct 2007

1y 5m 7d

12

12.0000

7

.5833

191 equal Alan Brazil Ipswich Town

Wed 28 May 1980

Sat 28 May 1983

3y 0m 1d

12

12.0000

1

.0833

191 equal Edmond Colquhoun West Bromwich Albion Sheffield United

Tue 16 May 1967

Wed 14 Feb 1973

5y 8m 30d

12

12.0000

0

.0000

191 equal Andy Cunningham Rangers

Sat 13 Mar 1920

Sat 02 Apr 1927

7y 0m 21d

12

12.0000

5

.4167

191 equal William Fernie Celtic

Tue 25 May 1954

Wed 11 Jun 1958

4y 0m 18d

12

12.0000

1

.0833

191 equal George Graham Arsenal Manchester United

Wed 13 Oct 1971

Sat 30 Jun 1973

1y 8m 18d

12

12.0000

3

.2500

191 equal Douglas Gray Rangers

Sat 27 Oct 1928

Sun 18 Jun 1939

10y 7m 23d

12

12.0000

0

.0000

191 equal Edwin Gray Leeds United

Sat 10 May 1969

Wed 17 Nov 1976

7y 6m 8d

12

12.0000

3

.2500

191 equal Jack Harkness Queens Park Heart of Midlothian

Sat 26 Feb 1927

Wed 04 Oct 1933

6y 7m 9d

12

12.0000

0

.0000

191 equal Derek Parlane Rangers

Sat 12 May 1973

Sat 28 May 1977

4y 0m 17d

12

12.0000

1

.0833

191 equal Thomas Ring Clyde

Wed 06 May 1953

Wed 06 Nov 1957

4y 6m 1d

12

12.0000

2

.1667

191 equal Maurice Ross Rangers

Thu 16 May 2002

Wed 10 Sep 2003

1y 3m 26d

12

12.0000

0

.0000

191 equal Bill Shankly Preston North End

Sat 09 Apr 1938

Sat 17 Apr 1943

5y 0m 9d

12

12.0000

1

.0833

191 equal Graeme Sharp Everton

Tue 28 May 1985

Tue 22 Mar 1988

2y 9m 24d

12

12.0000

1

.0833

191 equal John Shaw Rangers

Sat 03 May 1941

Sat 04 Oct 1947

6y 5m 2d

12

12.0000

0

.0000

191 equal George Stevenson Motherwell

Sat 29 Oct 1927

Sat 20 Oct 1934

6y 11m 22d

12

12.0000

4

.3333

191 equal Bobby Templeton Aston Villa Newcastle United Woolwich Arsenal Kilmarnock

Sat 05 Apr 1902

Mon 03 Mar 1913

10y 10m 28d

12

12.0000

1

.0833

191 equal Ian Ure Dundee Arsenal

Wed 08 Nov 1961

Sat 21 Oct 1967

5y 11m 14d

12

12.0000

0

.0000

191 equal Bobby Murdoch Celtic

Tue 09 Nov 1965

Wed 05 Nov 1969

3y 11m 28d

12

12.0000

5

.4167

191 equal Derek Whyte Celtic Middlesborough Aberdeen

Wed 14 Oct 1987

Wed 28 Apr 1999

11y 6m 15d

12

12.0000

0

.0000

212 equal Eamonn Bannon Dundee United

Wed 19 Dec 1979

Sun 08 Jun 1986

6y 5m 21d

11

11.0000

1

.0909

212 equal Jack Bell Dumbarton Everton Celtic

Sat 29 Mar 1890

Sat 07 Apr 1900

10y 0m 10d

11

11.0000

6

.5455

212 equal Alexander Bennett Celtic Rangers

Sat 12 Mar 1904

Sat 15 Mar 1913

9y 0m 4d

11

11.0000

2

.1818

212 equal James Blair Rangers Sheffield Wednesday Cardiff City

Sat 19 Apr 1919

Sat 16 Feb 1924

4y 9m 29d

11

11.0000

0

.0000

212 equal George Burley Ipswich Town

Sat 19 May 1979

Sat 29 May 1982

3y 0m 11d

11

11.0000

0

.0000

212 equal Jimmy Caskie Rangers St Mirren Hibernian Everton

Sun 21 May 1939

Sat 14 Oct 1944

5y 4m 24d

11

11.0000

1

.0909

212 equal Jim Cruickshank Heart of Midlothian

Tue 12 May 1964

Wed 17 Dec 1975

11y 7m 6d

11

11.0000

0

.0000

212 equal Arthur Graham Leeds United

Wed 07 Sep 1977

Sat 16 May 1981

3y 8m 10d

11

11.0000

2

.1818

212 equal Bob Hamilton Rangers Dundee

Sat 18 Mar 1899

Mon 06 Mar 1911

11y 11m 18d

11

11.0000

15

1.3636

212 equal William Harper Hibernian Arsenal

Sat 03 Mar 1923

Sat 17 Apr 1926

3y 1m 15d

11

11.0000

0

.0000

212 equal James Hay Celtic Newcastle United

Sat 18 Mar 1905

Sat 04 Apr 1914

9y 0m 18d

11

11.0000

0

.0000

212 equal Thomas McLean Kilmarnock

Wed 31 May 1967

Wed 09 Jun 1971

4y 0m 10d

11

11.0000

3

.2727

212 equal Joseph Nibloe Kilmarnock