| (age) 1990-91 |
| 1. (23y, 11m, 10d) #6 Sat-23-Mar-1991 [a] D1-1 Morton (SFL First Division - game 29) |
| 2. (23y, 11m, 13d) #6 Tue-26-Mar-1991 [h] W1-0 Dundee (SFL First Division - game 30) |
| 3. (23y, 11m, 17d) #6 Sat-30-Mar-1991 [h] D0-0 Ayr United (SFL First Division - game 31) |
| 4. (23y, 11m, 24d) #6 Sat-06-Apr-1991 [a] W1-0 Hamilton Academical (SFL First Division - game 32) |
| 5. (24y, 0m, 0d) #6 Sat-13-Apr-1991 [a] L1-2 Clyde (SFL First Division - game 33) |
| 6. (24y, 0m, 3d) #6 Tue-16-Apr-1991 [h] W2-0 Clyde (SFL First Division - game 34) |
| 7. (24y, 0m, 7d) #10 Sat-20-Apr-1991 [h] D1-1 Falkirk (SFL First Division - game 35) |
8. (24y, 0m, 28d) #7 Sat-11-May-1991 [a] L1-7 Clydebank (SFL First Division - game 39)  |
| (age) 1991-92 |
| 9. (24y, 3m, 14d) #11 Sat-27-Jul-1991 [a] W4-0 Inverness Select (Friendly) |
| 10. (24y, 3m, 16d) #11 Mon-29-Jul-1991 [a] W1-0 Ross County (Friendly) |
| 11. (24y, 3m, 17d) #12 Tue-30-Jul-1991 [a] W3-0 Lossiemouth (Friendly) |
| 12. (24y, 3m, 21d) #8 Sat-03-Aug-1991 [a] W3-1 Balintore (Friendly) |
| 13. (24y, 3m, 28d) #6 Sat-10-Aug-1991 [a] L1-2 Morton (SFL First Division - game 1) |
| 14. (24y, 3m, 30d) #6 Mon-12-Aug-1991 [a] W1-0 Meadowbank Thistle (SFL First Division - game 2) |
| 15. (24y, 4m, 4d) #6 Sat-17-Aug-1991 [h] W1-0 Kilmarnock (SFL First Division - game 3) |
| 16. (24y, 4m, 7d) #6 Tue-20-Aug-1991 [h] W2-0 Albion Rovers (League Cup 2nd Round) |
| 17. (24y, 4m, 11d) #6 Sat-24-Aug-1991 [h] W1-0 Stirling Albion (SFL First Division - game 4) |
| 18. (24y, 4m, 15d) #6 Wed-28-Aug-1991 [h] L0-2 Rangers (League Cup 3rd Round) |
| 19. (24y, 4m, 18d) #6 Sat-31-Aug-1991 [a] D1-1 Hamilton Academical (SFL First Division - game 5) |
| 20. (24y, 4m, 25d) #6 Sat-07-Sep-1991 [a] W3-1 Ayr United (SFL First Division - game 6) |
| 21. (24y, 5m, 1d) #6 Sat-14-Sep-1991 [h] W5-0 Raith Rovers (SFL First Division - game 7) |
| 22. (24y, 5m, 8d) #6 Sat-21-Sep-1991 [h] W1-0 Montrose (SFL First Division - game 8) |
| 23. (24y, 5m, 15d) #6 Sat-28-Sep-1991 [a] W3-0 Forfar Athletic (SFL First Division - game 9) |
| 24. (24y, 5m, 18d) #6 Tue-01-Oct-1991 [a] W3-2 Cowdenbeath (Challenge Cup 1st Round) aet |
| 25. (24y, 5m, 22d) #6 Sat-05-Oct-1991 [a] W2-1 Dundee (SFL First Division - game 10) |
| 26. (24y, 5m, 25d) #6 Tue-08-Oct-1991 [h] L0-3 Clydebank (SFL First Division - game 11) |
| 27. (24y, 5m, 29d) #6 Sat-12-Oct-1991 [h] L3-4 Morton (SFL First Division - game 12) |
| 28. (24y, 6m, 2d) #8 Tue-15-Oct-1991 [h] L1-2 Hamilton Academical (Challenge Cup 2nd Round) |
| 29. (24y, 6m, 6d) #10 Sat-19-Oct-1991 [a] W3-2 Kilmarnock (SFL First Division - game 13) |
| 30. (24y, 6m, 13d) #8 Sat-26-Oct-1991 [h] W3-0 Ayr United (SFL First Division - game 14) |
| 31. (24y, 6m, 16d) #10 Tue-29-Oct-1991 [a] L0-1 Raith Rovers (SFL First Division - game 15) |
32. (24y, 6m, 20d) #10 Sat-02-Nov-1991 [h] D1-1 Hamilton Academical (SFL First Division - game 16)  |
| 33. (24y, 6m, 27d) #10 Sat-09-Nov-1991 [a] D1-1 Stirling Albion (SFL First Division - game 17) |
34. (24y, 7m, 3d) #10 Sat-16-Nov-1991 [h] L2-6 Dundee (SFL First Division - game 18)  |
| 35. (24y, 7m, 6d) #10 Tue-19-Nov-1991 [a] D0-0 Clydebank (SFL First Division - game 19) |
| 36. (25y, 0m, 19d) #13 Sat-02-May-1992 [h] D0-0 Forfar Athletic (SFL First Division - game 44) |
| (age) 1992-93 |
| 37. (25y, 3m, 8d) #11 Tue-21-Jul-1992 [a] W2-0 Peterhead (Friendly) |
| 38. (25y, 3m, 12d) #7 Sat-25-Jul-1992 [h] D0-0 Wolverhampton Wanderers (Friendly) |
| 39. (25y, 4m, 30d) #13 Sat-12-Sep-1992 [h] L1-4 Rangers (SFL Premier Division - game 8) |
| 40. (25y, 5m, 6d) #13 Sat-19-Sep-1992 [a] L0-2 Aberdeen (SFL Premier Division - game 9) |
| 41. (25y, 7m, 11d) #8 Tue-24-Nov-1992 [h] L0-7 Aberdeen (SFL Premier Division - game 18) |
| 42. (25y, 7m, 15d) #4 Sat-28-Nov-1992 [a] L0-3 Rangers (SFL Premier Division - game 19) |
| 43. (25y, 7m, 18d) #8 Tue-01-Dec-1992 [a] L1-2 Dundee United (SFL Premier Division - game 20) |
| 44. (25y, 7m, 22d) #13 Sat-05-Dec-1992 [h] L2-3 Celtic (SFL Premier Division - game 21) |
45. (25y, 8m, 6d) #8 Sat-19-Dec-1992 [h] D1-1 Airdrieonians (SFL Premier Division - game 23)  |
| 46. (25y, 8m, 13d) #6 Sat-26-Dec-1992 [a] D1-1 Heart of Midlothian (SFL Premier Division - game 24) |
| 47. (25y, 8m, 20d) #6 Sat-02-Jan-1993 [h] L0-1 Motherwell (SFL Premier Division - game 25) |
| 48. (25y, 8m, 27d) #8 Sat-09-Jan-1993 [h] L0-1 Cowdenbeath (Scottish Cup 3rd Round) |
| 49. (25y, 10m, 3d) #13 Tue-16-Feb-1993 [h] L0-3 Hibernian (SFL Premier Division - game 30) |
| 50. (25y, 11m, 0d) #4 Sat-13-Mar-1993 [h] D1-1 St Johnstone (SFL Premier Division - game 34) |
| 51. (25y, 11m, 7d) #4 Sat-20-Mar-1993 [a] W3-2 Motherwell (SFL Premier Division - game 35) |
| 52. (25y, 11m, 14d) #4 Sat-27-Mar-1993 [h] D1-1 Heart of Midlothian (SFL Premier Division - game 36) |
| 53. (25y, 11m, 21d) #4 Sat-03-Apr-1993 [a] W1-0 Dundee (SFL Premier Division - game 37) |
| 54. (25y, 11m, 28d) #4 Sat-10-Apr-1993 [h] L0-1 Falkirk (SFL Premier Division - game 38) |
| (age) 1998-99 |
55. (31y, 3m, 5d) #10 Sat-18-Jul-1998 [a] W3-2 Stranraer (Friendly)   |
| 56. (31y, 3m, 7d) #16 Mon-20-Jul-1998 [a] W2-1 Stenhousemuir (Friendly) |
| 57. (31y, 3m, 8d) #11 Tue-21-Jul-1998 [a] L0-1 Queen's Park (Friendly) |
| 58. (31y, 3m, 12d) #11 Sat-25-Jul-1998 [h] L0-3 Le Havre (Friendly) |
| 59. (31y, 3m, 14d) #8 Mon-27-Jul-1998 [h] D1-1 Walsall (Friendly) |
| 60. (31y, 3m, 19d) #11 Sat-01-Aug-1998 [a] L2-3 East Fife (League Cup 1st Round) aet |
| 61. (31y, 3m, 22d) #12 Tue-04-Aug-1998 [h] L0-1 Inverness Caledonian Thistle (SFL Second Division - game 1) |
| 62. (31y, 4m, 2d) #8 Sat-15-Aug-1998 [a] W1-0 Forfar Athletic (SFL Second Division - game 2) |
| 63. (31y, 6m, 18d) #13 Sat-31-Oct-1998 [a] L1-3 Alloa Athletic (SFL Second Division - game 13) |
| 64. (31y, 6m, 25d) #13 Sat-07-Nov-1998 [h] L0-1 East Fife (SFL Second Division - game 14) |
| 65. (31y, 7m, 1d) #14 Sat-14-Nov-1998 [a] L0-2 Stirling Albion (SFL Second Division - game 15) |
| 66. (31y, 7m, 8d) #13 Sat-21-Nov-1998 [a] L0-1 Arbroath (SFL Second Division - game 16) |
| 67. (31y, 7m, 15d) #14 Sat-28-Nov-1998 [h] L1-3 Livingston (SFL Second Division - game 17) |
| 68. (31y, 9m, 24d) #14 Sat-06-Feb-1999 [a] L0-1 East Fife (SFL Second Division - game 24) |
| 69. (31y, 10m, 14d) #12 Sat-27-Feb-1999 [a] L1-2 Forfar Athletic (SFL Second Division - game 27) |
| 70. (31y, 10m, 21d) #10 Sat-06-Mar-1999 [a] W1-0 Alloa Athletic (SFL Second Division - game 28) |
| 71. (31y, 11m, 0d) #4 Sat-13-Mar-1999 [h] L0-1 Clyde (SFL Second Division - game 29) |
| 72. (31y, 11m, 21d) #14 Sat-03-Apr-1999 [a] L1-2 Arbroath (SFL Second Division - game 31) |
| 73. (32y, 0m, 4d) #7 Sat-17-Apr-1999 [a] L0-3 Stirling Albion (SFL Second Division - game 33) |
| 74. (32y, 0m, 11d) #12 Sat-24-Apr-1999 [a] L2-3 Inverness Caledonian Thistle (SFL Second Division - game 34) |
| 75. (32y, 0m, 18d) #12 Sat-01-May-1999 [h] W1-0 Forfar Athletic (SFL Second Division - game 35) |