| 2025 V35 Edinburgh AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:18 | | | | 1 | | | 1 | Faskally Forest | Faskally Forest parkrun # 189 | 24 May 25 |
| parkrun | 18:42 | | | | 2 | | | | Faskally Forest | Faskally Forest parkrun # 187 | 19 Apr 25 |
| parkrun | 18:55 | | | | 1 | | | 1 | Faskally Forest | Faskally Forest parkrun # 171 | 1 Jan 25 |
| 8.8KXC | 30:00 | | | | 53 | | | | Balbardie Park | Scottish East District League | 18 Jan 25 |
| 10K | 36:03 | c | | | 6 | | | | Penicuik | Penicuik 10K | 10 May 25 |
| 10KXC | 36:37 | | | | 119 | | | | Falkirk | Lindsays Scottish National Championships | 22 Feb 25 |
| 10M | 58:37 | | | | 6 | | | | Rosewell | Lasswade 10 | 2 Mar 25 |
| HM | 74:30 | | | 74:33 | 15 | | | | Alloa | Alloa Half Marathon | 16 Mar 25 |
| 2024 V35 Edinburgh AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 13:39 | | | | 189 | | | | Kirkcaldy | Scottish National Short Course Championships | 2 Nov 24 |
| parkrun | 17:57 | | | | 2 | | | 1 | Faskally Forest | Faskally Forest parkrun # 138 | 18 May 24 |
| parkrun | 18:28 | | | | 1 | | | 1 | Faskally Forest | Faskally Forest parkrun # 170 | 28 Dec 24 |
| 8.6KXC | 32:23 | | | | 52 | | | | Stirling | Scottish East District Championships | 30 Nov 24 |
| 10KMT | 37:01 | | | | 1 | | | | Cumbernauld | Palacerigg 10K | 25 Aug 24 |
| 10KMT | 37:26 | | | 37:28 | 1 | | | | Dalkeith | Bluebell Trail Run 5K / 10K | 12 May 24 |
| 10KMT | 38:56 | | | 38:57 | 8 | | | | Dunkeld | Birnam Trail Race | 9 Jun 24 |
| 2023 V35 Edinburgh AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KL | 16:29 | | | | 14 | L4 | | | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 4 Mar 23 |
| parkrun | 17:32 | | | | 2 | | | 1 | Vogrie | Vogrie parkrun # 240 | 22 Jul 23 |
| parkrun | 17:41 | | | | 1 | | | 1 | Vogrie | Vogrie parkrun # 239 | 15 Jul 23 |
| parkrun | 17:53 | | | | 1 | | | 1 | Faskally Forest | Faskally Forest parkrun # 75 | 18 Feb 23 |
| parkrun | 17:57 | | | | 1 | | | 1 | Faskally Forest | Faskally Forest parkrun # 72 | 28 Jan 23 |
| parkrun | 18:08 | | | | 2 | | | | Faskally Forest | Faskally Forest parkrun # 93 | 24 Jun 23 |
| parkrun | 19:02 | | | | 1 | | | 1 | Faskally Forest | Faskally Forest parkrun # 85 | 29 Apr 23 |
| 7KXC | 29:56 | | | | 66 | | | 5 | Perth | Scottish Inter District Championships | 14 Jan 23 |
| 10KXC | 36:54 | | | | 101 | | | | Falkirk | Lindsays Scottish National Championships | 25 Feb 23 |
| 2022 V35 Edinburgh AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 13:59 | | | | 34 | L2 | | | Cumbernauld | Scottish National Relay Championships | 22 Oct 22 |
| 5K | 15:50 | | | 15:52 | 77 | | | | Edinburgh | Sri Chinmoy 5K | 6 May 22 |
| parkrun | 16:54 | | | | 1 | | | 1 | Derry City | Derry City parkrun # 430 | 31 Dec 22 |
| parkrun | 16:56 | | | | 1 | | | 1 | Vogrie | Vogrie parkrun # 194 | 6 Aug 22 |
| parkrun | 17:11 | | | | 1 | | | 1 | Vogrie | Vogrie parkrun # 189 | 2 Jul 22 |
| parkrun | 17:56 | | | | 1 | | | 1 | Faskally Forest | Faskally Forest parkrun # 21 | 1 Jan 22 |
| parkrun | 18:19 | | | | 1 | | | 1 | Faskally Forest | Faskally Forest parkrun # 69 | 24 Dec 22 |
| 8KXC | 29:45 | | | | 13 | | | | Hawick | Scottish East District League | 15 Oct 22 |
| 8.6KXC | 30:49 | | | | 41 | | | 6 | Stirling | Scottish East District Championships | 3 Dec 22 |
| 9KXC | 31:06 | | | | 27 | | | | Livingston | Scottish East District League | 22 Jan 22 |
| 5.9ML | 32:27 | | | | 11 | L6 | | | Livingston | TruWealth Scottish National Mens 6-Stage Road Relay Championships | 26 Mar 22 |
| 9.6KXC | 34:42 | | | | 31 | | | | Dundee | Scottish East District League | 19 Nov 22 |
| 10K | 32:24 | | | 32:26 | 27 | | | | Stirling | City of Stirling 10K | 11 Sep 22 |
| 10K | 32:58 | | | 33:00 | 10 | | | | Grangemouth | Jim Dingwall Round the Houses 10K (incl. British Masters Championships) | 17 Apr 22 |
| 10K | 33:14 | | | 33:14 | 12 | | | | Paisley | Paisley 10K | 21 Aug 22 |
| 10.3KXC | 36:45 | | | | 63 | | | | Falkirk | Lindsays Scottish National Championships | 26 Feb 22 |
| HM | 71:54 | c | | | 16 | | | 5 | Glasgow | Great Scottish Run Half Marathon | 2 Oct 22 |
| 2021 SEN Edinburgh AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:31.68 | + | | | 11m | 20 | | | Stirling | The Monument Mile Classic | 21 May 21 |
| Mile | 4:50.85 | | | | 11 | 20 | | | Stirling | The Monument Mile Classic | 21 May 21 |
| 4KXC | 13:52 | | | | 112 | | | | Lanark | Scottish National Short Course Championships | 6 Nov 21 |
| 4KXC | 14:58 | | | | 9 | L3 | | | Gala | Scottish East District Relay Championships | 9 Oct 21 |
| 4KXCL | 13:03 | | | | 24 | L4 | | | Perth | Scottish National Relay Championships | 23 Oct 21 |
| parkrun | 17:59 | | | | 1 | | | 1 | Derry City | Derry City parkrun # 378 | 25 Dec 21 |
| 8.6KXC | 32:04 | | | | 41 | | | | Stirling | Scottish East District Championships | 4 Dec 21 |
| 9.6KXC | 34:07 | | | | 21 | | | | Dundee | Scottish East District League | 20 Nov 21 |
| 10KXC | 35:16 | | | | 26 | | | | Edinburgh | Edinburgh University Braid Hills Open | 13 Nov 21 |
| 2020 SEN Edinburgh AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 4:36.36 | | | | 6 | 17 | | | Stirling | Monument Mile Classic Open | 18 Sep 20 |
| 2019 SEN Perth RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 16:05.94 | | | | 8 | C | | | Scotstoun | BMC Regional Races / GAA Miler Meeting Open | 26 Jul 19 |
| 4KXC | 13:54 | | | | 104 | | | | Kirkcaldy | Scottish National Short Course Championships | 9 Nov 19 |
| 4KXCL | 13:33 | | | | 20 | L3 | | | Cumbernauld | Scottish National Relay Championships | 26 Oct 19 |
| 4KXCL | 13:44 | | | | 15 | L1 | | | Livingston | Scottish East District Relay Championships | 12 Oct 19 |
| 5K | 16:06 | | | 16:07 | 81 | | | | Edinburgh | Self Transcendence 5K (Inc Scottish Championships) | 3 May 19 |
| parkrun | 16:46 | | | | 4 | | | 1 | Edinburgh | Edinburgh parkrun # 509 | 17 Aug 19 |
| parkrun | 16:58 | | | | 1 | | | 1 | Derry City | Derry City parkrun # 339 | 25 Dec 19 |
| 8.1KXC | 30:36 | | | | 38 | | | | Broxburn | Scottish East District League | 23 Nov 19 |
| 8.6KXC | 30:49 | | | | 38 | | | | Dundee | Scottish East District Championships | 7 Dec 19 |
| 10K | 32:18 | | | 32:20 | 44 | | | | Stirling | City of Stirling 10K (Inc Scottish Championships) | 8 Sep 19 |
| 10K | 33:11 | | | 33:13 | 16 | | | | Grangemouth | Jim Dingwall Round the Houses 10K | 14 Apr 19 |
| 10KXC | 35:37 | | | | 40 | | | | Edinburgh | Edinburgh University Braid Hills Open | 16 Nov 19 |
| 10KXC | 38:25 | | | | 73 | | | | Falkirk | Lindsays Scottish National Championships | 23 Feb 19 |
| 2018 SEN Perth RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:59.15 | | | | 7 | B | | | Grangemouth | Scottish Athletics National U17 / Senior Championships | 12 Aug 18 |
| 1M | 4:49 | | | | 7 | | | | Edinburgh | Self Transcendence Mile | 27 Jun 18 |
| 1M | 4:58 | | | | 12 | | | | Edinburgh | Self Transcendence Mile | 30 May 18 |
| 2M | 10:33 | | | | 2 | | | | Edinburgh | Self Transcendence 2M | 11 Jul 18 |
| 4KXC | 13:04 | | | | 82 | | | | Lanark | Scottish National Short Course Championships | 10 Nov 18 |
| 4KXCL | 13:17 | | | | 39 | L1 | | | Cumbernauld | Scottish National Relay Championships | 27 Oct 18 |
| 5K | 16:15 | | | 16:16 | 65 | | | | Edinburgh | Self Transcendence 5K (Inc Scottish Championships) | 4 May 18 |
| 5K | 16:29 | | | | 2 | | | | Edinburgh | Self Transcendence 5K | 4 Jul 18 |
| parkrun | 16:46 | | | | 1 | | | 1 | Derry City | Derry City parkrun # 274 | 6 Oct 18 |
| parkrun | 16:53 | | | | 2 | | | 1 | Perth | Perth parkrun # 231 | 28 Apr 18 |
| 8.1KXC | 30:52 | | | | 34 | | | | Broxburn | Scottish East District League | 24 Nov 18 |
| 9KXC | 31:17 | | | | 20 | | | | Stirling | Scottish East District League | 20 Oct 18 |
| 10K | 33:10 | | | 33:11 | 32 | | | | Stirling | City of Stirling 10K (Inc Scottish Championships) | 9 Sep 18 |
| 10K | 33:12 | | | 33:12 | 15 | | | | Glasgow | Bank of Scotland Great Scottish 10K | 30 Sep 18 |
| 10KMT | 33:51 | | | 33:54 | 1 | | | | Pitlochry | Pitlochry Running Festival 10K | 16 Sep 18 |
| 10KXC | 34:37 | | | | 25 | | | | Edinburgh | Edinburgh University Braid Hills Open | 17 Nov 18 |
| 10KXC | 37:40 | | | | 82 | | | | Falkirk | Lindsays Scottish National Championships | 24 Feb 18 |
| 2017 SEN Perth RR/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1M | 4:58 | | | | 13 | | | | Meadows | Sri Chinmoy Mile | 31 May 17 |
| 2M | 10:34 | | | | 6 | | | | Meadows | Sri Chinmoy 2 | 24 May 17 |
| 4KXC | 13:50 | | | | 111 | | | | Kirkcaldy | Scottish Short Course Championships | 11 Nov 17 |
| 4KXCL | 14:03 | | | | 28 | L2 | | | Cumbernauld | Scottish National Relay Championships | 28 Oct 17 |
| parkrun | 17:31 | | | | 1 | | | 1 | Perth | Perth parkrun # 213 | 30 Dec 17 |
| 5M | 26:37 | | | | 10 | | | | Edinburgh | Kings Buildings 5 | 4 Mar 17 |
| 5M | 26:54 | | | | 3 | | | | Garscube SC | Glasgow University 5 | 18 Feb 17 |
| 8.1KXC | 29:27 | | | | 26 | | | | Broxburn | Scottish East District League | 14 Jan 17 |
| 9KXC | 35:09 | | | | 35 | | | | Alloa | Scottish East District League | 25 Nov 17 |
| 9.6KXC | 34:49 | | | | 59 | | | | Livingston | Scottish East District Championships | 9 Dec 17 |
| 10K | 33:26 | | | 33:28 | 39 | | | | Stirling | City of Stirling 10K | 10 Sep 17 |
| 10KNAD | 35:55 | | | 35:57 | 1 | | | | Pitlochry | Pitlochry 10K | 17 Sep 17 |
| 10KXC | 35:09 | | | | 34 | | | | Edinburgh | Edinburgh University Braid Hills Open | 18 Nov 17 |
| 10KXC | 39:44 | | | | 69 | | | | Falkirk | Scottish National Championships | 25 Feb 17 |
| 2016 SEN Perth RR/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:24.70 | i | | | 7 | B | | | Emirates Arena | BMC / Glasgow AA Metric Miler Meeting (Inc Scottish 3000m Championships) | 3 Jan 16 |
| 4KXC | 13:50 | | | | 86 | | | | Renfrew | Scottish National Short Course Championships | 5 Nov 16 |
| 4KXCL | 13:35 | | | | 34 | L2 | | | Cumbernauld | Scottish National Relay Championships | 22 Oct 16 |
| parkrun | 16:35 | | | | 1 | | | 1 | Perth | Perth parkrun # 160 | 31 Dec 16 |
| parkrun | 16:48 | | | | 1 | | | 1 | Perth | Perth parkrun # 159 | 24 Dec 16 |
| 9KXC | 32:17 | | | | 36 | | | | Stirling University | Scottish East District League | 15 Oct 16 |
| 9KXC | 33:27 | | | | 22 | | | | Alloa | Scottish East District League | 19 Nov 16 |
| 9.7KXC | 32:48 | | | | 24 | | | | Aberdeen | Scottish East District Championships | 3 Dec 16 |
| 10K | 34:06 | | | | 1 | | | | Pitlochry | Pitlochry 10K | 18 Sep 16 |
| 10KXC | 35:23 | | | | 25 | | | | Edinburgh University Braid Hills Open | Edinburgh University Braid Hills Open | 12 Nov 16 |
| 2015 SEN Perth RR/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 13:41 | | | | 72 | | | | Glasgow | Scottish National Short Course Championships | 7 Nov 15 |
| 5KMT | 18:01 | | | | 11 | | | | Edinburgh | Morrisons Great Winter Run 5K | 10 Jan 15 |
| parkrun | 17:05 | | | | 1 | | | 1 | Perth | Perth parkrun # 85 | 4 Jul 15 |
| 8.2KXC | 33:54 | | | | 22 | | | | Alloa | Scottish East District League | 21 Nov 15 |
| 9.6KXC | 35:08 | | | | 46 | | | | Livingston | Scottish East District Championships | 12 Dec 15 |
| 10K | 33:47 | | | 33:50 | 27 | | | | Stirling | City of Stirling 10K (Inc Scottish 10K Championships) | 13 Sep 15 |
| 10K | 33:55 | | | | 3 | | | | Pitlochry | Pitlochry 10K | 20 Sep 15 |
| 10K | 35:55 | | | | 5 | | | | Kinross | Kinross 10K | 30 Apr 15 |
| HM | 73:07 | | | 73:09 | 36 | | | | Glasgow | Bank of Scotland Great Scottish Half Marathon | 4 Oct 15 |
| Mar | 2:38:02 | | | 2:38:08 | 172 | | | | Frankfurt, GER | Frankfurt Marathon | 25 Oct 15 |
| 2014 SEN Perth RR/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:01.29 | i | | | 4 | r2 | | | Emirates Arena | Scottish National U18/U20/Senior 3000m Championships | 2 Mar 14 |
| 3000 | 9:12.76 | i | | | 6 | | | | Emirates Arena | Scottish University & College Championships | 8 Feb 14 |
| 3000 | 9:15.82 | i | | | 1 | 6 | | | Emirates Arena | BMC Glasgow Open | 4 Jan 14 |
| 10K | 33:52 | | | 33:52 | 2 | | | | Pitlochry | Pitlochry 10K | 21 Sep 14 |
| 11.1KXC | 38:13 | | | | 80 | | | | Stirling | BUCS Cross Country Championships | 1 Feb 14 |
| 12KXC | 42:51 | | | | 41 | | | | Falkirk | Scottish National Championships | 22 Feb 14 |
| HM | 73:21 | c | | | 34 | | | | Glasgow | Bank of Scotland Great Scottish Half Marathon | 5 Oct 14 |
| ZXCL | 14:29 | | | | 18 | L4 | | | Cumbernauld | Scottish National Relay Championships | 25 Oct 14 |
| ZXCL | 16:37 | | | | 10 | L4 | | | Helenburgh | Dunbartonshire XC Relay Championships | 18 Oct 14 |
| 2013 SEN Perth RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 28:06 | | | | 14 | | | | Glasgow | Glasgow University 5 | 2 Mar 13 |
| 10K | 35:31 | | | | 2 | | | | Pitlochry | Pitlochry 10K | 22 Sep 13 |
| HM | 76:04 | c | | | 31 | | | | Glasgow | Bank of Scotland Great Scottish Half Marathon | 6 Oct 13 |
| HM | 78:01 | | | 78:01 | 26 | | | | Inverness | Inverness Half Marathon | 17 Mar 13 |
| ZXC | 13:35 | | | | 53 | | | | Glasgow | Scottish National 4K Championships | 10 Nov 13 |
| ZXC | 32:08 | | | | 23 | | | | Aberdeen | Scottish Student Sport Championships | 23 Nov 13 |
| ZXC | 35:12 | | | | 19 | | | | Edinburgh | Edinburgh University Braid Hills Open | 16 Nov 13 |
| ZXC | 38:54 | | | | 14 | | | | Kilmarnock | Scottish West District Championships | 7 Dec 13 |
| ZXC | 45:03 | | | | 99 | | | | Falkirk | Scottish National Championships | 23 Feb 13 |
| ZXCL | 13:33 | | | | 9 | L4 | | | Hamilton | Scottish West District Relay Championships | 12 Oct 13 |
| ZXCL | 13:50 | | | | 19 | L4 | | | Cumbernauld | Scottish National Relay Championships | 26 Oct 13 |
| 2010 SEN St. Andrews Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:10.33 | | | | 6 | h2 | | | Pitreavie | Scottish University Championships | 24 Apr 10 |
| 5000 | 17:09.49 | | | | 4 | | | | Pitreavie | Scottish University Championships | 24 Apr 10 |
| 5M | 27:32 | | | | 6 | | | | Cupar | Cupar 5 | 27 Feb 10 |
| 10K | 34:15 | | | | 26 | | | | Glasgow | Jim Dingwall Memorial 10K | 28 Mar 10 |
| ZXC | 43:59 | | | | 76 | | | | Falkirk | Scottish Championships | 20 Feb 10 |
| 2009 SEN St. Andrews Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 35:51 | | | | 44 | | | | Grangemouth | Jim Dingwall Memorial Round the Houses 5/10K | 29 Mar 09 |