| 2024 SEN East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 50KMT | 5:18:07 | | | 5:18:20 | 86 | | | | Forres | Dava Way 50K | 9 Nov 24 |
| 2023 SEN East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KL | 16:44 | | | | 21 | L4 | | | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 4 Mar 23 |
| 21KMT | 1:41:16 | | | 1:41:20 | 11 | | | | Peebles | Glentress Trail 10K / 21K | 18 Feb 23 |
| HM | 89:19 | | | 91:05 | 220 | | | | Alloa | Alloa Half Marathon | 12 Mar 23 |
| Mar | 2:58:41 | c | | | 2723 | | | | London | TCS London Marathon | 23 Apr 23 |
| 2022 SEN East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6.4KXC | 27:55 | | | | 37 | | | | Strathaven | Lanarkshire AAA Championships | 12 Feb 22 |
| 2020 SEN East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10KMT | 42:25 | | | 42:38 | 21 | | | | Buchlyvie | Buchlyvie 10K | 25 Jan 20 |
| 2019 SEN East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 15:12 | | | | 66 | L3 | | | Cumbernauld | Scottish National Relay Championships | 26 Oct 19 |
| 4KXCL | 15:22 | | | | 28 | L4 | | | Kilmarnock | Scottish West District Relay Championships | 12 Oct 19 |
| 2.7ML | 15:33 | | | | 24 | L3 | | | Houston | George Cumming Road Relays | 5 Oct 19 |
| 5KL | 18:06 | | | | 46 | L1 | | | Glasgow | Allan Scally Memorial Relays (4 x 5K) | 2 Mar 19 |
| 5.8ML | 37:37 | | | | 45 | L6 | | | Livingston | Scottish National Mens 6-Stage Road Relay Championships | 24 Mar 19 |
| 10K | 36:39 | | | 36:46 | 22 | | | | Hamilton | Hamilton HamilTEN 10K | 21 Sep 19 |
| 10M | 68:31 | | | | 41 | | | | Millport | Around Cumbrae 10 | 8 Sep 19 |
| HM | 89:46 | | | 90:21 | 422 | | | | Glasgow | Bank of Scotland Great Scottish Half Marathon | 29 Sep 19 |
| 2018 U23 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 13:50 | | | | 51 | L2 | | | Cumbernauld | Scottish National Relay Championships | 27 Oct 18 |
| HM | 85:53 | | | 86:55 | 275 | | | | Glasgow | Bank of Scotland Great Scottish Half Marathon | 30 Sep 18 |
| 2017 U23 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 15:03 | | | | 60 | L2 | | | Cumbernauld | Scottish National Relay Championships | 28 Oct 17 |
| 2.7ML | 14:57 | | | | 26 | L1 | | | Houston | George Cumming Road Relays | 7 Oct 17 |
| 3.1ML | 17:57 | | | | 19 | L3 | | | Livingston | Scottish Men's 6-Stage Relays | 26 Mar 17 |
| Mar | 3:32:57 | | | | 16 | | | | Aberfeldy | Highland Perthshire Marathon | 2 Sep 17 |
| 2016 U23 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4K | 13:57 | | | | 4 | L4 | | | Drumpellier Park | Lanarkshire Relay Championships | 15 Oct 16 |
| 4KXCL | 13:59 | | | | 41 | L4 | | | Cumbernauld | Scottish National Relay Championships | 22 Oct 16 |
| 2015 U20 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3K | 10:05 | | | | 2 | | | 1 | Glasgow | Cambuslang Down By The River 3K | 1 Mar 15 |
| 4KXC | 14:18 | | | | 106 | | | 24 | Glasgow | Scottish National Short Course Championships | 7 Nov 15 |
| 4KXCL | 14:10 | | | | 14 | L4 | | 3 | Hamilton | Scottish West District Relay Championships | 11 Oct 15 |
| 4KXCL | 14:40 | | | | 30 | L4 | | 4 | Cumbernauld | Scottish National Relay Championships | 24 Oct 15 |
| 5.8ML | 35:22 | | | | 30 | L6 | | 2 | Livingston | Scottish Relay Championships | 29 Mar 15 |
| ZXC | 29:55 | | | | 34 | | | | Falkirk | Scottish National Championships | 22 Feb 15 |
| ZXC | 33:14 | | | | 13 | | | 1 | Jackton | East Kilbride AC Open | 18 Jan 15 |
| 2014 U20 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:08.5 | | | | 6 | | | | Wishaw | Lanarkshire Championships | 6 Sep 14 |
| 10000 | 35:20.76 | | | | 1 | C | | | Glasgow | BMC Regional Races | 25 Apr 14 |
| 8KXC | 29:56 | | | | 20 | | | | Falkirk | Scottish National Championships | 22 Feb 14 |
| 10KMT | 39:24 | | | | 12 | | | 1 | East Kilbride | Calderglen Harriers 10K | 27 Jun 14 |
| ZXC | 34:58 | | | | 7 | | | | Jackton | East Kilbride AC Championships | 19 Jan 14 |
| ZXCL | 14:09 | | | | 32 | L2 | | | Port Glasgow | Scottish West District Relay Championships | 11 Oct 14 |
| ZXCL | 14:55 | | | | 37 | L1 | | 9 | Cumbernauld | Scottish National Relay Championships | 25 Oct 14 |
| 2013 U20 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:13.8 | | | | 7 | 4 | | | Crownpoint | Shettleston Harriers Open Graded | 20 Aug 13 |
| 3000 | 10:14.0 | | | | 6 | A | | | Grangemouth | Central & South of Scotland League Division 2 | 12 May 13 |
| 2.7ML | 15:20 | | | | 15 | L3 | | | Houston | George Cummings Relay | 28 Sep 13 |
| 5K | 17:09 | | | | 27 | | | 3 | Glasgow | Clydebank 5K | 16 Mar 13 |
| 5KMT | 16:54 | | | | 4 | | | 2 | East Kilbride | Calderglen Harriers 5K | 28 Jun 13 |
| 3.25ML | 19:09 | | | | 5 | | | | Glasgow | MacAndrew Relay | 5 Oct 13 |
| ZXC | 37:04 | | | | 21 | | | | Coatbridge | Lanarkshire AAA County Championships | 30 Nov 13 |
| ZXCL | 13:47 | | | | 16 | L1 | | | Hamilton | Scottish West District Relay Championships | 12 Oct 13 |
| ZXCL | 14:16 | | | | 33 | L2 | | | Cumbernauld | Scottish National Relay Championships | 26 Oct 13 |
| 2012 U17 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 17:41 | | | | 6 | | | | Coatbridge | Lanarkshire AAA County Championships | 17 Nov 12 |
| ZXC | 23:30 | | | | 1 | | | | Kilmarnock | Kilmarnock H&AC Open | 11 Nov 12 |
| ZXCL | 9:35 | | | | 23 | L3 | | | Kilmarnock | Scottish West District Relay Championships | 13 Oct 12 |
| ZXCL | 9:37 | | | | 31 | L3 | | | Cumbernauld | Scottish National Relay Championships | 27 Oct 12 |
| 2011 U17 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 15:21 | | | | 34 | | | | Falkirk | Scottish National Championships | 19 Feb 11 |
| ZXC | 17:56 | | | | 23 | | | | Irvine | Scottish West District Championships | 16 Jan 11 |
| ZXC | 23:59 | | | | 6 | | | | Kilmarnock | Kilmarnock H&AC Open | 13 Nov 11 |
| ZXC | 26:37 | | | | 31 | | | | Irvine | Scottish West District Championships | 10 Dec 11 |
| ZXCL | 8:53 | | | | 24 | L3 | | | Glasgow | Scottish West District Relay Championships | 8 Oct 11 |
| 2010 U15 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:09.31 | | | | 14 | 2 | | | East Kilbride | Golden League Final | 25 Aug 10 |
| 6K | 22:51 | | | | 14 | | | 11 | Strathclyde Park | St. Andrews Hospice Lanarkshire Schools 6K | 19 Sep 10 |
| ZXC | 12:03 | | | | 8 | | | | Drumpellier Park | Lanarkshire Championships | 20 Nov 10 |
| ZXC | 18:47 | | | | 1 | | | | Kilmarnock | Kilmarnock Open | 14 Nov 10 |
| 2009 U15 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 12:07 | | | | 1 | | | | East Kilbride | East Kilbride AAC Championships | 1 Feb 09 |