| # |
 |
 |
 |
| 1 |
18y, 7m, 19d |
 |
26.07.1997 Gala Fairydean [a] W4-0 (Friendly) |
| 2 |
18y, 11m, 29d |
 |
06.12.1997 Falkirk [a] W1-0 (SFL First Division - game 16) |
| 3 |
19y, 0m, 13d |
 |
20.12.1997 Ayr United [h] W3-0 (SFL First Division - game 18) |
| 4 |
19y, 0m, 20d |
 |
27.12.1997 Hamilton Academical [a] W1-0 (SFL First Division - game 19) |
| 5 |
19y, 1m, 10d |
 |
17.01.1998 St Mirren [a] W1-0 (SFL First Division - game 22) |
| 6 |
19y, 2m, 14d |
 |
21.02.1998 Falkirk [h] D0-0 (SFL First Division - game 25) |
| 7 |
19y, 8m, 8d |
 |
15.08.1998 Forfar Athletic [a] W1-0 (SFL Second Division - game 2) |
| 8 |
19y, 8m, 29d |
 |
05.09.1998 Alloa Athletic [h] W1-0 (SFL Second Division - game 5) |
| 9 |
19y, 9m, 5d |
 |
12.09.1998 Stirling Albion [h] W1-0 (SFL Second Division - game 6) |
| 10 |
20y, 0m, 5d |
 |
12.12.1998 Queen of the South [a] D0-0 (SFL Second Division - game 18) |
| 11 |
20y, 0m, 19d |
 |
26.12.1998 Clyde [a] W1-0 (SFL Second Division - game 20) |
| 12 |
20y, 1m, 9d |
 |
16.01.1999 Arbroath [h] D0-0 (SFL Second Division - game 22) |
| 13 |
20y, 2m, 27d |
 |
06.03.1999 Alloa Athletic [a] W1-0 (SFL Second Division - game 28) |
| 14 |
20y, 4m, 24d |
 |
01.05.1999 Forfar Athletic [h] W1-0 (SFL Second Division - game 35) |
| 15 |
21y, 0m, 11d |
 |
18.12.1999 Stenhousemuir [h] W1-0 (SFL Second Division - game 18) |
| 16 |
21y, 7m, 17d |
 |
24.07.2000 Portadown [a] W2-0 (Friendly) |
| 17 |
21y, 7m, 19d |
 |
26.07.2000 Peterborough United [h] D0-0 (Friendly) |
| 18 |
21y, 9m, 2d |
 |
09.09.2000 Queen's Park [a] W1-0 (SFL Second Division - game 5) |
| 19 |
21y, 10m, 14d |
 |
21.10.2000 Stranraer [a] W3-0 (SFL Second Division - game 11) |
| 20 |
21y, 11m, 4d |
 |
11.11.2000 Clydebank [h] W2-0 (SFL Second Division - game 14) |
| 21 |
21y, 11m, 25d |
 |
02.12.2000 Forfar Athletic [a] W1-0 (SFL Second Division - game 17) |
| 22 |
22y, 0m, 19d |
 |
26.12.2000 Stenhousemuir [h] W3-0 (SFL Second Division - game 19) |
| 23 |
22y, 0m, 26d |
 |
02.01.2001 Queen's Park [a] W2-0 (SFL Second Division - game 21) |
| 24 |
22y, 0m, 30d |
 |
06.01.2001 Deveronvale [h] W3-0 (Scottish Cup 2nd Round) |
| 25 |
22y, 2m, 3d |
 |
10.02.2001 Forfar Athletic [h] W4-0 (SFL Second Division - game 24) |
| 26 |
22y, 2m, 6d |
 |
13.02.2001 Clydebank [a] W4-0 (SFL Second Division - game 25) |
| 27 |
22y, 2m, 17d |
 |
24.02.2001 Stranraer [h] W3-0 (SFL Second Division - game 27) |
| 28 |
22y, 3m, 3d |
 |
10.03.2001 Berwick Rangers [a] W1-0 (SFL Second Division - game 29) |
| 29 |
22y, 3m, 10d |
 |
17.03.2001 Clydebank [h] W2-0 (SFL Second Division - game 30) |
| 30 |
22y, 3m, 24d |
 |
31.03.2001 Stirling Albion [a] W3-0 (SFL Second Division - game 31) |
| 31 |
22y, 4m, 28d |
 |
05.05.2001 Stenhousemuir [h] W4-0 (SFL Second Division - game 36) |
| 32 |
22y, 10m, 20d |
 |
27.10.2001 Ayr United [a] W2-0 (SFL First Division - game 12) |
| 33 |
22y, 11m, 24d |
 |
01.12.2001 Ross County [h] D0-0 (SFL First Division - game 17) |
| 34 |
23y, 0m, 8d |
 |
15.12.2001 St Mirren [h] W1-0 (SFL First Division - game 19) |
| 35 |
23y, 1m, 12d |
 |
19.01.2002 Ross County [a] W1-0 (SFL First Division - game 23) |
| 36 |
23y, 2m, 26d |
 |
05.03.2002 Inverness Caledonian Thistle [a] W1-0 (Scottish Cup Quarter Final replay) |
| 37 |
23y, 4m, 13d |
 |
20.04.2002 Raith Rovers [h] W1-0 (SFL First Division - game 35) |
| 38 |
23y, 7m, 11d |
 |
18.07.2002 Bangor [a] W2-0 (Friendly) |
| 39 |
23y, 7m, 13d |
 |
20.07.2002 Portadown [a] W1-0 (Friendly) |
| 40 |
23y, 8m, 25d |
 |
01.09.2002 Aberdeen [a] W1-0 (Scottish Premier League - game 5) |
| 41 |
23y, 9m, 17d |
 |
24.09.2002 Berwick Rangers [a] W3-0 (League Cup 2nd Round) |
| 42 |
23y, 10m, 15d |
 |
22.10.2002 Dundee [h] W1-0 (League Cup 3rd Round) |
| 43 |
23y, 10m, 26d |
 |
02.11.2002 Motherwell [h] W2-0 (Scottish Premier League - game 13) |
| 44 |
23y, 11m, 23d |
 |
30.11.2002 Kilmarnock [h] W3-0 (Scottish Premier League - game 17) |
| 45 |
24y, 0m, 0d |
 |
07.12.2002 Dunfermline Athletic [h] W4-0 (Scottish Premier League - game 19) |
| 46 |
24y, 0m, 22d |
 |
29.12.2002 Dundee United [h] D0-0 (Scottish Premier League - game 23) |
| 47 |
24y, 2m, 1d |
 |
08.02.2003 Aberdeen [a] W1-0 (Scottish Premier League - game 27) |
| 48 |
24y, 3m, 2d |
 |
09.03.2003 Dunfermline Athletic [a] D0-0 (Scottish Premier League - game 30) |
| 49 |
24y, 3m, 19d |
 |
26.03.2003 Montrose [a] W4-0 (Friendly) |
| 50 |
24y, 4m, 19d |
 |
26.04.2003 Motherwell [h] W3-0 (Scottish Premier League - game 34) |
| 51 |
25y, 0m, 0d |
 |
07.12.2003 Motherwell [h] W1-0 (Scottish Premier League - game 15) |
| 52 |
25y, 0m, 16d |
 |
23.12.2003 Dundee United [a] D0-0 (Scottish Premier League - game 17) |
| 53 |
25y, 1m, 3d |
 |
10.01.2004 Greenock Morton [a] W3-0 (Scottish Cup 3rd Round) |
| 54 |
25y, 4m, 24d |
 |
01.05.2004 Aberdeen [h] W2-0 (Scottish Premier League - game 35) |
| 55 |
25y, 7m, 5d |
 |
12.07.2004 Stenhousemuir [a] W2-0 (Friendly) |
| 56 |
25y, 7m, 24d |
 |
31.07.2004 Brechin City [h] W3-0 (Challenge Cup 1st Round) |
| 57 |
25y, 8m, 14d |
 |
21.08.2004 Hamilton Academical [a] W1-0 (SFL First Division - game 3) |
| 58 |
25y, 8m, 21d |
 |
28.08.2004 Ross County [a] W1-0 (SFL First Division - game 4) |
| 59 |
25y, 9m, 25d |
 |
02.10.2004 Raith Rovers [h] W2-0 (SFL First Division - game 9) |
| 60 |
25y, 10m, 16d |
 |
23.10.2004 Clyde [h] D0-0 (SFL First Division - game 11) |
| 61 |
25y, 10m, 23d |
 |
30.10.2004 Ross County [h] W4-0 (SFL First Division - game 12) |
| 62 |
25y, 11m, 20d |
 |
27.11.2004 Raith Rovers [a] D0-0 (SFL First Division - game 16) |
| 63 |
26y, 1m, 1d |
 |
08.01.2005 Heart of Midlothian [h] D0-0 (Scottish Cup 3rd Round) |
| 64 |
26y, 3m, 5d |
 |
12.03.2005 Ross County [h] D0-0 (SFL First Division - game 29) |
| 65 |
26y, 3m, 12d |
 |
19.03.2005 St Mirren [h] D0-0 (SFL First Division - game 30) |
| 66 |
26y, 4m, 16d |
 |
23.04.2005 Clyde [h] W1-0 (SFL First Division - game 34) |
| 67 |
26y, 4m, 23d |
 |
30.04.2005 Airdrie United [a] W1-0 (SFL First Division - game 35) |
| 68 |
26y, 7m, 13d |
 |
20.07.2005 Sheffield Wednesday [h] D0-0 (Friendly) |
| 69 |
26y, 7m, 23d |
 |
30.07.2005 Cowdenbeath [h] W2-0 (Challenge Cup 1st Round) |
| 70 |
26y, 7m, 30d |
 |
06.08.2005 Stirling Albion [h] D0-0 (SFL Second Division - game 1) |
| 71 |
26y, 8m, 2d |
 |
09.08.2005 Brechin City [a] W*0-0 (League Cup 1st Round)) aet; * W3-1 pens |
| 72 |
27y, 0m, 26d |
 |
02.01.2006 Raith Rovers [h] W1-0 (SFL Second Division - game 20) |
| 73 |
27y, 1m, 0d |
 |
07.01.2006 Stirling Albion [a] W1-0 (Scottish Cup 3rd Round) |
| 74 |
27y, 1m, 21d |
 |
28.01.2006 Forfar Athletic [h] W1-0 (SFL Second Division - game 23) |
| 75 |
27y, 3m, 18d |
 |
25.03.2006 Forfar Athletic [a] D0-0 (SFL Second Division - game 31) |
| 76 |
27y, 7m, 15d |
 |
22.07.2006 Alloa Athletic [a] W4-0 (Friendly) |
| 77 |
27y, 7m, 22d |
 |
29.07.2006 Accrington Stanley [h] W1-0 (Friendly) |
| 78 |
27y, 7m, 29d |
 |
05.08.2006 Dundee [a] W1-0 (SFL First Division - game 1) |
| 79 |
27y, 8m, 19d |
 |
26.08.2006 Clyde [a] D0-0 (SFL First Division - game 4) |
| 80 |
27y, 10m, 7d |
 |
14.10.2006 Queen of the South [a] W2-0 (SFL First Division - game 9) |
| 81 |
28y, 1m, 16d |
 |
23.01.2007 Rangers XI [h] D0-0 (John Lambie Testimonial) |
| 82 |
28y, 1m, 27d |
 |
03.02.2007 Deveronvale [a] W1-0 (Scottish Cup 4th Round) |
| 83 |
28y, 2m, 10d |
 |
17.02.2007 Livingston [a] W1-0 (SFL First Division - game 25) |