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

44.0000

15

1.3636

2 Hughie Gallacher Airdrieonians Newcastle United Chelsea Derby County

Sat 01 Mar 1924

Sat 06 Apr 1935

11y 1m 6d

20

70.0000

24

1.2000

3 Andy Wilson Dunfermline Athletic Middlesborough

Thu 26 Feb 1920

Sat 14 Apr 1923

3y 1m 20d

12

48.0000

14

1.1667

4 Bob McColl Queens Park Newcastle United

Sat 21 Mar 1896

Sat 14 Mar 1908

11y 11m 23d

13

52.0000

13

1.0000

5 John Smith Mauchline Edinburgh university Queens Park

Sat 03 Mar 1877

Sat 15 Mar 1884

7y 0m 13d

10

58.0000

10

1.0000

6 Jimmy Quinn Celtic

Sat 18 Mar 1905

Sat 23 Mar 1912

7y 0m 6d

11

44.0000

7

.6364

7 Harry McNiel Queens Park

Sat 07 Mar 1874

Mon 14 Mar 1881

7y 0m 8d

10

72.0000

6

.6000

8 Bobby Johnstone Hibernian Manchester City

Sat 14 Apr 1951

Sat 14 Apr 1956

5y 0m 1d

17

34.0000

10

.5882

9 Lawrie Reilly Hibernian

Sat 23 Oct 1948

Sat 06 Apr 1957

8y 5m 15d

38

78.5000

22

.5789

10 Denis Law Huddersfield Town Manchester City Torino CC Manchester United

Sat 18 Oct 1958

Fri 14 Jun 1974

15y 7m 28d

55

96.5716

30

.5455

11 Alan Gilzean Dundee Tottenham Hotspur

Thu 07 Nov 1963

Wed 21 Apr 1971

7y 5m 15d

22

39.8618

12

.5455

12 John Mudie Blackpool

Sat 20 Oct 1956

Sun 15 Jun 1958

1y 7m 27d

17

23.9997

9

.5294

13 Dally Duncan Derby County

Wed 26 Oct 1932

Sat 30 Oct 1937

5y 0m 5d

14

44.4000

7

.5000

14 Jack Bell Dumbarton Everton Celtic

Sat 29 Mar 1890

Sat 07 Apr 1900

10y 0m 10d

10

40.0000

5

.5000

15 Colin Stein Rangers Coventry City

Wed 16 Oct 1968

Sat 19 May 1973

4y 7m 4d

21

33.0000

10

.4762

16 Alex Jackson Aberdeen Huddersfield Town

Sat 14 Feb 1925

Sun 18 May 1930

5y 3m 5d

17

58.0000

8

.4706

17 Kris Boyd Rangers

Thu 11 May 2006

Sat 06 Sep 2008

2y 3m 27d

15

24.6666

7

.4667

17 Jimmy Delaney Celtic Manchester United

Sat 05 Oct 1935

Sat 10 Apr 1948

12y 6m 6d

15

44.8000

7

.4667

19 Graham Leggat Aberdeen Fulham

Sat 14 Apr 1956

Sun 05 Jun 1960

4y 1m 23d

18

31.4523

8

.4444

20 Ian St John Motherwell Liverpool

Wed 06 May 1959

Sat 10 Apr 1965

5y 11m 5d

21

38.9716

9

.4286

20 Tommy Walker Heart of Midlothian

Wed 21 Nov 1934

Wed 15 May 1946

11y 5m 25d

21

62.0000

9

.4286

22 Allan Brown East Fife Blackpool

Wed 26 Apr 1950

Sat 19 Jun 1954

4y 1m 25d

14

25.5000

6

.4286

23 Andy Cunningham Rangers

Sat 13 Mar 1920

Sat 02 Apr 1927

7y 0m 21d

12

48.0000

5

.4167

23 Jimmy McMenemy Celtic

Sat 18 Mar 1905

Sat 13 Mar 1920

14y 11m 25d

12

48.0000

5

.4167

23 Bobby Murdoch Celtic

Tue 09 Nov 1965

Wed 05 Nov 1969

3y 11m 28d

12

20.8332

5

.4167

26 Bob McPhail Airdrieonians Rangers

Sat 02 Apr 1927

Wed 10 Nov 1937

10y 7m 9d

17

47.8000

7

.4118

27 David Wilson Rangers

Sat 22 Oct 1960

Thu 27 May 1965

4y 7m 6d

22

42.2287

9

.4091

28 Billy Steel Greenock Morton Derby County Dundee

Sat 12 Apr 1947

Wed 06 May 1953

6y 0m 25d

30

65.2000

12

.4000

29 John OHare Derby County

Sat 18 Apr 1970

Wed 24 May 1972

2y 1m 7d

13

21.0000

5

.3846

30 Maurice Johnston Watford Celtic FC Nantes Rangers

Tue 28 Feb 1984

Wed 13 Nov 1991

7y 8m 17d

38

53.9046

14

.3684

31 Garry OConnor Hibernian Lokomotiv Moscow Birmingham City

Wed 17 Apr 2002

Sat 13 Oct 2007

5y 5m 27d

14

20.3332

5

.3571

32 Andrew Gray Aston Villa Wolverhampton Wanderers Everton

Wed 17 Dec 1975

Tue 28 May 1985

9y 5m 12d

20

27.1247

7

.3500

33 Willie Waddell Rangers

Wed 15 May 1946

Wed 03 Nov 1954

8y 5m 20d

18

40.4000

6

.3333

34 John Campbell Celtic

Sat 25 Mar 1893

Mon 09 Mar 1903

9y 11m 14d

12

48.0000

4

.3333

34 George Stevenson Motherwell

Sat 29 Oct 1927

Sat 20 Oct 1934

6y 11m 22d

12

38.0000

4

.3333

36 James McFadden Motherwell Everton

Mon 20 May 2002

Wed 10 Sep 2008

6y 3m 22d

40

60.0146

13

.3250

37 Bobby Collins Celtic Everton Leeds United

Sat 21 Oct 1950

Sun 23 May 1965

14y 7m 3d

31

51.8093

10

.3226

38 Alexander Scott Rangers Everton

Wed 07 Nov 1956

Sat 25 Jun 1966

9y 7m 19d

16

28.3475

5

.3125

39 Ally McCoist Rangers Kilmarnock

Tue 29 Apr 1986

Sat 10 Oct 1998

12y 5m 12d

61

81.1360

19

.3115

40 John McGinlay Bolton Wanderers

Wed 20 Apr 1994

Wed 02 Apr 1997

2y 11m 14d

13

17.8907

4

.3077

41 Alec Smith Rangers

Sat 02 Apr 1898

Sat 01 Apr 1911

12y 0m 0d

20

80.0000

6

.3000

42 Robert Lennox Celtic

Wed 16 Nov 1966

Wed 22 Apr 1970

3y 5m 7d

10

23.0000

3

.3000

43 Kenny Dalglish Celtic Liverpool

Wed 10 Nov 1971

Wed 12 Nov 1986

15y 0m 3d

102

131.3959

30

.2941

44 Donald Masson Queens Park Rangers Queens Park Derby County

Thu 06 May 1976

Sat 03 Jun 1978

2y 0m 29d

17

21.9429

5

.2941

45 John Robertson Nottingham Forest Derby County

Sat 13 May 1978

Wed 12 Oct 1983

5y 5m 0d

28

36.5649

8

.2857

46 Kenny Miller Rangers Wolverhampton Wanderers Celtic Derby County

Wed 25 Apr 2001

Wed 10 Sep 2008

7y 4m 17d

39

59.7895

11

.2821

47 Billy Liddell Liverpool

Wed 15 May 1946

Sat 08 Oct 1955

9y 4m 24d

29

62.3000

8

.2759

48 Scott Booth Aberdeen Borussia Dortmund FC Twente Enschede

Wed 24 Mar 1993

Sat 06 Oct 2001

8y 6m 13d

22

29.9263

6

.2727

48 Davie Cooper Rangers Motherwell

Wed 12 Sep 1979

Wed 16 May 1990

10y 8m 5d

22

31.0754

6

.2727

50 Billy Dodds Aberdeen Dundee United Rangers

Sat 05 Oct 1996

Wed 05 Sep 2001

4y 11m 1d

26

38.6570

7

.2692

51 Bruce Rioch Derby County Everton

Tue 13 May 1975

Sun 11 Jun 1978

3y 0m 30d

24

32.5523

6

.2500

52 Charlie Nicholas Celtic Arsenal Aberdeen

Wed 30 Mar 1983

Wed 26 Apr 1989

6y 0m 28d

20

27.8689

5

.2500

53 George Graham Arsenal Manchester United

Wed 13 Oct 1971

Sat 30 Jun 1973

1y 8m 18d

12

15.6000

3

.2500

53 Edwin Gray Leeds United

Sat 10 May 1969

Wed 17 Nov 1976

7y 6m 8d

12

18.8286

3

.2500


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