| 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 William Dickson Dundee Strathmore
1d
1
4.0000
4
1 Charles Heggie Rangers
1d
1
4.0000
4
3 James Gillespie Third Lanark
1d
1
4.0000
3
3 Alexander Higgins Kilmarnock
1d
1
4.0000
3
3 Henry Morris East Fife
1d
1
2.0000
3
6 Jake Madden Celtic
2y 0m 6d
2
8.0000
5
7 George Ker Queens Park
2y 0m 13d
5
30.0000
10
8 John Barker Rangers
1y 0m 7d
2
8.0000
4
9 Walter Aitkenhead Blackburn Rovers
1d
1
4.0000
2
9 Charles Fleming East Fife
1d
1
1.5000
2
9 James Gossland Rangers
1d
1
4.0000
2
9 James McKie East Stirlingshire
1d
1
4.0000
2
9 David Wilson Queens Park
1d
1
4.0000
2
14 William Paul Partick Thistle
2y 0m 13d
3
12.0000
5
15 Peter Campbell Rangers
1y 0m 16d
2
12.0000
3
16 Bob Hamilton Rangers Dundee
11y 11m 18d
11
44.0000
15
17 Neil Dewar Third Lanark
6m 18d
3
10.0000
4
17 William Groves Hibernian Celtic
2y 0m 27d
3
12.0000
4
17 William Harrower Queens Park
4y 1m 0d
3
14.0000
4
20 Hughie Gallacher Airdrieonians Newcastle United Chelsea Derby County
11y 1m 6d
20
70.0000
24
21 Andy Wilson Dunfermline Athletic Middlesbrough
3y 1m 20d
12
48.0000
14
22 Bob McColl Queens Park Newcastle United
11y 11m 23d
13
52.0000
13
23 John Smith Mauchline Edinburgh University Queens Park
7y 0m 13d
10
58.0000
10
24 Ralph Brand Rangers
1y 5m 24d
8
16.0000
8
25 Duke McMahon Celtic
9y 11m 14d
6
24.0000
6
26 John Campbell Rangers
1y 11m 6d
4
16.0000
4
26 Andrew McLaren Preston North End
7m 1d
4
9.2000
4
28 Andrew Black Heart of Midlothian
0d
3
7.8000
3
28 Robert Calderwood Cartvale
10d
3
12.0000
3
28 James Fleming Rangers
10m 5d
3
7.0000
3
28 James Hamilton Queens Park
1y 0m 7d
3
12.0000
3
32 John Allan Queens Park
3d
2
8.0000
2
32 R. Boyd Mossend Swifts
2y 0m 13d
2
8.0000
2
32 Albert Buick Heart of Midlothian
15d
2
8.0000
2
32 Robert Flavell Airdrieonians
7d
2
4.8000
2
32 Jimmy Lang Clydesdale Third Lanark
1y 11m 28d
2
12.0000
2
32 Alexander Latta Dumbarton Athletic
1y 1m 4d
2
8.0000
2
32 William MacFadyen Motherwell
1m 26d
2
6.0000
2
32 Neil Munro Abercorn
1y 1m 4d
2
8.0000
2
32 Robert Neil Hibernian Rangers
3y 10m 14d
2
8.0000
2
32 Gilbert Rankin Vale of Leven
1y 0m 7d
2
8.0000
2
42 Frederick Anderson Clydesdale
1d
1
12.0000
1
42 Peter Andrews Glasgow Eastern
1d
1
12.0000
1
42 Alexander Barbour Renton
1d
1
4.0000
1
42 Barney Battles Heart of Midlothian
1d
1
2.0000
1
42 David Black Hurlford
1d
1
4.0000
1
42 Thomas Breckenridge Heart of Midlothian
1d
1
4.0000
1
42 Peter Buchanan Chelsea
1d
1
2.4000
1
42 Robert Buchanan Abercorn
1d
1
4.0000
1
42 John Campbell Glasgow South Western
1d
1
6.0000
1
42 Thomas Chambers Heart of Midlothian
1d
1
4.0000
1
42 Alfred Conn Heart of Midlothian
1d
1
3.0000
1
42 Joseph Craig Celtic
1d
1
1.2000
1
42 Andrew Devine Falkirk
1d
1
4.0000
1
42 John Divers Celtic
1d
1
4.0000
1
42 James Dougall Preston North End
1d
1
3.0000
1
42 Michael Dunbar Cartvale
1d
1
4.0000
1
42 John Duncan Leicester City
1d
1
4.0000
1
42 J. Ellis Mossend Swifts
1d
1
4.0000
1
42 Patrick Gallacher Sunderland
1d
1
4.0000
1
42 William Gibb Clydesdale
1d
1
6.0000
1
42 John Goudie Abercorn
1d
1
4.0000
1
42 Hugh Howie Hibernian
1d
1
3.0000
1
42 Thomas Jenkinson Heart of Midlothian
1d
1
4.0000
1
42 John Johnstone Kilmarnock
1d
1
4.0000
1
42 David Kinnear Rangers
1d
1
2.4000
1
42 W. Lamont Pilgrims
1d
1
4.0000
1
42 Alexander Linwood Clyde
1d
1
2.0000
1
42 James Logan Ayr
1d
1
4.0000
1
42 James Low Cambuslang
1d
1
4.0000
1
42 James Lowe St Bernards
1d
1
4.0000
1
42 Angus MacKinnon Queens Park
1d
1
12.0000
1
42 J. McAdam Third Lanark
1d
1
6.0000
1
42 Neil McCallum Renton
1d
1
4.0000
1
42 Robert McCormick Abercorn
1d
1
4.0000
1
42 Thomas McInnes Cowlairs
1d
1
4.0000
1
42 R. McPherson Arthurlie
1d
1
6.0000
1
42 Francis Murphy Celtic
1d
1
2.4000
1
42 Francis ORourke Airdrieonians
1d
1
4.0000
1
42 Daniel Paton St Bernards
1d
1
4.0000
1
42 Henry Renny-Tailyour Royal Engineers
1d
1
6.0000
1
42 John Ritchie Queens Park
1d
1
4.0000
1
42 Thomas Robertson Heart of Midlothian
1d
1
4.0000
1
42 George Sommerville Queens Park
1d
1
4.0000
1
42 Alexander Thomson Airdrieonians
1d
1
4.0000
1
42 Robert Thomson Celtic
1d
1
3.0000
1
42 James Watson Rangers
1d
1
6.0000
1
42 William Watt Queens Park
1d
1
4.0000
1
42 Thomas Wylie Rangers
1d
1
4.0000
1
90 Jimmy McGrory Celtic
5y 6m 23d
7
23.0000
6
91 John Ferguson Vale of Leven
4y 0m 17d
6
42.0000
5
91 John Kay Queens Park
4y 0m 17d
6
34.0000
5
93 Alexander Cheyne Aberdeen
1y 1m 6d
5
11.0000
4
93 Malcolm Fraser Queens Park
2y 11m 15d
5
30.0000
4
93 George Hamilton Aberdeen
7y 5m 23d
5
8.4000
4
93 John McDougall Vale of Leven
2y 1m 5d
5
30.0000
4
97 Joseph Lindsay Dumbarton
6y 0m 1d
8
38.0000
6
98 Francis Watt Kilbirnie
2y 0m 27d
4
16.0000
3
99 John McPherson Kilmarnock Cowlairs Rangers
9y 0m 18d
9
36.0000
6
100 David Allan Queens Park
1y 0m 21d
3
12.0000
2
100 John Baird Vale of Leven
4y 0m 10d
3
18.0000
2
100 Willie Bauld Heart of Midlothian
1m 7d
3
6.0000
2
100 William Houliston Queen of the South
5m 11d
3
9.0000
2
100 James Howie Newcastle United
3y 0m 4d
3
12.0000
2
100 James Millar Rangers
0d
3
12.0000
2
100 Thomas Miller Liverpool Manchester United
0d
3
12.0000
2
100 James Nisbet Ayr United
10d
3
6.0000
2
100 Harold Paul Queens Park
1m 3d
3
12.0000
2
100 Robert Rankin St Mirren
10d
3
6.0000
2
100 Finlay Speedie Rangers
27d
3
12.0000
2
111 Jimmy Quinn Celtic
7y 0m 6d
11
44.0000
7
112 Alex Young Heart of Midlothian Everton
6y 2m 10d
8
14.1905
5
113 Harry McNiel Queens Park
7y 0m 8d
10
72.0000
6
114 Stephen Chalmers Celtic
2y 1m 14d
5
9.0952
3
114 David Herd Arsenal
2y 6m 27d
5
10.0000
3
114 John McPhail Celtic
3y 10m 25d
5
8.0000
3
114 Charles Napier Celtic Derby County
5y 1m 1d
5
15.0000
3
114 John Walker Heart of Midlothian Rangers
8y 11m 26d
5
20.0000
3
119 Bobby Johnstone Hibernian Manchester City
5y 0m 1d
17
34.0000
10
120 Lawrie Reilly Hibernian
8y 5m 15d
38
78.5000
22
121 Jimmy Mason Third Lanark
2y 7m 5d
7
15.5000
4
122 William Lambie Queens Park
5y 0m 16d
9
36.0000
5
122 Billy MacKinnon Queens Park
6y 4m 7d
9
66.0000
5
124 Denis Law Huddersfield Town Manchester City Torino CC Manchester United
15y 7m 28d
55
96.5716
30
125 Alan Gilzean Dundee Tottenham Hotspur
7y 5m 15d
22
39.8618
12
126 John Mudie Blackpool
1y 7m 27d
17
23.9997
9
127 Dally Duncan Derby County
5y 0m 5d
14
44.4000
7
128 Jack Bell Dumbarton Everton Celtic
10y 0m 10d
10
40.0000
5
129 William Anderson Queens Park
3y 0m 13d
6
30.0000
3
130 Joseph Harper Aberdeen Hibernian
5y 7m 21d
4
5.3143
2
130 Mark McGhee Aberdeen
11m 15d
4
5.8286
2
130 Jerry Weir Queens Park
5y 3m 23d
4
36.0000
2
133 Ralph Aitken Dumbarton
1y 11m 27d
2
8.0000
1
133 David Alexander East Stirlingshire
8d
2
8.0000
1
133 James Bone Norwich City
3m 20d
2
2.7000
1
133 William Boyd Clyde
5d
2
4.0000
1
133 David Clarkson Motherwell
5m 21d
2
3.2143
1
133 William Clunas Sunderland
1y 6m 20d
2
8.0000
1
133 George Dewar Dumbarton
1y 0m 21d
2
8.0000
1
133 David Dodds Dundee United
2m 23d
2
3.4286
1
133 Douglas Freedman Crystal Palace
5m 22d
2
3.0000
1
133 James Galt Rangers
8d
2
8.0000
1
133 Thomas Gemmell St Mirren
12d
2
3.0000
1
133 James Gourlay Cambuslang
1y 11m 20d
2
8.0000
1
133 Thomas Hyslop Stoke City Rangers
0d
2
8.0000
1
133 William Imrie St Johnstone
7d
2
4.0000
1
133 Leslie Johnston Clyde
20d
2
4.0000
1
133 James King Hamilton Academical
0d
2
7.0000
1
133 William Lennie Aberdeen
8d
2
8.0000
1
133 Henry Marshall Celtic
11m 15d
2
8.0000
1
133 Gary McSwegan Heart of Midlothian
5d
2
2.6666
1
133 Robert Mitchell Newcastle United
5d
2
3.0000
1
133 Patrick Murray Hibernian
11m 22d
2
8.0000
1
133 Ronald Orr Newcastle United
1y 11m 7d
2
8.0000
1
133 Thomas Orr Greenock Morton
1m 9d
2
4.0000
1
133 William Robertson Dumbarton
3d
2
8.0000
1
133 Francis Shaw Pollokshields Athletic
15d
2
8.0000
1
133 James Smith Rangers
3y 0m 22d
2
6.4000
1
133 Allan Stewart Queens Park
1y 0m 23d
2
8.0000
1
133 William Stewart Queens Park
1y 11m 7d
2
8.0000
1
133 William Turner Pollokshields Athletic
1y 0m 7d
2
8.0000
1
162 Colin Stein Rangers Coventry City
4y 7m 4d
21
33.0000
10
163 Alex Jackson Aberdeen Huddersfield Town
5y 3m 5d
17
58.0000
8
164 Jimmy Delaney Celtic Manchester United
12y 6m 6d
15
44.8000
7
165 Graham Leggat Aberdeen Fulham
4y 1m 23d
18
31.4523
8
166 William Reid Rangers
3y 0m 30d
9
36.0000
4
166 William Sellar Battlefield Queens Park
8y 0m 12d
9
36.0000
4
168 Ian St John Motherwell Liverpool
5y 11m 5d
21
38.9716
9
168 Tommy Walker Heart of Midlothian
11y 5m 25d
21
62.0000
9
170 Allan Brown East Fife Blackpool
4y 1m 25d
14
25.5000
6
171 David Gibson Leicester City
1y 5m 14d
7
12.6858
3
171 Edward MacDougall Norwich City
8m 2d
7
10.0951
3
171 David McCulloch Heart of Midlothian Brentford Derby County
4y 0m 17d
7
20.4000
3
174 Andy Cunningham Rangers
7y 0m 21d
12
48.0000
5
174 Jimmy McMenemy Celtic
14y 11m 25d
12
48.0000
5
174 Bobby Murdoch Celtic
3y 11m 28d
12
20.8332
5
177 Bob McPhail Airdrieonians Rangers
10y 7m 9d
17
47.8000
7
178 David Wilson Rangers
4y 7m 6d
22
42.2287
9
179 Billy Steel Greenock Morton Derby County Dundee
6y 0m 25d
30
65.2000
12
180 Chris Burke Rangers Birmingham City
6y 10m 16d
5
6.2666
2
180 Torrance Gillick Everton
1y 6m 29d
5
13.0000
2
180 Willie Pettigrew Motherwell
1y 0m 21d
5
7.5429
2
180 James McCall Renton
3y 11m 27d
5
20.0000
2
180 Archibald Robertson Clyde
3y 1m 8d
5
7.1666
2
185 Kris Boyd Rangers Middlesbrough
4y 3m 28d
18
26.7809
7
186 John OHare Derby County
2y 1m 7d
13
21.0000
5
187 Alex James Preston North End Arsenal
6y 11m 26d
8
25.0000
3
187 Alan McInally Aston Villa FC Bayern Munchen
1y 4m 4d
8
9.5454
3
187 Jordan Luke Rhodes Huddersfield Town Blackburn Rovers
1y 6m 28d
8
9.9000
3
190 Maurice Johnston Watford Celtic FC Nantes Rangers
7y 8m 17d
38
53.9046
14
191 Andrew Gray Aston Villa Wolverhampton Wanderers Everton
9y 5m 12d
20
27.1247
7
192 Willie Waddell Rangers
8y 5m 20d
18
40.4000
6
193 Garry OConnor Hibernian Lokomotiv Moscow Birmingham City
7y 4m 24d
15
22.3332
5
194 John Campbell Celtic
9y 11m 14d
12
48.0000
4
194 George Stevenson Motherwell
6y 11m 22d
12
38.0000
4
196 James Dunn Hibernian Everton
3y 8m 14d
6
22.0000
2
196 Alexander Keillor Montrose Dundee
5y 0m 0d
6
24.0000
2
196 Ian McMillan Airdrieonians Rangers
9y 1m 10d
6
12.5000
2
196 Francis ODonnell Preston North End Blackpool
1y 1m 5d
6
13.2000
2
196 Willie Ormond Hibernian
5y 0m 9d
6
9.5000
2
201 David Baird Heart of Midlothian
1y 11m 27d
3
12.0000
1
201 Davidson Berry Queens Park
5y 0m 2d
3
12.0000
1
201 William Beveridge Glasgow University Edinburgh University
11m 23d
3
18.0000
1
201 Patrick Buckley Aberdeen
5m 30d
3
4.5000
1
201 Alexander Christie Queens Park
1y 0m 21d
3
12.0000
1
201 James Combe Hibernian
1m 8d
3
6.0000
1
201 Joseph Donnachie Oldham Athletic
0d
3
12.0000
1
201 David Duncan East Fife
26d
3
6.0000
1
201 James Easson Portsmouth
2y 4m 19d
3
7.0000
1
201 David Goodwillie Dundee United Blackburn Rovers
10m 26d
3
4.2000
1
201 David Hill Rangers
1y 0m 14d
3
18.0000
1
201 William Hunter Motherwell
4m 18d
3
5.4286
1
201 William Johnstone Third Lanark
3y 1m 18d
3
12.0000
1
201 John Lambie Queens Park
1y 11m 27d
3
12.0000
1
201 Andrew Love Aberdeen
9d
3
6.0000
1
201 James McLaren Hibernian Celtic
2y 0m 27d
3
12.0000
1
201 George Mulhall Aberdeen Sunderland
4y 0m 10d
3
5.8286
1
201 Alexander Munro Heart of Midlothian Blackpool
1y 6m 21d
3
6.4000
1
201 James Oswald Third Lanark St Bernards Rangers
7y 11m 8d
3
12.0000
1
201 James Richmond Clydesdale Queens Park
5y 0m 23d
3
18.0000
1
201 Ian Wallace Coventry City
1y 2m 28d
3
4.2000
1
222 Bobby Collins Celtic Everton Leeds United
14y 7m 3d
31
51.8093
10
223 James McFadden Motherwell Everton Birmingham City
8y 3m 19d
48
66.1861
15
224 Alexander Scott Rangers Everton
9y 7m 19d
16
28.3475
5
225 Ally McCoist Rangers Kilmarnock
12y 5m 12d
61
81.1360
19
226 John McGinlay Bolton Wanderers
2y 11m 14d
13
17.8907
4
227 Alec Smith Rangers
12y 0m 0d
20
80.0000
6
228 Robert Lennox Celtic
3y 5m 7d
10
23.0000
3
229 Kenny Dalglish Celtic Liverpool
15y 0m 3d
102
131.3959
30
230 Donald Masson Queens Park Rangers Derby County
2y 0m 29d
17
21.9429
5
231 John Robertson Nottingham Forest Derby County
5y 5m 0d
28
36.5649
8
232 Samuel Baird Rangers
1y 6m 26d
7
10.1666
2
232 David Hopkin Leeds United
2y 4m 5d
7
9.1809
2
232 Duncan Shearer Aberdeen
1y 3m 28d
7
10.4241
2
235 Billy Liddell Liverpool
9y 4m 24d
29
62.3000
8
236 Scott Booth Aberdeen FC Utrecht FC Twente Enschede
8y 6m 13d
22
29.9263
6
236 Davie Cooper Rangers Motherwell
10y 8m 5d
22
31.0754
6
238 Billy Dodds Aberdeen Dundee United Rangers
4y 11m 1d
26
38.6570
7
239 Kenny Miller Rangers Wolverhampton Wanderers Celtic Derby County BursasporCardiff City Vancouver Whitecaps
11y 11m 2d
66
91.8610
17
240 Bruce Rioch Derby County Everton
3y 0m 30d
24
32.5523
6
241 Charlie Nicholas Celtic Arsenal Aberdeen
6y 0m 28d
20
27.8689
5
242 George Graham Arsenal Manchester United
1y 8m 18d
12
15.6000
3
242 Edwin Gray Leeds United
7y 6m 8d
12
18.8286
3
244 James Gibson Partick Thistle Aston Villa
3y 10m 6d
8
30.0000
2
244 Ross McCormack Motherwell Cardiff City Leeds United
4y 2m 17d
8
12.5286
2
246 Kirk Broadfoot Rangers
1y 11m 2d
4
6.3429
1
246 Joseph Cassidy Celtic
3y 0m 5d
4
16.0000
1
246 Thomas Fitchie Arsenal Queens Park
1y 11m 28d
4
16.0000
1
246 Alexander Higgins Newcastle United
1y 0m 14d
4
16.0000
1
246 Thomas Highet Queens Park
2y 11m 26d
4
30.0000
1
246 Gary Mackay Heart of Midlothian
4m 12d
4
5.3332
1
246 John Marshall Third Lanark
2y 0m 8d
4
16.0000
1
246 John McGregor Vale of Leven
3y 0m 11d
4
24.0000
1
246 Adam McLean Celtic
1y 5m 3d
4
16.0000
1
246 Patrick Quinn Motherwell
1y 0m 18d
4
8.0000
1
246 John Taylor Dumbarton St Mirren
3y 0m 5d
4
16.0000
1
246 William Thomson Dumbarton
6y 0m 1d
4
16.0000
1
246 Danny Wilson Liverpool
9m 19d
4
5.4000
1
246 Lalty Wilson Newmilns Sunderland Third Lanark
14y 0m 5d
4
16.0000
1
260 Bobby Walker Heart of Midlothian
13y 1m 3d
29
116.0000
7
260 John Wark Ipswich Town Liverpool
5y 3m 25d
29
39.2221
7
262 Donald Hutchison Everton Sunderland West Ham United
4y 7m 16d
25
35.4262
6
263 James Charles Mackie Queens Park Rangers
2y 0m 9d
9
11.4000
2
264 Joe Jordan Leeds United Manchester United AC Milan
9y 1m 4d
52
64.2973
11
265 Gordon Smith Hibernian
11y 4m 4d
19
42.3000
4
266 Lou Macari Celtic Manchester United
6y 0m 15d
24
30.3665
5
267 John Collins Hibernian Celtic AS Monaco Everton
11y 9m 1d
58
76.7016
12
268 Davie Meiklejohn Rangers
11y 9m 26d
15
49.0000
3
269 Robert Snodgrass Leeds United Norwich City
2y 3m 30d
10
12.9000
2
270 Robert Campbell Chelsea
3y 0m 10d
5
10.8000
1
270 Hugh Curran Wolverhampton Wanderers
1y 7m 10d
5
8.0000
1
270 David Davidson Queens Park
2y 11m 21d
5
30.0000
1
270 George Herd Clyde
2y 6m 22d
5
8.7619
1
270 Leitch Keir Renton Dumbarton
2y 11m 24d
5
20.0000
1
270 Alexander MacFarlane Dundee
6y 11m 24d
5
20.0000
1
270 Francis McAvennie West Ham United Celtic
2y 2m 29d
5
5.6969
1
270 James McCalliog Sheffield Wednesday Wolverhampton Wanderers
4y 0m 7d
5
12.0000
1
270 James Murray Heart of Midlothian
1m 28d
5
6.6665
1
279 Peter Lorimer Leeds United
6y 1m 13d
21
27.7762
4
279 Charlie Thomson Heart of Midlothian Sunderland
10y 0m 10d
21
84.0000
4
281 John Robertson Heart of Midlothian
5y 1m 0d
16
23.4544
3
281 Steven Thompson Dundee United Rangers
2y 6m 17d
16
19.4089
3
283 Archie Gemmill Derby County Nottingham Forest Birmingham City
10y 1m 23d
43
58.6715
8
284 Dave Mackay Heart of Midlothian Tottenham Hotspur
8y 4m 7d
22
40.7953
4
285 Alexander Bennett Celtic Rangers
9y 0m 4d
11
44.0000
2
285 Kristian Commons Derby County West Bromwich Albion Celtic
4y 1m 27d
11
16.8572
2
285 Arthur Graham Leeds United
3y 8m 10d
11
15.6000
2
288 Pat Nevin Chelsea Everton Tranmere Rovers
10y 0m 2d
28
42.7033
5
289 Jimmy Johnstone Celtic
10y 1m 18d
23
37.9285
4
290 Willie Henderson Rangers
8y 6m 2d
29
54.5238
5
291 Kevin Gallacher Dundee United Coventry City Blackburn Rovers Newcastle United
12y 10m 12d
53
72.0807
9
292 Gordon McQueen Leeds United Manchester United
6y 11m 16d
30
39.3474
5
293 Stevie Crawford Raith Rovers Dunfermline Athletic Plymouth Argyle Dundee United
9y 10m 3d
24
28.6685
4
294 Thomas Ring Clyde
4y 6m 1d
12
19.1666
2
295 Scott Dobie West Bromwich Albion
6m 5d
6
7.7727
1
295 Alexander Donaldson Bolton Wanderers
8y 0m 6d
6
24.0000
1
295 Alexander King Heart of Midlothian Celtic
3y 0m 5d
6
24.0000
1
295 Thomas McLean Kilmarnock
2y 7m 25d
6
10.0000
1
295 David Morris Raith Rovers
2y 1m 2d
6
24.0000
1
295 Charlie Mulgrew Celtic
1y 0m 23d
6
7.8000
1
295 David Russell Heart of Midlothian Celtic
5y 11m 2d
6
24.0000
1
295 Thomas Waddell Queens Park
4y 0m 10d
6
24.0000
1
295 Andrew Weir Motherwell
1y 1m 3d
6
10.5715
1
295 Andrew Wilson Sheffield Wednesday
6y 11m 9d
6
24.0000
1
305 Gordon Durie Chelsea Tottenham Hotspur Rangers
10y 7m 13d
43
58.2786
7
306 Alan Morton Queens Park Rangers
12y 2m 13d
31
106.0000
5
307 Paul Sturrock Dundee United
5y 10m 17d
20
25.5701
3
308 Steve Archibald Aberdeen Tottenham Hotspur FC Barcelona
6y 2m 14d
27
36.4130
4
309 Darren Jackson Hibernian Celtic
3y 6m 12d
28
34.5314
4
310 Derek Johnstone Rangers
6y 7m 8d
14
18.6095
2
311 Craig Beattie Celtic West Bromwich Albion
2y 1m 15d
7
10.1666
1
311 Grant Hanley Blackburn Rovers
2y 0m 14d
7
8.7000
1
311 John Henderson Portsmouth Arsenal
5y 6m 0d
7
14.5000
1
311 Craig Anthony Robert Mackail-Smith Peterborough United Brighton and Hove Albion
1y 2m 0d
7
10.2000
1
311 Paul Ritchie Heart of Midlothian Bolton Wanderers Walsall
4y 9m 22d
7
9.8527
1
316 William McKinlay Dundee United Blackburn Rovers
4y 10m 28d
29
39.4404
4
317 John White Falkirk Tottenham Hotspur
5y 0m 7d
22
43.7144
3
318 James Holton Manchester United
1y 5m 19d
15
16.3333
2
319 Eric Caldow Rangers
6y 0m 1d
40
69.5951
5
320 John Robertson Everton Southampton Rangers
6y 11m 5d
16
64.0000
2
321 Alexander Archibald Rangers
11y 1m 29d
8
29.0000
1
321 Thomas Cairns Rangers
5y 1m 10d
8
32.0000
1
321 Thomas Craig Rangers
3y 1m 11d
8
23.0000
1
321 James Davidson Partick Thistle
10m 29d
8
12.0000
1
321 John Hughes Celtic
4y 4m 14d
8
13.9285
1
321 Colin Jackson Rangers
1y 1m 0d
8
12.5714
1
321 James Kelly Renton Celtic
8y 0m 12d
8
32.0000
1
321 William Thornton Rangers
6y 0m 16d
8
21.8000
1
329 Neil McCann Heart of Midlothian Rangers Southampton
7y 2m 8d
25
34.2075
3
330 Paul McStay Celtic
13y 6m 13d
76
107.8053
9
331 Eoin Jess Aberdeen Coventry City
6y 6m 23d
18
27.8450
2
331 Allan Johnston Sunderland Bolton Wanderers Rangers Middlesbrough
3y 10m 29d
18
27.6104
2
333 John Mackenzie Partick Thistle
2y 5m 29d
9
15.0000
1
333 James McAulay Dumbarton
4y 11m 26d
9
42.0000
1
333 Francis McLintock Leicester City Arsenal
7y 11m 19d
9
16.3572
1
336 John Hewie Charlton Athletic
4y 0m 21d
19
32.4761
2
337 Billy McNeill Celtic
11y 1m 13d
29
54.6524
3
338 Gordon Strachan Aberdeen Manchester United Leeds United
11y 10m 10d
50
66.6125
5
339 Paul Dickov Manchester City Leicester City
4y 0m 3d
10
13.2640
1
339 Gary Holt Kilmarnock Norwich City
4y 1m 12d
10
13.5345
1
339 John Hutton Aberdeen Blackburn Rovers
4y 11m 23d
10
40.0000
1
339 Kevin Kyle Sunderland Kilmarnock
7y 5m 30d
10
13.0454
1
339 David Provan Celtic
2y 5m 8d
10
12.5727
1
339 Ray Stewart west Ham United
5y 9m 3d
10
14.6299
1
345 Richard Gough Dundee United Tottenham Hotspur Rangers
10y 0m 30d
61
83.8003
6
346 Eamonn Bannon Dundee United
6y 5m 21d
11
13.1688
1
346 James McArthur Wigan Athletic
2y 6m 23d
11
14.1000
1
346 Bobby Templeton Aston Villa Newcastle United Arsenal Kilmarnock
10y 10m 1d
11
44.0000
1
346 Lee Wilkie Dundee
1y 6m 0d
11
12.8181
1
350 Christian Dailly Derby County Blackburn Rovers West Ham United Rangers
11y 0m 4d
67
87.4738
6
351 Jim Baxter Rangers Sunderland
7y 0m 14d
34
66.7428
3
352 Darren Fletcher Manchester United
9y 2m 26d
60
85.7216
5
353 William Fernie Celtic
4y 0m 18d
12
17.4999
1
353 Steven Fletcher Hibernian Burnley Sunderland
4y 11m 26d
12
18.6429
1
353 Derek Parlane Rangers
4y 0m 17d
12
15.8474
1
353 Graeme Sharp Everton
2y 9m 24d
12
15.3072
1
357 Asa Hartford West Bromwich Albion Manchester City Everton
10y 1m 24d
50
65.7701
4
358 Stephen McManus Celtic Middlesbrough
4y 0m 2d
26
40.8715
2
358 James Morrison West Bromwich Albion
5y 0m 9d
26
35.6572
2
360 Alan Brazil Ipswich Town
3y 0m 5d
13
14.8363
1
360 Charles Campbell Queens Park
12y 0m 21d
13
78.0000
1
362 Graeme Souness Middlesbrough Liverpool UC Sampdoria
11y 7m 10d
54
71.1064
4
363 Colin Cameron Heart of Midlothian Wolverhampton Wanderers
5y 5m 16d
27
37.0475
2
364 Christophe Michael Berra Heart of Midlothian Wolverhampton Wanderers
4y 8m 8d
28
39.9429
2
365 Jock Drummond Falkirk Rangers
11y 0m 3d
14
56.0000
1
365 Neilly Gibson Rangers Partick Thistle
9y 11m 18d
14
56.0000
1
365 Nigel Quashie Portsmouth
2y 3m 11d
14
18.5148
1
365 Jimmy Simpson Rangers
3y 0m 22d
14
40.8000
1
369 Gary McAllister Leicester City Leeds United Coventry City
8y 11m 7d
57
76.9624
4
370 John Greig Rangers
11y 6m 19d
44
81.0141
3
371 Barry Ferguson Rangers Blackburn Rovers
10y 6m 24d
45
61.2851
3
372 Scott Brown Hibernian Celtic
7y 2m 26d
30
46.2334
2
372 Brian McClair Celtic Manchester United
6y 6m 22d
30
42.3570
2
374 Craig Burley Chelsea Celtic Derby County
7y 11m 10d
46
59.5611
3
375 Colin Hendry Blackburn Rovers Rangers Coventry City Bolton Wanderers
7y 10m 10d
51
70.5183
3
376 Thomas Hutchison Coventry City
1y 11m 9d
17
19.7141
1
376 Lee McCulloch Wigan Athletic Rangers
5y 10m 26d
17
23.7331
1
378 Billy Bremner Leeds United
10y 3m 27d
54
81.3950
3
379 Matthew Elliott Leicester City
3y 10m 25d
18
27.9096
1
379 Thomas Gemmell Celtic
4y 10m 2d
18
37.3333
1
379 Alexander Massie Heart of Midlothian Aston Villa
6y 1m 12d
18
55.4000
1
382 Kenneth Burns Birmingham City Nottingham Forest
7y 1m 20d
20
25.3999
1
382 Murdo MacLeod Celtic BV Borussia Dortmund Hibernian
5y 8m 13d
20
28.9653
1
384 William Morgan Burnley Manchester United
6y 8m 2d
21
26.0000
1
384 Steven John Naismith Kilmarnock Rangers Everton
6y 0m 2d
21
28.6000
1
386 Tommy Docherty Preston North End Arsenal
7y 4m 29d
25
41.8332
1
386 Scot Gemmill Nottingham Forest Everton
7y 8m 23d
25
33.7116
1
386 Paul Hartley Heart of Midlothian Celtic Bristol City
4y 11m 7d
25
38.4760
1
389 Jim Bett Rangers SK Lokeren Aberdeen
8y 2m 20d
26
36.6048
1
390 Gary Caldwell Newcastle United Hibernian Celtic Wigan Athletic
10y 0m 0d
55
79.1490
2
391 Shaun Maloney Celtic Aston Villa Wigan Athletic
7y 8m 0d
28
40.5238
1
391 Ronald McKinnon Rangers
5y 7m 6d
28
54.4998
1
391 Andy Webster Heart of Midlothian Dundee United
9y 9m 8d
28
35.6934
1
394 Francis Gray Leeds United Nottingham Forest
7y 2m 10d
32
42.1324
1
395 David Narey Dundee United
11y 9m 13d
35
44.4428
1
396 Colin Calderwood Tottenham Hotspur Aston Villa
4y 6m 7d
36
45.2084
1
397 Sandy Jardine Rangers
9y 1m 9d
38
45.4664
1
398 Paul Lambert Motherwell BV Borussia Dortmund Celtic
8y 3m 21d
40
52.5089
1
398 Stuart McCall Everton Rangers
7y 11m 27d
40
52.2815
1
398 Stewart Mckimmie Aberdeen
7y 0m 20d
40
54.9087
1
401 Gary Naysmith Heart of Midlothian Everton Sheffield United
8y 10m 3d
46
62.8828
1
402 Maurice Malpas Dundee United
8y 5m 18d
55
73.9975
1
403 Roy Aitken Celtic Newcastle United St Mirren
12y 1m 5d
57
75.9893
1
404 William Miller Aberdeen
14y 5m 15d
65
88.0314
1
405 David Weir Heart of Midlothian Everton Rangers
13y 4m 16d
69
100.5957
1
406 Tom Boyd Motherwell Chelsea Celtic
10y 11m 25d
72
100.8310
1