| 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 |
|
Rank Player Clubs Shown in Order Played For First Last Span Caps Caps
Weig
htedGo
alsAve
Goals
game1 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