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 Appearances Since Aug 2001


Rank Player Clubs Shown in Order Played For First Last Span Caps Caps
Weig
hted
Go
als
Ave
Goals
game
1 Kenny Miller Rangers Wolverhampton Wanderers Celtic Derby County BursasporCardiff City Vancouver Whitecaps

29 Mar 2003

14 Nov 2012

--

63

--

17

.26984126984

2 Darren Fletcher Manchester United

20 Aug 2003

14 Nov 2012

--

60

--

4

.06666666666

3 Gary Caldwell Newcastle United Hibernian Celtic Wigan Athletic

27 Mar 2002

16 Oct 2012

--

53

--

2

.03773584905

4 James McFadden Motherwell Everton Birmingham City

20 May 2002

07 Sep 2010

--

48

--

15

.31250000000

5 David Weir Heart of Midlothian Everton Rangers

01 Sep 2001

12 Oct 2010

--

42

--

1

.02380952380

5 Gary Naysmith Heart of Midlothian Everton Sheffield United

01 Sep 2001

01 Apr 2009

--

42

--

1

.02380952380

7 Christian Dailly Derby County Blackburn Rovers West Ham United Rangers

01 Sep 2001

30 May 2008

--

40

--

5

.12500000000

7 Craig Gordon Heart of Midlothian Sunderland

30 May 2004

16 Nov 2010

--

40

--

0

.00000000000

9 Graham Alexander Preston North End Burnley

17 Apr 2002

05 Sep 2009

--

39

--

0

.00000000000

10 Barry Ferguson Rangers Blackburn Rovers

21 Aug 2002

28 Mar 2009

--

35

--

2

.05714285714

11 Steven Pressley Heart of Midlothian

12 Oct 2002

11 Oct 2006

--

30

--

0

.00000000000

12 Scott Brown Hibernian Celtic

12 Nov 2005

12 Oct 2012

--

29

--

2

.06896551724

13 Alan Hutton Rangers Tottenham Hotspur Aston Villa

30 May 2007

16 Oct 2012

--

28

--

0

.00000000000

14 Andy Webster Heart of Midlothian Dundee United

30 Apr 2003

11 Sep 2012

--

27

--

1

.03703703703

14 Christophe Michael Berra Heart of Midlothian Wolverhampton Wanderers

30 May 2008

14 Nov 2012

--

27

--

2

.07407407407

16 Allan McGregor Rangers Besiktas

30 May 2007

16 Oct 2012

--

26

--

0

.00000000000

16 Stephen McManus Celtic Middlesbrough

11 Oct 2006

12 Oct 2010

--

26

--

2

.07692307692

18 James Morrison West Bromwich Albion

30 May 2008

16 Oct 2012

--

25

--

2

.08000000000

18 Paul Hartley Heart of Midlothian Celtic Bristol City

26 Mar 2005

03 Mar 2010

--

25

--

1

.04000000000

20 Shaun Maloney Celtic Aston Villa Wigan Athletic

08 Oct 2005

16 Oct 2012

--

24

--

1

.04166666666

21 Jackie McNamara Celtic Wolverhampton Wanderers

05 Sep 2001

07 Sep 2005

--

22

--

0

.00000000000

21 Stevie Crawford Raith Rovers Dunfermline Athletic Plymouth Argyle Dundee United

27 Mar 2002

26 Mar 2005

--

22

--

3

.13636363636

23 Charlie Adam Rangers Blackpool Liverpool Stoke City

30 May 2007

12 Oct 2012

--

20

--

0

.00000000000

24 Rab Douglas Celtic Leicester City

17 Apr 2002

17 Aug 2005

--

19

--

0

.00000000000

25 Kris Boyd Rangers Middlesbrough

11 May 2006

07 Sep 2010

--

18

--

7

.38888888888

25 Steven John Naismith Kilmarnock Rangers Everton

06 Jun 2007

14 Nov 2012

--

18

--

1

.05555555555

27 Barry Robson Dundee United Celtic Middlesbrough

22 Aug 2007

29 Feb 2012

--

17

--

0

.00000000000

27 Lee McCulloch Wigan Athletic Rangers

13 Oct 2004

07 Sep 2010

--

17

--

1

.05882352941

29 Colin Cameron Heart of Midlothian Wolverhampton Wanderers

01 Sep 2001

13 Oct 2004

--

16

--

0

.00000000000

29 Steven Gordon Whittaker Rangers Norwich City

12 Aug 2009

14 Nov 2012

--

16

--

0

.00000000000

29 Steven Thompson Dundee United Rangers

27 Mar 2002

13 Oct 2004

--

16

--

3

.18750000000

32 Garry OConnor Hibernian Lokomotiv Moscow Birmingham City

17 Apr 2002

09 Sep 2009

--

15

--

5

.33333333333

32 Scott Severin Heart of Midlothian Aberdeen

06 Oct 2001

06 Sep 2006

--

15

--

0

.00000000000

34 Neil McCann Heart of Midlothian Rangers Southampton

01 Sep 2001

12 Nov 2005

--

14

--

2

.14285714285

34 Nigel Quashie Portsmouth

27 May 2004

06 Sep 2006

--

14

--

1

.07142857142

34 Paul Lambert Motherwell BV Borussia Dortmund Celtic

01 Sep 2001

10 Sep 2003

--

14

--

1

.07142857142

37 Gary Teale Wigan Athletic Derby County

01 Mar 2006

01 Apr 2009

--

13

--

0

.00000000000

37 Gavin Rae Dundee Rangers Cardiff City

06 Oct 2001

01 Apr 2009

--

13

--

0

.00000000000

39 Maurice Ross Rangers

16 May 2002

10 Sep 2003

--

12

--

0

.00000000000

39 Phillip Anthony Bardsley Sunderland

12 Oct 2010

26 May 2012

--

12

--

0

.00000000000

39 Stephen Crainey Celtic Southampton Blackpool

27 Mar 2002

11 Nov 2011

--

12

--

0

.00000000000

42 Barry Bannan Aston Villa

16 Nov 2010

26 May 2012

--

11

--

0

.00000000000

42 Kristian Commons Derby County West Bromwich Albion Celtic

20 Aug 2008

16 Oct 2012

--

11

--

2

.18181818181

42 Lee Wilkie Dundee

20 May 2002

19 Nov 2003

--

11

--

1

.09090909090

42 Russell Anderson Aberdeen Sunderland

12 Oct 2002

26 Mar 2008

--

11

--

0

.00000000000

42 Stephen Caldwell Newcastle United Sunderland Burnley Wigan Athletic

12 Feb 2003

09 Feb 2011

--

11

--

0

.00000000000

47 Don Cowie Watford Cardiff City

10 Oct 2009

26 May 2012

--

10

--

0

.00000000000

47 Kevin Kyle Sunderland Kilmarnock

16 May 2002

14 Nov 2009

--

10

--

1

.10000000000

47 Paul Devlin Birmingham City

15 Oct 2002

06 Sep 2003

--

10

--

0

.00000000000

47 Stephen Pearson Motherwell Celtic Derby County

15 Nov 2003

17 Oct 2007

--

10

--

0

.00000000000

47 Steven Fletcher Hibernian Burnley Sunderland

26 Mar 2008

16 Oct 2012

--

10

--

1

.10000000000

52 Donald Hutchison Everton Sunderland West Ham United

01 Sep 2001

15 Nov 2003

--

9

--

0

.00000000000

52 James Charles Mackie Queens Park Rangers

08 Oct 2010

16 Oct 2012

--

9

--

2

.22222222222

54 Gary Holt Kilmarnock Norwich City

27 Mar 2002

13 Oct 2004

--

8

--

1

.12500000000

54 Graham Dorrans West Bromwich Albion

10 Oct 2009

29 Feb 2012

--

8

--

0

.00000000000

54 James McArthur Wigan Athletic

16 Nov 2010

16 Oct 2012

--

8

--

1

.12500000000

54 Paul Gallacher Dundee United

23 May 2002

27 May 2004

--

8

--

0

.00000000000

54 Ross McCormack Motherwell Cardiff City Leeds United

30 May 2008

15 Aug 2012

--

8

--

2

.25000000000

54 Scot Gemmill Nottingham Forest Everton

01 Sep 2001

12 Feb 2003

--

8

--

1

.12500000000

60 Craig Anthony Robert Mackail-Smith Peterborough United Brighton and Hove Albion

27 Mar 2011

26 May 2012

--

7

--

1

.14285714285

60 Craig Beattie Celtic West Bromwich Albion

03 Sep 2005

17 Oct 2007

--

7

--

1

.14285714285

60 James Forrest Celtic

29 May 2011

11 Sep 2012

--

7

--

0

.00000000000

60 Paul Dickov Manchester City Leicester City

07 Sep 2002

09 Oct 2004

--

7

--

1

.14285714285

60 Robert Snodgrass Leeds United Norwich City

09 Feb 2011

08 Sep 2012

--

7

--

1

.14285714285

65 Allan Johnston Sunderland Bolton Wanderers Rangers Middlesbrough

17 Apr 2002

07 Sep 2002

--

6

--

0

.00000000000

65 Lee Wallace Heart of Midlothian Rangers

10 Oct 2009

26 May 2012

--

6

--

0

.00000000000

65 Neil Sullivan Wimbledon Tottenham Hotspur

01 Sep 2001

12 Feb 2003

--

6

--

0

.00000000000

65 Scott Dobie West Bromwich Albion

16 May 2002

20 Nov 2002

--

6

--

1

.16666666666

69 Callum Davidson Blackburn Rovers Leicester City Preston North End

06 Oct 2001

05 Sep 2009

--

5

--

0

.00000000000

69 David Marshall Celtic Cardiff City

18 Aug 2004

14 Nov 2009

--

5

--

0

.00000000000

69 Ian Murray Hibernian Rangers

15 Oct 2002

13 May 2006

--

5

--

0

.00000000000

69 Jordan Luke Rhodes Huddersfield Town Blackburn Rovers

11 Nov 2011

14 Nov 2012

--

5

--

3

.60000000000

69 Malcolm Mackay Norwich City

28 Apr 2004

08 Sep 2004

--

5

--

0

.00000000000

69 Richard Hughes Portsmouth

27 May 2004

17 Aug 2005

--

5

--

0

.00000000000

69 Robert Stockdale Middlesbrough

17 Apr 2002

21 Aug 2002

--

5

--

0

.00000000000

76 Charlie Mulgrew Celtic

29 Feb 2012

14 Nov 2012

--

4

--

0

.00000000000

76 Christopher Robert Iwelumo Wolverhampton Wanderers Burnley

11 Oct 2008

08 Oct 2010

--

4

--

0

.00000000000

76 Craig Burley Chelsea Celtic Derby County

01 Sep 2001

30 Apr 2003

--

4

--

0

.00000000000

76 Daniel Fox Celtic Southampton

14 Nov 2009

16 Oct 2012

--

4

--

0

.00000000000

76 Danny Wilson Liverpool

16 Nov 2010

03 Sep 2011

--

4

--

1

.25000000000

76 David McNamee Livingston

27 May 2004

13 May 2006

--

4

--

0

.00000000000

76 Gareth Williams Nottingham Forest

17 Apr 2002

20 Nov 2002

--

4

--

0

.00000000000

76 Graeme Murty Reading

18 Feb 2004

17 Oct 2007

--

4

--

0

.00000000000

76 Grant Hanley Blackburn Rovers

25 May 2011

14 Nov 2012

--

4

--

0

.00000000000

76 Kevin McNaughton Aberdeen Cardiff City

17 Apr 2002

30 May 2008

--

4

--

0

.00000000000

76 Kirk Broadfoot Rangers

10 Sep 2008

11 Aug 2010

--

4

--

1

.25000000000

76 Michael Stewart Manchester United Heart of Midlothian

17 Apr 2002

20 Aug 2008

--

4

--

0

.00000000000

76 Russell Martin Norwich City

25 May 2011

15 Aug 2012

--

4

--

0

.00000000000

89 Brian Kerr Newcastle United Motherwell

27 May 2003

30 May 2004

--

3

--

0

.00000000000

89 Craig Ian Conway Dundee United Cardiff City

10 Oct 2009

11 Nov 2011

--

3

--

0

.00000000000

89 David Goodwillie Dundee United Blackburn Rovers

16 Nov 2010

11 Oct 2011

--

3

--

1

.33333333333

89 Derek Riordan Hibernian

17 Aug 2005

14 Nov 2009

--

3

--

0

.00000000000

89 Dominic Matteo Leeds United

01 Sep 2001

27 Mar 2002

--

3

--

0

.00000000000

89 James McEveley Derby County

22 Aug 2007

26 Mar 2008

--

3

--

0

.00000000000

89 Kevin Thomson Rangers

20 Aug 2008

11 Aug 2010

--

3

--

0

.00000000000

89 Lee Miller Dundee United Aberdeen

13 May 2006

10 Oct 2009

--

3

--

0

.00000000000

89 Matthew Elliott Leicester City

01 Sep 2001

06 Oct 2001

--

3

--

0

.00000000000

89 Neil Alexander Cardiff City

01 Mar 2006

13 May 2006

--

3

--

0

.00000000000

89 Paul Dixon Huddersfield Town

08 Sep 2012

14 Nov 2012

--

3

--

0

.00000000000

89 Scott Booth Aberdeen FC Utrecht FC Twente Enschede

01 Sep 2001

06 Oct 2001

--

3

--

0

.00000000000

101 Andrew Gray Bradford City

02 Apr 2003

27 May 2003

--

2

--

0

.00000000000

101 Barry Nicholson Dunfermline Athletic

06 Oct 2001

17 Nov 2004

--

2

--

0

.00000000000

101 Chris Burke Rangers

11 May 2006

13 May 2006

--

2

--

2

1.00000000000

101 Christopher Jack Maguire Aberdeen

09 Feb 2011

29 May 2011

--

2

--

0

.00000000000

101 David Clarkson Motherwell

30 May 2008

19 Nov 2008

--

2

--

1

.50000000000

101 Derek McInnes West Bromwich Albion

21 Aug 2002

20 Nov 2002

--

2

--

0

.00000000000

101 Douglas Freedman Crystal Palace

06 Oct 2001

27 Mar 2002

--

2

--

1

.50000000000

101 Garry Kenneth Dundee United

11 Aug 2010

16 Nov 2010

--

2

--

0

.00000000000

101 James Smith Celtic

12 Feb 2003

30 Apr 2003

--

2

--

0

.00000000000

101 Matthew Gilks Blackpool

15 Aug 2012

14 Nov 2012

--

2

--

0

.00000000000

101 Matt Phillips Blackpool

26 May 2012

16 Oct 2012

--

2

--

0

.00000000000

101 Scott Robertson Dundee United

19 Nov 2008

11 Aug 2010

--

2

--

0

.00000000000

101 Billy Dodds Aberdeen Dundee United Rangers

01 Sep 2001

05 Sep 2001

--

2

--

0

.00000000000

114 Andrew Shinnie Inverness Caledonian Thistle

14 Nov 2012

14 Nov 2012

--

1

--

0

.00000000000

114 Brian ONeil Celtic VfL Wolfsburg Preston North End

17 Aug 2005

17 Aug 2005

--

1

--

0

.00000000000

114 Cameron Bell Kilmarnock

16 Nov 2010

16 Nov 2010

--

1

--

0

.00000000000

114 Craig James Bryson Kilmarnock

16 Nov 2010

16 Nov 2010

--

1

--

0

.00000000000

114 Darren Barr Falkirk

20 Aug 2008

20 Aug 2008

--

1

--

0

.00000000000

114 Ian Black Rangers

15 Aug 2012

15 Aug 2012

--

1

--

0

.00000000000

114 Jaimie McAllister Livingston

30 May 2004

30 May 2004

--

1

--

0

.00000000000

114 John Kennedy Celtic

31 Mar 2004

31 Mar 2004

--

1

--

0

.00000000000

114 Leigh Griffiths Hibernian

14 Nov 2012

14 Nov 2012

--

1

--

0

.00000000000

114 Liam Kelly Kilmarnock

14 Nov 2012

14 Nov 2012

--

1

--

0

.00000000000

114 Mark Wilson Celtic

09 Feb 2011

09 Feb 2011

--

1

--

0

.00000000000

114 Leigh Griffiths St Johnstone

14 Nov 2012

14 Nov 2012

--

1

--

0

.00000000000

114 Paul Gallagher Blackburn Rovers

18 Feb 2004

18 Feb 2004

--

1

--

0

.00000000000

114 Paul Ritchie Heart of Midlothian Bolton Wanderers Walsall

18 Feb 2004

18 Feb 2004

--

1

--

0

.00000000000

114 Peter Canero Leicester City

28 Apr 2004

28 Apr 2004

--

1

--

0

.00000000000

114 Robbie Neilson Heart of Midlothian

11 Oct 2006

11 Oct 2006

--

1

--

0

.00000000000

114 Ross Wallace Preston North End

10 Oct 2009

10 Oct 2009

--

1

--

0

.00000000000

114 Stephen David Hughes Norwich City

10 Oct 2009

10 Oct 2009

--

1

--

0

.00000000000

114 Steven Hammell Motherwell

17 Nov 2004

17 Nov 2004

--

1

--

0

.00000000000

114 Steven Saunders Motherwell

16 Nov 2010

16 Nov 2010

--

1

--

0

.00000000000

114 Tom Boyd Motherwell Chelsea Celtic

05 Sep 2001

05 Sep 2001

--

1

--

0

.00000000000

114 Warren Cummings West Bromwich Albion

23 May 2002

23 May 2002

--

1

--

0

.00000000000


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