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 Goals Per Game


Rank Player Clubs Shown in Order Played For First Last Span Caps Caps
Weig
hted
Go
als
Ave
Goals
game
1 William Dickson Dundee Strathmore

Sat 24 Mar 1888

Sat 24 Mar 1888

1d

1

1.0000

4

4.0000

1 Charles Heggie Rangers

Sat 20 Mar 1886

Sat 20 Mar 1886

1d

1

1.0000

4

4.0000

3 James Gillespie Third Lanark

Sat 19 Mar 1898

Sat 19 Mar 1898

1d

1

1.0000

3

3.0000

3 Alexander Higgins Kilmarnock

Sat 14 Mar 1885

Sat 14 Mar 1885

1d

1

1.0000

3

3.0000

3 Henry Morris East Fife

Sat 01 Oct 1949

Sat 01 Oct 1949

1d

1

1.0000

3

3.0000

6 Jake Madden Celtic

Sat 18 Mar 1893

Sat 23 Mar 1895

2y 0m 6d

2

2.0000

5

2.5000

7 George Ker Queens Park

Sat 13 Mar 1880

Sat 25 Mar 1882

2y 0m 13d

5

5.0000

10

2.0000

8 John Barker Rangers

Sat 18 Mar 1893

Sat 24 Mar 1894

1y 0m 7d

2

2.0000

4

2.0000

9 Walter Aitkenhead Blackburn Rovers

Sat 16 Mar 1912

Sat 16 Mar 1912

1d

1

1.0000

2

2.0000

9 Alex Ferguson St Johnstone

Sat 08 Jun 1935

Sat 08 Jun 1935

1d

1

1.0000

2

2.0000

9 Charles Fleming East Fife

Sat 03 Oct 1953

Sat 03 Oct 1953

1d

1

1.0000

2

2.0000

9 James Gossland Rangers

Sat 26 Jan 1884

Sat 26 Jan 1884

1d

1

1.0000

2

2.0000

9 James McKie East Stirlingshire

Sat 19 Mar 1898

Sat 19 Mar 1898

1d

1

1.0000

2

2.0000

9 David Wilson Queens Park

Sat 03 Feb 1900

Sat 03 Feb 1900

1d

1

1.0000

2

2.0000

15 William Paul Partick Thistle

Sat 10 Mar 1888

Sat 22 Mar 1890

2y 0m 13d

3

3.0000

5

1.6667

16 James Hamilton Queens Park

Sat 03 Oct 1891

Sat 01 Apr 1893

1y 5m 30d

4

4.0000

6

1.5000

17 Peter Campbell Rangers

Sat 23 Mar 1878

Mon 07 Apr 1879

1y 0m 16d

2

2.0000

3

1.5000

17 Dave Wilson Hamilton Academical

Sun 19 May 1935

Sat 08 Jun 1935

21d

2

2.0000

3

1.5000

19 Alex (now Sir Alex) Ferguson Dunfermline Athletic

Tue 16 May 1967

Thu 10 Aug 1967

2m 26d

7

7.0000

10

1.4286

19 Joseph Harper Huddersfield Town Aberdeen Hibernian

Thu 25 May 1967

Wed 07 Jun 1978

11y 0m 14d

7

7.0000

10

1.4286

21 Bob Hamilton Rangers Dundee

Sat 18 Mar 1899

Mon 06 Mar 1911

11y 11m 18d

11

11.0000

15

1.3636

22 Neil Dewar Third Lanark

Sat 09 Apr 1932

Wed 26 Oct 1932

6m 18d

3

3.0000

4

1.3333

22 William Groves Hibernian Celtic

Sat 10 Mar 1888

Sat 05 Apr 1890

2y 0m 27d

3

3.0000

4

1.3333

22 William Harrower Queens Park

Sat 11 Mar 1882

Sat 10 Apr 1886

4y 1m 0d

3

3.0000

4

1.3333

25 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

26 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

27 Jock Dodds Blackpool

Sat 02 Dec 1939

Sat 02 Feb 1946

6y 2m 1d

8

8.0000

9

1.1250

28 Bob McColl Queens Park Newcastle United

Sat 21 Mar 1896

Sat 14 Mar 1908

11y 11m 23d

13

13.0000

13

1.0000

29 John Smith Mauchline Edinburgh University Queens Park

Sat 03 Mar 1877

Sat 15 Mar 1884

7y 0m 13d

10

10.0000

10

1.0000

30 Ralph Brand Rangers

Wed 09 Nov 1960

Wed 02 May 1962

1y 5m 24d

8

8.0000

8

1.0000

31 John Campbell Rangers

Sat 18 Mar 1899

Sat 23 Feb 1901

1y 11m 6d

4

4.0000

4

1.0000

31 Andrew McLaren Preston North End

Sat 12 Apr 1947

Wed 12 Nov 1947

7m 1d

4

4.0000

4

1.0000

33 Robert Calderwood Cartvale

Sat 14 Mar 1885

Mon 23 Mar 1885

10d

3

3.0000

3

1.0000

34 James Allan Queens Park

Sat 19 Mar 1887

Mon 21 Mar 1887

3d

2

2.0000

2

1.0000

34 R. Boyd Mossend Swifts

Sat 09 Mar 1889

Sat 21 Mar 1891

2y 0m 13d

2

2.0000

2

1.0000

34 Chris Burke Rangers

Thu 11 May 2006

Sat 13 May 2006

3d

2

2.0000

2

1.0000

34 James Dougall Preston North End

Sat 15 Apr 1939

Sat 11 May 1940

1y 0m 27d

2

2.0000

2

1.0000

34 Robert Flavell Airdrieonians

Sun 18 May 1947

Sat 24 May 1947

7d

2

2.0000

2

1.0000

34 Jimmy Lang Clydesdale 3rd Lanark Rifle Volunteers

Sat 25 Mar 1876

Sat 23 Mar 1878

1y 11m 28d

2

2.0000

2

1.0000

34 Alexander Latta Dumbarton Athletic

Sat 10 Mar 1888

Sat 13 Apr 1889

1y 1m 4d

2

2.0000

2

1.0000

34 William MacFadyen Motherwell

Wed 04 Oct 1933

Wed 29 Nov 1933

1m 26d

2

2.0000

2

1.0000

34 Neil Munro Abercorn

Sat 10 Mar 1888

Sat 13 Apr 1889

1y 1m 4d

2

2.0000

2

1.0000

34 Robert Neil Hibernian Rangers

Sat 21 Mar 1896

Sat 03 Feb 1900

3y 10m 14d

2

2.0000

2

1.0000

34 Gilbert Rankin Vale of Leven

Sat 29 Mar 1890

Sat 04 Apr 1891

1y 0m 7d

2

2.0000

2

1.0000

34 Henry Renny-Tailyour Royal Engineers

Sat 18 Nov 1871

Sat 08 Mar 1873

1y 3m 20d

2

2.0000

2

1.0000

46 Frederick Anderson Clydesdale

Sat 07 Mar 1874

Sat 07 Mar 1874

1d

1

1.0000

1

1.0000

46 Peter Andrews Glasgow Eastern

Sat 06 Mar 1875

Sat 06 Mar 1875

1d

1

1.0000

1

1.0000

46 Alexander Barbour Renton

Sat 14 Mar 1885

Sat 14 Mar 1885

1d

1

1.0000

1

1.0000

46 Barney Battles Heart of Midlothian

Sat 25 Oct 1930

Sat 25 Oct 1930

1d

1

1.0000

1

1.0000

46 David Black Hurlford

Sat 09 Mar 1889

Sat 09 Mar 1889

1d

1

1.0000

1

1.0000

46 Thomas Breckenridge Heart of Midlothian

Sat 24 Mar 1888

Sat 24 Mar 1888

1d

1

1.0000

1

1.0000

46 Sandy Brown Tottenham Hotspur

Sat 05 Apr 1902

Sat 05 Apr 1902

1d

1

1.0000

1

1.0000

46 Peter Buchanan Chelsea

Wed 08 Dec 1937

Wed 08 Dec 1937

1d

1

1.0000

1

1.0000

46 Robert Buchanan Abercorn

Sat 21 Mar 1891

Sat 21 Mar 1891

1d

1

1.0000

1

1.0000

46 John Campbell Glasgow South Western

Sat 27 Mar 1880

Sat 27 Mar 1880

1d

1

1.0000

1

1.0000

46 Thomas Chambers Heart of Midlothian

Sat 24 Mar 1894

Sat 24 Mar 1894

1d

1

1.0000

1

1.0000

46 Alfred Conn Heart of Midlothian

Wed 02 May 1956

Wed 02 May 1956

1d

1

1.0000

1

1.0000

46 Joseph Craig Celtic

Wed 27 Apr 1977

Wed 27 Apr 1977

1d

1

1.0000

1

1.0000

46 Andrew Devine Falkirk

Sat 05 Mar 1910

Sat 05 Mar 1910

1d

1

1.0000

1

1.0000

46 John Divers Celtic

Sat 23 Mar 1895

Sat 23 Mar 1895

1d

1

1.0000

1

1.0000

46 Michael Dunbar Cartvale

Sat 20 Mar 1886

Sat 20 Mar 1886

1d

1

1.0000

1

1.0000

46 John Duncan Leicester City

Sat 31 Oct 1925

Sat 31 Oct 1925

1d

1

1.0000

1

1.0000

46 J. Ellis Mossend Swifts

Sat 19 Mar 1892

Sat 19 Mar 1892

1d

1

1.0000

1

1.0000

46 Patrick Gallacher Sunderland

Sat 20 Oct 1934

Sat 20 Oct 1934

1d

1

1.0000

1

1.0000

46 James H Galt Everton

Sat 13 May 1916

Sat 13 May 1916

1d

1

1.0000

1

1.0000

46 Archie Garrett Heart of Midlothian

Sun 21 May 1939

Sun 21 May 1939

1d

1

1.0000

1

1.0000

46 William Gibb Clydesdale

Sat 08 Mar 1873

Sat 08 Mar 1873

1d

1

1.0000

1

1.0000

46 John Gillies Clyde

Sun 18 Jun 1939

Sun 18 Jun 1939

1d

1

1.0000

1

1.0000

46 John Goudie Abercorn

Sat 26 Jan 1884

Sat 26 Jan 1884

1d

1

1.0000

1

1.0000

46 Hugh Howie Hibernian

Sat 23 Oct 1948

Sat 23 Oct 1948

1d

1

1.0000

1

1.0000

46 Thomas Jenkinson Heart of Midlothian

Sat 19 Feb 1887

Sat 19 Feb 1887

1d

1

1.0000

1

1.0000

46 John Johnstone Kilmarnock

Sat 24 Mar 1894

Sat 24 Mar 1894

1d

1

1.0000

1

1.0000

46 David Kinnear Rangers

Wed 08 Dec 1937

Wed 08 Dec 1937

1d

1

1.0000

1

1.0000

46 W. Lamont Pilgrims

Sat 14 Mar 1885

Sat 14 Mar 1885

1d

1

1.0000

1

1.0000

46 James Logan Ayr United

Sat 21 Mar 1891

Sat 21 Mar 1891

1d

1

1.0000

1

1.0000

46 James Low Cambuslang

Sat 28 Mar 1891

Sat 28 Mar 1891

1d

1

1.0000

1

1.0000

46 James Lowe St Bernards

Sat 19 Feb 1887

Sat 19 Feb 1887

1d

1

1.0000

1

1.0000

46 Angus MacKinnon Queens Park

Sat 07 Mar 1874

Sat 07 Mar 1874

1d

1

1.0000

1

1.0000

46 J. McAdam Third Lanark

Sat 27 Mar 1880

Sat 27 Mar 1880

1d

1

1.0000

1

1.0000

46 Neil McCallum Renton

Sat 24 Mar 1888

Sat 24 Mar 1888

1d

1

1.0000

1

1.0000

46 Robert McCormick Abercorn

Sat 10 Apr 1886

Sat 10 Apr 1886

1d

1

1.0000

1

1.0000

46 Thomas McDermott Celtic

Sat 09 Aug 1902

Sat 09 Aug 1902

1d

1

1.0000

1

1.0000

46 Thomas McInnes Cowlairs

Sat 09 Mar 1889

Sat 09 Mar 1889

1d

1

1.0000

1

1.0000

46 R. McPherson Arthurlie

Sat 11 Mar 1882

Sat 11 Mar 1882

1d

1

1.0000

1

1.0000

46 Arthur H Milne Hibernian

Sat 14 Oct 1944

Sat 14 Oct 1944

1d

1

1.0000

1

1.0000

46 Francis Murphy Celtic

Sat 21 May 1938

Sat 21 May 1938

1d

1

1.0000

1

1.0000

46 Francis ORourke Airdrieonians

Sat 16 Mar 1907

Sat 16 Mar 1907

1d

1

1.0000

1

1.0000

46 Daniel Paton St Bernards

Sat 21 Mar 1896

Sat 21 Mar 1896

1d

1

1.0000

1

1.0000

46 Willie Rankin Motherwell

Sat 09 Jul 1921

Sat 09 Jul 1921

1d

1

1.0000

1

1.0000

46 John Ritchie Queens Park

Sat 20 Mar 1897

Sat 20 Mar 1897

1d

1

1.0000

1

1.0000

46 Thomas Robertson Heart of Midlothian

Sat 26 Mar 1898

Sat 26 Mar 1898

1d

1

1.0000

1

1.0000

46 George Sommerville Queens Park

Sat 27 Mar 1886

Sat 27 Mar 1886

1d

1

1.0000

1

1.0000

46 Alexander Thomson Airdrieonians

Mon 15 Mar 1909

Mon 15 Mar 1909

1d

1

1.0000

1

1.0000

46 Robert Thomson Celtic

Sat 31 Oct 1931

Sat 31 Oct 1931

1d

1

1.0000

1

1.0000

46 James Watson Rangers

Sat 23 Mar 1878

Sat 23 Mar 1878

1d

1

1.0000

1

1.0000

46 William Watt Queens Park

Sat 19 Feb 1887

Sat 19 Feb 1887

1d

1

1.0000

1

1.0000

46 Thomas Wylie Rangers

Sat 29 Mar 1890

Sat 29 Mar 1890

1d

1

1.0000

1

1.0000

98 Jimmy McGrory Celtic

Sat 25 Feb 1928

Sat 16 Sep 1933

5y 6m 23d

7

7.0000

6

.8571

98 Duke McMahon Celtic

Sat 03 Oct 1891

Sat 15 Mar 1902

10y 5m 13d

7

7.0000

6

.8571

100 John Ferguson Vale of Leven

Sat 07 Mar 1874

Sat 23 Mar 1878

4y 0m 17d

6

6.0000

5

.8333

100 John Kay Queens Park

Sat 13 Mar 1880

Sat 29 Mar 1884

4y 0m 17d

6

6.0000

5

.8333

102 Malcolm Fraser Queens Park

Sat 27 Mar 1880

Mon 12 Mar 1883

2y 11m 15d

5

5.0000

4

.8000

102 John McDougall Vale of Leven

Sat 03 Mar 1877

Mon 07 Apr 1879

2y 1m 5d

5

5.0000

4

.8000

104 Joseph Lindsay Dumbarton

Sat 27 Mar 1880

Sat 27 Mar 1886

6y 0m 1d

8

8.0000

6

.7500

105 James Fleming Rangers

Tue 28 May 1929

Sat 05 Apr 1930

10m 9d

4

4.0000

3

.7500

105 William Houliston Queen of the South

Wed 17 Nov 1948

Mon 30 May 1949

6m 14d

4

4.0000

3

.7500

105 Finlay Speedie Rangers

Sat 09 Aug 1902

Sat 04 Apr 1903

7m 27d

4

4.0000

3

.7500

105 Francis Watt Kilbirnie

Sat 09 Mar 1889

Sat 04 Apr 1891

2y 0m 27d

4

4.0000

3

.7500

109 Alexander Cheyne Aberdeen

Sat 13 Apr 1929

Sun 18 May 1930

1y 1m 6d

6

6.0000

4

.6667

109 James McCall Renton

Sat 10 Apr 1886

Sat 05 Apr 1890

3y 11m 27d

6

6.0000

4

.6667

111 David Allan Queens Park

Sat 21 Mar 1885

Sat 10 Apr 1886

1y 0m 21d

3

3.0000

2

.6667

111 John Baird Vale of Leven

Sat 04 Mar 1876

Sat 13 Mar 1880

4y 0m 10d

3

3.0000

2

.6667

111 Willie Bauld Heart of Midlothian

Sat 15 Apr 1950

Sun 21 May 1950

1m 7d

3

3.0000

2

.6667

111 Albert Buick Heart of Midlothian

Sat 01 Mar 1902

Sat 09 Aug 1902

5m 9d

3

3.0000

2

.6667

111 James Howie Newcastle United

Sat 01 Apr 1905

Sat 04 Apr 1908

3y 0m 4d

3

3.0000

2

.6667

111 Leslie Johnston Clyde

Sat 14 Apr 1945

Mon 17 May 1948

3y 1m 4d

3

3.0000

2

.6667

111 James Millar Rangers

Sat 03 Apr 1897

Sat 02 Apr 1898

0d

3

3.0000

2

.6667

111 Thomas Miller Liverpool Manchester United

Sat 10 Apr 1920

Sat 09 Apr 1921

0d

3

3.0000

2

.6667

111 Harold Paul Queens Park

Mon 01 Mar 1909

Sat 03 Apr 1909

1m 3d

3

3.0000

2

.6667

120 Jimmy Quinn Celtic

Sat 18 Mar 1905

Sat 23 Mar 1912

7y 0m 6d

11

11.0000

7

.6364

121 Alex Young Heart of Midlothian Everton

Sat 09 Apr 1960

Sat 18 Jun 1966

6y 2m 10d

8

8.0000

5

.6250

122 Dally Duncan Derby County

Wed 26 Oct 1932

Sat 30 Oct 1937

5y 0m 5d

18

18.0000

11

.6111

123 Harry McNiel Queens Park

Sat 07 Mar 1874

Mon 14 Mar 1881

7y 0m 8d

10

10.0000

6

.6000

123 John McPherson Kilmarnock Cowlairs Rangers Queens Park

Sat 10 Mar 1888

Sat 27 Mar 1897

9y 0m 18d

10

10.0000

6

.6000

125 Stephen Chalmers Celtic

Sat 03 Oct 1964

Wed 16 Nov 1966

2y 1m 14d

5

5.0000

3

.6000

125 David Herd Arsenal

Sat 18 Oct 1958

Sun 14 May 1961

2y 6m 27d

5

5.0000

3

.6000

125 John McPhail Celtic

Wed 09 Nov 1949

Sat 03 Oct 1953

3y 10m 25d

5

5.0000

3

.6000

125 Charles Napier Celtic Derby County

Sat 09 Apr 1932

Sun 09 May 1937

5y 1m 1d

5

5.0000

3

.6000

125 John Walker Heart of Midlothian Rangers

Sat 30 Mar 1895

Sat 26 Mar 1904

8y 11m 26d

5

5.0000

3

.6000

130 Bobby Johnstone Hibernian Manchester City

Sat 14 Apr 1951

Sat 14 Apr 1956

5y 0m 1d

17

17.0000

10

.5882

131 Kris Boyd Rangers

Thu 11 May 2006

Wed 17 Oct 2007

1y 5m 7d

12

12.0000

7

.5833

132 Jimmy Mason Third Lanark

Sat 23 Oct 1948

Sun 27 May 1951

2y 7m 5d

7

7.0000

4

.5714

133 George Hamilton Aberdeen

Sun 21 May 1939

Wed 19 May 1954

14y 11m 29d

9

9.0000

5

.5556

133 William Lambie Queens Park

Sat 19 Mar 1892

Sat 03 Apr 1897

5y 0m 16d

9

9.0000

5

.5556

133 Billy MacKinnon Queens Park

Sat 30 Nov 1872

Sat 05 Apr 1879

6y 4m 7d

9

9.0000

5

.5556

136 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

137 Lawrie Reilly Hibernian

Sat 23 Oct 1948

Sat 06 Apr 1957

8y 5m 15d

40

40.0000

22

.5500

138 Alan Gilzean Dundee Tottenham Hotspur

Thu 07 Nov 1963

Wed 21 Apr 1971

7y 5m 15d

22

22.0000

12

.5455

139 Jack Bell Dumbarton Everton Celtic

Sat 29 Mar 1890

Sat 07 Apr 1900

10y 0m 10d

11

11.0000

6

.5455

140 John Mudie Blackpool

Sat 20 Oct 1956

Sun 15 Jun 1958

1y 7m 27d

17

17.0000

9

.5294

141 Jimmy Delaney Celtic Manchester United

Wed 21 Aug 1935

Sat 10 Apr 1948

12y 7m 21d

19

19.0000

10

.5263

142 William Anderson Queens Park

Sat 11 Mar 1882

Mon 23 Mar 1885

3y 0m 13d

6

6.0000

3

.5000

143 Mark McGhee Aberdeen

Sun 12 Jun 1983

Sat 26 May 1984

11m 15d

4

4.0000

2

.5000

143 James Nisbet Ayr United

Sun 26 May 1929

Tue 04 Jun 1929

10d

4

4.0000

2

.5000

143 Robert Rankin St Mirren

Sun 26 May 1929

Tue 04 Jun 1929

10d

4

4.0000

2

.5000

143 Jerry Weir Queens Park

Sat 30 Nov 1872

Sat 23 Mar 1878

5y 3m 23d

4

4.0000

2

.5000

147 Ralph Aitken Dumbarton

Sat 27 Mar 1886

Sat 24 Mar 1888

1y 11m 27d

2

2.0000

1

.5000

147 David Alexander East Stirlingshire

Sat 24 Mar 1894

Sat 31 Mar 1894

8d

2

2.0000

1

.5000

147 James Bone Norwich City

Thu 29 Jun 1972

Wed 18 Oct 1972

3m 20d

2

2.0000

1

.5000

147 William Boyd Clyde

Wed 20 May 1931

Sun 24 May 1931

5d

2

2.0000

1

.5000

147 William Clunas Sunderland

Sat 12 Apr 1924

Sat 31 Oct 1925

1y 6m 20d

2

2.0000

1

.5000

147 George Dewar Dumbarton

Sat 24 Mar 1888

Sat 13 Apr 1889

1y 0m 21d

2

2.0000

1

.5000

147 David Dodds Dundee United

Wed 21 Sep 1983

Tue 13 Dec 1983

2m 23d

2

2.0000

1

.5000

147 Douglas Freedman Crystal Palace

Sat 06 Oct 2001

Wed 27 Mar 2002

5m 22d

2

2.0000

1

.5000

147 James Galt Rangers

Sat 07 Mar 1908

Sat 14 Mar 1908

8d

2

2.0000

1

.5000

147 Thomas Gemmell St Mirren

Wed 04 May 1955

Sun 15 May 1955

12d

2

2.0000

1

.5000

147 James Gourlay Cambuslang

Sat 20 Mar 1886

Sat 10 Mar 1888

1y 11m 20d

2

2.0000

1

.5000

147 Thomas Hyslop Stoke Rangers

Sat 04 Apr 1896

Sat 03 Apr 1897

0d

2

2.0000

1

.5000

147 William Imrie St Johnstone

Sun 26 May 1929

Sat 01 Jun 1929

7d

2

2.0000

1

.5000

147 James King Hamilton Academical

Sat 17 Sep 1932

Sat 16 Sep 1933

0d

2

2.0000

1

.5000

147 William Lennie Aberdeen

Sat 07 Mar 1908

Sat 14 Mar 1908

8d

2

2.0000

1

.5000

147 Alexander Linwood St Mirren Clyde

Sat 16 Oct 1943

Wed 09 Nov 1949

6y 0m 25d

2

2.0000

1

.5000

147 Henry Marshall Celtic

Sat 18 Mar 1899

Sat 03 Mar 1900

11m 15d

2

2.0000

1

.5000

147 Gary McSwegan Heart of Midlothian

Tue 05 Oct 1999

Sat 09 Oct 1999

5d

2

2.0000

1

.5000

147 William R Miller Partick Thistle

Sat 08 Jun 1935

Sun 09 Jun 1935

2d

2

2.0000

1

.5000

147 Robert Mitchell Newcastle United

Sat 12 May 1951

Wed 16 May 1951

5d

2

2.0000

1

.5000

147 Patrick Murray Hibernian

Sat 28 Mar 1896

Sat 20 Mar 1897

11m 22d

2

2.0000

1

.5000

147 Ronald Orr Newcastle United

Sat 03 May 1902

Sat 09 Apr 1904

1y 11m 7d

2

2.0000

1

.5000

147 William Robertson Dumbarton

Sat 19 Mar 1887

Mon 21 Mar 1887

3d

2

2.0000

1

.5000

147 James Scott Raith Rovers Hibernian

Sat 13 May 1916

Wed 11 May 1966

49y 11m 29d

2

2.0000

1

.5000

147 Francis Shaw Pollockshields Athletic

Sat 15 Mar 1884

Sat 29 Mar 1884

15d

2

2.0000

1

.5000

147 William Stewart Queens Park

Sat 26 Mar 1898

Sat 03 Mar 1900

1y 11m 7d

2

2.0000

1

.5000

147 William Turner Pollockshields Athletic

Sat 14 Mar 1885

Sat 20 Mar 1886

1y 0m 7d

2

2.0000

1

.5000

147 John Stewart Wright Greenock Morton

Sat 26 Apr 1919

Sat 03 May 1919

8d

2

2.0000

1

.5000

175 Colin Stein Rangers Coventry City

Wed 16 Oct 1968

Sat 19 May 1973

4y 7m 4d

21

21.0000

10

.4762

176 Alex Jackson Aberdeen Huddersfield Town

Sat 14 Feb 1925

Sun 18 May 1930

5y 3m 5d

17

17.0000

8

.4706

177 Billy Steel Greenock Morton Derby County Dundee

Sat 12 Apr 1947

Wed 06 May 1953

6y 0m 25d

32

32.0000

15

.4688

178 Graham Leggat Aberdeen Fulham

Sat 14 Apr 1956

Sun 05 Jun 1960

4y 1m 23d

18

18.0000

8

.4444

179 William Sellar Battlefield Queens Park

Sat 21 Mar 1885

Sat 01 Apr 1893

8y 0m 12d

9

9.0000

4

.4444

180 Ian St John Motherwell Liverpool

Wed 06 May 1959

Sat 10 Apr 1965

5y 11m 5d

21

21.0000

9

.4286

181 Allan Brown East Fife Blackpool

Wed 26 Apr 1950

Sat 19 Jun 1954

4y 1m 25d

14

14.0000

6

.4286

182 Andrew Black Heart of Midlothian

Wed 08 Dec 1937

Sat 14 Apr 1945

7y 4m 7d

7

7.0000

3

.4286

182 David Gibson Leicester City

Wed 08 May 1963

Wed 21 Oct 1964

1y 5m 14d

7

7.0000

3

.4286

182 Edward MacDougall Norwich City

Wed 16 Apr 1975

Wed 17 Dec 1975

8m 2d

7

7.0000

3

.4286

185 Andy Cunningham Rangers

Sat 13 Mar 1920

Sat 02 Apr 1927

7y 0m 21d

12

12.0000

5

.4167

185 Bobby Murdoch Celtic

Tue 09 Nov 1965

Wed 05 Nov 1969

3y 11m 28d

12

12.0000

5

.4167

187 Bob McPhail Airdrieonians Rangers

Sat 02 Apr 1927

Wed 10 Nov 1937

10y 7m 9d

17

17.0000

7

.4118

188 David Wilson Rangers

Sat 22 Oct 1960

Thu 27 May 1965

4y 7m 6d

22

22.0000

9

.4091

189 William Reid Rangers

Mon 06 Mar 1911

Sat 13 May 1916

5y 2m 8d

10

10.0000

4

.4000

190 Willie Pettigrew Motherwell

Wed 07 Apr 1976

Wed 27 Apr 1977

1y 0m 21d

5

5.0000

2

.4000

190 Archibald Robertson Clyde

Wed 04 May 1955

Wed 11 Jun 1958

3y 1m 8d

5

5.0000

2

.4000

192 John Campbell Celtic

Sat 25 Mar 1893

Mon 09 Mar 1903

9y 11m 14d

13

13.0000

5

.3846

192 John OHare Derby County

Sat 18 Apr 1970

Wed 24 May 1972

2y 1m 7d

13

13.0000

5

.3846

194 Alex James Preston North End Arsenal

Sat 31 Oct 1925

Wed 26 Oct 1932

6y 11m 26d

8

8.0000

3

.3750

194 David McCulloch Heart of Midlothian Brentford Derby County Falkirk

Wed 21 Nov 1934

Sat 11 May 1940

5y 5m 21d

8

8.0000

3

.3750

194 Alan McInally Aston Villa FC Bayern Munchen

Wed 08 Feb 1989

Mon 11 Jun 1990

1y 4m 4d

8

8.0000

3

.3750

197 Maurice Johnston Watford Celtic FC Nantes Rangers

Tue 28 Feb 1984

Wed 13 Nov 1991

7y 8m 17d

38

38.0000

14

.3684

198 William Thornton Rangers

Wed 15 May 1946

Fri 30 May 1952

6y 0m 16d

11

11.0000

4

.3636

199 James McFadden Motherwell Everton

Mon 20 May 2002

Wed 17 Oct 2007

5y 4m 28d

36

36.0000

13

.3611

200 James McCalliog Sheffield Wednesday Wolverhampton Wanderers

Sat 15 Apr 1967

Wed 21 Apr 1971

4y 0m 7d

14

14.0000

5

.3571

200 Jimmy McMenemy Celtic

Sat 18 Mar 1905

Sat 13 Mar 1920

14y 11m 25d

14

14.0000

5

.3571

200 Garry OConnor Hibernian Lokomotiv Moscow Birmingham City

Wed 17 Apr 2002

Sat 13 Oct 2007

5y 5m 27d

14

14.0000

5

.3571

203 Andrew Gray Aston Villa Wolverhampton Wanderers Everton

Wed 17 Dec 1975

Tue 28 May 1985

9y 5m 12d

20

20.0000

7

.3500

204 Tommy Walker Heart of Midlothian

Wed 21 Nov 1934

Wed 15 May 1946

11y 5m 25d

35

35.0000

12

.3429

205 George Stevenson Motherwell

Sat 29 Oct 1927

Sat 20 Oct 1934

6y 11m 22d

12

12.0000

4

.3333

206 William Berry Queens Park

Sat 17 Mar 1888

Sat 03 Oct 1891

3y 6m 17d

6

6.0000

2

.3333

206 James Dunn Hibernian Everton

Sat 14 Feb 1925

Sat 27 Oct 1928

3y 8m 14d

6

6.0000

2

.3333

206 Alexander Keillor Montrose Dundee

Sat 21 Mar 1891

Sat 20 Mar 1897

5y 0m 0d

6

6.0000

2

.3333

206 Ian McMillan Airdrieonians Rangers

Sat 05 Apr 1952

Sun 14 May 1961

9y 1m 10d

6

6.0000

2

.3333

206 William Mills Aberdeen

Sun 19 May 1935

Wed 02 Dec 1936

1y 6m 14d

6

6.0000

2

.3333

206 Francis ODonnell Preston North End Blackpool

Sat 17 Apr 1937

Sat 21 May 1938

1y 1m 5d

6

6.0000

2

.3333

206 Willie Ormond Hibernian

Sat 03 Apr 1954

Sat 11 Apr 1959

5y 0m 9d

6

6.0000

2

.3333

213 David Baird Heart of Midlothian

Sat 29 Mar 1890

Sat 26 Mar 1892

1y 11m 27d

3

3.0000

1

.3333

213 Davidson Berry Queens Park

Sat 24 Mar 1894

Sat 25 Mar 1899

5y 0m 2d

3

3.0000

1

.3333

213 William Beveridge Ayr Academy Edinburgh University

Sat 05 Apr 1879

Sat 27 Mar 1880

11m 23d

3

3.0000

1

.3333

213 Patrick Buckley Aberdeen

Wed 05 May 1954

Wed 03 Nov 1954

5m 30d

3

3.0000

1

.3333

213 Alexander Christie Queens Park

Sat 19 Mar 1898

Sat 08 Apr 1899

1y 0m 21d

3

3.0000

1

.3333

213 James Combe Hibernian

Sat 10 Apr 1948

Mon 17 May 1948

1m 8d

3

3.0000

1

.3333

213 Joseph Donnachie Oldham Athletic

Sat 05 Apr 1913

Sat 04 Apr 1914

0d

3

3.0000

1

.3333

213 David Duncan East Fife

Wed 28 Apr 1948

Sun 23 May 1948

26d

3

3.0000

1

.3333

213 James Easson Portsmouth

Sat 16 May 1931

Wed 04 Oct 1933

2y 4m 19d

3

3.0000

1

.3333

213 David Hill Rangers

Sat 12 Mar 1881

Sat 25 Mar 1882

1y 0m 14d

3

3.0000

1

.3333

213 William Hunter Motherwell

Sun 05 Jun 1960

Sat 22 Oct 1960

4m 18d

3

3.0000

1

.3333

213 William Johnstone Third Lanark

Sat 19 Feb 1887

Sat 05 Apr 1890

3y 1m 18d

3

3.0000

1

.3333

213 Andrew Kerr Partick Thistle Kilmarnock

Thu 19 May 1955

Sun 24 May 1959

4y 0m 6d

3

3.0000

1

.3333

213 John Lambie Queens Park

Sat 20 Mar 1886

Sat 17 Mar 1888

1y 11m 27d

3

3.0000

1

.3333

213 Andrew Love Aberdeen

Sat 16 May 1931

Sun 24 May 1931

9d

3

3.0000

1

.3333

213 Andrew McCreadie Rangers

Sat 03 Oct 1891

Sat 07 Apr 1894

2y 6m 5d

3

3.0000

1

.3333

213 James McLaren Hibernian Celtic

Sat 10 Mar 1888

Sat 05 Apr 1890

2y 0m 27d

3

3.0000

1

.3333

213 George Mulhall Aberdeen Sunderland

Sat 03 Oct 1959

Sat 12 Oct 1963

4y 0m 10d

3

3.0000

1

.3333

213 Alexander Munro Heart of Midlothian Blackpool

Sat 31 Oct 1936

Sat 21 May 1938

1y 6m 21d

3

3.0000

1

.3333

213 Thomas Orr Greenock Morton

Fri 19 Aug 1949

Wed 14 Nov 1951

2y 2m 27d

3

3.0000

1

.3333

213 James Oswald Third Lanark St Bernards Rangers

Sat 13 Apr 1889

Sat 20 Mar 1897

7y 11m 8d

3

3.0000

1

.3333

213 James Richmond Clydesdale Queens Park

Sat 03 Mar 1877

Sat 25 Mar 1882

5y 0m 23d

3

3.0000

1

.3333

213 Allan Stewart Queens Park

Sat 24 Mar 1888

Mon 15 Apr 1889

1y 0m 23d

3

3.0000

1

.3333

213 Ian Wallace Coventry City

Wed 22 Feb 1978

Sat 19 May 1979

1y 2m 28d

3

3.0000

1

.3333

237 Bobby Collins Celtic Everton Leeds United

Sat 21 Oct 1950

Sun 23 May 1965

14y 7m 3d

31

31.0000

10

.3226

238 Ally McCoist Rangers Kilmarnock

Tue 29 Apr 1986

Sat 10 Oct 1998

12y 5m 12d

61

61.0000

19

.3115

239 Willie Waddell Rangers

Sat 18 Apr 1942

Wed 03 Nov 1954

12y 6m 17d

29

29.0000

9

.3103

240 John McGinlay Bolton Wanderers

Wed 20 Apr 1994

Wed 02 Apr 1997

2y 11m 14d

13

13.0000

4

.3077

241 Kenny Miller Rangers Wolverhampton Wanderers Celtic Derby County

Wed 25 Apr 2001

Wed 17 Oct 2007

6y 5m 23d

33

33.0000

10

.3030

242 Scott Booth Aberdeen Borussia Dortmund FC Twente Enschede

Wed 24 Mar 1993

Sat 06 Oct 2001

8y 6m 13d

20

20.0000

6

.3000

243 Robert Lennox Celtic

Wed 16 Nov 1966

Wed 22 Apr 1970

3y 5m 7d

10

10.0000

3

.3000

244 Billy Liddell Liverpool

Sat 18 Apr 1942

Sat 08 Oct 1955

13y 5m 21d

37

37.0000

11

.2973

245 Kenny Dalglish Celtic Liverpool

Wed 10 Nov 1971

Wed 12 Nov 1986

15y 0m 3d

102

102.0000

30

.2941

246 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

246 Davie Meiklejohn Rangers

Sat 04 Feb 1922

Sun 09 Jun 1935

13y 4m 6d

17

17.0000

5

.2941

246 Alexander Scott Rangers Everton

Wed 07 Nov 1956

Sat 25 Jun 1966

9y 7m 19d

17

17.0000

5

.2941

249 John Robertson Nottingham Forest Derby County

Sat 13 May 1978

Wed 12 Oct 1983

5y 5m 0d

28

28.0000

8

.2857

250 Samuel Baird Rangers

Wed 21 Nov 1956

Sun 15 Jun 1958

1y 6m 26d

7

7.0000

2

.2857

250 David Hopkin Leeds United

Sun 01 Jun 1997

Tue 05 Oct 1999

2y 4m 5d

7

7.0000

2

.2857

250 Duncan Shearer Aberdeen

Wed 20 Apr 1994

Wed 16 Aug 1995

1y 3m 28d

7

7.0000

2

.2857

253 Billy Dodds Aberdeen Dundee United Rangers

Sat 05 Oct 1996

Wed 05 Sep 2001

4y 11m 1d

25

25.0000

7

.2800

254 Davie Cooper Rangers Motherwell

Wed 12 Sep 1979

Wed 16 May 1990

10y 8m 5d

22

22.0000

6

.2727

254 Alec Smith Rangers

Sat 02 Apr 1898

Sat 01 Apr 1911

12y 0m 0d

22

22.0000

6

.2727

256 Thomas McLean Kilmarnock

Wed 31 May 1967

Wed 09 Jun 1971

4y 0m 10d

11

11.0000

3

.2727

257 Bruce Rioch Derby County Everton

Tue 13 May 1975

Sun 11 Jun 1978

3y 0m 30d

24

24.0000

6

.2500

258 Charlie Nicholas Celtic Arsenal Aberdeen

Wed 30 Mar 1983

Wed 26 Apr 1989

6y 0m 28d

20

20.0000

5

.2500

259 George Graham Arsenal Manchester United

Wed 13 Oct 1971

Sat 30 Jun 1973

1y 8m 18d

12

12.0000

3

.2500

259 Edwin Gray Leeds United

Sat 10 May 1969

Wed 17 Nov 1976

7y 6m 8d

12

12.0000

3

.2500

261 James Gibson Partick Thistle Aston Villa

Sat 17 Apr 1926

Sat 22 Feb 1930

3y 10m 6d

8

8.0000

2

.2500

261 Torrance Gillick Everton Rangers

Sun 09 May 1937

Sat 16 Oct 1943

6y 5m 8d

8

8.0000

2

.2500

263 Matthew Armstrong Aberdeen

Wed 21 Aug 1935

Wed 14 Oct 1936

1y 1m 24d

4

4.0000

1

.2500

263 Bertie Auld Celtic

Sun 24 May 1959

Wed 04 Nov 1959

5m 12d

4

4.0000

1

.2500

263 Joseph Cassidy Celtic

Sat 12 Feb 1921

Sat 16 Feb 1924

3y 0m 5d

4

4.0000

1

.2500

263 REW Crawford Harrow Chequers

Sat 05 Mar 1870

Sat 24 Feb 1872

1y 11m 20d

4

4.0000

1

.2500

263 Thomas Fitchie Woolwich Arsenal Queens Park

Mon 06 Mar 1905

Mon 04 Mar 1907

1y 11m 28d

4

4.0000

1

.2500

263 Alexander Higgins Newcastle United

Sat 19 Mar 1910

Sat 01 Apr 1911

1y 0m 14d

4

4.0000

1

.2500

263 Thomas Highet Queens Park

Sat 06 Mar 1875

Sat 02 Mar 1878

2y 11m 26d

4

4.0000

1

.2500

263 Gary Mackay Heart of Midlothian

Wed 11 Nov 1987

Tue 22 Mar 1988

4m 12d

4

4.0000

1

.2500

263 John Marshall Third Lanark

Sat 14 Mar 1885

Mon 21 Mar 1887

2y 0m 8d

4

4.0000

1

.2500

263 John McGregor Vale of Leven

Sat 03 Mar 1877

Sat 13 Mar 1880

3y 0m 11d

4

4.0000

1

.2500

263 Adam McLean Celtic

Sat 31 Oct 1925

Sat 02 Apr 1927

1y 5m 3d

4

4.0000

1

.2500

263 CEB Nepean Oxford University

Sat 19 Nov 1870

Sat 24 Feb 1872

1y 3m 6d

4

4.0000

1

.2500

263 Patrick Quinn Motherwell

Sat 15 Apr 1961

Wed 02 May 1962

1y 0m 18d

4

4.0000

1

.2500

263 John Taylor Dumbarton St Mirren

Sat 26 Mar 1892

Sat 30 Mar 1895

3y 0m 5d

4

4.0000

1

.2500

263 William Thomson Dumbarton

Sat 26 Mar 1892

Sat 26 Mar 1898

6y 0m 1d

4

4.0000

1

.2500

263 Lalty Wilson Newmilns Sunderland Third Lanark

Sat 22 Mar 1890

Sat 26 Mar 1904

14y 0m 5d

4

4.0000

1

.2500

279 John Wark Ipswich Town Liverpool

Sat 19 May 1979

Wed 12 Sep 1984

5y 3m 25d

29

29.0000

7

.2414

280 Donald Hutchison Everton Sunderland West Ham United

Wed 31 Mar 1999

Sat 15 Nov 2003

4y 7m 16d

25

25.0000

6

.2400

281 Bobby Walker Heart of Midlothian

Sat 03 Mar 1900

Sat 05 Apr 1913

13y 1m 3d

31

31.0000

7

.2258

282 Jimmy Carabine Third Lanark

Sat 21 May 1938

Sat 16 Oct 1943

5y 4m 26d

14

14.0000

3

.2143

283 Joe Jordan Leeds United Manchester United AC Milan

Sat 19 May 1973

Tue 22 Jun 1982

9y 1m 4d

52

52.0000

11

.2115

284 Lou Macari Celtic Manchester United

Wed 24 May 1972

Wed 07 Jun 1978

6y 0m 15d

24

24.0000

5

.2083

285 John Collins Hibernian Celtic AS Monaco Everton

Wed 17 Feb 1988

Wed 17 Nov 1999

11y 9m 1d

58

58.0000

12

.2069

286 James Bowie Rangers

Sat 22 Mar 1919

Sat 10 Apr 1920

1y 0m 20d

5

5.0000

1

.2000

286 Robert Campbell Chelsea

Sun 18 May 1947

Sat 27 May 1950

3y 0m 10d

5

5.0000

1

.2000

286 Hugh Curran Wolverhampton Wanderers

Wed 05 Nov 1969

Mon 14 Jun 1971

1y 7m 10d

5

5.0000

1

.2000

286 David Davidson Queens Park

Sat 23 Mar 1878

Mon 14 Mar 1881

2y 11m 21d

5

5.0000

1

.2000

286 George Herd Clyde

Sat 19 Apr 1958

Wed 09 Nov 1960

2y 6m 22d

5

5.0000

1

.2000

286 Harry Hood Clyde

Tue 16 May 1967

Sun 13 Aug 1967

2m 29d

5

5.0000

1

.2000

286 Leitch Keir Renton Dumbarton

Mon 23 Mar 1885

Sat 17 Mar 1888

2y 11m 24d

5

5.0000

1

.2000

286 Alexander MacFarlane Dundee

Sat 12 Mar 1904

Mon 06 Mar 1911

6y 11m 24d

5

5.0000

1

.2000

286 Francis McAvennie West Ham United Celtic

Wed 20 Nov 1985

Wed 17 Feb 1988

2y 2m 29d

5

5.0000

1

.2000

286 James Murray Heart of Midlothian

Sat 19 Apr 1958

Sun 15 Jun 1958

1m 28d

5

5.0000

1

.2000

286 James Reid Airdrieonians

Sat 28 Feb 1914

Sat 01 Mar 1924

10y 0m 3d

5

5.0000

1

.2000

286 James Smith Rangers

Sat 20 Oct 1934

Sat 04 Oct 1941

6y 11m 15d

5

5.0000

1

.2000

298 Peter Lorimer Leeds United

Wed 05 Nov 1969

Wed 17 Dec 1975

6y 1m 13d

21

21.0000

4

.1905

298 Gordon Smith Hibernian

Sat 14 Oct 1944

Sun 26 May 1957

12y 7m 13d

21

21.0000

4

.1905

298 Charlie Thomson Heart of Midlothian Sunderland

Sat 26 Mar 1904

Sat 04 Apr 1914

10y 0m 10d

21

21.0000

4

.1905

301 John Robertson Heart of Midlothian

Wed 12 Sep 1990

Wed 11 Oct 1995

5y 1m 0d

16

16.0000

3

.1875

301 Steven Thompson Dundee United Rangers

Wed 27 Mar 2002

Wed 13 Oct 2004

2y 6m 17d

16

16.0000

3

.1875

303 Archie Gemmill Derby County Nottingham Forest Birmingham City

Wed 03 Feb 1971

Wed 25 Mar 1981

10y 1m 23d

43

43.0000

8

.1860

304 Dave Mackay Heart of Midlothian Tottenham Hotspur

Sun 26 May 1957

Sat 02 Oct 1965

8y 4m 7d

22

22.0000

4

.1818

305 Alexander Bennett Celtic Rangers

Sat 12 Mar 1904

Sat 15 Mar 1913

9y 0m 4d

11

11.0000

2

.1818

305 Arthur Graham Leeds United

Wed 07 Sep 1977

Sat 16 May 1981

3y 8m 10d

11

11.0000

2

.1818

307 Pat Nevin Chelsea Everton Tranmere Rovers

Wed 26 Mar 1986

Wed 27 Mar 1996

10y 0m 2d

28

28.0000

5

.1786

308 Alan Morton Queens Park Rangers

Sat 22 Mar 1919

Sun 08 May 1932

13y 1m 17d

34

34.0000

6

.1765

309 Willie Henderson Rangers

Sat 20 Oct 1962

Wed 21 Apr 1971

8y 6m 2d

29

29.0000

5

.1724

310 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

311 Gordon McQueen Leeds United Manchester United

Sat 01 Jun 1974

Sat 16 May 1981

6y 11m 16d

30

30.0000

5

.1667

312 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

313 Thomas Ring Clyde

Wed 06 May 1953

Wed 06 Nov 1957

4y 6m 1d

12

12.0000

2

.1667

314 Scott Dobie West Bromwich Albion

Thu 16 May 2002

Wed 20 Nov 2002

6m 5d

6

6.0000

1

.1667

314 Alexander King Heart of Midlothian Celtic

Sat 21 Mar 1896

Sat 25 Mar 1899

3y 0m 5d

6

6.0000

1

.1667

314 David Morris Raith Rovers

Sat 03 Mar 1923

Sat 04 Apr 1925

2y 1m 2d

6

6.0000

1

.1667

314 David Russell Heart of Midlothian Celtic

Sat 30 Mar 1895

Sat 02 Mar 1901

5y 11m 2d

6

6.0000

1

.1667

314 Alexander Venters Cowdenbeath Rangers

Sat 16 Sep 1933

Sat 17 Apr 1943

9y 7m 2d

6

6.0000

1

.1667

314 Thomas Waddell Queens Park

Sat 28 Mar 1891

Sat 06 Apr 1895

4y 0m 10d

6

6.0000

1

.1667

314 Andrew Weir Motherwell

Wed 06 May 1959

Wed 08 Jun 1960

1y 1m 3d

6

6.0000

1

.1667

314 Andrew Wilson Sheffield Wednesday

Sat 06 Apr 1907

Sat 14 Mar 1914

6y 11m 9d

6

6.0000

1

.1667

322 Gordon Durie Chelsea Tottenham Hotspur Rangers

Wed 11 Nov 1987

Tue 23 Jun 1998

10y 7m 13d

43

43.0000

7

.1628

323 Paul Sturrock Dundee United

Sat 16 May 1981

Wed 01 Apr 1987

5y 10m 17d

20

20.0000

3

.1500

324 Steve Archibald Aberdeen Tottenham Hotspur Barcelona FC Barcelona

Wed 26 Mar 1980

Sun 08 Jun 1986

6y 2m 14d

27

27.0000

4

.1481

325 Darren Jackson Hibernian Celtic

Wed 29 Mar 1995

Sat 10 Oct 1998

3y 6m 12d

28

28.0000

4

.1429

325 William McKinlay Dundee United Blackburn Rovers

Wed 17 Nov 1993

Wed 14 Oct 1998

4y 10m 28d

28

28.0000

4

.1429

327 Derek Johnstone Rangers

Sat 12 May 1973

Wed 19 Dec 1979

6y 7m 8d

14

14.0000

2

.1429

328 Craig Beattie Celtic West Bromwich Albion

Sat 03 Sep 2005

Wed 17 Oct 2007

2y 1m 15d

7

7.0000

1

.1429

328 John Henderson Portsmouth Arsenal

Wed 06 May 1953

Wed 05 Nov 1958

5y 6m 0d

7

7.0000

1

.1429

328 Andrew Penman Dundee Rangers

Wed 11 May 1966

Sun 13 Aug 1967

1y 3m 3d

7

7.0000

1

.1429

328 Paul Ritchie Heart of Midlothian Bolton Wanderers Walsall

Wed 28 Apr 1999

Wed 18 Feb 2004

4y 9m 22d

7

7.0000

1

.1429

332 William Morgan Burnley Manchester United

Tue 16 May 1967

Sat 22 Jun 1974

7y 1m 7d

29

29.0000

4

.1379

333 James Holton Manchester United

Sat 12 May 1973

Wed 30 Oct 1974

1y 5m 19d

15

15.0000

2

.1333

334 John White Falkirk Tottenham Hotspur

Wed 06 May 1959

Tue 12 May 1964

5y 0m 7d

23

23.0000

3

.1304

335 Eric Caldow Rangers

Sat 06 Apr 1957

Sat 06 Apr 1963

6y 0m 1d

40

40.0000

5

.1250

336 Darren Fletcher Manchester United

Wed 20 Aug 2003

Wed 17 Oct 2007

4y 1m 28d

32

32.0000

4

.1250

337 Alexander Archibald Rangers

Sat 12 Feb 1921

Sat 09 Apr 1932

11y 1m 29d

8

8.0000

1

.1250

337 William Callaghan Dunfermline Athletic

Tue 16 May 1967

Wed 22 Apr 1970

2y 11m 7d

8

8.0000

1

.1250

337 James Davidson Partick Thistle

Wed 05 May 1954

Sat 02 Apr 1955

10m 29d

8

8.0000

1

.1250

337 John Hughes Celtic

Sat 08 May 1965

Sun 21 Sep 1969

4y 4m 14d

8

8.0000

1

.1250

337 Colin Jackson Rangers

Wed 16 Apr 1975

Sat 15 May 1976

1y 1m 0d

8

8.0000

1

.1250

337 James Kelly Renton Celtic

Sat 17 Mar 1888

Sat 28 Mar 1896

8y 0m 12d

8

8.0000

1

.1250

337 Jim Townsend Heart of Midlothian

Thu 25 May 1967

Sun 13 Aug 1967

2m 20d

8

8.0000

1

.1250

344 Neil McCann Heart of Midlothian Rangers Southampton

Sat 05 Sep 1998

Sat 12 Nov 2005

7y 2m 8d

25

25.0000

3

.1200

345 Paul McStay Celtic

Wed 21 Sep 1983

Wed 02 Apr 1997

13y 6m 13d

76

76.0000

9

.1184

346 Allan Johnston Sunderland Bolton Wanderers Rangers Middlesborough

Sat 10 Oct 1998

Sat 07 Sep 2002

3y 10m 29d

18

18.0000

2

.1111

346 John Robertson Everton Southampton Rangers

Sat 02 Apr 1898

Mon 06 Mar 1905

6y 11m 5d

18

18.0000

2

.1111

348 Thomas Cairns Rangers

Sat 19 Apr 1919

Sat 04 Apr 1925

5y 11m 17d

9

9.0000

1

.1111

348 Thomas Craig Rangers

Sat 26 Feb 1927

Sat 05 Apr 1930

3y 1m 11d

9

9.0000

1

.1111

348 Alexander Donaldson Bolton Wanderers Arthurlie

Sat 28 Feb 1914

Sat 04 Mar 1922

8y 0m 6d

9

9.0000

1

.1111

348 Kevin Kyle Sunderland

Thu 16 May 2002

Wed 28 Apr 2004

1y 11m 13d

9

9.0000

1

.1111

348 John Mackenzie Partick Thistle

Wed 04 Nov 1953

Wed 02 May 1956

2y 5m 29d

9

9.0000

1

.1111

348 Shaun Maloney Celtic Aston Villa

Sat 08 Oct 2005

Wed 17 Oct 2007

2y 0m 10d

9

9.0000

1

.1111

348 James McAulay Dumbarton

Sat 25 Mar 1882

Mon 21 Mar 1887

4y 11m 26d

9

9.0000

1

.1111

348 Francis McLintock Leicester City Arsenal

Tue 04 Jun 1963

Sat 22 May 1971

7y 11m 19d

9

9.0000

1

.1111

356 John Hewie Charlton Athletic

Sat 14 Apr 1956

Wed 04 May 1960

4y 0m 21d

19

19.0000

2

.1053

356 Eoin Jess Rangers Aberdeen Coventry City

Wed 18 Nov 1992

Wed 09 Jun 1999

6y 6m 23d

19

19.0000

2

.1053

358 Billy McNeill Celtic

Sat 15 Apr 1961

Sat 27 May 1972

11y 1m 13d

29

29.0000

3

.1034

359 Gordon Strachan Aberdeen Manchester United Leeds United

Fri 16 May 1980

Wed 25 Mar 1992

11y 10m 10d

50

50.0000

5

.1000

360 Paul Dickov Manchester City Leicester City

Sat 07 Oct 2000

Sat 09 Oct 2004

4y 0m 3d

10

10.0000

1

.1000

360 Gary Holt Kilmarnock Norwich City

Sat 02 Sep 2000

Wed 13 Oct 2004

4y 1m 12d

10

10.0000

1

.1000

360 Robert Hope West Bromwich Albion

Tue 16 May 1967

Wed 16 Oct 1968

1y 5m 1d

10

10.0000

1

.1000

360 John Hutton Aberdeen Blackburn Rovers

Sat 03 Mar 1923

Sat 25 Feb 1928

4y 11m 23d

10

10.0000

1

.1000

360 Stephen McManus Celtic

Wed 11 Oct 2006

Wed 17 Oct 2007

1y 0m 7d

10

10.0000

1

.1000

360 David Provan Celtic

Wed 21 Nov 1979

Wed 28 Apr 1982

2y 5m 8d

10

10.0000

1

.1000

360 Ray Stewart West Ham United

Sat 16 May 1981

Wed 18 Feb 1987

5y 9m 3d

10

10.0000

1

.1000

367 Richard Gough Dundee United Tottenham Hotspur Rangers

Wed 30 Mar 1983

Wed 28 Apr 1993

10y 0m 30d

61

61.0000

6

.0984

368 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

369 Willie Johnston Rangers West Bromwich Albion

Wed 13 Oct 1965

Sat 03 Jun 1978

12y 7m 22d

22

22.0000

2

.0909

370 Eamonn Bannon Dundee United

Wed 19 Dec 1979

Sun 08 Jun 1986

6y 5m 21d

11

11.0000

1

.0909

370 Jimmy Caskie Rangers St Mirren Hibernian Everton

Sun 21 May 1939

Sat 14 Oct 1944

5y 4m 24d

11

11.0000

1

.0909

370 Lee Wilkie Dundee

Mon 20 May 2002

Wed 19 Nov 2003

1y 6m 0d

11

11.0000

1

.0909

373 Jim Baxter Rangers Sunderland

Wed 09 Nov 1960

Wed 22 Nov 1967

7y 0m 14d

34

34.0000

3

.0882

374 Jimmy Johnstone Celtic

Sat 03 Oct 1964

Wed 20 Nov 1974

10y 1m 18d

23

23.0000

2

.0870

375 Alan Brazil Ipswich Town

Wed 28 May 1980

Sat 28 May 1983

3y 0m 1d

12

12.0000

1

.0833

375 William Fernie Celtic

Tue 25 May 1954

Wed 11 Jun 1958

4y 0m 18d

12

12.0000

1

.0833

375 Derek Parlane Rangers

Sat 12 May 1973

Sat 28 May 1977

4y 0m 17d

12

12.0000

1

.0833

375 Bill Shankly Preston North End

Sat 09 Apr 1938

Sat 17 Apr 1943

5y 0m 9d

12

12.0000

1

.0833

375 Graeme Sharp Everton

Tue 28 May 1985

Tue 22 Mar 1988

2y 9m 24d

12

12.0000

1

.0833

375 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

381 Asa Hartford West Bromwich Albion Manchester City Everton

Wed 26 Apr 1972

Fri 18 Jun 1982

10y 1m 24d

50

50.0000

4

.0800

382 Gary Caldwell Newcastle United Hibernian Celtic

Wed 27 Mar 2002

Wed 22 Aug 2007

5y 4m 27d

25

25.0000

2

.0800

383 Charles Campbell Queens Park

Sat 07 Mar 1874

Sat 27 Mar 1886

12y 0m 21d

13

13.0000

1

.0769

384 Graeme Souness Middlesborough Liverpool UC Sampdoria

Wed 30 Oct 1974

Sun 08 Jun 1986

11y 7m 10d

54

54.0000

4

.0741

385 Colin Cameron Heart of Midlothian Wolverhampton Wanderers

Wed 28 Apr 1999

Wed 13 Oct 2004

5y 5m 16d

28

28.0000

2

.0714

386 Neilly Gibson Rangers Partick Thistle

Sat 30 Mar 1895

Sat 18 Mar 1905

9y 11m 18d

14

14.0000

1

.0714

386 Lee McCulloch Wigan Athletic Rangers

Wed 13 Oct 2004

Sat 13 Oct 2007

3y 0m 1d

14

14.0000

1

.0714

386 Nigel Quashie Portsmouth

Thu 27 May 2004

Wed 06 Sep 2006

2y 3m 11d

14

14.0000

1

.0714

389 Gary McAllister Leicester City Leeds United Coventry City

Wed 25 Apr 1990

Wed 31 Mar 1999

8y 11m 7d

57

57.0000

4

.0702

390 Brian McClair Celtic Manchester United

Wed 12 Nov 1986

Wed 02 Jun 1993

6y 6m 22d

29

29.0000

2

.0690

391 John Greig Rangers

Sat 11 Apr 1964

Wed 29 Oct 1975

11y 6m 19d

44

44.0000

3

.0682

392 Jimmy Simpson Rangers

Sat 20 Oct 1934

Wed 10 Nov 1937

3y 0m 22d

15

15.0000

1

.0667

393 Craig Burley Chelsea Celtic Derby County

Sun 21 May 1995

Wed 30 Apr 2003

7y 11m 10d

46

46.0000

3

.0652

394 Jock Drummond Falkirk Rangers

Sat 19 Mar 1892

Sat 21 Mar 1903

11y 0m 3d

16

16.0000

1

.0625

394 Paul Hartley Heart of Midlothian Celtic

Sat 26 Mar 2005

Wed 12 Sep 2007

2y 5m 18d

16

16.0000

1

.0625

396 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

397 Thomas Hutchison Coventry City

Wed 26 Sep 1973

Wed 03 Sep 1975

1y 11m 9d

17

17.0000

1

.0588

398 Billy Bremner Leeds United

Sat 08 May 1965

Wed 03 Sep 1975

10y 3m 27d

54

54.0000

3

.0556

399 Matthew Elliott Leicester City

Wed 12 Nov 1997

Sat 06 Oct 2001

3y 10m 25d

18

18.0000

1

.0556

399 Thomas Gemmell Celtic

Sat 02 Apr 1966

Wed 03 Feb 1971

4y 10m 2d

18

18.0000

1

.0556

401 Murdo MacLeod Celtic BV Borussia Dortmund Hibernian

Sat 25 May 1985

Wed 06 Feb 1991

5y 8m 13d

19

19.0000

1

.0526

401 Alexander Massie Heart of Midlothian Aston Villa

Sat 19 Sep 1931

Sat 30 Oct 1937

6y 1m 12d

19

19.0000

1

.0526

403 Kenneth Burns Birmingham City Nottingham Forest

Wed 27 Mar 1974

Sat 16 May 1981

7y 1m 20d

20

20.0000

1

.0500

404 Barry Ferguson Rangers Blackburn Rovers

Sat 05 Sep 1998

Wed 17 Oct 2007

9y 1m 13d

42

42.0000

2

.0476

405 Andy Webster Heart of Midlothian

Wed 30 Apr 2003

Wed 01 Mar 2006

2y 10m 1d

22

22.0000

1

.0455

406 Scot Gemmill Nottingham Forest Everton

Sun 21 May 1995

Wed 12 Feb 2003

7y 8m 23d

24

24.0000

1

.0417

407 Jim Bett Rangers SK Lokeren Aberdeen

Tue 23 Mar 1982

Mon 11 Jun 1990

8y 2m 20d

25

25.0000

1

.0400

407 Tommy Docherty Preston North End Arsenal

Wed 14 Nov 1951

Sat 11 Apr 1959

7y 4m 29d

25

25.0000

1

.0400

409 Ronald McKinnon Rangers

Tue 09 Nov 1965

Mon 14 Jun 1971

5y 7m 6d

28

28.0000

1

.0357

410 Francis Gray Leeds United Nottingham Forest

Wed 07 Apr 1976

Thu 16 Jun 1983

7y 2m 10d

32

32.0000

1

.0313

411 David Narey Dundee United

Wed 29 Nov 1978

Wed 08 Feb 1989

10y 2m 11d

34

34.0000

1

.0294

412 Colin Calderwood Tottenham Hotspur Aston Villa

Wed 29 Mar 1995

Tue 05 Oct 1999

4y 6m 7d

36

36.0000

1

.0278

413 Gary Naysmith Heart of Midlothian Everton

Tue 30 May 2000

Sat 13 Oct 2007

7y 4m 14d

37

37.0000

1

.0270

414 Sandy Jardine Rangers

Wed 11 Nov 1970

Wed 19 Dec 1979

9y 1m 9d

38

38.0000

1

.0263

415 Stewart Mckimmie Aberdeen

Sat 27 May 1989

Sat 15 Jun 1996

7y 0m 20d

39

39.0000

1

.0256

416 Paul Lambert Motherwell Borussia Dortmund Celtic

Sun 21 May 1995

Wed 10 Sep 2003

8y 3m 21d

40

40.0000

1

.0250

416 Stuart McCall Everton Rangers

Wed 28 Mar 1990

Wed 25 Mar 1998

7y 11m 27d

40

40.0000

1

.0250

418 Bobby Evans Celtic Chelsea

Sat 23 Oct 1948

Wed 08 Jun 1960

11y 7m 17d

49

49.0000

1

.0204

419 Maurice Malpas Dundee United

Fri 01 Jun 1984

Wed 18 Nov 1992

8y 5m 18d

55

55.0000

1

.0182

420 Roy Aitken Celtic Newcastle United St Mirren

Wed 12 Sep 1979

Wed 16 Oct 1991

12y 1m 5d

57

57.0000

1

.0175

421 David Weir Heart of Midlothian Everton Rangers

Tue 27 May 1997

Wed 17 Oct 2007

10y 4m 21d

59

59.0000

1

.0169

422 William Miller Aberdeen

Sun 01 Jun 1975

Wed 15 Nov 1989

14y 5m 15d

65

65.0000

1

.0154

423 Tom Boyd Motherwell Chelsea Celtic

Wed 12 Sep 1990

Wed 05 Sep 2001

10y 11m 25d

73

73.0000

1

.0137


| Home | Contact Us | Credits | © 2004 www.londonhearts.com |