London Hearts Supporters Club

Overall Goalkeepers 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 Goalkeepers by Appearances


Rank Player Position Clubs Shown in Order Played For First Last Span
in
Days
Span Caps Caps
Weig
hted
Goals/
Clean
Sheets
Ave
Goals
game
1 Jim Leighton Goalkeeper Aberdeen; Manchester United; Hibernian

Wed 13 Oct 1982

Sat 10 Oct 1998

5842

15y 11m 28d

91

123.6905

41

.0000

2 Craig Gordon Goalkeeper Heart of Midlothian; Sunderland; Celtic

Sun 30 May 2004

Mon 18 Nov 2024

7478

20y 05m 20d

79

108.4113

28

.0000

3 Alan Rough Goalkeeper Partick Thistle; Hibernian

Wed 07 Apr 1976

Wed 23 Apr 1986

3669

10y 00m 17d

53

68.0571

15

.0000

4 David Marshall Goalkeeper Celtic; Cardiff City; Hull City; Wigan Athletic; Derby County

Wed 18 Aug 2004

Tue 22 Jun 2021

6153

16y 10m 05d

47

62.8259

10

.0000

5 Andy Goram Goalkeeper Oldham Athletic; Hibernian; Rangers

Wed 16 Oct 1985

Wed 25 Mar 1998

4544

12y 05m 10d

43

58.1655

15

.0000

6 Allan McGregor Goalkeeper Rangers; Besiktas; Hull City; Cardiff City

Wed 30 May 2007

Tue 20 Nov 2018

4193

11y 05m 22d

42

57.0571

13

.0000

7 Bill Brown Goalkeeper Dundee; Tottenham Hotspur

Sun 15 Jun 1958

Tue 09 Nov 1965

2705

07y 04m 26d

28

50.5334

6

.0000

7 Neil Sullivan Goalkeeper Wimbledon; Tottenham Hotspur

Tue 27 May 1997

Wed 12 Feb 2003

2088

05y 08m 17d

28

41.7146

9

.0000

9 Jimmy Cowan Goalkeeper Greenock Morton

Wed 28 Apr 1948

Fri 30 May 1952

1494

04y 01m 03d

25

49.0000

8

.0000

10 Tommy Younger Goalkeeper Hibernian; Liverpool

Wed 04 May 1955

Wed 11 Jun 1958

1135

03y 01m 08d

24

40.6664

4

.0000

11 Rab Douglas Goalkeeper Celtic; Leicester City

Wed 17 Apr 2002

Wed 17 Aug 2005

1219

03y 04m 01d

19

22.4392

4

.0000

12 Bobby Clark Goalkeeper Aberdeen

Wed 22 Nov 1967

Wed 14 Feb 1973

1912

05y 02m 24d

17

27.8000

7

.0000

13 Jimmy Brownlie Goalkeeper Third Lanark

Mon 15 Mar 1909

Sat 04 Apr 1914

1847

05y 00m 21d

16

64.0000

7

.0000

13 David Harvey Goalkeeper Leeds United

Wed 15 Nov 1972

Wed 08 Sep 1976

1394

03y 09m 25d

16

18.8285

7

.0000

15 Angus Gunn Goalkeeper Norwich City

Sat 25 Mar 2023

Sun 08 Sep 2024

534

01y 05m 15d

15

18.3079

4

.0000

16 Jerry Dawson Goalkeeper Rangers

Sat 20 Oct 1934

Sat 15 Apr 1939

1639

04y 05m 27d

14

36.2000

2

.0000

17 Harry Rennie Goalkeeper Heart of Midlothian; Hibernian

Sat 03 Mar 1900

Sat 14 Mar 1908

2934

08y 00m 12d

13

52.0000

4

.0000

18 Jack Harkness Goalkeeper Queens Park; Heart of Midlothian

Sat 26 Feb 1927

Wed 04 Oct 1933

2413

06y 07m 09d

12

36.0000

2

.0000

19 William Harper Goalkeeper Hibernian; Arsenal

Sat 03 Mar 1923

Sat 17 Apr 1926

1142

03y 01m 15d

11

44.0000

7

.0000

20 George Farm Goalkeeper Blackpool

Sat 18 Oct 1952

Wed 03 Jun 1959

2420

06y 07m 17d

10

22.5000

.0000

21 Jim Cruickshank Goalkeeper Heart of Midlothian

Tue 12 May 1964

Wed 17 Dec 1975

4237

11y 07m 06d

9

15.1142

4

.0000

22 Kenneth Campbell Goalkeeper Liverpool; Partick Thistle

Thu 26 Feb 1920

Sat 08 Apr 1922

773

02y 01m 14d

8

32.0000

3

.0000

22 Paul Gallacher Goalkeeper Dundee United

Thu 23 May 2002

Thu 27 May 2004

736

02y 00m 05d

8

9.1363

1

.0000

22 Jim Herriot Goalkeeper Birmingham City

Wed 16 Oct 1968

Wed 22 Oct 1969

372

01y 00m 07d

8

13.0000

3

.0000

22 John Jackson Goalkeeper Partick Thistle; Chelsea

Sat 16 May 1931

Wed 13 Nov 1935

1643

04y 05m 29d

8

25.0000

1

.0000

26 Bobby Ferguson Goalkeeper Kilmarnock

Wed 24 Nov 1965

Wed 16 Nov 1966

358

00y 11m 24d

7

9.3331

.0000

26 George Gillespie Goalkeeper Rangers; Queens Park

Sat 27 Mar 1880

Sat 28 Mar 1891

4019

11y 00m 02d

7

36.0000

1

.0000

26 Billy Thomson Goalkeeper St Mirren

Fri 16 May 1980

Wed 16 Nov 1983

1280

03y 06m 01d

7

9.4052

3

.0000

29 Bryan Gunn Goalkeeper Norwich City

Wed 16 May 1990

Fri 27 May 1994

1473

04y 00m 12d

6

10.0909

1

.0000

29 Fred Martin Goalkeeper Aberdeen

Wed 05 May 1954

Sat 02 Apr 1955

333

00y 10m 29d

6

9.0000

1

.0000

29 Peter McBride Goalkeeper Preston North End

Sat 09 Apr 1904

Mon 01 Mar 1909

1788

04y 10m 21d

6

24.0000

.0000

29 Willie Miller Goalkeeper Celtic

Sat 19 Oct 1946

Wed 12 Nov 1947

390

01y 00m 25d

6

13.6000

1

.0000

33 Bobby Brown Goalkeeper Queens Park; Rangers

Wed 23 Jan 1946

Sat 05 Apr 1952

2265

06y 02m 14d

5

19.4000

1

.0000

33 Ned Doig Goalkeeper Arbroath; Sunderland

Sat 19 Feb 1887

Sat 04 Apr 1903

5888

16y 01m 17d

5

20.0000

1

.0000

33 Robert Gardner Goalkeeper Queens Park; Clydesdale

Sat 30 Nov 1872

Sat 02 Mar 1878

1919

05y 03m 03d

5

42.0000

1

.0000

33 Stewart Kennedy Goalkeeper Rangers

Wed 16 Apr 1975

Sat 24 May 1975

39

00y 01m 09d

5

6.6665

2

.0000

33 Lawrie Leslie Goalkeeper Airdrieonians

Sat 22 Oct 1960

Sun 14 May 1961

205

00y 06m 23d

5

10.0000

1

.0000

33 Sandy McLaren Goalkeeper St Johnstone

Sun 26 May 1929

Wed 26 Oct 1932

1250

03y 05m 01d

5

14.0000

2

.0000

33 John McLeod Goalkeeper Dumbarton

Sat 24 Mar 1888

Sat 18 Mar 1893

1821

04y 11m 23d

5

20.0000

2

.0000

33 Ronnie Simpson Goalkeeper Celtic

Sat 15 Apr 1967

Wed 06 Nov 1968

572

01y 06m 23d

5

10.1666

.0000

41 Zander Clark Goalkeeper Heart of Midlothian

Tue 17 Oct 2023

Mon 03 Jun 2024

231

00y 07m 18d

4

3.6924

1

.0000

41 Campbell Forsyth Goalkeeper Kilmarnock

Sat 11 Apr 1964

Wed 25 Nov 1964

229

00y 07m 15d

4

7.5429

1

.0000

41 Ally Hunter Goalkeeper Kilmarnock; Celtic

Wed 26 Apr 1972

Wed 26 Sep 1973

519

01y 05m 01d

4

5.2000

1

.0000

41 Peter McCloy Goalkeeper Rangers

Sat 12 May 1973

Sat 30 Jun 1973

50

00y 01m 19d

4

4.8000

1

.0000

41 Alex McGeoch Goalkeeper Dumbreck

Sat 04 Mar 1876

Mon 05 Mar 1877

367

01y 00m 02d

4

24.0000

3

.0000

41 John Thomson Goalkeeper Celtic

Sun 18 May 1930

Sat 28 Mar 1931

315

00y 10m 11d

4

9.0000

3

.0000

41 James Wilson Goalkeeper Vale of Leven

Sat 10 Mar 1888

Sat 04 Apr 1891

1121

03y 00m 26d

4

16.0000

.0000

41 George Wood Goalkeeper Everton; Arsenal

Tue 22 May 1979

Wed 28 Apr 1982

1073

02y 11m 07d

4

5.5909

1

.0000

49 Neil Alexander Goalkeeper Cardiff City

Wed 01 Mar 2006

Sat 13 May 2006

74

00y 02m 13d

3

3.9999

1

.0000

49 Kenneth Anderson Goalkeeper Queens Park

Sat 28 Mar 1896

Sat 02 Apr 1898

736

02y 00m 06d

3

12.0000

1

.0000

49 Scott Bain Goalkeeper Celtic

Sat 02 Jun 2018

Sun 24 Mar 2019

296

00y 09m 23d

3

3.7333

1

.0000

49 Adam Blacklaw Goalkeeper Burnley

Tue 04 Jun 1963

Tue 07 Dec 1965

918

02y 06m 04d

3

4.7619

.0000

49 Matthew Dickie Goalkeeper Rangers

Sat 27 Mar 1897

Sat 03 Feb 1900

1044

02y 10m 08d

3

12.0000

.0000

49 Matt Gilks Goalkeeper Blackpool

Wed 15 Aug 2012

Tue 10 Sep 2013

392

01y 00m 27d

3

3.9000

.0000

49 Tommy Lawrence Goalkeeper Liverpool

Sun 09 Jun 1963

Sat 03 May 1969

2156

05y 10m 25d

3

4.7143

.0000

49 John Lindsay Goalkeeper Renton

Sat 17 Mar 1888

Sat 01 Apr 1893

1842

05y 00m 16d

3

12.0000

.0000

49 Daniel McArthur Goalkeeper Celtic

Sat 30 Mar 1895

Sat 18 Mar 1899

1450

03y 11m 19d

3

12.0000

1

.0000

49 Allan McClory Goalkeeper Motherwell

Sat 30 Oct 1926

Wed 21 Nov 1934

2945

08y 00m 23d

3

12.0000

1

.0000

49 Bob Parlane Goalkeeper Vale of Leven

Sat 23 Mar 1878

Mon 07 Apr 1879

381

01y 00m 16d

3

18.0000

2

.0000

49 Henry Smith Goalkeeper Heart of Midlothian

Wed 17 Feb 1988

Wed 20 May 1992

1555

04y 03m 04d

3

3.5151

1

.0000

61 Thomson Allan Goalkeeper Dundee

Wed 27 Mar 1974

Thu 06 Jun 1974

72

00y 02m 11d

2

2.0000

.0000

61 Andrew Baird Goalkeeper Queens Park

Sat 19 Mar 1892

Sat 24 Mar 1894

736

02y 00m 06d

2

8.0000

.0000

61 Francis Barrett Goalkeeper Dundee

Sat 31 Mar 1894

Sat 23 Mar 1895

358

00y 11m 24d

2

8.0000

.0000

61 Jim Blyth Goalkeeper Coventry City

Wed 22 Feb 1978

Wed 17 May 1978

85

00y 02m 26d

2

2.4000

.0000

61 Eddie Connachan Goalkeeper Dunfermline Athletic

Wed 29 Nov 1961

Wed 02 May 1962

155

00y 05m 04d

2

4.0000

.0000

61 William Fraser Goalkeeper Sunderland

Sat 16 Oct 1954

Wed 03 Nov 1954

19

00y 00m 19d

2

3.0000

1

.0000

61 Jonathan Gould Goalkeeper Celtic

Sat 09 Oct 1999

Wed 15 Nov 2000

404

01y 01m 07d

2

3.0476

1

.0000

61 Frank Haffey Goalkeeper Celtic

Sat 09 Apr 1960

Sat 15 Apr 1961

372

01y 00m 07d

2

3.7143

.0000

61 Ernie McGarr Goalkeeper Aberdeen

Sun 21 Sep 1969

Wed 05 Nov 1969

46

00y 01m 16d

2

4.0000

.0000

61 Jon McLaughlin Goalkeeper Unattached; Sunderland

Sat 02 Jun 2018

Sun 13 Oct 2019

499

01y 04m 12d

2

3.3333

1

.0000

61 George McWattie Goalkeeper Queens Park

Sat 23 Feb 1901

Sat 02 Mar 1901

8

00y 00m 08d

2

8.0000

1

.0000

61 John Patrick Goalkeeper St Mirren

Sat 20 Mar 1897

Sat 03 Apr 1897

15

00y 00m 15d

2

8.0000

.0000

61 William Robb Goalkeeper Rangers; Hibernian

Sat 31 Oct 1925

Sat 29 Oct 1927

729

01y 11m 30d

2

8.0000

1

.0000

61 Archie Rowan Goalkeeper Glasgow Caledonian; Queens Park

Sat 13 Mar 1880

Sat 25 Mar 1882

743

02y 00m 13d

2

12.0000

1

.0000

61 James Stewart Goalkeeper Kilmarnock; Middlesbrough

Wed 15 Jun 1977

Wed 25 Oct 1978

498

01y 04m 11d

2

2.7000

.0000

61 Harry Thomson Goalkeeper Burnley

Tue 16 May 1967

Sun 28 May 1967

13

00y 00m 13d

2

2.6666

1

.0000

61 Nicky Walker Goalkeeper Heart of Midlothian; Partick Thistle

Wed 24 Mar 1993

Sun 26 May 1996

1160

03y 02m 03d

2

2.5909

.0000

61 Bob Wilson Goalkeeper Arsenal

Wed 13 Oct 1971

Wed 01 Dec 1971

50

00y 01m 19d

2

3.0000

.0000

79 John Anderson Goalkeeper Leicester City

Tue 25 May 1954

Tue 25 May 1954

1

00y 00m 01d

1

1.5000

.0000

79 Jordan Archer Goalkeeper Millwall

Tue 29 May 2018

Tue 29 May 2018

1

00y 00m 01d

1

1.3333

.0000

79 Cammy Bell Goalkeeper Kilmarnock

Tue 16 Nov 2010

Tue 16 Nov 2010

1

00y 00m 01d

1

1.2000

.0000

79 Ian Black Goalkeeper Southampton

Sat 10 Apr 1948

Sat 10 Apr 1948

1

00y 00m 01d

1

2.0000

.0000

79 Jim Brown Goalkeeper Sheffield United

Sun 01 Jun 1975

Sun 01 Jun 1975

1

00y 00m 01d

1

1.3333

.0000

79 John Brown Goalkeeper Clyde

Wed 09 Nov 1938

Wed 09 Nov 1938

1

00y 00m 01d

1

3.0000

.0000

79 William Chalmers Goalkeeper Rangers

Sat 14 Mar 1885

Sat 14 Mar 1885

1

00y 00m 01d

1

4.0000

.0000

79 James Connor Goalkeeper Airdrieonians

Sat 20 Mar 1886

Sat 20 Mar 1886

1

00y 00m 01d

1

4.0000

.0000

79 David Cumming Goalkeeper Middlesbrough

Sat 09 Apr 1938

Sat 09 Apr 1938

1

00y 00m 01d

1

2.4000

1

.0000

79 Robert Downie Goalkeeper Third Lanark

Sat 26 Mar 1892

Sat 26 Mar 1892

1

00y 00m 01d

1

4.0000

.0000

79 John Ewart Goalkeeper Bradford City

Sat 09 Apr 1921

Sat 09 Apr 1921

1

00y 00m 01d

1

4.0000

1

.0000

79 David Haddow Goalkeeper Rangers

Sat 07 Apr 1894

Sat 07 Apr 1894

1

00y 00m 01d

1

4.0000

.0000

79 Thomas Hamilton Goalkeeper Rangers

Sat 09 Apr 1932

Sat 09 Apr 1932

1

00y 00m 01d

1

3.0000

.0000

79 Bob Hepburn Goalkeeper Ayr United

Sat 19 Sep 1931

Sat 19 Sep 1931

1

00y 00m 01d

1

3.0000

.0000

79 Billy Howden Goalkeeper Partick Thistle

Sat 18 Mar 1905

Sat 18 Mar 1905

1

00y 00m 01d

1

4.0000

1

.0000

79 John Inglis Goalkeeper Kilmarnock Athletic

Sat 26 Jan 1884

Sat 26 Jan 1884

1

00y 00m 01d

1

4.0000

1

.0000

79 Liam Kelly Goalkeeper Motherwell

Tue 17 Oct 2023

Tue 17 Oct 2023

1

00y 00m 01d

1

.9231

.0000

79 Joe Kennaway Goalkeeper Celtic

Wed 29 Nov 1933

Wed 29 Nov 1933

1

00y 00m 01d

1

3.0000

.0000

79 Jimmy Lawrence Goalkeeper Newcastle United

Sat 01 Apr 1911

Sat 01 Apr 1911

1

00y 00m 01d

1

4.0000

.0000

79 John Lyall Goalkeeper Sheffield Wednesday

Sat 01 Apr 1905

Sat 01 Apr 1905

1

00y 00m 01d

1

4.0000

.0000

79 Gordon Marshall Goalkeeper Celtic

Sun 17 May 1992

Sun 17 May 1992

1

00y 00m 01d

1

1.0909

1

.0000

79 John McCorkindale Goalkeeper Partick Thistle

Sat 21 Mar 1891

Sat 21 Mar 1891

1

00y 00m 01d

1

4.0000

.0000

79 Rab McFarlane Goalkeeper Greenock Morton

Sat 21 Mar 1896

Sat 21 Mar 1896

1

00y 00m 01d

1

4.0000

1

.0000

79 Robert Middleton Goalkeeper Cowdenbeath

Sat 22 Feb 1930

Sat 22 Feb 1930

1

00y 00m 01d

1

3.0000

.0000

79 Willie Muir Goalkeeper Dundee

Sat 16 Mar 1907

Sat 16 Mar 1907

1

00y 00m 01d

1

4.0000

1

.0000

79 Jimmy Raeside Goalkeeper Third Lanark

Sat 03 Mar 1906

Sat 03 Mar 1906

1

00y 00m 01d

1

4.0000

.0000

79 Billie Ritchie Goalkeeper Rangers

Wed 02 May 1962

Wed 02 May 1962

1

00y 00m 01d

1

2.0000

.0000

79 Leslie Skene Goalkeeper Queens Park

Sat 12 Mar 1904

Sat 12 Mar 1904

1

00y 00m 01d

1

4.0000

.0000

79 David Stewart Goalkeeper Leeds United

Wed 07 Sep 1977

Wed 07 Sep 1977

1

00y 00m 01d

1

1.2000

.0000

79 Thomas Turner Goalkeeper Arthurlie

Sat 29 Mar 1884

Sat 29 Mar 1884

1

00y 00m 01d

1

4.0000

.0000

79 William Watson Goalkeeper Falkirk

Sat 19 Mar 1898

Sat 19 Mar 1898

1

00y 00m 01d

1

4.0000

.0000

79 Willie Waugh Goalkeeper Heart of Midlothian

Wed 08 Dec 1937

Wed 08 Dec 1937

1

00y 00m 01d

1

2.4000

1

.0000


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