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 10 or more caps


Rank Player Clubs Shown in Order Played For First Last Span Caps Caps
Weig
hted
Go
als
Ave
Goals
game
1 Bob Hamilton Rangers Dundee

Sat 18 Mar 1899

Mon 06 Mar 1911

11y 11m 18d

11

11.0000

15

1.3636

2 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

3 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

4 Bob McColl Queens Park Newcastle United

Sat 21 Mar 1896

Sat 14 Mar 1908

11y 11m 23d

13

13.0000

13

1.0000

5 John Smith Mauchline Edinburgh University Queens Park

Sat 03 Mar 1877

Sat 15 Mar 1884

7y 0m 13d

10

10.0000

10

1.0000

6 Jimmy Quinn Celtic

Sat 18 Mar 1905

Sat 23 Mar 1912

7y 0m 6d

11

11.0000

7

.6364

7 Dally Duncan Derby County

Wed 26 Oct 1932

Sat 30 Oct 1937

5y 0m 5d

18

18.0000

11

.6111

8 Harry McNiel Queens Park

Sat 07 Mar 1874

Mon 14 Mar 1881

7y 0m 8d

10

10.0000

6

.6000

8 John McPherson Kilmarnock Cowlairs Rangers Queens Park

Sat 10 Mar 1888

Sat 27 Mar 1897

9y 0m 18d

10

10.0000

6

.6000

10 Bobby Johnstone Hibernian Manchester City

Sat 14 Apr 1951

Sat 14 Apr 1956

5y 0m 1d

17

17.0000

10

.5882

11 Kris Boyd Rangers

Thu 11 May 2006

Wed 17 Oct 2007

1y 5m 7d

12

12.0000

7

.5833

12 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

13 Lawrie Reilly Hibernian

Sat 23 Oct 1948

Sat 06 Apr 1957

8y 5m 15d

40

40.0000

22

.5500

14 Alan Gilzean Dundee Tottenham Hotspur

Thu 07 Nov 1963

Wed 21 Apr 1971

7y 5m 15d

22

22.0000

12

.5455

15 Jack Bell Dumbarton Everton Celtic

Sat 29 Mar 1890

Sat 07 Apr 1900

10y 0m 10d

11

11.0000

6

.5455

16 John Mudie Blackpool

Sat 20 Oct 1956

Sun 15 Jun 1958

1y 7m 27d

17

17.0000

9

.5294

17 Jimmy Delaney Celtic Manchester United

Wed 21 Aug 1935

Sat 10 Apr 1948

12y 7m 21d

19

19.0000

10

.5263

18 Colin Stein Rangers Coventry City

Wed 16 Oct 1968

Sat 19 May 1973

4y 7m 4d

21

21.0000

10

.4762

19 Alex Jackson Aberdeen Huddersfield Town

Sat 14 Feb 1925

Sun 18 May 1930

5y 3m 5d

17

17.0000

8

.4706

20 Billy Steel Greenock Morton Derby County Dundee

Sat 12 Apr 1947

Wed 06 May 1953

6y 0m 25d

32

32.0000

15

.4688

21 Graham Leggat Aberdeen Fulham

Sat 14 Apr 1956

Sun 05 Jun 1960

4y 1m 23d

18

18.0000

8

.4444

22 Ian St John Motherwell Liverpool

Wed 06 May 1959

Sat 10 Apr 1965

5y 11m 5d

21

21.0000

9

.4286

23 Allan Brown East Fife Blackpool

Wed 26 Apr 1950

Sat 19 Jun 1954

4y 1m 25d

14

14.0000

6

.4286

24 Andy Cunningham Rangers

Sat 13 Mar 1920

Sat 02 Apr 1927

7y 0m 21d

12

12.0000

5

.4167

24 Bobby Murdoch Celtic

Tue 09 Nov 1965

Wed 05 Nov 1969

3y 11m 28d

12

12.0000

5

.4167

26 Bob McPhail Airdrieonians Rangers

Sat 02 Apr 1927

Wed 10 Nov 1937

10y 7m 9d

17

17.0000

7

.4118

27 David Wilson Rangers

Sat 22 Oct 1960

Thu 27 May 1965

4y 7m 6d

22

22.0000

9

.4091

28 William Reid Rangers

Mon 06 Mar 1911

Sat 13 May 1916

5y 2m 8d

10

10.0000

4

.4000

29 John Campbell Celtic

Sat 25 Mar 1893

Mon 09 Mar 1903

9y 11m 14d

13

13.0000

5

.3846

29 John OHare Derby County

Sat 18 Apr 1970

Wed 24 May 1972

2y 1m 7d

13

13.0000

5

.3846

31 Maurice Johnston Watford Celtic FC Nantes Rangers

Tue 28 Feb 1984

Wed 13 Nov 1991

7y 8m 17d

38

38.0000

14

.3684

32 William Thornton Rangers

Wed 15 May 1946

Fri 30 May 1952

6y 0m 16d

11

11.0000

4

.3636

33 James McFadden Motherwell Everton

Mon 20 May 2002

Wed 17 Oct 2007

5y 4m 28d

36

36.0000

13

.3611

34 James McCalliog Sheffield Wednesday Wolverhampton Wanderers

Sat 15 Apr 1967

Wed 21 Apr 1971

4y 0m 7d

14

14.0000

5

.3571

34 Jimmy McMenemy Celtic

Sat 18 Mar 1905

Sat 13 Mar 1920

14y 11m 25d

14

14.0000

5

.3571

34 Garry OConnor Hibernian Lokomotiv Moscow Birmingham City

Wed 17 Apr 2002

Sat 13 Oct 2007

5y 5m 27d

14

14.0000

5

.3571

37 Andrew Gray Aston Villa Wolverhampton Wanderers Everton

Wed 17 Dec 1975

Tue 28 May 1985

9y 5m 12d

20

20.0000

7

.3500

38 Tommy Walker Heart of Midlothian

Wed 21 Nov 1934

Wed 15 May 1946

11y 5m 25d

35

35.0000

12

.3429

39 George Stevenson Motherwell

Sat 29 Oct 1927

Sat 20 Oct 1934

6y 11m 22d

12

12.0000

4

.3333

40 Bobby Collins Celtic Everton Leeds United

Sat 21 Oct 1950

Sun 23 May 1965

14y 7m 3d

31

31.0000

10

.3226

41 Ally McCoist Rangers Kilmarnock

Tue 29 Apr 1986

Sat 10 Oct 1998

12y 5m 12d

61

61.0000

19

.3115

42 Willie Waddell Rangers

Sat 18 Apr 1942

Wed 03 Nov 1954

12y 6m 17d

29

29.0000

9

.3103

43 John McGinlay Bolton Wanderers

Wed 20 Apr 1994

Wed 02 Apr 1997

2y 11m 14d

13

13.0000

4

.3077

44 Kenny Miller Rangers Wolverhampton Wanderers Celtic Derby County

Wed 25 Apr 2001

Wed 17 Oct 2007

6y 5m 23d

33

33.0000

10

.3030

45 Scott Booth Aberdeen Borussia Dortmund FC Twente Enschede

Wed 24 Mar 1993

Sat 06 Oct 2001

8y 6m 13d

20

20.0000

6

.3000

46 Robert Lennox Celtic

Wed 16 Nov 1966

Wed 22 Apr 1970

3y 5m 7d

10

10.0000

3

.3000

47 Billy Liddell Liverpool

Sat 18 Apr 1942

Sat 08 Oct 1955

13y 5m 21d

37

37.0000

11

.2973

48 Kenny Dalglish Celtic Liverpool

Wed 10 Nov 1971

Wed 12 Nov 1986

15y 0m 3d

102

102.0000

30

.2941

49 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

49 Davie Meiklejohn Rangers

Sat 04 Feb 1922

Sun 09 Jun 1935

13y 4m 6d

17

17.0000

5

.2941

49 Alexander Scott Rangers Everton

Wed 07 Nov 1956

Sat 25 Jun 1966

9y 7m 19d

17

17.0000

5

.2941

52 John Robertson Nottingham Forest Derby County

Sat 13 May 1978

Wed 12 Oct 1983

5y 5m 0d

28

28.0000

8

.2857

53 Billy Dodds Aberdeen Dundee United Rangers

Sat 05 Oct 1996

Wed 05 Sep 2001

4y 11m 1d

25

25.0000

7

.2800

54 Davie Cooper Rangers Motherwell

Wed 12 Sep 1979

Wed 16 May 1990

10y 8m 5d

22

22.0000

6

.2727

54 Alec Smith Rangers

Sat 02 Apr 1898

Sat 01 Apr 1911

12y 0m 0d

22

22.0000

6

.2727

56 Thomas McLean Kilmarnock

Wed 31 May 1967

Wed 09 Jun 1971

4y 0m 10d

11

11.0000

3

.2727

57 Bruce Rioch Derby County Everton

Tue 13 May 1975

Sun 11 Jun 1978

3y 0m 30d

24

24.0000

6

.2500

58 Charlie Nicholas Celtic Arsenal Aberdeen

Wed 30 Mar 1983

Wed 26 Apr 1989

6y 0m 28d

20

20.0000

5

.2500

59 George Graham Arsenal Manchester United

Wed 13 Oct 1971

Sat 30 Jun 1973

1y 8m 18d

12

12.0000

3

.2500

59 Edwin Gray Leeds United

Sat 10 May 1969

Wed 17 Nov 1976

7y 6m 8d

12

12.0000

3

.2500


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