Club records and career leaderboards.
| # | Player | Matches | Years |
|---|---|---|---|
| 1 | Murray Coats | 144 | 2000–2026 |
| 2 | Hamish Brown | 143 | 2000–2026 |
| 3 | Calvin Reid | 143 | 2000–2026 |
| 4 | Kyle Anderson | 143 | 2000–2026 |
| 5 | Declan Muir | 140 | 2000–2026 |
| 6 | Lewis Fenwick | 140 | 2000–2026 |
| 7 | Nathan Grieve | 139 | 2000–2026 |
| 8 | Euan Thomson | 137 | 2000–2026 |
| 9 | Jamie Souter | 136 | 2000–2026 |
| 10 | Dylan Forsyth | 133 | 2000–2026 |
| 11 | Blair Cummings | 132 | 2000–2026 |
| 12 | George Nolan | 131 | 2000–2026 |
| 13 | Tom Ashworth | 131 | 2000–2026 |
| 14 | Ryan Fletcher | 130 | 2000–2026 |
| 15 | Innes Carrick | 127 | 2000–2026 |
| 16 | Ben Whittaker | 127 | 2000–2026 |
| 17 | Finn Marchetti | 125 | 2000–2026 |
| 18 | Fergus Wylie | 125 | 2000–2026 |
| 19 | Liam Hartley | 124 | 2000–2026 |
| 20 | Harry Doyle | 123 | 2000–2026 |
| 21 | Aaron Doig | 122 | 2000–2026 |
| 22 | Ethan Cole | 121 | 2000–2026 |
| 23 | Sam Whitfield | 121 | 2000–2026 |
| 24 | Gavin Boyd | 121 | 2000–2026 |
| 25 | Owen Sharpe | 121 | 2000–2026 |
| 26 | Ollie Pearce | 120 | 2000–2026 |
| 27 | Max Rowley | 119 | 2000–2026 |
| 28 | Josh Bennett | 119 | 2000–2026 |
| 29 | Charlie Sutton | 117 | 2000–2026 |
| 30 | Jake Winters | 114 | 2000–2026 |
| 31 | Scott Meikle | 70 | 2005–2019 |
| 32 | Craig Kerr | 57 | 2000–2013 |
| 33 | Peter Laidlaw | 56 | 2000–2012 |
| 34 | Duncan Wallace | 55 | 2003–2016 |
| 35 | Stuart Affleck | 54 | 2010–2020 |
| 36 | Wallace Gibb | 46 | 2016–2024 |
| 37 | Ross Kennedy | 43 | 2000–2009 |
| 38 | Fraser Nichol | 41 | 2015–2022 |
| 39 | Alistair Munro | 40 | 2000–2010 |
| 40 | Torquil Hastie | 39 | 2000–2007 |
| 41 | Euan Sinclair | 34 | 2008–2018 |
| 42 | Grant Alexander | 30 | 2000–2006 |