| 2025 SEN Shettleston/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:40.69 | | | | 9 | 6 | | | Crownpoint | GAA Miler Meet (2) (inc (inc.4J scottishathletics National U17/20 3000m Championships) | 30 May 25 |
| 3000 | 9:49.04 | i | | | 4 | 2 | | | Emirates Arena | GAA Indoor Miler Meet (inc 4J Scottishathletics Indoor 3000m Championships) | 4 Jan 25 |
| 3K | 9:55 | | | 9:56 | 36 | | | | Armagh | Armagh International Road Races | 13 Feb 25 |
| 5K | 16:48 | | | 16:51 | 187 | | 7 | | Edinburgh | Sri Chinmoy 5K (Inc. Scottish 5K Championships) | 16 May 25 |
| 10KXC | 39:53 | | | | 23 | | | | Falkirk | Lindsays Scottish National Championships | 22 Feb 25 |
| 2024 SEN Shettleston/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:34.34 | | | | 16 | I | | | Belfast | Belfast Irish Milers Meet in Association with Tripadvisor | 11 May 24 |
| 1500 | 4:44.49 | | | | 13 | D | | | Sportcity | BMC Grand Prix - World Athletics Challenger | 25 May 24 |
| 3K | 10:23 | | | 10:23 | 82 | | | | Armagh | Armagh International Road Races | 8 Feb 24 |
| 4KXC | 13:37 | | | | 9 | | | | Kirkcaldy | Scottish National Short Course Championships | 2 Nov 24 |
| 4KXCL | 14:55 | | | | 2 | L2 | | | Cumbernauld | Scottish National Relay Championships | 19 Oct 24 |
| 5K | 17:15 | | | 17:16 | 13 | R2 | 8 | | Linlithgow | Flat 'n' Fast 3K / 5K | 20 Sep 24 |
| 5K | 17:42 | | | 17:47 | 243 | | 27 | | Edinburgh | Sri Chinmoy 5K (Inc. Scottish 5K Championships) | 3 May 24 |
| 8KXC | 32:17 | | | | 33 | | | | Renfrew | British Athletics Cross Challenge (inc Scottish Inter District Championships) | 13 Jan 24 |
| 9.13KXC | 40:51 | | | | 81 | | | | Albufeira, POR | ECCC Cross Country | 25 Feb 24 |
| 10KXC | 41:04 | | | | 27 | | | | Falkirk | Lindsays Scottish National Championships | 24 Feb 24 |
| HM | 80:16 | c | | | 167 | | 6 | | Glasgow | Great Scottish Run Half Marathon | 6 Oct 24 |
| 2023 SEN Shettleston/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:24.97 | | | | 1 | A | | | Crownpoint | CSSAL - Division 1 Match 1 | 30 Apr 23 |
| 1500 | 4:47.90 | | | | 12 | C | | | Sportcity | BMC Grand Prix - World Athletics Challenger | 27 May 23 |
| 1500 | 4:49.56 | | | | 17 | A | | | Belfast | Belfast Irish Milers meet in Association with Tripadvisor | 13 May 23 |
| 3000 | 10:25.65 | i | | | 8 | H | | | Emirates Arena | BMC / Glasgow AA Metric Miler Meeting (inc Scottish 3000m Championships) | 6 Jan 23 |
| 3K | 10:04 | | | 10:05 | 63 | | | | Armagh | Armagh International Road Races | 9 Feb 23 |
| 4KXCL | 16:02 | | | | 7 | L02 | | | Cumbernauld | Scottish National Relay Championships | 21 Oct 23 |
| 5K | 18:06 | | | | 25 | Race C | 8 | | Linlithgow | Flat 'n' Fast 5K | 22 Sep 23 |
| 5KL | 17:45 | | | | 44 | L3 | 1 | | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 4 Mar 23 |
| 7KXC | 31:13 | | | | 21 | | | | Perth | Scottish Inter District Championships | 14 Jan 23 |
| 7.5KXC | 29:07 | | | | 10 | | | | Strathaven | Scottish West District Championships | 2 Dec 23 |
| 8.1KXC | 31:24 | | | | 94 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 25 Nov 23 |
| 8.7KXC | 32:51 | | | | 61 | | | | Oropesa del Mar, ESP | European Cross Country Championships | 5 Feb 23 |
| 10KXC | 41:36 | | | | 24 | | | | Falkirk | Lindsays Scottish National Championships | 25 Feb 23 |
| HM | 86:32 | c | | | 282 | | 18 | | Glasgow | Great Scottish Run Half Marathon | 1 Oct 23 |
| 2022 SEN Shettleston/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:25.87 | | | | 6 | 1 | | | Scotstoun | GAA Miler Meet (1500m & 5000m) | 29 Jul 22 |
| 1500 | 4:28.93 | | | | 4 | | | | Aberdeen | 4J Studios scottishathletics Senior/U17 Championships | 14 Aug 22 |
| 1500 | 4:29.20 | | | | 3 | | | | Tullamore, IRL | Irish Life Health National Combined Events Champs + AAI Games | 24 Jul 22 |
| 1500 | 4:38.48 | | | | 6 | h1 | | | Dublin (S), IRL | Irish Life Health National Championships | 25 Jun 22 |
| 1500 | 4:46.80 | | | | 13 | | | | Dublin (S), IRL | Irish Life Health National Championships | 26 Jun 22 |
| Mile | 4:52.78 | | | | 5 | A | | | Belfast | North Belfast Harriers Afternoon of Miles | 9 Jul 22 |
| Mile | 5:03.17 | | | | 4 | 8 | | | Stirling | The 5th Monument Mile Classic | 20 May 22 |
| 3000 | 9:54.80 | | | | 17 | 1 | | | Glasgow | Milnbank Shettleston Harriers Open Graded Meeting | 30 Aug 22 |
| 3000 | 9:56.21 | | | | 8 | F | | | Crownpoint | BMC Regional Races / GAA Miler Meeting Open inc. Scottish National U17/U20 3000m Championships | 3 Jun 22 |
| 3000 | 10:37.18 | | | | 1 | | | | Grangemouth | Scottish Student Athletics Outdoor Championships | 23 Apr 22 |
| 4KXC | 13:59 | | | | 28 | | | | Kirkcaldy | Scottish National Short Course Championships | 5 Nov 22 |
| 4KXCL | 14:33 | | | | 2 | L1 | | | Glasgow | Scottish West District Relay Championships | 8 Oct 22 |
| 4KXCL | 15:02 | | | | 6 | L1 | 6 | | Cumbernauld | Scottish National Relay Championships | 22 Oct 22 |
| 5KL | 18:21 | | | | 49 | L2 | 5 | | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 5 Mar 22 |
| 7KXC | 29:39 | | | | 42 | | | | Irvine | Scottish Inter District Championships | 15 Jan 22 |
| 8KXC | 35:18 | | | | 48 | | | | Greenford | BUCS Cross Country Championships | 5 Feb 22 |
| 8.1KXC | 31:16 | | | | 75 | | 75 | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs leagues) | 26 Nov 22 |
| 6MMT | 47:23 | c | | | 64 | | 5 | | Glenariff Forest Park | Race Over The Glens 6 | 1 Jan 22 |
| 10.3KXC | 43:28 | | | | 51 | | | | Falkirk | Lindsays Scottish National Championships | 26 Feb 22 |
| HM | 82:31 | c | | | 157 | | 8 | | Glasgow | Great Scottish Run Half Marathon | 2 Oct 22 |
| 2021 U23 Shettleston/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 15:22 | | | | 45 | | | | Lanark | Scottish National Short Course Championships | 6 Nov 21 |
| 4KXC | 15:35 | | | | 2 | L2 | | | Glasgow | Scottish West District Relay Championships | 9 Oct 21 |
| 4KXCL | 14:49 | | | | 8 | L2 | | | Perth | Scottish National Relay Championships | 23 Oct 21 |
| 5M | 30:59 | | | | 47 | | 5 | | Glasgow | Glasgow University 5 | 16 Oct 21 |
| 8.5KXC | 32:52 | | | | 12 | | | | Balloch | Scottish West District Championships | 4 Dec 21 |
| 2020 U23 Shettleston/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3K | 10:26 | | | 10:26 | 71 | | | | Armagh | Armagh International Road Races | 13 Feb 20 |
| 5KL | 18:40 | | | | 54 | L2 | 2 | | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 29 Feb 20 |
| 6KXC | 25:02 | | | | 5 | | | | Glasgow | Milnbank HA Shettleston Harriers Inter Club | 14 Nov 20 |
| 8KXC | 34:34 | | | | 73 | | | | Stirling | Run Stirling (incl British Athletics Cross Challenge) | 11 Jan 20 |
| 8KXC | 34:41 | | | | 94 | | | | Edinburgh | BUCS Cross Country Championships | 1 Feb 20 |
| 10KXC | 46:00 | | | | 41 | | | | Falkirk | Scottish National Championships | 22 Feb 20 |
| 2019 U23 Shettleston/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:00.99 | i | | | 1 | | | | Emirates Arena | Scottish Student Athletics Opening Match | 2 Oct 19 |
| 4KXC | 15:38 | | | | 39 | | | | Kirkcaldy | Scottish National Short Course Championships | 9 Nov 19 |
| 4KXCL | 15:18 | | | | 6 | L2 | | | Cumbernauld | Scottish National Relay Championships | 26 Oct 19 |
| parkrun | 20:41 | | | | 42 | | | 1 | Victoria | Victoria parkrun # 276 | 11 May 19 |
| 6.5KXC | 27:15 | | | | 14 | | | | Coupar | Scottish Student Sport Championships | 2 Nov 19 |
| 5M | 33:54 | | | 33:57 | 87 | | 12 | | Coleraine | Edwin May Nissan 5 | 14 Aug 19 |
| 8.5KXC | 36:37 | | | | 7 | | | | Dumbarton | Scottish West District Championships | 7 Dec 19 |
| 10K | 44:15 | | | 44:18 | 23 | | 4 | | Portrush | North Coast 10K | 27 Jun 19 |
| HM | 93:49 | | | 93:55 | 577 | | 39 | | Glasgow | Bank of Scotland Great Scottish Half Marathon | 29 Sep 19 |
| 2018 U20 Shettleston/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 15:41 | | | | 66 | | | 16 | Lanark | Scottish National Short Course Championships | 10 Nov 18 |
| 4KXCL | 15:36 | | | | 18 | L4 | | 5 | Cumbernauld | Scottish National Relay Championships | 27 Oct 18 |
| parkrun | 21:42 | | | | 9 | | 1 | 1 | Ruchill | Ruchill parkrun # 49 | 28 Apr 18 |
| parkrun | 21:58 | | | | 12 | | 1 | 1 | Ruchill | Ruchill parkrun # 40 | 17 Feb 18 |
| parkrun | 22:21 | | | | 13 | | | | Ruchill | Ruchill parkrun # 41 | 24 Feb 18 |
| parkrun | 22:30 | | | | 12 | | 3 | 1 | Ruchill | Ruchill parkrun # 48 | 21 Apr 18 |
| parkrun | 23:05 | | | | 23 | | | | Ruchill | Ruchill parkrun # 39 | 10 Feb 18 |
| parkrun | 23:10 | | | | 19 | | | | Ruchill | Ruchill parkrun # 50 | 5 May 18 |
| 7KXC | 25:31 | | | | 10 | | | 2 | Balloch Castle Park | Dunbartonshire AAA Championships | 24 Nov 18 |
| HM | 93:55 | | | 95:15 | 743 | | 59 | 1 | Glasgow | Bank of Scotland Great Scottish Half Marathon | 30 Sep 18 |
| 2017 U20 Shettleston/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:20 | | | | 54 | | | 1 | Portrush | Portrush parkrun # 246 | 22 Apr 17 |
| parkrun | 24:36 | | | | 40 | | | 1 | Portrush | Portrush parkrun # 233 | 21 Jan 17 |
| 2016 U20 Shettleston/Glasgow Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:59 | | | | 31 | | | 1 | Portrush | Portrush parkrun # 221 | 29 Oct 16 |
| parkrun | 27:20 | | | | 31 | | | 1 | Portrush | Portrush parkrun # 222 | 5 Nov 16 |