| (age) 1899-00 |
| 1. (19y, 4m, 14d) #10 Sat-20-Jan-1900 [h] W1-0 Port Glasgow Athletic (Friendly) |
| (age) 1900-01 |
| 2. (20y, 2m, 4d) #11 Sat-10-Nov-1900 [n] L1-3 Rangers (Glasgow Cup Final) |
3. (20y, 2m, 25d) #11 Sat-01-Dec-1900 [h] L2-6 Celtic (SFL First Division - game 13)  |
| 4. (20y, 3m, 2d) #11 Sat-08-Dec-1900 [a] W3-2 Morton (SFL First Division - game 14) |
| 5. (20y, 3m, 9d) #10 Sat-15-Dec-1900 [h] L0-1 Heart of Midlothian (SFL First Division - game 15) |
| 6. (20y, 3m, 16d) #10 Sat-22-Dec-1900 [h] L1-4 Queen's Park (SFL First Division - game 16) |
| 7. (20y, 3m, 23d) #10 Sat-29-Dec-1900 [a] L0-4 Dundee (SFL First Division - game 17) |
| 8. (20y, 3m, 25d) #11 Mon-31-Dec-1900 [a] D1-1 Aberdeen FC (Friendly) |
| 9. (20y, 3m, 26d) #10 Tue-01-Jan-1901 [a] L3-4 Clachnacuddin (Friendly) |
10. (20y, 3m, 30d) #11 Sat-05-Jan-1901 [h] L1-2 Morton (SFL First Division - game 18)  |
| 11. (20y, 4m, 6d) #11 Sat-12-Jan-1901 [a] L0-5 St Bernard's (Scottish Cup 1st Round) |
| 12. (20y, 4m, 13d) #11 Sat-19-Jan-1901 [a] L0-2 Hibernian (SFL First Division - game 19) |
| 13. (20y, 4m, 20d) #11 Sat-26-Jan-1901 [h] W3-0 Ayr Parkhouse (Friendly) |
14. (20y, 5m, 3d) #11 Sat-09-Feb-1901 [h] W5-3 St Mirren (SFL First Division - game 20)  |
15. (20y, 5m, 10d) #11 Sat-16-Feb-1901 [h] W2-0 Kilmarnock (Western League - game 1)  |
| 16. (20y, 5m, 17d) #11 Sat-23-Feb-1901 [a] L1-2 Port Glasgow Athletic (Western League - game 2) |
17. (20y, 5m, 24d) #11 Sat-02-Mar-1901 [h] L2-3 Clyde (Western League - game 3)  |
| 18. (20y, 6m, 3d) #11 Sat-09-Mar-1901 [a] L0-1 Kilmarnock (Western League - game 4) |
19. (20y, 6m, 17d) #11 Sat-23-Mar-1901 [h] D3-3 Morton (Western League - game 5)  |
| 20. (20y, 7m, 0d) #11 Sat-06-Apr-1901 [h] W1-0 Port Glasgow Athletic (Western League - game 6) |
| 21. (20y, 7m, 7d) #11 Sat-13-Apr-1901 [a] L0-1 Morton (Western League - game 7) |
| 22. (20y, 7m, 14d) #11 Sat-20-Apr-1901 [a] L0-3 Clyde (Western League - game 8) |
| 23. (20y, 7m, 21d) #10 Sat-27-Apr-1901 [a] L0-2 Abercorn (Friendly) |
| 24. (20y, 7m, 24d) #11 Tue-30-Apr-1901 [h] L0-2 St Mirren (Western League - game 9) |
| 25. (20y, 7m, 28d) #8 Sat-04-May-1901 [a] L0-1 Airdrieonians (Friendly) |
| 26. (20y, 8m, 5d) #11 Sat-11-May-1901 [a] L1-4 St Mirren (Western League - game 10) |
| 27. (20y, 8m, 8d) #11 Tue-14-May-1901 [h] L0-2 Rangers (Friendly) |
| (age) 1901-02 |
| 28. (20y, 11m, 9d) #11 Thu-15-Aug-1901 [h] D1-1 St Bernard's (Friendly) |
| 29. (20y, 11m, 11d) #11 Sat-17-Aug-1901 [a] L1-2 Airdrieonians (SFL Second Division - game 1) |
| 30. (20y, 11m, 14d) #7 Tue-20-Aug-1901 [h] L0-2 Queen's Park (Willie Paul Benefit) |
31. (20y, 11m, 18d) #11 Sat-24-Aug-1901 [a] D2-2 Abercorn (SFL Second Division - game 2)  |
| 32. (20y, 11m, 25d) #11 Sat-31-Aug-1901 [h] W2-0 East Stirlingshire (SFL Second Division - game 3) |
33. (21y, 0m, 1d) #8 Sat-07-Sep-1901 [h] W5-1 St Bernard's (SFL Second Division - game 4)   |
| 34. (21y, 0m, 8d) #8 Sat-14-Sep-1901 [h] W6-1 Cameronians (Glasgow Cup 1st Round) |
35. (21y, 0m, 15d) #10 Sat-21-Sep-1901 [h] W2-1 Airdrieonians (SFL Second Division - game 5)   |
| 36. (21y, 0m, 22d) #7 Sat-28-Sep-1901 [a] W3-1 Glasgow University (Glasgow Cup Quarter Final) |
| 37. (21y, 0m, 29d) #9 Sat-05-Oct-1901 [a] L0-2 St Bernard's (SFL Second Division - game 6) |
| 38. (21y, 1m, 6d) #10 Sat-12-Oct-1901 [a] L1-4 Rangers (Glasgow Cup Semi Final) |
| 39. (21y, 1m, 13d) #8 Sat-19-Oct-1901 [h] W5-0 Abercorn (SFL Second Division - game 7) |
40. (21y, 1m, 20d) #9 Sat-26-Oct-1901 [a] D1-1 Port Glasgow Athletic (SFL Second Division - game 8)  |
41. (21y, 1m, 27d) #11 Sat-02-Nov-1901 [a] W3-1 East Stirlingshire (SFL Second Division - game 9)   |
42. (21y, 2m, 3d) #8 Sat-09-Nov-1901 [a] D2-2 Ayr (SFL Second Division - game 10)  |
| 43. (21y, 2m, 10d) #10 Sat-16-Nov-1901 [a] L0-1 Clyde (SFL Second Division - game 11) |
44. (21y, 2m, 17d) #11 Sat-23-Nov-1901 [h] W3-1 Hamilton Academical (SFL Second Division - game 12)  |
| 45. (21y, 2m, 24d) #11 Sat-30-Nov-1901 [a] L2-3 Motherwell (SFL Second Division - game 13) |
46. (21y, 3m, 1d) #11 Sat-07-Dec-1901 [h] W1-0 Leith Athletic (SFL Second Division - game 14)  |
47. (21y, 3m, 15d) #11 Sat-21-Dec-1901 [h] W4-1 Motherwell (SFL Second Division - game 15)  |
| 48. (21y, 3m, 29d) #11 Sat-04-Jan-1902 [h] L1-2 Port Glasgow Athletic (SFL Second Division - game 16) |
| 49. (21y, 4m, 12d) #11 Sat-18-Jan-1902 [a] W1-0 Leith Athletic (SFL Second Division - game 17) |
50. (21y, 4m, 19d) #11 Sat-25-Jan-1902 [h] W5-2 Arthurlie (SFL Second Division - game 18)  |
| 51. (21y, 5m, 9d) #11 Sat-15-Feb-1902 [h] W6-1 Clyde (SFL Second Division - game 19) |
| 52. (21y, 5m, 16d) #11 Sat-22-Feb-1902 [a] W5-1 Arthurlie (SFL Second Division - game 20) |
| 53. (21y, 5m, 23d) #11 Sat-01-Mar-1902 [h] W4-1 Kilmarnock (Western League - game 1) |
| 54. (21y, 6m, 2d) #10 Sat-08-Mar-1902 [h] W2-0 Ayr (SFL Second Division - game 21) |
| 55. (21y, 6m, 9d) #11 Sat-15-Mar-1902 [h] W2-1 Morton (Western League - game 2) |
| 56. (21y, 6m, 23d) #11 Sat-29-Mar-1902 [h] W3-2 Clyde (Western League - game 3) |
| 57. (21y, 6m, 25d) #10 Mon-31-Mar-1902 [h] W2-1 St Mirren (Western League - game 4) |
| 58. (21y, 6m, 30d) #11 Sat-05-Apr-1902 [a] D2-2 Hamilton Academical (SFL Second Division - game 22) |
| 59. (21y, 7m, 13d) #11 Sat-19-Apr-1902 [a] L1-2 Kilmarnock (Western League - game 6) |
| 60. (21y, 7m, 18d) #10 Thu-24-Apr-1902 [a] L2-5 Milngavie (Milngavie FC Fundraiser) |
61. (21y, 7m, 20d) #11 Sat-26-Apr-1902 [a] W3-1 Clyde (Western League - game 7)  |
| 62. (21y, 7m, 27d) #11 Sat-03-May-1902 [a] D0-0 Motherwell (Friendly) |
| 63. (21y, 8m, 2d) #11 Thu-08-May-1902 [a] L0-2 St Mirren (Western League - game 8) |
| 64. (21y, 8m, 4d) #11 Sat-10-May-1902 [a] W1-0 Morton (Western League - game 9) |
| 65. (21y, 8m, 6d) #11 Mon-12-May-1902 [h] W1-0 Port Glasgow Athletic (Western League - game 10) |
| (age) 1902-03 |
| 66. (21y, 11m, 13d) #8 Tue-19-Aug-1902 [h] W4-0 Third Lanark (Friendly) |
67. (21y, 11m, 15d) #11 Thu-21-Aug-1902 [a] W2-0 Queen's Park (Ibrox Disaster Tournament 1st Round)  |
| 68. (21y, 11m, 17d) #11 Sat-23-Aug-1902 [a] L0-9 Rangers (SFL First Division - game 2) |
69. (21y, 11m, 21d) #7 Wed-27-Aug-1902 [h] L*2-2 Celtic (Ibrox Disaster Tournament Semi Final) * L2-6 corners  |
| 70. (21y, 11m, 24d) #7 Sat-30-Aug-1902 [h] D1-1 Morton (SFL First Division - game 3) |
| 71. (22y, 0m, 0d) #11 Sat-06-Sep-1902 [h] L0-2 Dundee (SFL First Division - game 4) |
| 72. (22y, 0m, 14d) #7 Sat-20-Sep-1902 [a] W3-0 Port Glasgow Athletic (SFL First Division - game 5) |
| 73. (22y, 0m, 21d) #7 Sat-27-Sep-1902 [h] D2-2 Heart of Midlothian (SFL First Division - game 6) |
| 74. (22y, 0m, 23d) #7 Mon-29-Sep-1902 [a] D1-1 Third Lanark (SFL First Division - game 7) |
75. (22y, 0m, 28d) #7 Sat-04-Oct-1902 [a] D3-3 Morton (SFL First Division - game 8)  |
| 76. (22y, 1m, 5d) #7 Sat-11-Oct-1902 [h] L0-3 Third Lanark (Glasgow Cup Semi Final) |
| 77. (22y, 1m, 12d) #7 Sat-18-Oct-1902 [h] D2-2 St Mirren (SFL First Division - game 9) |
| 78. (22y, 1m, 19d) #7 Sat-25-Oct-1902 [a] L0-2 Kilmarnock (SFL First Division - game 10) |
| 79. (22y, 1m, 26d) #7 Sat-01-Nov-1902 [a] D2-2 Hibernian (SFL First Division - game 11) |
| 80. (22y, 2m, 2d) #7 Sat-08-Nov-1902 [h] L2-4 Rangers (SFL First Division - game 12) |
| 81. (22y, 2m, 16d) #7 Sat-22-Nov-1902 [h] W4-2 Queen's Park (SFL First Division - game 14) |
| 82. (22y, 2m, 23d) #7 Sat-29-Nov-1902 [a] L2-4 Heart of Midlothian (SFL First Division - game 15) |
| 83. (22y, 3m, 0d) #8 Sat-06-Dec-1902 [h] D0-0 Celtic (SFL First Division - game 16) |
| 84. (22y, 3m, 7d) #7 Sat-13-Dec-1902 [a] L1-4 Queen's Park (SFL First Division - game 17) |
| 85. (22y, 3m, 21d) #8 Sat-27-Dec-1902 [a] L0-3 Dundee (SFL First Division - game 19) |
86. (22y, 3m, 26d) #8 Thu-01-Jan-1903 [a] W3-0 St Mirren (SFL First Division - game 20)  |
87. (22y, 3m, 28d) #8 Sat-03-Jan-1903 [h] W4-2 Port Glasgow Athletic (SFL First Division - game 21)  |
88. (22y, 4m, 18d) #7 Sat-24-Jan-1903 [a] W4-0 Vale of Leven (Scottish Cup 1st Round)   |
| 89. (22y, 4m, 25d) #8 Sat-31-Jan-1903 [a] W2-0 Motherwell (Scottish Cup 2nd Round) |
90. (22y, 5m, 8d) #8 Sat-14-Feb-1903 [a] L1-4 Heart of Midlothian (Inter City League - game 1)  |
| 91. (22y, 5m, 15d) #8 Sat-21-Feb-1903 [a] L0-3 Stenhousemuir (Scottish Cup Quarter Final) |
| 92. (22y, 6m, 1d) #8 Sat-07-Mar-1903 [h] D0-0 Hibernian (Inter City League - game 2) |
| 93. (22y, 6m, 8d) #8 Sat-14-Mar-1903 [h] D3-3 Rangers (Friendly) |
| 94. (22y, 6m, 15d) #8 Sat-21-Mar-1903 [a] L2-3 Queen's Park (Inter City League - game 3) |
| 95. (22y, 6m, 22d) #10 Sat-28-Mar-1903 [a] D2-2 Dundee (Inter City League - game 4) |
| 96. (22y, 6m, 29d) #8 Sat-04-Apr-1903 [h] W2-0 Rangers (Inter City League - game 5) |
| 97. (22y, 7m, 12d) #8 Sat-18-Apr-1903 [a] D2-2 Albion Rovers (Friendly) |
98. (22y, 7m, 19d) #8 Sat-25-Apr-1903 [h] W3-0 Celtic (Inter City League - game 7)  |
| 99. (22y, 8m, 0d) #8 Wed-06-May-1903 [a] W4-0 Milngavie (Milngavie FC Fundraiser) |
| 100. (22y, 8m, 13d) #8 Tue-19-May-1903 [h] W1-0 Rangers (Partick Nurses Benefit) |
| (age) 1903-04 |
| 101. (22y, 11m, 9d) #8 Sat-15-Aug-1903 [a] L1-2 Celtic (SFL First Division - game 1) |
| 102. (22y, 11m, 12d) #9 Tue-18-Aug-1903 [h] W1-0 Stenhousemuir (Friendly) |
| 103. (22y, 11m, 23d) #10 Sat-29-Aug-1903 [a] W3-1 Kilmarnock (SFL First Division - game 3) |
104. (22y, 11m, 26d) #11 Tue-01-Sep-1903 [h] W1-0 Rockbank (Friendly)  |
| 105. (22y, 11m, 30d) #10 Sat-05-Sep-1903 [h] D1-1 Heart of Midlothian (SFL First Division - game 4) |
106. (23y, 0m, 22d) #8 Mon-28-Sep-1903 [h] L1-4 Rangers (SFL First Division - game 7)  |
| 107. (23y, 0m, 27d) #10 Sat-03-Oct-1903 [a] L0-2 Motherwell (SFL First Division - game 8) |
108. (23y, 1m, 4d) #11 Sat-10-Oct-1903 [h] W2-1 Morton (SFL First Division - game 9)   |
| 109. (23y, 1m, 11d) #11 Sat-17-Oct-1903 [a] D1-1 Queen's Park (SFL First Division - game 10) |
| 110. (23y, 2m, 8d) #11 Sat-14-Nov-1903 [a] L0-1 Third Lanark (SFL First Division - game 13) |
111. (23y, 2m, 15d) #11 Sat-21-Nov-1903 [h] W4-0 Kilmarnock (SFL First Division - game 14)  |
| 112. (23y, 3m, 6d) #8 Sat-12-Dec-1903 [a] W1-0 East Stirlingshire (Friendly) |
| 113. (23y, 4m, 24d) #10 Sat-30-Jan-1904 [h] W2-1 Renton (Friendly) |
| 114. (23y, 6m, 20d) #4 Sat-26-Mar-1904 [a] L0-4 Heart of Midlothian (Inter City League - game 2) |
| 115. (23y, 7m, 3d) #7 Sat-09-Apr-1904 [a] L2-3 Dundee (Inter City League - game 4) |
116. (23y, 7m, 10d) #7 Sat-16-Apr-1904 [h] W1-0 Leith Athletic (Friendly)  |
| 117. (23y, 7m, 17d) #7 Sat-23-Apr-1904 [a] D1-1 Rangers (Inter City League - game 5) |
| 118. (23y, 7m, 22d) #7 Thu-28-Apr-1904 [a] L1-2 Third Lanark (Inter City League - game 6) |
| (age) 1906-07 |
| 119. (26y, 3m, 23d) #10 Sat-29-Dec-1906 [a] L1-3 Clyde (SFL First Division - game 20) |
| (age) 1907-08 |
| 120. (27y, 7m, 26d) #8 Sat-02-May-1908 [a] L2-3 Celtic (Glasgow Charity Cup Quarter Final) |