| (age) 2004-05 |
| 1. (51y,1m,17d) Sat-08-Jan-2005 [h] D0-0 Heart of Midlothian (Scottish Cup 3rd Round) |
| 2. (51y,1m,24d) Sat-15-Jan-2005 [h] W3-1 Queen of the South (SFL First Division - game 23) |
| 3. (51y,1m,28d) Wed-19-Jan-2005 [a] L1-2 Heart of Midlothian (Scottish Cup 3rd Round replay) |
| 4. (51y,2m,0d) Sat-22-Jan-2005 [a] D1-1 St Johnstone (SFL First Division - game 24) |
| 5. (51y,2m,7d) Sat-29-Jan-2005 [h] W4-1 Raith Rovers (SFL First Division - game 25) |
| 6. (51y,2m,21d) Sat-12-Feb-2005 [h] D1-1 Airdrie United (SFL First Division - game 26) |
| 7. (51y,2m,28d) Sat-19-Feb-2005 [a] L0-1 Hamilton Academical (SFL First Division - game 27) |
| 8. (51y,3m,11d) Sat-05-Mar-2005 [a] L1-2 Falkirk (SFL First Division - game 28) |
| 9. (51y,3m,18d) Sat-12-Mar-2005 [h] D0-0 Ross County (SFL First Division - game 29) |
| 10. (51y,3m,25d) Sat-19-Mar-2005 [h] D0-0 St Mirren (SFL First Division - game 30) |
| 11. (51y,4m,11d) Sat-02-Apr-2005 [a] L1-3 Queen of the South (SFL First Division - game 31) |
| 12. (51y,4m,18d) Sat-09-Apr-2005 [a] L1-2 Raith Rovers (SFL First Division - game 32) |
| 13. (51y,4m,25d) Sat-16-Apr-2005 [h] L0-4 St Johnstone (SFL First Division - game 33) |
| 14. (51y,5m,1d) Sat-23-Apr-2005 [h] W1-0 Clyde (SFL First Division - game 34) |
| 15. (51y,5m,8d) Sat-30-Apr-2005 [a] W1-0 Airdrie United (SFL First Division - game 35) |
| 16. (51y,5m,15d) Sat-07-May-2005 [h] D1-1 Hamilton Academical (SFL First Division - game 36) |
| (age) 2005-06 |
| 17. (51y,7m,20d) Tue-12-Jul-2005 [a] L2-3 Buckie Thistle (Friendly) |
| 18. (51y,7m,22d) Thu-14-Jul-2005 [a] L1-2 Deveronvale (Friendly) |
| 19. (51y,7m,24d) Sat-16-Jul-2005 [a] L0-4 Brechin City (Friendly) |
| 20. (51y,7m,28d) Wed-20-Jul-2005 [h] D0-0 Sheffield Wednesday (Friendly) |
| 21. (51y,8m,1d) Sat-23-Jul-2005 [h] L2-3 Hamilton Academical (Friendly) |
| 22. (51y,8m,8d) Sat-30-Jul-2005 [h] W2-0 Cowdenbeath (Challenge Cup 1st Round) |
| 23. (51y,8m,15d) Sat-06-Aug-2005 [h] D0-0 Stirling Albion (SFL Second Division - game 1) |
| 24. (51y,8m,18d) Tue-09-Aug-2005 [a] W*0-0 Brechin City (League Cup 1st Round) aet; * W3-1 pens |
| 25. (51y,8m,22d) Sat-13-Aug-2005 [a] D1-1 Peterhead (SFL Second Division - game 2) |
| 26. (51y,8m,29d) Sat-20-Aug-2005 [h] W3-2 Dumbarton (SFL Second Division - game 3) |
| 27. (51y,9m,1d) Tue-23-Aug-2005 [a] L1-2 Falkirk (League Cup 2nd Round) |
| 28. (51y,9m,5d) Sat-27-Aug-2005 [h] L1-3 Raith Rovers (SFL Second Division - game 4) |
| 29. (51y,9m,8d) Tue-30-Aug-2005 [h] L*4-4 St Johnstone (Challenge Cup 2nd Round) aet; * L7-8 pens |
| 30. (51y,9m,19d) Sat-10-Sep-2005 [a] D2-2 Ayr United (SFL Second Division - game 5) |
| 31. (51y,9m,26d) Sat-17-Sep-2005 [a] D2-2 Gretna (SFL Second Division - game 6) |
| 32. (51y,10m,2d) Sat-24-Sep-2005 [h] W1-0 Forfar Athletic (SFL Second Division - game 7) |
| 33. (51y,10m,9d) Sat-01-Oct-2005 [a] W6-1 Alloa Athletic (SFL Second Division - game 8) |
| 34. (51y,10m,23d) Sat-15-Oct-2005 [h] W2-0 Greenock Morton (SFL Second Division - game 9) |
| 35. (51y,11m,0d) Sat-22-Oct-2005 [a] W2-1 Stirling Albion (SFL Second Division - game 10) |
| 36. (51y,11m,3d) Tue-25-Oct-2005 [h] L1-3 Peterhead (SFL Second Division - game 11) |
| 37. (51y,11m,7d) Sat-29-Oct-2005 [h] W1-0 Ayr United (SFL Second Division - game 12) |
| 38. (51y,11m,14d) Sat-05-Nov-2005 [a] D1-1 Raith Rovers (SFL Second Division - game 13) |
| 39. (51y,11m,21d) Sat-12-Nov-2005 [h] D3-3 Gretna (SFL Second Division - game 14) |
| 40. (51y,11m,28d) Sat-19-Nov-2005 [h] D1-1 Albion Rovers (Scottish Cup 1st Round) |
| 41. (52y,0m,0d) Tue-22-Nov-2005 [a] W3-1 Albion Rovers (Scottish Cup 1st Round replay) |
| 42. (52y,0m,4d) Sat-26-Nov-2005 [a] W3-2 Forfar Athletic (SFL Second Division - game 15) |
| 43. (52y,0m,11d) Sat-03-Dec-2005 [a] L1-2 Greenock Morton (SFL Second Division - game 16) |
| 44. (52y,0m,18d) Sat-10-Dec-2005 [a] W4-1 Stenhousemuir (Scottish Cup 2nd Round) |
| 45. (52y,0m,25d) Sat-17-Dec-2005 [h] W4-3 Alloa Athletic (SFL Second Division - game 17) |
| 46. (52y,1m,4d) Mon-26-Dec-2005 [h] L0-3 Stirling Albion (SFL Second Division - game 18) |
| 47. (52y,1m,9d) Sat-31-Dec-2005 [a] W2-1 Dumbarton (SFL Second Division - game 19) |
| 48. (52y,1m,11d) Mon-02-Jan-2006 [h] W1-0 Raith Rovers (SFL Second Division - game 20) |
| 49. (52y,1m,16d) Sat-07-Jan-2006 [a] W1-0 Stirling Albion (Scottish Cup 3rd Round) |
| 50. (52y,1m,23d) Sat-14-Jan-2006 [a] W2-1 Ayr United (SFL Second Division - game 21) |
| 51. (52y,1m,30d) Sat-21-Jan-2006 [a] L1-6 Gretna (SFL Second Division - game 22) |
| 52. (52y,2m,6d) Sat-28-Jan-2006 [h] W1-0 Forfar Athletic (SFL Second Division - game 23) |
| 53. (52y,2m,13d) Sat-04-Feb-2006 [a] D2-2 Inverness Caledonian Thistle (Scottish Cup 4th Round) |
| 54. (52y,2m,20d) Sat-11-Feb-2006 [h] D1-1 Greenock Morton (SFL Second Division - game 24) |
| 55. (52y,2m,24d) Wed-15-Feb-2006 [h] W*1-1 Inverness Caledonian Thistle (Scottish Cup 4th Round replay) aet; * W4-2 pens |
| 56. (52y,2m,27d) Sat-18-Feb-2006 [a] L1-2 Peterhead (SFL Second Division - game 25) |
| 57. (52y,3m,3d) Sat-25-Feb-2006 [a] L1-2 Heart of Midlothian (Scottish Cup Quarter Final) |
| 58. (52y,3m,6d) Tue-28-Feb-2006 [a] L1-2 Alloa Athletic (SFL Second Division - game 26) |
| 59. (52y,3m,17d) Sat-11-Mar-2006 [h] D2-2 Ayr United (SFL Second Division - game 27) |
| 60. (52y,3m,20d) Tue-14-Mar-2006 [h] W2-1 Dumbarton (SFL Second Division - game 28) |
| 61. (52y,3m,24d) Sat-18-Mar-2006 [h] L0-2 Gretna (SFL Second Division - game 29) |
| 62. (52y,3m,27d) Tue-21-Mar-2006 [a] W2-1 Raith Rovers (SFL Second Division - game 30) |
| 63. (52y,4m,3d) Sat-25-Mar-2006 [a] D0-0 Forfar Athletic (SFL Second Division - game 31) |
| 64. (52y,4m,10d) Sat-01-Apr-2006 [h] L2-3 Alloa Athletic (SFL Second Division - game 32) |
| 65. (52y,4m,17d) Sat-08-Apr-2006 [a] L0-1 Greenock Morton (SFL Second Division - game 33) |
| 66. (52y,4m,24d) Sat-15-Apr-2006 [a] W2-1 Stirling Albion (SFL Second Division - game 34) |
| 67. (52y,5m,0d) Sat-22-Apr-2006 [h] L0-1 Peterhead (SFL Second Division - game 35) |
| 68. (52y,5m,7d) Sat-29-Apr-2006 [a] W3-2 Dumbarton (SFL Second Division - game 36) |
| 69. (52y,5m,11d) Wed-03-May-2006 [a] W3-1 Stranraer (Scottish First Division play-off Semi Final, 1st leg) |
| 70. (52y,5m,14d) Sat-06-May-2006 [h] L1-2 Stranraer (Scottish First Division play-off Semi Final, 2nd leg) agg: W4-3 |
| 71. (52y,5m,18d) Wed-10-May-2006 [h] L1-2 Peterhead (Scottish First Division play-off Final, 1st leg) |
| 72. (52y,5m,22d) Sun-14-May-2006 [a] W2-1 Peterhead (Scottish First Division play-off Final, 2nd leg) aet; agg: 3-3; W4-2 pens |
| (age) 2006-07 |
| 73. (52y,7m,23d) Sat-15-Jul-2006 [a] W2-1 Lancaster City (Friendly) |
| 74. (52y,7m,28d) Thu-20-Jul-2006 [a] W3-1 Montrose (Friendly) |
| 75. (52y,8m,0d) Sat-22-Jul-2006 [a] W4-0 Alloa Athletic (Friendly) |
| 76. (52y,8m,3d) Tue-25-Jul-2006 [a] W2-1 St Mirren (Friendly) |
| 77. (52y,8m,5d) Thu-27-Jul-2006 [h] D0-0 Greenock Morton (Friendly) |
| 78. (52y,8m,7d) Sat-29-Jul-2006 [h] W1-0 Accrington Stanley (Friendly) |
| 79. (52y,8m,11d) Wed-02-Aug-2006 [h] D2-2 Celtic XI (Kenny Arthur Testimonial) |
| 80. (52y,8m,14d) Sat-05-Aug-2006 [a] W1-0 Dundee (SFL First Division - game 1) |
| 81. (52y,8m,17d) Tue-08-Aug-2006 [a] W3-1 Dundee (League Cup 1st Round) |
| 82. (52y,8m,21d) Sat-12-Aug-2006 [h] W4-2 Airdrie United (SFL First Division - game 2) |
| 83. (52y,8m,24d) Tue-15-Aug-2006 [h] L1-2 Albion Rovers (Challenge Cup 1st Round) |
| 84. (52y,8m,28d) Sat-19-Aug-2006 [a] D2-2 Livingston (SFL First Division - game 3) |
| 85. (52y,9m,0d) Tue-22-Aug-2006 [a] L2-3 Motherwell (League Cup 2nd Round) |
| 86. (52y,9m,4d) Sat-26-Aug-2006 [a] D0-0 Clyde (SFL First Division - game 4) |
| 87. (52y,9m,18d) Sat-09-Sep-2006 [h] L1-5 St Johnstone (SFL First Division - game 5) |
| 88. (52y,9m,25d) Sat-16-Sep-2006 [a] W2-1 Hamilton Academical (SFL First Division - game 6) |
| 89. (52y,10m,1d) Sat-23-Sep-2006 [h] L0-6 Gretna (SFL First Division - game 7) |
| 90. (52y,10m,8d) Sat-30-Sep-2006 [h] W3-2 Ross County (SFL First Division - game 8) |
| 91. (52y,10m,22d) Sat-14-Oct-2006 [a] W2-0 Queen of the South (SFL First Division - game 9) |
| 92. (52y,10m,29d) Sat-21-Oct-2006 [a] W2-1 Airdrie United (SFL First Division - game 10) |
| 93. (52y,11m,6d) Sat-28-Oct-2006 [h] W3-1 Dundee (SFL First Division - game 11) |
| 94. (52y,11m,13d) Sat-04-Nov-2006 [a] L0-2 St Johnstone (SFL First Division - game 12) |
| 95. (52y,11m,27d) Sat-18-Nov-2006 [h] W3-1 Hamilton Academical (SFL First Division - game 13) |
| 96. (53y,0m,0d) Wed-22-Nov-2006 [h] D1-1 Clyde (SFL First Division - game 14) |
| 97. (53y,0m,3d) Sat-25-Nov-2006 [a] L0-4 Gretna (SFL First Division - game 15) |
| 98. (53y,0m,10d) Sat-02-Dec-2006 [h] D1-1 Queen of the South (SFL First Division - game 16) |
| 99. (53y,0m,17d) Sat-09-Dec-2006 [a] W5-2 Ross County (SFL First Division - game 17) |
| 100. (53y,0m,24d) Sat-16-Dec-2006 [h] L2-3 Livingston (SFL First Division - game 18) |
| 101. (53y,1m,4d) Tue-26-Dec-2006 [a] L1-3 Dundee (SFL First Division - game 19) |
| 102. (53y,1m,11d) Tue-02-Jan-2007 [a] L0-2 Clyde (SFL First Division - game 20) |
| 103. (53y,1m,15d) Sat-06-Jan-2007 [a] W1-0 Ross County (Scottish Cup 3rd Round) |
| 104. (53y,1m,22d) Sat-13-Jan-2007 [h] D2-2 Gretna (SFL First Division - game 21) |
| 105. (53y,1m,29d) Sat-20-Jan-2007 [a] L1-2 Hamilton Academical (SFL First Division - game 22) |
| 106. (53y,2m,1d) Tue-23-Jan-2007 [h] D0-0 Rangers XI (John Lambie Testimonial) |
| 107. (53y,2m,5d) Sat-27-Jan-2007 [a] L3-4 Queen of the South (SFL First Division - game 23) |
| 108. (53y,2m,12d) Sat-03-Feb-2007 [a] W1-0 Deveronvale (Scottish Cup 4th Round) |
| 109. (53y,2m,19d) Sat-10-Feb-2007 [h] D1-1 Ross County (SFL First Division - game 24) |
| 110. (53y,2m,26d) Sat-17-Feb-2007 [a] W1-0 Livingston (SFL First Division - game 25) |
| 111. (53y,3m,2d) Sat-24-Feb-2007 [a] L0-2 Dunfermline Athletic (Scottish Cup Quarter Final) |
| 112. (53y,3m,9d) Sat-03-Mar-2007 [h] L0-4 Clyde (SFL First Division - game 26) |
| 113. (53y,3m,16d) Sat-10-Mar-2007 [a] L0-2 St Johnstone (SFL First Division - game 27) |
| 114. (53y,3m,19d) Tue-13-Mar-2007 [h] W2-0 St Johnstone (SFL First Division - game 28) |
| 115. (53y,3m,23d) Sat-17-Mar-2007 [h] L0-2 Hamilton Academical (SFL First Division - game 29) |
| 116. (53y,4m,3d) Sun-25-Mar-2007 [h] L0-1 Airdrie United (SFL First Division - game 30) |