Appearance Totals All Competitions


1. Glenn Main

491 Apps

20 seasons
430 starts | 61 as sub

2. Wayne Mackintosh

377 Apps

16 seasons
328 starts | 49 as sub

3. Martin MacDonald

340 Apps

11 seasons
324 starts | 16 as sub


Name Nation Seasons Apps Starts Sub
4. Gregg Main 16 315 249 (66)
5. Robbie Duncanson 9 278 250 (28)
6. Conor Gethins 8 262 236 (26)
7. Willie Barron 10 240 220 (20)
8. Kenny McKenzie 9 222 195 (27)
9. Brian Macleod 10 220 200 (20)
10. Callum Donaldson 14 208 203 (5)
11. Callum Maclean 9 206 199 (7)
12. John Bowie 12 203 203 -
13. John Mackintosh 13 190 190 -
14. Adam Naismith 8 185 162 (23)
15. Dylan Maclean 9 179 177 (2)
16. Paul Macleod 11 166 142 (24)
17. Iain Brooks 6 161 152 (9)
18. Seán Webb 5 158 157 (1)
19. Michael Morrison 5 155 152 (3)
20. John Cameron 6 145 81 (64)
21. Steven Edwards 8 139 123 (16)
22. Dylan Mackenzie 7 138 82 (56)
23. Adam Porritt 6 138 130 (8)
24. Johnny Gray 10 137 137 -
25. Cohen Ramsay 5 132 129 (3)
26. Steven Mackay 5 130 120 (10)
27. Ross Naismith 7 130 59 (71)
28. Fraser Dingwall 6 127 126 (1)
29. Harry McFadden 7 125 118 (7)
30. Martin Sanderson 5 124 122 (2)
31. David Hind 4 122 122 -
32. Scott Kellacher 6 122 112 (10)
33. Angus Dey 6 118 75 (43)
34. Ronald Gordon 9 109 109 -
35. Shaun Kerr 4 107 82 (25)
36. Max Ewan 5 104 80 (24)
37. Duncan Jones 4 104 79 (25)
38. Alex Mackenzie 6 104 104 -
39. David MacRae 3 101 98 (3)
40. Gary Farquhar 4 100 86 (14)
41. Jack Maclean 8 100 76 (24)
42. John Campbell 4 98 98 -
43. Tony Low 4 94 64 (30)
44. Johnny Seaton 4 94 79 (15)
45. Davie Watson 3 94 78 (16)
46. Dale Gillespie 3 93 86 (7)
47. Richard Konczak 5 93 92 (1)
48. George Lobban 8 93 93 -
49. Alan Pollock 3 91 84 (7)
50. Steve Sanderson 6 87 46 (41)
51. Neal Sinclair 7 87 73 (14)
52. Andy Neill 4 85 70 (15)
53. Andy Cadenhead 4 84 84 -
54. Garry Ewing 7 83 82 (1)
55. John MacAskill 3 83 81 (2)
56. George MacKay 9 82 82 -
57. Dave MacDonald 12 81 79 (2)
58. J Miller 6 81 81 -
59. John Sim 4 80 79 (1)
60. Sam Urquhart 2 79 56 (23)
61. Colin MacLeod 4 78 74 (4)
62. Ciaran Young 5 78 35 (43)
63. Billy Smith 4 76 73 (3)
64. Craig Campbell 2 75 75 -
65. Jordan MacRae 3 75 67 (8)
66. Liam Shewan 5 75 62 (13)
67. Jim MacDonald 11 74 74 -
68. Ryan MacDonald 3 74 52 (22)
69. J Donnelly 9 73 73 -
70. C Mackenzie 8 73 73 -
71. Charlie Kennedy 3 72 72 -
72. James Nicol 4 72 72 -
73. Stephen Skinner 3 71 70 (1)
74. Calum Antell 2 70 70 -
75. Tom MacLennan 5 70 55 (15)
76. Tom Leith 7 69 69 -
77. Robbie Smart 3 68 67 (1)
78. Sam Gordon 3 67 26 (41)
79. Gary Kerr 4 67 47 (20)
80. Alex Nicholson 6 67 67 -
81. Gareth Smith 4 66 62 (4)
82. Steven Ellis 4 65 44 (21)
83. Billy Robertson 4 65 65 -
84. Abby Stephen 3 64 64 -
85. George Scott 8 63 63 -
86. Scott Davidson 5 62 53 (9)
87. Seamus McConaghy 6 61 19 (42)
88. Rooney 4 61 61 -
89. Morris McMillan 12 60 54 (6)
90. Michael Rae 3 60 60 -
91. 'Chatter' Taylor 3 59 59 -
92. Peter Glass 6 58 58 -
93. Alex Ellen 6 57 57 -
94. Davie Grant 7 57 57 -
95. A Fraser 6 55 55 -
96. Sandy Thomson 5 55 55 -
97. Cherrie 3 54 54 -
98. Callum Ednie 6 54 40 (14)
99. Andrea Coletto 7 53 38 (15)
100. Jim Calder 2 51 50 (1)
101. Sutherland 2 50 50 -
102. Scott Nicholl 5 49 27 (22)
103. R Russell 5 48 48 -
104. Bradley Halsman 2 47 27 (20)
105. William MacRae 7 47 47 -
106. T Douglas 7 46 46 -
107. Neil MacDonald 5 46 36 (10)
108. Arthur Nicoll 6 46 46 -
109. Ewen Urquhart 2 46 32 (14)
110. Sandy Boyne 4 45 45 -
111. Ross Tokely 2 45 45 -
112. Ken Mackenzie 2 44 44 -
113. Billy Neilson 10 44 44 -
114. Ron Murray 2 43 41 (2)
115. George Stapleton 2 42 42 -
116. Dina Wallace 6 42 42 -
117. Stan Brown 5 41 39 (2)
118. Scott Graham 2 41 28 (13)
119. Andrew Greig 3 41 41 -
120. Donald Robertson 1 40 40 -
121. Mark Holmes 2 39 34 (5)
122. Stuart Leslie 2 39 35 (4)
123. Archie MacPhee 1 39 34 (5)
124. Robin Mitchell 2 39 39 -
125. Barney Morrison 5 39 39 -
126. Peter Robertson 1 39 39 -
127. Brian Derby 2 38 38 -
128. Sammy Forsyth 4 38 36 (2)
129. Ali Gillies 2 38 31 (7)
130. Billy Grant 3 38 38 -
131. C MacGregor 7 38 38 -
132. Lewis Mackinnon 2 38 35 (3)
133. Ian Davidson 3 37 37 -
134. Marc MacDonald 10 37 10 (27)
135. Ray MacKintosh 3 37 36 (1)
136. Dave Cochrane 3 36 36 -
137. Ian Fraser 2 36 34 (2)
138. Cameron Lisle 3 36 31 (5)
139. Logie 4 36 36 -
140. Willie McDougall 3 36 34 (2)
141. Andrew Skinner 1 36 32 (4)
142. Duncan Hendry 4 35 35 -
143. Stephen Mackenzie 2 35 33 (2)
144. Doug McIldowie 1 35 32 (3)
145. Gordon McNab 3 35 33 (2)
146. Daniel Moore 1 35 21 (14)
147. Ally Ridgers 3 35 34 (1)
148. Alan Cormie 2 34 32 (2)
149. Ronnie Dunbar 2 34 33 (1)
150. Jim Wallace 3 34 34 -
151. James Mackintosh 6 33 33 -
152. Ryan Fyffe 1 32 32 -
153. Jason Robertson 6 32 4 (28)
154. Chris Finnigan 2 31 17 (14)
155. Fred Knowles 4 31 31 -
156. Jamie Mackay 3 31 13 (18)
157. K Mackenzie 2 31 31 -
158. Davie Mone 1 31 31 -
159. Les Murray 3 31 31 -
160. Aaron Nicolson 1 31 16 (15)
161. Robbie Porter 3 31 26 (5)
162. Billy Horne 2 30 27 (3)
163. Kyle Wilkie 1 30 29 (1)
164. Rory Williamson 2 30 18 (12)
165. Alec Young 2 30 27 (3)
166. Craig MacMillan 2 29 4 (25)
167. James Main 4 29 29 -
168. John Main 5 29 29 -
169. David McLeod 2 29 23 (6)
170. Mike Sanderson 1 29 28 (1)
171. Derek Main 9 28 28 -
172. Billy Mitchell 1 28 20 (8)
173. Kenny Munro 1 28 28 -
174. Calum Riddell 5 28 21 (7)
175. Eddie Swan 2 28 28 -
176. Jamie Carnihan 1 27 16 (11)
177. Alec Gordon 2 27 24 (3)
178. Harvey 1 27 27 -
179. R MacFarlane 3 27 27 -
180. Andrew Macleod 1 27 26 (1)
181. D Macrae 7 27 27 -
182. Jason Morganti 2 27 19 (8)
183. Jackie Urquhart 2 27 27 -
184. Eddie Lundon 4 26 25 (1)
185. Kenny Macinnes 2 26 16 (10)
186. James Kendall 2 25 23 (2)
187. Billy Lyons 3 25 25 -
188. Norman MacMillan 2 25 22 (3)
189. A J Stewart 4 25 25 -
190. Gary Black 2 24 24 -
191. K Gordon 3 24 24 -
192. Gowie 1 24 24 -
193. Jim Hosie 2 24 24 -
194. Bruce McCraw 1 24 24 -
195. A Webster 4 24 24 -
196. David Hannah 1 23 22 (1)
197. Calum Howarth 3 23 19 (4)
198. John MacGillivray 1 23 23 -
199. Calum Mackay 1 23 13 (10)
200. Colin MacKenzie 10 23 23 -
201. Darren Shallicker 1 23 21 (2)
202. Hugh Thom 3 23 23 -
203. Tony Wallace 1 23 17 (6)
204. William Hastings 4 22 22 -
205. James Hay 2 22 22 -
206. Darren Jarvie 3 22 17 (5)
207. John Treasurer 2 22 16 (6)
208. Alan W Wilson 1 22 21 (1)
209. Billy Forsyth 1 21 20 (1)
210. Derek Wright 5 21 21 -
211. Kenny Dawson 1 20 20 -
212. Norman MacDonald 3 20 18 (2)
213. Ernest Munro 8 20 20 -
214. George Boardman 1 19 19 -
215. Brian Fraser 3 19 19 -
216. Ross Grant 1 19 3 (16)
217. M McAskill 1 19 19 -
218. Mitchell 5 19 19 -
219. Allan 4 18 18 -
220. Andrew Allan 2 18 13 (5)
221. Jim Dalziel 1 18 18 -
222. Tony Mone 1 18 13 (5)
223. Joe Mulholland 1 18 18 -
224. Matthew Strachan 2 18 17 (1)
225. William Boyne 3 17 17 -
226. Ally Munro 1 17 17 -
227. Stephen Rennie 2 17 13 (4)
228. George Robesten 1 17 14 (3)
229. Reynold Cameron 2 16 16 -
230. Will Counsell 4 16 16 -
231. W Gordon 1 16 16 -
232. Richard Hastings 1 16 13 (3)
233. Harry Hennem 1 16 15 (1)
234. W Hill 3 16 16 -
235. Davy Johnston 10 16 14 (2)
236. Ben Kelly 1 16 7 (9)
237. Horace Ormsby 1 16 9 (7)
238. Martin Pirie 1 16 16 -
239. Kevin Sweeney 4 16 16 -
240. Steve Tolmie 1 16 14 (2)
241. R Westwood 1 16 16 -
242. Jocky Cameron 5 15 15 -
243. Martin Hill 1 15 15 -
244. W Jones 3 15 15 -
245. Mike Mackay 2 15 13 (2)
246. Jock MacLean 2 15 15 -
247. Ryan MacLeod 3 15 13 (2)
248. Garry Stewart 2 15 15 -
249. Paul McDonald 1 14 13 (1)
250. Junior Mendes 1 14 4 (10)
251. Mortimer 1 14 14 -
252. E Robertson 2 14 14 -
253. P Ross 2 14 14 -
254. Iñaki Fernandino-Soto 2 13 6 (7)
255. Gordon Laing 1 13 13 -
256. Michael MacCallum 4 13 9 (4)
257. Ross 3 13 13 -
258. Burns 3 12 12 -
259. Jocky Clark 1 12 12 -
260. H Grant 2 12 12 -
261. Jonathan Holland 2 12 4 (8)
262. Jack 1 12 12 -
263. Jamieson 1 12 12 -
264. Macneil 4 12 12 -
265. Jack Main 2 12 12 -
266. Ronnie Sharp 2 12 12 -
267. Spiers 1 12 12 -
268. John Young 1 12 12 -
269. Stephen Foster 1 11 11 -
270. Peter Lynch 1 11 2 (9)
271. Chris Moir 2 11 8 (3)
272. W Scott 1 11 11 -
273. Sandy Thomson 1 11 11 -
274. Ben Williamson 1 11 9 (2)
275. Ben Barron 1 10 9 (1)
276. Charlie Charlesworth 2 10 10 -
277. Esslemont 1 10 10 -
278. Peter Farrell 1 10 10 -
279. Peter Laing 5 10 10 -
280. L H MacDonald 2 10 10 -
281. D Mackenzie 4 10 10 -
282. James Mackenzie 2 10 10 -
283. R Mackintosh 2 10 10 -
284. J Barron 4 9 9 -
285. Jackie Birrell 4 9 9 -
286. Tyler Eadie 4 9 2 (7)
287. Danny Highet 2 9 2 (7)
288. John Mackay 1 9 8 (1)
289. John MacPherson 3 9 9 -
290. Manderson 3 9 9 -
291. Lewis Munro 2 9 8 (1)
292. Steve Murray 1 9 8 (1)
293. Newlands 1 9 9 -
294. Reid 3 9 9 -
295. Tarrell 1 9 9 -
296. Turner 2 9 9 -
297. Claud Cameron 2 8 8 -
298. Aidan Cruickshank 1 8 1 (7)
299. A Dobson 3 8 8 -
300. John Duggie 2 8 8 -
301. N Garden 1 8 8 -
302. Gunn 2 8 8 -
303. A Kinnaird 2 8 8 -
304. G McDonald 2 8 8 -
305. Alan Ross 1 8 6 (2)
306. Thompson 1 8 8 -
307. Wight 1 8 8 -
308. George Young 2 8 8 -
309. Chisholm 1 7 7 -
310. Bunny Cruickshank 1 7 7 -
311. Duncan 2 7 7 -
312. Kevin Fraser 3 7 6 (1)
313. Daniel Hoban 1 7 7 -
314. Maclennan 2 7 7 -
315. Alasdair McGinlay 1 7 7 -
316. Dave Penman 5 7 7 -
317. Michael A Rae 1 7 5 (2)
318. Ross Thomson 1 7 4 (3)
319. Alex Anderson 3 6 6 -
320. Dennett 1 6 6 -
321. Scott Houston 1 6 2 (4)
322. D Ian 4 6 6 -
323. Jed Jankowski 1 6 3 (3)
324. J MacPherson 3 6 6 -
325. R Ross 2 6 6 -
326. Trigg 1 6 6 -
327. Willie Watson 1 6 3 (3)
328. G Wilson 1 6 6 -
329. Adam 3 5 5 -
330. Baillie 2 5 5 -
331. Alan Boyd 2 5 5 -
332. John Grant 2 5 4 (1)
333. Nathan Grant 2 5 3 (2)
334. Liam MacDonald 1 5 5 -
335. P Macdonald 3 5 5 -
336. Bill Mackenzie 3 5 5 -
337. Macrae 1 5 5 -
338. McCulloch 3 5 5 -
339. Willie McDonald 1 5 5 -
340. McSwayde 1 5 5 -
341. Lewis Mitchell 5 5 1 (4)
342. Craig Munro 6 5 3 (2)
343. Donnie Munro 1 5 5 -
344. John Mutch 1 5 5 -
345. Keith Rattray 1 5 4 (1)
346. Gavin Smith 5 5 - (5)
347. Mark Smith 1 5 5 -
348. Graeme Stewart 1 5 - (5)
349. Watson 2 5 5 -
350. Alan Wilson 4 5 5 -
351. Kenny Wood 3 5 3 (2)
352. Reece Barton 3 4 - (4)
353. Dave Bellshaw 3 4 4 -
354. Billy Campbell 1 4 4 -
355. Gavin Chisholm 1 4 - (4)
356. Terry Curtis 1 4 3 (1)
357. Downie 2 4 4 -
358. Craig Forsyth 1 4 4 -
359. Derek Fraser 2 4 4 -
360. Ian Gibson 3 4 4 -
361. Grant Hogg 2 4 3 (1)
362. Johnston 1 4 4 -
363. Kirkby 3 4 4 -
364. Lamont 1 4 4 -
365. Lawrie 1 4 4 -
366. Leighton 1 4 4 -
367. A Mackay 2 4 4 -
368. Alex McIntosh 2 4 4 -
369. R Mennie 1 4 4 -
370. Milne 2 4 4 -
371. Scott Ogston 2 4 4 -
372. Pirie 2 4 4 -
373. Riley 1 4 4 -
374. Paul Ross 1 4 4 -
375. Kevin Simpson 2 4 4 -
376. Scott Barlow 1 3 2 (1)
377. Bochel 1 3 3 -
378. Clark 1 3 3 -
379. Joe Cuthbert 3 3 - (3)
380. Duncan 1 3 3 -
381. R Duncan 3 3 3 -
382. Fowlis 1 3 3 -
383. A Fraser 4 3 3 -
384. Ricky Fraser 1 3 1 (2)
385. Gentles 2 3 3 -
386. Gordon Haines 3 3 - (3)
387. Mike Hendry 1 3 - (3)
388. Higgins 1 3 3 -
389. Johnston 2 3 3 -
390. Alan Kennedy 1 3 3 -
391. A Macdonald 2 3 3 -
392. Owen Macdonald 2 3 - (3)
393. Ian MacIver 1 3 3 -
394. Matty Macleod 3 3 - (3)
395. Manderson 1 3 3 -
396. Massey 1 3 3 -
397. Robbie Mutch 1 3 2 (1)
398. Orr 2 3 3 -
399. Owens 1 3 2 (1)
400. B Scott 1 3 3 -
401. George Sinclair 2 3 3 -
402. Tweedie 1 3 3 -
403. John Watson 1 3 3 -
404. Whyte 1 3 3 -
405. Aird 1 2 2 -
406. Aitken 1 2 2 -
407. Archibald 2 2 2 -
408. Black 1 2 2 -
409. J Bochel 1 2 2 -
410. John Boyne 1 2 2 -
411. Ian Chisholm 1 2 2 -
412. Coull 1 2 2 -
413. Crolla 1 2 2 -
414. Cuthbert 1 2 2 -
415. Forsyth 1 2 2 -
416. Fraser 1 2 1 (1)
417. J Fraser 2 2 2 -
418. Vic Fridge 1 2 1 (1)
419. Andy Gillan 1 2 2 -
420. Kelly 1 2 2 -
421. Kelso 1 2 2 -
422. Lowe 1 2 2 -
423. Kyle Macdonald 1 2 - (2)
424. J Mackenzie 1 2 2 -
425. Ross Mackenzie 3 2 - (2)
426. MacLean 2 2 2 -
427. Cameron Maclean 2 2 - (2)
428. Leo MacNeil 1 2 2 -
429. Peter McIntosh 1 2 1 (1)
430. McPherson 2 2 2 -
431. Mein 1 2 2 -
432. Scott Mutch 2 2 - (2)
433. Nicols 1 2 2 -
434. Steve Polson 1 2 2 -
435. Harry Rae 1 2 - (2)
436. Ryan Richmond 1 2 2 -
437. William Ridgers 2 2 1 (1)
438. Roberts 1 2 2 -
439. J Robertson 1 2 2 -
440. Strachan 1 2 2 -
441. Adder 1 1 1 -
442. Anderson 1 1 1 -
443. Bain 1 1 1 -
444. George Ballantyne 1 1 1 -
445. Bannerman 1 1 1 -
446. R F Barron 1 1 1 -
447. Willie Barron 1 1 1 -
448. Bennett 1 1 1 -
449. Birnie 1 1 1 -
450. Boyle 1 1 1 -
451. Brunger 1 1 1 -
452. Burgess 1 1 1 -
453. Burnett 1 1 1 -
454. Burns 1 1 1 -
455. Burr 1 1 1 -
456. Burrow 1 1 1 -
457. Alex Caldwell 2 1 1 -
458. Clark 1 1 1 -
459. Clunas 1 1 1 -
460. Crombie 1 1 1 -
461. Doherty 1 1 1 -
462. Andrew Douglas 2 1 1 -
463. Kieran Duffty 2 1 - (1)
464. Ewen 1 1 1 -
465. Fagan 1 1 1 -
466. ? Fagin 1 1 1 -
467. Joe Flynn 1 1 1 -
468. Folley 1 1 1 -
469. Forbes 1 1 1 -
470. John Fowler 1 1 - (1)
471. Geddes 1 1 1 -
472. Gibson 1 1 1 -
473. David Gibson 1 1 1 -
474. Glendinning 1 1 1 -
475. Goodall 1 1 1 -
476. Graham 1 1 1 -
477. James Gray 1 1 1 -
478. Haig 1 1 1 -
479. Hoey 1 1 1 -
480. Hollick 1 1 1 -
481. C Innes 1 1 1 -
482. W Innes 1 1 1 -
483. Jack 1 1 1 -
484. Jones 1 1 1 -
485. Kirk 1 1 1 -
486. Knapp 1 1 1 -
487. Angus Lawrie 1 1 - (1)
488. Leask 1 1 1 -
489. Legge 1 1 1 -
490. Leiper 1 1 1 -
491. MacAdam 1 1 1 -
492. Ryan MacBean 2 1 - (1)
493. Campbell Macdonald 1 1 - (1)
494. Drew MacDonald 1 1 1 -
495. MacKenna 1 1 1 -
496. Rod Mackie 1 1 1 -
497. David Mackintosh 1 1 - (1)
498. H Mackintosh 1 1 1 -
499. P Mackintosh 1 1 1 -
500. A MacPherson 1 1 1 -
501. MacSween 1 1 1 -
502. Marnoch 1 1 1 -
503. Masson 1 1 1 -
504. Masterton 1 1 1 -
505. McCabe 1 1 1 -
506. McCann 1 1 1 -
507. D McDonald 1 1 1 -
508. John McDonald 1 1 1 -
509. D McKenzie 1 1 1 -
510. McLellan 1 1 1 -
511. Martin McNiven 3 1 1 -
512. McPhee 1 1 1 -
513. Morrison 1 1 1 -
514. Mulholland 1 1 1 -
515. Murray 1 1 1 -
516. Murray 1 1 1 -
517. Neilson 1 1 1 -
518. John Nicol 1 1 1 -
519. John Noble 2 1 1 -
520. ? O'Donnell 1 1 1 -
521. David Osborne 1 1 1 -
522. Raeburn 1 1 1 -
523. Ray 1 1 1 -
524. D Robertson 1 1 1 -
525. Sampson 1 1 1 -
526. Neil Shaw 1 1 1 -
527. Skinner 1 1 1 -
528. David Smith 1 1 1 -
529. Smith II 1 1 1 -
530. Josh Stephenson 1 1 - (1)
531. Doug Storm 1 1 1 -
532. Thom 1 1 1 -
533. Tulloch 1 1 1 -
534. G Wallace 1 1 - (1)
535. Fraser Wilkie 4 1 1 -
536. Murray Wilson 1 1 - (1)
537. Tommy Wilson 3 1 1 -
538. Young 1 1 1 -