| 2025 SEN East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:17 | | | | 60 | | | | Aberdeen | Aberdeen parkrun # 673 | 8 Nov 25 |
| parkrun | 25:18 | | | | 114 | | | | Aberdeen | Aberdeen parkrun # 676 | 29 Nov 25 |
| parkrun | 26:26 | | | | 15 | | | | Faskally Forest | Faskally Forest parkrun # 187 | 10 May 25 |
| Mar | 4:19:36 | c | | | 11363 | | 2159 | | Manchester | Adidas Manchester Marathon | 27 Apr 25 |
| 2024 SEN East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:29 | | | | 107 | | | | Aberdeen | Aberdeen parkrun # 600 | 25 May 24 |
| parkrun | 23:39 | | | | 42 | | | 1 | St Andrews | St Andrews parkrun # 540 | 27 Jul 24 |
| parkrun | 23:59 | | | | 115 | | | | Aberdeen | Aberdeen parkrun # 624 | 9 Nov 24 |
| parkrun | 24:39 | | | | 58 | | | 1 | Hazlehead | Hazlehead parkrun # 407 | 30 Nov 24 |
| parkrun | 25:03 | | | | 77 | | | | Portobello | Portobello parkrun # 416 | 25 Dec 24 |
| 2023 SEN East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:04 | | | | 102 | | | 1 | Aberdeen | Aberdeen parkrun # 549 | 10 Jun 23 |
| parkrun | 25:33 | | | | 18 | | 3 | 1 | Alness | Alness parkrun # 237 | 16 Dec 23 |
| parkrun | 26:35 | | | | 82 | | | | Aberdeen | Aberdeen parkrun # 571 | 18 Nov 23 |
| parkrun | 27:06 | | | | 80 | | | | Hazlehead | Hazlehead parkrun # 316 | 14 Jan 23 |
| parkrun | 28:06 | | | | 97 | | | | Hazlehead | Hazlehead parkrun # 317 | 28 Jan 23 |
| 2022 SEN East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 26:48 | | | | 44 | | | 1 | Alness | Alness parkrun # 190 | 24 Dec 22 |
| 10K | 57:10 | | | 58:36 | 630 | | 209 | | Edinburgh | Edinburgh Marathon Festival 10K | 29 May 22 |
| 2019 U23 East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6.2KXC | 31:29 | | | | 487 | | | | Exeter | BUCS Cross Country Championships | 2 Feb 19 |
| 2018 U23 East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:01 | | | | 110 | | | | Pollok | Pollok parkrun # 511 | 8 Dec 18 |
| 2016 U20 East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KXC | 14:13 | | | | 26 | | | | Stirling University | Stirling University Freshers Match | 12 Oct 16 |
| 6.1KXC | 32:55 | | | | 49 | | | | Edinburgh | Scottish Student Sport Championships | 19 Nov 16 |
| 2015 U20 East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 34:18 | | | | 17 | | | | Forres | Scottish North District League | 17 Jan 15 |
| ZXC | 35:46 | | | | 13 | | | | Sutherland | Scottish North District League | 31 Jan 15 |
| 2014 U20 East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:37.6 | | | | 2 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 29 Jun 14 |
| 800 | 2:41.46 | | | | 1 | | | | Inverness | Inverness Harriers Open Meeting | 13 Apr 14 |
| 1500 | 5:33.93 | | | | 2 | | | | Inverness | Scottish North District Championships | 24 May 14 |
| 1500 | 5:56.2 | | | | 3 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 11 May 14 |
| ZXC | 22:51 | | | | 6 | | | | East Sutherland | Scottish North District League | 25 Jan 14 |
| ZXC | 26:53 | | | | 3 | | | | Inverness | Scottish North District Championships | 29 Nov 14 |
| ZXC | 33:02 | | | | 25 | | | | Elgin | Scottish North District League | 15 Nov 14 |
| 2013 U17 East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 47.07 | | | | 3 | B | | | Inverness | Petrofac Grampian Athletics League North Division | 14 Apr 13 |
| 800 | 2:42.48 | | | | 4 | | | | Inverness | Inverness Harriers Open Meeting | 31 Mar 13 |
| ZXC | 18:58 | | | | 44 | | | | Edinburgh | Great Edinburgh International (inc Scottish Inter District Championships) | 5 Jan 13 |
| ZXC | 23:01 | | | | 4 | | | | East Sutherland | RUN 4 IT North District League | 12 Jan 13 |
| ZXC | 24:29 | | | | 11 | | | | Nairn | Scottish North District Championships | 30 Nov 13 |
| 2012 U17 East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 22:33 | | | | 7 | | | | Elgin | Run 4 It North District League | 28 Jan 12 |
| ZXC | 25:50 | | | | 7 | | | | Evanton | Run 4 It North District League | 14 Jan 12 |
| ZXC | 25:53 | | | | 8 | | | | Evanton | Scottish North District Championships | 24 Nov 12 |
| ZXCL | 14:05 | | | | 6 | L3 | | | Nairn | Scottish North District Relay Championships | 13 Oct 12 |
| 2011 U15 East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:49.16 | | | | 9 | 2 | | | Inverness | Highland Athletics Open With Hippo | 3 Apr 11 |
| 1500 | 6:02.30 | | | | 4 | | | | Inverness | Highlands, Islands And Grampian Regional Championships | 28 May 11 |
| 1500 | 6:13.63 | | | | 11 | 2 | | | Inverness | Highland Athletics Open With Hippo | 17 Sep 11 |
| 3K | 13:57 | | | | 22 | | 9 | | Golspie | Golspie 3K | 10 Sep 11 |
| ZXC | 11:50 | | | | 29 | | | | Edinburgh | Bupa International (inc Scottish Inter District Championships) | 8 Jan 11 |
| ZXC | 20:08 | | | | 7 | | | 5 | Forres | Speyside Runner North District League | 15 Jan 11 |
| ZXC | 22:45 | | | | 14 | | | 10 | Forres | Scottish North District Championships | 26 Nov 11 |
| ZXC | 23:32 | | | | 11 | | | | Caithness | Run 4 It North District League | 1 Oct 11 |
| ZXCL | 11:43 | | | | 3 | L3 | | | Dornoch | Scottish North District Relay Championships | 8 Oct 11 |
| 2010 U15 East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:39.33 | | | | 4 | h1 | | | Grangemouth | Aviva Scottish Schools' Championships | 11 Jun 10 |
| 1500 | 5:28.34 | | | | 8 | h1 | | | Grangemouth | Aviva Scottish Schools' Championships | 12 Jun 10 |
| ZXC | 11:43 | | | | 4 | | | | Nairn | Speyside Runner North District League | 30 Jan 10 |
| ZXC | 13:32 | | | | 2 | | | | Forres | Speyside Runner North District League | 23 Jan 10 |
| ZXC | 14:16 | | | | 3 | | | | Moray | Speyside Runner North District League | 13 Feb 10 |
| ZXC | 14:59 | | | | 9 | | | 5 | Keith | Speyside Runner North District League | 30 Oct 10 |
| ZXC | 20:11 | | | | 15 | | | 15 | Lochaber | Speyside Runner North District League | 2 Oct 10 |
| 2009 U13 East Sutherland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 10:29 | | | | 5 | | | | Keith | Speyside Runner North District League | 5 Dec 09 |
| ZXC | 11:50 | | | | 1 | | | 1 | Lochaber | Speyside Runner North District League | 3 Oct 09 |
| ZXC | 13:27 | | | | 2 | | | | Caithness | Speyside Runner North District League | 31 Oct 09 |