London Hearts Supporters Club

Overall John
Cairney
Top 100
Since 2001
With
ThumbNail
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
No
Thumbnail
Birthday Caps Caps
Weighted
Career
Span
Name Goals Goals
Average
Earliest
Cap
Latest
Cap
Goals
per game
Goals
per game
> 10 Caps
John
Cairney
Top 100
Caps Goals Goals
Average

Scotland Player Records by Name


A B C D E F G H I J K L M N O P Q R S T U V W X

Player Clubs Shown in Order Played For First Last Span
in
Days
Caps Caps
Weig
hted
Goals Ave
Goals
game
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

n/a ATop

n/a

0

1.0000

0

n/a

Charlie Adam Rangers Wed 30 May 2007

Wed 06 Jun 2007

8d

2

2.0000

0

.0000

James Adams Heart of Midlothian Sat 09 Mar 1889

Sat 25 Mar 1893

4y 0m 17d

3

3.0000

0

.0000

William Agnew Kilmarnock Sat 16 Mar 1907

Sat 14 Mar 1908

11m 28d

3

3.0000

0

.0000

John Aird Burnley Wed 05 May 1954

Sat 19 Jun 1954

1m 15d

4

4.0000

0

.0000

Andrew Aitken Newcastle United Middlesborough Leicester Fosse Sat 30 Mar 1901

Sat 01 Apr 1911

10y 0m 3d

15

15.0000

0

.0000

George Aitken East Fife Sunderland Sat 09 Apr 1949

Sat 03 Apr 1954

4y 11m 26d

9

9.0000

0

.0000

Ralph Aitken Dumbarton Sat 27 Mar 1886

Sat 24 Mar 1888

1y 11m 27d

2

2.0000

1

.5000

Roy Aitken Celtic Newcastle United St Mirren Wed 12 Sep 1979

Wed 16 Oct 1991

12y 1m 5d

57

57.0000

1

.0175

Walter Aitkenhead Blackburn Rovers Sat 16 Mar 1912

Sat 16 Mar 1912

1d

1

1.0000

2

2.0000

Arthur Albiston Manchester United Wed 28 Apr 1982

Fri 13 Jun 1986

4y 1m 17d

14

14.0000

0

.0000

David Alexander East Stirlingshire Sat 24 Mar 1894

Sat 31 Mar 1894

8d

2

2.0000

1

.5000

Graham Alexander Preston North End Wed 17 Apr 2002

Wed 17 Oct 2007

5y 6m 1d

31

31.0000

0

.0000

Neil Alexander Cardiff City Wed 01 Mar 2006

Sat 13 May 2006

2m 13d

3

3.0000

0

.0000

David Allan Queens Park Sat 21 Mar 1885

Sat 10 Apr 1886

1y 0m 21d

3

3.0000

2

.6667

George Allan Liverpool Sat 03 Apr 1897

Sat 03 Apr 1897

1d

1

1.0000

0

.0000

Henry Allan Heart of Midlothian Sat 15 Mar 1902

Sat 15 Mar 1902

1d

1

1.0000

0

.0000

James Allan Queens Park Sat 19 Mar 1887

Mon 21 Mar 1887

3d

2

2.0000

2

1.0000

Patrick Allan Clyde Sat 13 May 1916

Sat 13 May 1916

1d

1

1.0000

0

.0000

Thomson Allan Dundee Wed 27 Mar 1974

Thu 06 Jun 1974

2m 11d

2

2.0000

0

.0000

Robert Ancell Newcastle United Sat 31 Oct 1936

Sat 02 Dec 1939

3y 1m 2d

3

3.0000

0

.0000

Alan Anderson Heart of Midlothian Tue 16 May 1967

Sun 13 Aug 1967

2m 29d

7

7.0000

0

.0000

Andy Anderson Heart of Midlothian Sat 01 Apr 1933

Wed 07 Dec 1938

5y 8m 7d

27

27.0000

0

.0000

Frederick Anderson Clydesdale Sat 07 Mar 1874

Sat 07 Mar 1874

1d

1

1.0000

1

1.0000

George Anderson Kilmarnock Sat 23 Feb 1901

Sat 23 Feb 1901

1d

1

1.0000

0

.0000

Harry Anderson Raith Rovers Sat 28 Feb 1914

Sat 28 Feb 1914

1d

1

1.0000

0

.0000

John Anderson Leicester City Tue 25 May 1954

Tue 25 May 1954

1d

1

1.0000

0

.0000

Kenneth Anderson Queens Park Sat 28 Mar 1896

Sat 02 Apr 1898

2y 0m 6d

3

3.0000

0

.0000

Russell Anderson Aberdeen Sunderland Sat 12 Oct 2002

Wed 22 Aug 2007

4y 10m 11d

10

10.0000

0

.0000

William Anderson Queens Park Sat 11 Mar 1882

Mon 23 Mar 1885

3y 0m 13d

6

6.0000

3

.5000

Peter Andrews Glasgow Eastern Sat 06 Mar 1875

Sat 06 Mar 1875

1d

1

1.0000

1

1.0000

Alexander Archibald Rangers Sat 12 Feb 1921

Sat 09 Apr 1932

11y 1m 29d

8

8.0000

1

.1250

Steve Archibald Aberdeen Tottenham Hotspur Barcelona FC Barcelona Wed 26 Mar 1980

Sun 08 Jun 1986

6y 2m 14d

27

27.0000

4

.1481

Matthew Armstrong Aberdeen Wed 21 Aug 1935

Wed 14 Oct 1936

1y 1m 24d

4

4.0000

1

.2500

Walter Arnott Queens Park Mon 12 Mar 1883

Sat 01 Apr 1893

10y 0m 21d

15

15.0000

0

.0000

John Auld Third Lanark Sat 19 Mar 1887

Mon 15 Apr 1889

2y 0m 28d

4

4.0000

0

.0000

Bertie Auld Celtic Sun 24 May 1959

Wed 04 Nov 1959

5m 12d

4

4.0000

1

.2500

n/a BTop

n/a

0

1.0000

0

n/a

Andrew Baird Queens Park Sat 19 Mar 1892

Sat 24 Mar 1894

2y 0m 6d

2

2.0000

0

.0000

Archie Baird Aberdeen Wed 23 Jan 1946

Wed 23 Jan 1946

1d

1

1.0000

0

.0000

David Baird Heart of Midlothian Sat 29 Mar 1890

Sat 26 Mar 1892

1y 11m 27d

3

3.0000

1

.3333

Douglas Francis Hogg Baird Partick Thistle Sun 24 May 1959

Sun 24 May 1959

1d

1

1.0000

0

.0000

Hugh Baird Airdrieonians Wed 02 May 1956

Wed 02 May 1956

1d

1

1.0000

0

.0000

John Baird Vale of Leven Sat 04 Mar 1876

Sat 13 Mar 1880

4y 0m 10d

3

3.0000

2

.6667

Samuel Baird Rangers Wed 21 Nov 1956

Sun 15 Jun 1958

1y 6m 26d

7

7.0000

2

.2857

William Baird St Bernards Sat 27 Mar 1897

Sat 27 Mar 1897

1d

1

1.0000

0

.0000

Eamonn Bannon Dundee United Wed 19 Dec 1979

Sun 08 Jun 1986

6y 5m 21d

11

11.0000

1

.0909

Alexander Barbour Renton Sat 14 Mar 1885

Sat 14 Mar 1885

1d

1

1.0000

1

1.0000

John Barker Rangers Sat 18 Mar 1893

Sat 24 Mar 1894

1y 0m 7d

2

2.0000

4

2.0000

Francis Barrett Dundee Sat 31 Mar 1894

Sat 23 Mar 1895

11m 22d

2

2.0000

0

.0000

Bernard Battles Celtic Sat 23 Feb 1901

Sat 30 Mar 1901

1m 8d

3

3.0000

0

.0000

Barney Battles Heart of Midlothian Sat 25 Oct 1930

Sat 25 Oct 1930

1d

1

1.0000

1

1.0000

Willie Bauld Heart of Midlothian Sat 15 Apr 1950

Sun 21 May 1950

1m 7d

3

3.0000

2

.6667

Jim Baxter Rangers Sunderland Wed 09 Nov 1960

Wed 22 Nov 1967

7y 0m 14d

34

34.0000

3

.0882

Bobby Baxter Middlesborough Heart of Midlothian Hibernian Wed 09 Nov 1938

Sat 14 Oct 1944

5y 11m 6d

7

7.0000

0

.0000

Andrew Beattie Preston North End Sat 17 Apr 1937

Sat 10 Oct 1942

5y 5m 24d

12

12.0000

0

.0000

Craig Beattie Celtic West Bromwich Albion Sat 03 Sep 2005

Wed 17 Oct 2007

2y 1m 15d

7

7.0000

1

.1429

Robert Beattie Preston North End Wed 09 Nov 1938

Wed 09 Nov 1938

1d

1

1.0000

0

.0000

Isaac Begbie Heart of Midlothian Sat 29 Mar 1890

Sat 07 Apr 1894

4y 0m 10d

4

4.0000

0

.0000

Alexander Bell Manchester United Sat 16 Mar 1912

Sat 16 Mar 1912

1d

1

1.0000

0

.0000

Jack Bell Dumbarton Everton Celtic Sat 29 Mar 1890

Sat 07 Apr 1900

10y 0m 10d

11

11.0000

6

.5455

Mark Bell Heart of Midlothian Sat 02 Mar 1901

Sat 02 Mar 1901

1d

1

1.0000

0

.0000

Alexander Bennett Celtic Rangers Sat 12 Mar 1904

Sat 15 Mar 1913

9y 0m 4d

11

11.0000

2

.1818

Robert Bennie Airdrieonians Sat 14 Feb 1925

Sat 27 Feb 1926

1y 0m 14d

3

3.0000

0

.0000

Paul Bernard Oldham Athletic Sun 21 May 1995

Wed 24 May 1995

4d

2

2.0000

0

.0000

Davidson Berry Queens Park Sat 24 Mar 1894

Sat 25 Mar 1899

5y 0m 2d

3

3.0000

1

.3333

William Berry Queens Park Sat 17 Mar 1888

Sat 03 Oct 1891

3y 6m 17d

6

6.0000

2

.3333

Jim Bett Rangers SK Lokeren Aberdeen Tue 23 Mar 1982

Mon 11 Jun 1990

8y 2m 20d

25

25.0000

1

.0400

William Beveridge Ayr Academy Edinburgh University Sat 05 Apr 1879

Sat 27 Mar 1880

11m 23d

3

3.0000

1

.3333

Andrew Black Heart of Midlothian Wed 08 Dec 1937

Sat 14 Apr 1945

7y 4m 7d

7

7.0000

3

.4286

David Black Hurlford Sat 09 Mar 1889

Sat 09 Mar 1889

1d

1

1.0000

1

1.0000

Eric Black FC Metz Wed 09 Sep 1987

Wed 02 Dec 1987

2m 24d

2

2.0000

0

.0000

Ian Black Southampton Sat 10 Apr 1948

Sat 10 Apr 1948

1d

1

1.0000

0

.0000

John Blackburn Royal Engineers Sat 08 Mar 1873

Sat 08 Mar 1873

1d

1

1.0000

0

.0000

Adam Blacklaw Burnley Tue 04 Jun 1963

Tue 07 Dec 1965

2y 6m 4d

3

3.0000

0

.0000

John Blackley Hibernian Wed 17 Oct 1973

Wed 27 Apr 1977

3y 6m 11d

7

7.0000

0

.0000

Daniel Blair Clyde Aston Villa Sat 27 Oct 1928

Wed 26 Oct 1932

3y 0m 0d

8

8.0000

0

.0000

James Blair Blackpool Sat 19 Oct 1946

Sat 19 Oct 1946

1d

1

1.0000

0

.0000

James Blair Rangers Sheffield Wednesday Cardiff City Sat 19 Apr 1919

Sat 16 Feb 1924

4y 9m 29d

11

11.0000

0

.0000

John Blair Motherwell Wed 04 Oct 1933

Wed 04 Oct 1933

1d

1

1.0000

0

.0000

William Blair Third Lanark Sat 21 Mar 1896

Sat 21 Mar 1896

1d

1

1.0000

0

.0000

James Blessington Celtic Sat 31 Mar 1894

Sat 04 Apr 1896

2y 0m 5d

4

4.0000

0

.0000

James Blyth Coventry City Wed 22 Feb 1978

Wed 17 May 1978

2m 26d

2

2.0000

0

.0000

Tommy Bogan Hibernian Sat 14 Apr 1945

Sat 14 Apr 1945

1d

1

1.0000

0

.0000

Bob Bolt Falkirk Sun 18 Jun 1939

Sun 18 Jun 1939

1d

1

1.0000

0

.0000

James Bone Norwich City Thu 29 Jun 1972

Wed 18 Oct 1972

3m 20d

2

2.0000

1

.5000

Scott Booth Aberdeen Borussia Dortmund FC Twente Enschede Wed 24 Mar 1993

Sat 06 Oct 2001

8y 6m 13d

20

20.0000

6

.3000

James Bowie Rangers Sat 22 Mar 1919

Sat 10 Apr 1920

1y 0m 20d

5

5.0000

1

.2000

William Bowie Linthouse Sat 28 Mar 1891

Sat 28 Mar 1891

1d

1

1.0000

0

.0000

David Bowman Dundee United Wed 25 Mar 1992

Wed 13 Oct 1993

1y 6m 19d

6

6.0000

0

.0000

George Bowman Montrose Sat 19 Mar 1892

Sat 19 Mar 1892

1d

1

1.0000

0

.0000

James Boyd Newcastle United Sat 16 Sep 1933

Sat 16 Sep 1933

1d

1

1.0000

0

.0000

Kris Boyd Rangers Thu 11 May 2006

Wed 17 Oct 2007

1y 5m 7d

12

12.0000

7

.5833

R. Boyd Mossend Swifts Sat 09 Mar 1889

Sat 21 Mar 1891

2y 0m 13d

2

2.0000

2

1.0000

Tom Boyd Motherwell Chelsea Celtic Wed 12 Sep 1990

Wed 05 Sep 2001

10y 11m 25d

73

73.0000

1

.0137

William Boyd Clyde Wed 20 May 1931

Sun 24 May 1931

5d

2

2.0000

1

.5000

Thomas Bradshaw Bury Sat 31 Mar 1928

Sat 31 Mar 1928

1d

1

1.0000

0

.0000

Ralph Brand Rangers Wed 09 Nov 1960

Wed 02 May 1962

1y 5m 24d

8

8.0000

8

1.0000

Thomas Brandon Blackburn Rovers Sat 04 Apr 1896

Sat 04 Apr 1896

1d

1

1.0000

0

.0000

Alan Brazil Ipswich Town Wed 28 May 1980

Sat 28 May 1983

3y 0m 1d

12

12.0000

1

.0833

Thomas Breckenridge Heart of Midlothian Sat 24 Mar 1888

Sat 24 Mar 1888

1d

1

1.0000

1

1.0000

Des Bremner Hibernian Wed 07 Apr 1976

Wed 07 Apr 1976

1d

1

1.0000

0

.0000

Gordon Hutton Bremner Arsenal Sat 18 Apr 1942

Sat 10 Oct 1942

5m 23d

2

2.0000

0

.0000

Billy Bremner Leeds United Sat 08 May 1965

Wed 03 Sep 1975

10y 3m 27d

54

54.0000

3

.0556

Frank Brennan Airdrieonians Newcastle United Sat 13 Apr 1946

Sat 03 Apr 1954

7y 11m 22d

10

10.0000

0

.0000

Bernard Breslin Hibernian Sat 20 Mar 1897

Sat 09 Aug 1902

5y 4m 21d

2

2.0000

0

.0000

George Brewster Everton Sat 09 Apr 1921

Sat 09 Apr 1921

1d

1

1.0000

0

.0000

James Brogan Celtic Wed 21 Apr 1971

Sat 22 May 1971

1m 2d

4

4.0000

0

.0000

Alexander Brown Middlesborough Sat 09 Apr 1904

Sat 09 Apr 1904

1d

1

1.0000

0

.0000

Allan Brown East Fife Blackpool Wed 26 Apr 1950

Sat 19 Jun 1954

4y 1m 25d

14

14.0000

6

.4286

Andrew Brown St Mirren Sat 22 Mar 1890

Sat 21 Mar 1891

0d

2

2.0000

0

.0000

Craig Brown Motherwell Sat 09 Jul 1921

Sat 09 Jul 1921

1d

1

1.0000

0

.0000

George Brown Rangers Sat 25 Oct 1930

Sat 08 Feb 1941

10y 3m 15d

21

21.0000

0

.0000

Hugh Brown Partick Thistle Sat 19 Oct 1946

Sat 24 May 1947

7m 6d

3

3.0000

0

.0000

J. Brown Cambuslang Sat 22 Mar 1890

Sat 22 Mar 1890

1d

1

1.0000

0

.0000

James Brown Sheffield United Sun 01 Jun 1975

Sun 01 Jun 1975

1d

1

1.0000

0

.0000

Jimmy Brown Heart of Midlothian Mon 30 May 1949

Fri 19 Aug 1949

2m 21d

2

2.0000

0

.0000

John Brown Clyde Wed 09 Nov 1938

Wed 09 Nov 1938

1d

1

1.0000

0

.0000

Robert Brown Dumbarton Sat 26 Jan 1884

Sat 29 Mar 1884

2m 4d

2

2.0000

0

.0000

Robert Brown Dumbarton Mon 23 Mar 1885

Mon 23 Mar 1885

1d

1

1.0000

0

.0000

Robert Brown Queens Park Rangers Sat 03 Feb 1945

Sat 05 Apr 1952

7y 2m 3d

10

10.0000

0

.0000

Sandy Brown Tottenham Hotspur Sat 05 Apr 1902

Sat 05 Apr 1902

1d

1

1.0000

1

1.0000

Scott Brown Hibernian Celtic Sat 12 Nov 2005

Sat 13 Oct 2007

1y 11m 2d

7

7.0000

0

.0000

Thomas Brown Heart of Midlothian Sat 02 Dec 1939

Sat 03 May 1941

1y 5m 2d

3

3.0000

0

.0000

Bill Brown Dundee Tottenham Hotspur Sun 15 Jun 1958

Tue 09 Nov 1965

7y 4m 26d

28

28.0000

0

.0000

John Browning Celtic Sat 28 Feb 1914

Sat 28 Feb 1914

1d

1

1.0000

0

.0000

Jimmy Brownlie Third Lanark Greenock Morton Mon 15 Mar 1909

Sat 09 Jul 1921

12y 3m 25d

21

21.0000

0

.0000

John Brownlie Hibernian Mon 14 Jun 1971

Wed 17 Dec 1975

4y 6m 4d

7

7.0000

0

.0000

Daniel Bruce Vale of Leven Sat 22 Mar 1890

Sat 22 Mar 1890

1d

1

1.0000

0

.0000

Robert Bruce Middlesborough Wed 29 Nov 1933

Wed 29 Nov 1933

1d

1

1.0000

0

.0000

Martin Buchan Aberdeen Manchester United Wed 13 Oct 1971

Wed 29 Nov 1978

7y 1m 17d

34

34.0000

0

.0000

William Ralston Murray Buchan Blackpool Sat 17 Apr 1943

Sat 17 Apr 1943

1d

1

1.0000

0

.0000

John Buchanan Cambuslang Sat 09 Mar 1889

Sat 09 Mar 1889

1d

1

1.0000

0

.0000

John Buchanan Rangers Sat 13 Apr 1929

Sat 05 Apr 1930

11m 24d

2

2.0000

0

.0000

Peter Buchanan Chelsea Wed 08 Dec 1937

Wed 08 Dec 1937

1d

1

1.0000

1

1.0000

Robert Buchanan Abercorn Sat 21 Mar 1891

Sat 21 Mar 1891

1d

1

1.0000

1

1.0000

Patrick Buckley Aberdeen Wed 05 May 1954

Wed 03 Nov 1954

5m 30d

3

3.0000

1

.3333

Albert Buick Heart of Midlothian Sat 01 Mar 1902

Sat 09 Aug 1902

5m 9d

3

3.0000

2

.6667

William Bulloch Partick Thistle Sat 09 Jul 1921

Sat 09 Jul 1921

1d

1

1.0000

0

.0000

Mark Burchill Celtic Tue 05 Oct 1999

Wed 26 Apr 2000

6m 22d

6

6.0000

0

.0000

Chris Burke Rangers Thu 11 May 2006

Sat 13 May 2006

3d

2

2.0000

2

1.0000

Craig Burley Chelsea Celtic Derby County Sun 21 May 1995

Wed 30 Apr 2003

7y 11m 10d

46

46.0000

3

.0652

George Burley Ipswich Town Sat 19 May 1979

Sat 29 May 1982

3y 0m 11d

11

11.0000

0

.0000

Francis Burns Manchester United Wed 05 Nov 1969

Wed 05 Nov 1969

1d

1

1.0000

0

.0000

Kenneth Burns Birmingham City Nottingham Forest Wed 27 Mar 1974

Sat 16 May 1981

7y 1m 20d

20

20.0000

1

.0500

Thomas Burns Celtic Tue 19 May 1981

Sat 21 May 1988

7y 0m 3d

8

8.0000

0

.0000

Matt Busby Manchester City Hibernian Liverpool Wed 04 Oct 1933

Sat 14 Apr 1945

11y 6m 11d

8

8.0000

0

.0000

n/a CTop

n/a

0

1.0000

0

n/a

Thomas Cairns Rangers Sat 19 Apr 1919

Sat 04 Apr 1925

5y 11m 17d

9

9.0000

1

.1111

David Calderhead Queen of the South Wanderers Sat 09 Mar 1889

Sat 09 Mar 1889

1d

1

1.0000

0

.0000

Colin Calderwood Tottenham Hotspur Aston Villa Wed 29 Mar 1995

Tue 05 Oct 1999

4y 6m 7d

36

36.0000

1

.0278

Robert Calderwood Cartvale Sat 14 Mar 1885

Mon 23 Mar 1885

10d

3

3.0000

3

1.0000

Eric Caldow Rangers Sat 06 Apr 1957

Sat 06 Apr 1963

6y 0m 1d

40

40.0000

5

.1250

Gary Caldwell Newcastle United Hibernian Celtic Wed 27 Mar 2002

Wed 22 Aug 2007

5y 4m 27d

25

25.0000

2

.0800

Stephen Caldwell Newcastle United Sunderland Wed 25 Apr 2001

Wed 01 Mar 2006

4y 10m 6d

9

9.0000

0

.0000

Patrick Callaghan Hibernian Sat 03 Mar 1900

Sat 03 Mar 1900

1d

1

1.0000

0

.0000

William Callaghan Dunfermline Athletic Tue 16 May 1967

Wed 22 Apr 1970

2y 11m 7d

8

8.0000

1

.1250

Colin Cameron Heart of Midlothian Wolverhampton Wanderers Wed 28 Apr 1999

Wed 13 Oct 2004

5y 5m 16d

28

28.0000

2

.0714

John Cameron Rangers Sat 20 Mar 1886

Sat 20 Mar 1886

1d

1

1.0000

0

.0000

John Cameron Queens Park Sat 28 Mar 1896

Sat 28 Mar 1896

1d

1

1.0000

0

.0000

John Cameron St Mirren Chelsea Sat 26 Mar 1904

Sat 03 Apr 1909

5y 0m 9d

2

2.0000

0

.0000

Charles Campbell Queens Park Sat 07 Mar 1874

Sat 27 Mar 1886

12y 0m 21d

13

13.0000

1

.0769

Henry Campbell Renton Wed 19 Sep 1888

Mon 15 Apr 1889

6m 28d

2

2.0000

0

.0000

James Campbell Kilmarnock Sat 28 Mar 1891

Sat 26 Mar 1892

11m 28d

2

2.0000

0

.0000

James Campbell Sheffield Wednesday Mon 03 Mar 1913

Mon 03 Mar 1913

1d

1

1.0000

0

.0000

Jimmy Campbell Clyde Wed 23 Jan 1946

Wed 23 Jan 1946

1d

1

1.0000

0

.0000

John Campbell Glasgow South Western Sat 27 Mar 1880

Sat 27 Mar 1880

1d

1

1.0000

1

1.0000

John Campbell Celtic Sat 25 Mar 1893

Mon 09 Mar 1903

9y 11m 14d

13

13.0000

5

.3846

John Campbell Rangers Sat 18 Mar 1899

Sat 23 Feb 1901

1y 11m 6d

4

4.0000

4

1.0000

Kenneth Campbell Liverpool Partick Thistle Sat 13 May 1916

Sat 08 Apr 1922

5y 10m 27d

9

9.0000

0

.0000

Peter Campbell Rangers Sat 23 Mar 1878

Mon 07 Apr 1879

1y 0m 16d

2

2.0000

3

1.5000

Peter Campbell Greenock Morton Sat 19 Mar 1898

Sat 19 Mar 1898

1d

1

1.0000

0

.0000

Robert Campbell Chelsea Sun 18 May 1947

Sat 27 May 1950

3y 0m 10d

5

5.0000

1

.2000

William Campbell Greenock Morton Sat 10 Nov 1945

Mon 17 May 1948

2y 6m 8d

9

9.0000

0

.0000

William Campbell Morton Sat 16 Oct 1943

Sat 16 Oct 1943

1d

1

1.0000

0

.0000

Peter Canero Leicester City Wed 28 Apr 2004

Wed 28 Apr 2004

1d

1

1.0000

0

.0000

Jimmy Carabine Third Lanark Sat 21 May 1938

Sat 16 Oct 1943

5y 4m 26d

14

14.0000

3

.2143

William Carr Coventry City Sat 18 Apr 1970

Wed 15 Nov 1972

2y 6m 29d

6

6.0000

0

.0000

Jimmy Caskie Rangers St Mirren Hibernian Everton Sun 21 May 1939

Sat 14 Oct 1944

5y 4m 24d

11

11.0000

1

.0909

Joseph Cassidy Celtic Sat 12 Feb 1921

Sat 16 Feb 1924

3y 0m 5d

4

4.0000

1

.2500

Stephen Chalmers Celtic Sat 03 Oct 1964

Wed 16 Nov 1966

2y 1m 14d

5

5.0000

3

.6000

William Chalmers Rangers Sat 14 Mar 1885

Sat 14 Mar 1885

1d

1

1.0000

0

.0000

William Chalmers Queens Park Sat 23 Feb 1929

Sat 23 Feb 1929

1d

1

1.0000

0

.0000

Thomas Chambers Heart of Midlothian Sat 24 Mar 1894

Sat 24 Mar 1894

1d

1

1.0000

1

1.0000

George Chaplin Dundee Sat 07 Mar 1908

Sat 07 Mar 1908

1d

1

1.0000

0

.0000

Alexander Cheyne Aberdeen Sat 13 Apr 1929

Sun 18 May 1930

1y 1m 6d

6

6.0000

4

.6667

Kenneth MacTaggart Chisholm Queens Park Sat 02 Feb 1946

Sat 02 Feb 1946

1d

1

1.0000

0

.0000

Alexander Christie Queens Park Sat 19 Mar 1898

Sat 08 Apr 1899

1y 0m 21d

3

3.0000

1

.3333

Robert Christie Queens Park Sat 15 Mar 1884

Sat 15 Mar 1884

1d

1

1.0000

0

.0000

John Clark Celtic Sat 25 Jun 1966

Wed 10 May 1967

10m 16d

4

4.0000

0

.0000

Bobby Clark Aberdeen Wed 22 Nov 1967

Wed 14 Feb 1973

5y 2m 24d

17

17.0000

0

.0000

Stevie Clarke Chelsea Wed 09 Sep 1987

Fri 27 May 1994

6y 8m 19d

6

6.0000

0

.0000

James Cleland Royal Albert Sat 28 Mar 1891

Sat 28 Mar 1891

1d

1

1.0000

0

.0000

Robert Clements Leith Athletic Sat 28 Mar 1891

Sat 28 Mar 1891

1d

1

1.0000

0

.0000

William Clunas Sunderland Sat 12 Apr 1924

Sat 31 Oct 1925

1y 6m 20d

2

2.0000

1

.5000

William Collier Raith Rovers Sat 04 Feb 1922

Sat 04 Feb 1922

1d

1

1.0000

0

.0000

John Collins Hibernian Celtic AS Monaco Everton Wed 17 Feb 1988

Wed 17 Nov 1999

11y 9m 1d

58

58.0000

12

.2069

Bobby Collins Celtic Everton Leeds United Sat 21 Oct 1950

Sun 23 May 1965

14y 7m 3d

31

31.0000

10

.3226

Thomas Collins Heart of Midlothian Mon 01 Mar 1909

Mon 01 Mar 1909

1d

1

1.0000

0

.0000

Donald Colman Aberdeen Mon 06 Mar 1911

Sat 15 Mar 1913

2y 0m 10d

4

4.0000

0

.0000

Edmond Colquhoun West Bromwich Albion Sheffield United Tue 16 May 1967

Wed 14 Feb 1973

5y 8m 30d

12

12.0000

0

.0000

John Colquhoun Heart of Midlothian Wed 17 Feb 1988

Wed 17 Feb 1988

1d

1

1.0000

0

.0000

James Combe Hibernian Sat 10 Apr 1948

Mon 17 May 1948

1m 8d

3

3.0000

1

.3333

GF Congreve Old Rugbeian Sat 19 Nov 1870

Sat 19 Nov 1870

1d

1

1.0000

0

.0000

Alfred Conn Heart of Midlothian Wed 02 May 1956

Wed 02 May 1956

1d

1

1.0000

1

1.0000

Alfred Conn Tottenham Hotspur Tue 20 May 1975

Sat 24 May 1975

5d

2

2.0000

0

.0000

Edward Connachan Dunfermline Athletic Wed 29 Nov 1961

Wed 02 May 1962

5m 4d

2

2.0000

0

.0000

George Connelly Celtic Wed 26 Sep 1973

Wed 14 Nov 1973

1m 20d

2

2.0000

0

.0000

John Connolly Everton Fri 22 Jun 1973

Fri 22 Jun 1973

1d

1

1.0000

0

.0000

James Connor Airdrieonians Sat 20 Mar 1886

Sat 20 Mar 1886

1d

1

1.0000

0

.0000

James Connor Sunderland Sun 18 May 1930

Sat 20 Oct 1934

4y 5m 3d

4

4.0000

0

.0000

Robert Connor Dundee Aberdeen Tue 29 Apr 1986

Wed 12 Sep 1990

4y 4m 15d

4

4.0000

0

.0000

William Cook Bolton Wanderers Sat 14 Apr 1934

Wed 21 Nov 1934

7m 8d

3

3.0000

0

.0000

Charlie Cooke Dundee Chelsea Wed 24 Nov 1965

Tue 13 May 1975

9y 5m 20d

16

16.0000

0

.0000

Davie Cooper Rangers Motherwell Wed 12 Sep 1979

Wed 16 May 1990

10y 8m 5d

22

22.0000

6

.2727

William R Corbett Celtic Sat 10 Oct 1942

Sat 10 Oct 1942

1d

1

1.0000

0

.0000

Peter Cormack Hibernian Nottingham Forest Sat 25 Jun 1966

Wed 01 Dec 1971

5y 5m 7d

9

9.0000

0

.0000

Jimmy Cowan Greenock Morton Wed 28 Apr 1948

Fri 30 May 1952

4y 1m 3d

25

25.0000

0

.0000

Jimmy Cowan Aston Villa Sat 04 Apr 1896

Sat 02 Apr 1898

1y 11m 30d

3

3.0000

0

.0000

William Cowan Newcastle United Sat 12 Apr 1924

Sat 12 Apr 1924

1d

1

1.0000

0

.0000

Douglas Cowie Dundee Sat 18 Apr 1953

Wed 11 Jun 1958

5y 1m 25d

20

20.0000

0

.0000

Sammy Cox Rangers Sun 23 May 1948

Sat 03 Apr 1954

5y 10m 12d

27

27.0000

0

.0000

Allan Craig Motherwell Sun 26 May 1929

Sat 09 Apr 1932

2y 10m 15d

4

4.0000

0

.0000

James Craig Celtic Wed 22 Nov 1967

Wed 22 Nov 1967

1d

1

1.0000

0

.0000

Joseph Craig Celtic Wed 27 Apr 1977

Wed 27 Apr 1977

1d

1

1.0000

1

1.0000

Thomas Craig Newcastle United Wed 07 Apr 1976

Wed 07 Apr 1976

1d

1

1.0000

0

.0000

Thomas Craig Rangers Sat 26 Feb 1927

Sat 05 Apr 1930

3y 1m 11d

9

9.0000

1

.1111

Stephen Crainey Celtic Southampton Wed 27 Mar 2002

Wed 28 Apr 2004

2y 1m 2d

6

6.0000

0

.0000

James Crapnell Airdrieonians Sat 13 Apr 1929

Sat 17 Sep 1932

3y 5m 5d

10

10.0000

0

.0000

David Crawford St Mirren Rangers Sat 24 Mar 1894

Sat 03 Feb 1900

5y 10m 11d

3

3.0000

0

.0000

FH Crawford Harrow Chequers Sat 18 Nov 1871

Sat 24 Feb 1872

3m 7d

2

2.0000

0

.0000

James Crawford Queens Park Sat 19 Sep 1931

Sat 01 Apr 1933

1y 6m 14d

5

5.0000

0

.0000

REW Crawford Harrow Chequers Sat 05 Mar 1870

Sat 24 Feb 1872

1y 11m 20d

4

4.0000

1

.2500

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

Paddy Crerand Celtic Manchester United Wed 03 May 1961

Wed 13 Oct 1965

4y 5m 11d

16

16.0000

0

.0000

William Cringan Celtic Sat 22 Mar 1919

Sat 14 Apr 1923

4y 0m 24d

6

6.0000

0

.0000

James Croal Falkirk Sat 15 Mar 1913

Sat 04 Apr 1914

1y 0m 21d

3

3.0000

0

.0000

Alex Cropley Hibernian Wed 13 Oct 1971

Wed 10 Nov 1971

29d

2

2.0000

0

.0000

John Crosbie Ayr United Birmingham City Thu 26 Feb 1920

Sat 08 Apr 1922

2y 1m 14d

2

2.0000

0

.0000

John Crosbie Ayr United Sat 19 Apr 1919

Sat 19 Apr 1919

1d

1

1.0000

0

.0000

John Cross Third Lanark Sat 21 Mar 1903

Sat 21 Mar 1903

1d

1