| (age) 1986-87 |
| 1. (50y,11m,6d) Sat-18-Apr-1987 [a] W2-1 Morton (SFL First Division - game 41) |
| 2. (50y,11m,13d) Sat-25-Apr-1987 [h] W2-0 East Fife (SFL First Division - game 42) |
| 3. (50y,11m,20d) Sat-02-May-1987 [a] D1-1 Brechin City (SFL First Division - game 43) |
| 4. (50y,11m,27d) Sat-09-May-1987 [a] L0-1 Kilmarnock (SFL First Division - game 44) |
| (age) 1987-88 |
| 5. (51y,2m,13d) Sat-25-Jul-1987 [n] D0-0 East Stirlingshire (Friendly) |
| 6. (51y,2m,20d) Sat-01-Aug-1987 [a] W3-1 Stenhousemuir (Friendly) |
| 7. (51y,2m,22d) Mon-03-Aug-1987 [a] L1-2 Baillieston Juniors (Friendly) |
| 8. (51y,2m,27d) Sat-08-Aug-1987 [a] L2-3 Meadowbank Thistle (SFL First Division - game 1) |
| 9. (51y,2m,30d) Tue-11-Aug-1987 [h] D2-2 Airdrieonians (SFL First Division - game 2) |
| 10. (51y,3m,3d) Sat-15-Aug-1987 [h] D0-0 Raith Rovers (SFL First Division - game 3) |
| 11. (51y,3m,7d) Wed-19-Aug-1987 [a] L1-4 Dundee United (League Cup 2nd Round) |
| 12. (51y,3m,10d) Sat-22-Aug-1987 [a] W2-0 Clydebank (SFL First Division - game 4) |
| 13. (51y,3m,17d) Sat-29-Aug-1987 [a] L1-4 Clyde (SFL First Division - game 5) |
| 14. (51y,3m,24d) Sat-05-Sep-1987 [h] D3-3 East Fife (SFL First Division - game 6) |
| 15. (51y,4m,0d) Sat-12-Sep-1987 [a] L0-5 Hamilton Academical (SFL First Division - game 7) |
| 16. (51y,4m,3d) Tue-15-Sep-1987 [h] L1-2 Dumbarton (SFL First Division - game 8) |
| 17. (51y,4m,7d) Sat-19-Sep-1987 [a] D0-0 Queen of the South (SFL First Division - game 9) |
| 18. (51y,4m,14d) Sat-26-Sep-1987 [h] D1-1 Forfar Athletic (SFL First Division - game 10) |
| 19. (51y,4m,17d) Tue-29-Sep-1987 [a] D1-1 Kilmarnock (SFL First Division - game 11) |
| 20. (51y,4m,21d) Sat-03-Oct-1987 [h] L0-1 Clydebank (SFL First Division - game 12) |
| 21. (51y,4m,28d) Sat-10-Oct-1987 [h] W1-0 Meadowbank Thistle (SFL First Division - game 13) |
| 22. (51y,5m,5d) Sat-17-Oct-1987 [h] W1-0 Hamilton Academical (SFL First Division - game 14) |
| 23. (51y,5m,8d) Tue-20-Oct-1987 [a] L2-4 Dumbarton (SFL First Division - game 15) |
| 24. (51y,5m,12d) Sat-24-Oct-1987 [a] L3-4 Raith Rovers (SFL First Division - game 16) |
| 25. (51y,5m,19d) Sat-31-Oct-1987 [a] L1-2 East Fife (SFL First Division - game 17) |
| 26. (51y,5m,22d) Tue-03-Nov-1987 [h] W1-0 Kilmarnock (SFL First Division - game 18) |
| 27. (51y,5m,26d) Sat-07-Nov-1987 [h] L1-4 Clyde (SFL First Division - game 19) |
| 28. (51y,5m,30d) Wed-11-Nov-1987 [a] L1-3 Airdrieonians (SFL First Division - game 20) |
| 29. (51y,6m,2d) Sat-14-Nov-1987 [h] D3-3 Queen of the South (SFL First Division - game 21) |
| 30. (51y,6m,9d) Sat-21-Nov-1987 [a] W4-1 Forfar Athletic (SFL First Division - game 22) |
| 31. (51y,6m,16d) Sat-28-Nov-1987 [a] W3-0 Clydebank (SFL First Division - game 23) |
| 32. (51y,6m,23d) Sat-05-Dec-1987 [h] W2-0 Airdrieonians (SFL First Division - game 24) |
| 33. (51y,7m,0d) Sat-12-Dec-1987 [a] L0-1 Hamilton Academical (SFL First Division - game 25) |
| 34. (51y,7m,7d) Sat-19-Dec-1987 [h] L1-3 Dumbarton (SFL First Division - game 26) |
| 35. (51y,7m,14d) Sat-26-Dec-1987 [h] W4-2 East Fife (SFL First Division - game 27) |
| 36. (51y,7m,20d) Fri-01-Jan-1988 [a] W2-1 Clyde (SFL First Division - game 28) |
| 37. (51y,7m,28d) Sat-09-Jan-1988 [a] D0-0 Queen of the South (SFL First Division - game 29) |
| 38. (51y,8m,4d) Sat-16-Jan-1988 [h] L0-1 Forfar Athletic (SFL First Division - game 30) |
| 39. (51y,8m,11d) Sat-23-Jan-1988 [a] L1-3 Meadowbank Thistle (SFL First Division - game 31) |
| 40. (51y,8m,22d) Wed-03-Feb-1988 [a] D1-1 Forfar Athletic (Scottish Cup 3rd Round) |
| 41. (51y,8m,25d) Sat-06-Feb-1988 [h] W5-0 Raith Rovers (SFL First Division - game 32) |
| 42. (51y,8m,29d) Wed-10-Feb-1988 [h] W3-0 Forfar Athletic (Scottish Cup 3rd Round replay) |
| 43. (51y,9m,1d) Sat-13-Feb-1988 [a] W1-0 Kilmarnock (SFL First Division - game 33) |
| 44. (51y,9m,8d) Sat-20-Feb-1988 [a] D2-2 Clydebank (Scottish Cup 4th Round) |
| 45. (51y,9m,11d) Tue-23-Feb-1988 [h] W4-1 Clydebank (Scottish Cup 4th Round replay) |
| 46. (51y,9m,15d) Sat-27-Feb-1988 [h] W3-0 Clydebank (SFL First Division - game 34) |
| 47. (51y,9m,22d) Sat-05-Mar-1988 [h] D0-0 Hamilton Academical (SFL First Division - game 35) |
| 48. (51y,10m,0d) Sat-12-Mar-1988 [h] L0-3 Celtic (Scottish Cup Quarter Final) |
| 49. (51y,10m,7d) Sat-19-Mar-1988 [a] L0-1 East Fife (SFL First Division - game 36) |
| 50. (51y,10m,10d) Tue-22-Mar-1988 [a] W2-1 Dumbarton (SFL First Division - game 37) |
| 51. (51y,10m,14d) Sat-26-Mar-1988 [h] W1-0 Clyde (SFL First Division - game 38) |
| 52. (51y,10m,21d) Sat-02-Apr-1988 [a] W2-1 Raith Rovers (SFL First Division - game 39) |
| 53. (51y,10m,25d) Wed-06-Apr-1988 [a] W1-0 Clyde (Glasgow Cup Quarter Final) |
| 54. (51y,10m,28d) Sat-09-Apr-1988 [h] W2-1 Meadowbank Thistle (SFL First Division - game 40) |
| 55. (51y,11m,1d) Wed-13-Apr-1988 [h] L1-2 Rangers (Glasgow Cup Semi Final) |
| 56. (51y,11m,4d) Sat-16-Apr-1988 [a] L0-1 Forfar Athletic (SFL First Division - game 41) |
| 57. (51y,11m,11d) Sat-23-Apr-1988 [h] L0-3 Queen of the South (SFL First Division - game 42) |
| 58. (51y,11m,18d) Sat-30-Apr-1988 [a] L0-1 Airdrieonians (SFL First Division - game 43) |
| 59. (51y,11m,25d) Sat-07-May-1988 [h] L0-1 Kilmarnock (SFL First Division - game 44) |
| (age) 1988-89 |
| 60. (52y,2m,18d) Sat-30-Jul-1988 [a] W2-0 Alloa Athletic (Friendly) |
| 61. (52y,2m,24d) Fri-05-Aug-1988 [a] W3-2 Portadown (Friendly) |
| 62. (52y,2m,25d) Sat-06-Aug-1988 [a] W2-0 Ballymena United (Friendly) |
| 63. (52y,2m,25d) Sat-06-Aug-1988 [a] W2-0 Petershill / Glasgow Perthshire XI (John Connelly Benefit) |
| 64. (52y,3m,1d) Sat-13-Aug-1988 [h] L1-2 Dunfermline Athletic (SFL First Division - game 1) |
| 65. (52y,3m,4d) Tue-16-Aug-1988 [h] L0-2 Dundee United (League Cup 2nd Round) aet |
| 66. (52y,3m,8d) Sat-20-Aug-1988 [a] W1-0 Kilmarnock (SFL First Division - game 2) |
| 67. (52y,3m,15d) Sat-27-Aug-1988 [a] L0-1 Clyde (SFL First Division - game 3) |
| 68. (52y,3m,22d) Sat-03-Sep-1988 [h] L1-4 Morton (SFL First Division - game 4) |
| 69. (52y,3m,29d) Sat-10-Sep-1988 [a] L2-3 Forfar Athletic (SFL First Division - game 5) |
| 70. (52y,4m,5d) Sat-17-Sep-1988 [h] D2-2 Ayr United (SFL First Division - game 6) |
| 71. (52y,4m,12d) Sat-24-Sep-1988 [a] L1-5 Airdrieonians (SFL First Division - game 7) |
| 72. (52y,4m,19d) Sat-01-Oct-1988 [a] L1-2 St Johnstone (SFL First Division - game 8) |
| 73. (52y,4m,26d) Sat-08-Oct-1988 [h] D1-1 Clydebank (SFL First Division - game 9) |
| 74. (52y,5m,3d) Sat-15-Oct-1988 [h] L1-3 Falkirk (SFL First Division - game 10) |