| 2025 U23 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 91:37 | c | | | 893 | | | | Bath | Bath Half Marathon | 16 Mar 25 |
| 2023 U20 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:10.17 | | | | 8 | 4 | | | Grangemouth | Scottish National Athletics League | 18 Jun 23 |
| 800 | 2:10.94 | i | | | 6 | h1 | | | Emirates Arena | Scottish Schools AA Indoor T&F Championships | 31 Jan 23 |
| 800 | 2:11.33 | | | | 6 | h1 | | | Grangemouth | Scottish Schools Secondary Track & Field Championships Day 2/3 | 10 Jun 23 |
| 800 | 2:13.20 | | | | 2 | 2 | | | Aberdeen | Aberdeen Summer Open | 16 Jul 23 |
| 800 | 2:14.01 | | | | 11 | 2 | | | Linwood | Linwood Open Graded Meeting | 11 Apr 23 |
| 1500 | 4:32.61 | | | | 7 | F | | | Scotstoun | BMC Regional Races / GAA Miler Meeting | 28 Jul 23 |
| 1500 | 4:37.09 | | | | 8 | 6 | | | Crownpoint | Everyone Active Shettleston Harriers Open Grading Meeting | 5 Sep 23 |
| 6KXC | 23:25 | | | | 38 | | | | Queensferry | SSAA Scottish Secondary Schools' Championships | 2 Mar 23 |
| 2022 U17 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:12.85 | i | | | 3 | 1 | | | Emirates Arena | Scottish Athletics Indoor League Match 1 (AM) | 27 Nov 22 |
| 800 | 2:14.87 | | | | 4 | 5 | | | Glasgow | Milnbank Shettleston Harriers Open Graded Meeting | 30 Aug 22 |
| 800 | 2:16.5 | | | | 8 | h2 | | | Grangemouth | Scottish Schools AA Secondary Championships | 11 Jun 22 |
| 800 | 2:16.55 | i | | | 7 | h5 | | | Emirates Arena | Scottish Schools AA Championships | 10 Feb 22 |
| 800 | 2:18.97 | | | | 3 | 2 | | | Kilmarnock | Giffnock North AC Club Championships | 18 Sep 22 |
| 800 | 2:21.07 | | | | 8 | 5 | | | Grangemouth | Scottish Joint League Meeting | 21 Aug 22 |
| 1500 | 4:43.58 | | | | 4 | 4 | | | Crownpoint | Milnbank Shettleston Open Graded Meeting | 6 Sep 22 |
| 2.8KXCL | 10:59 | | | | 25 | L3 | | 23 | Glasgow | Scottish West District Relay Championships | 8 Oct 22 |
| 3MNAD | 17:20 | | | | 63 | R9 | | | Dunfermline | SSAA Scottish Secondary Schools’ Road Championships | 5 Oct 22 |
| 5KXC | NT | | | | 56 | | | | Queensferry | SSAA Scottish Secondary Schools' Championships | 3 Mar 22 |
| 5.5KXC | 19:23 | | | | 31 | | | | Kilmarnock | Scottish West District Championships | 3 Dec 22 |
| 6.2KXC | 25:04 | | | | 59 | | | | Falkirk | Lindsays Scottish National Championships | 26 Feb 22 |
| 2021 U17 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:15.16 | | | | 4 | B4 | | | Grangemouth | Scottish Joint League Meeting | 22 Aug 21 |
| 800 | 2:19.30 | | | | 3 | | | | Kilmarnock | Giffnock North AC Club Championships | 26 Sep 21 |
| 800 | 2:19.47 | | | | 6 | H | | | Linwood | Scottish U17/U20 3,000m Championships inc. BMC Regional Races / Glasgow AA Miler Meeting Open | 4 Jun 21 |
| 800 | 2:20.38 | | | | 4 | 4 | | | Stirling | University of Stirling Open Graded | 25 Jul 21 |
| 1500 | 4:51.49 | | | | 3 | I | | | Scotstoun | BMC Regional Races / Glasgow AA Miler Meeting Open | 30 Jul 21 |
| 2.5KXCL | 9:38 | | | | 39 | L3 | | 39 | Perth | Scottish National Relay Championships | 23 Oct 21 |
| 3KXC | 10:57 | | | | 20 | L3 | | 19 | Glasgow | Scottish West District Relay Championships | 9 Oct 21 |
| 3KXC | 11:41 | | | | 57 | | | | Lanark | Scottish National Short Course Championships | 6 Nov 21 |
| 3MNAD | NT | | | | 51 | | | | Dunfermline | SSAA Scottish Secondary Schools’ Road Championships | 6 Oct 21 |
| 2020 U15 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:02.04 | | | | 3 | M2 | | | Meadowmill | 4J Studios Open Series | 13 Sep 20 |
| 4KXC | NT | | | | 76 | | | | Queensferry | SSAA Scottish Secondary Schools' Championships | 3 Mar 20 |
| 2019 U15 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.53 | | 0.0 | | 6 | | | | Grangemouth | SSAA Scottish Secondary Schools Championships | 8 Jun 19 |
| 2.2MNAD | NT | | | | 73 | | | | Dunfermline | SSAA Scottish Secondary Schools’ Road Championships | 2 Oct 19 |
| 4KXC | NT | | | | 67 | | | | Queensferry | SSAA Scottish Secondary Schools' Championships | 2 Mar 19 |