| 2023 U20 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:16.92 | | | | 3 | A | | | Kilmarnock | CSSAL - Division 3 Match 1 | 30 Apr 23 |
| 4KXC | 15:15 | | | | 291 | | | 63 | Lanark | Scottish National Short Course Championships | 4 Nov 23 |
| 3ML | 18:13 | | | | 13 | L5 | | | Livingstone | TruWealth Scottish National Mens 6-Stage Road Relay Championships | 25 Mar 23 |
| 6KXC | 23:05 | | | | 32 | | | | Queensferry | SSAA Scottish Secondary Schools' Championships | 2 Mar 23 |
| 6.8KXC | 27:51 | | | | 50 | | | | Falkirk | Lindsays Scottish National Championships | 25 Feb 23 |
| HM | 95:35 | | | 95:56 | 284 | | | | Musselburgh | Scottish Half Marathon | 24 Sep 23 |
| 2022 U20 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:25.0 | | | | 7 | ADiv2 | | | Linwood | CSSAL Division 2 & 3 Match 2 | 5 Jun 22 |
| Mile | 5:11.92 | | | | 2 | 7 | | | Stirling | The 5th Monument Mile Classic | 20 May 22 |
| 3000 | 10:27.7 | | | | 1 | BDiv2 | | | Linwood | CSSAL Division 2 & 3 Match 2 | 5 Jun 22 |
| 3000 | 10:36.10 | | | | 1 | G | | | Crownpoint | BMC Regional Races / GAA Miler Meeting Open inc. Scottish National U17/U20 3000m Championships | 3 Jun 22 |
| 5000 | 17:29.42 | | | | 1 | 4 | | | Scotstoun | GAA Miler Meet (1500m & 5000m) | 29 Jul 22 |
| 4KXC | 14:01 | | | | 215 | | | 45 | Kirkcaldy | Scottish National Short Course Championships | 5 Nov 22 |
| 4KXCL | 16:53 | | | | 29 | 1 | | 6 | Galashiels | Scottish East District Relay Championships | 1 Oct 22 |
| 3MNAD | 17:13 | | | | 58 | R9 | | | Dunfermline | SSAA Scottish Secondary Schools’ Road Championships | 5 Oct 22 |
| 6KXC | 22:54 | | | | 18 | | | | Livingston | Scottish East District League | 22 Jan 22 |
| 6.2KXC | 24:42 | | | | 50 | | | | Falkirk | Lindsays Scottish National Championships | 26 Feb 22 |
| 8KXC | 32:49 | | | | 36 | | | 6 | Hawick | Scottish East District League | 15 Oct 22 |
| 9.6KXC | 37:31 | | | | 60 | | | 9 | Dundee | Scottish East District League | 19 Nov 22 |
| 2021 U17 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:02.50 | | | | 7 | 5 | | | Edinburgh | Lothian Middle Distance (Closed Event) | 16 Jul 21 |
| 1500 | 5:02.81 | | | | 10 | I | | | Scotstoun | BMC Regional Races / Glasgow AA Miler Meeting Open | 30 Jul 21 |
| 1500 | 5:03.11 | | | | 5 | 4 | | | Meadowmill | Team East Lothian Open Graded (August) | 7 Aug 21 |
| 1500 | 5:03.20 | | | | 12 | h1 | | | Grangemouth | 4J Studios scottishathletics National Senior/U17 Championships | 14 Aug 21 |
| 1500 | 5:05.45 | + | | | 1m | 3 | | | Stirling | The Monument Mile Classic | 21 May 21 |
| Mile | 5:26.85 | | | | 2 | 3 | | | Stirling | The Monument Mile Classic | 21 May 21 |
| 3000 | 10:56.19 | | | | 4 | G | | | Linwood | Scottish U17/U20 3,000m Championships inc. BMC Regional Races / Glasgow AA Miler Meeting Open | 4 Jun 21 |
| 2.5KXC | 11:12 | | | | 28 | L3 | | 27 | Gala | Scottish East District Relay Championships | 9 Oct 21 |
| 5.7KXC | 24:29 | | | | 35 | | | | Stirling | Scottish East District Championships | 4 Dec 21 |
| 6.4KXC | 27:14 | | | | 29 | | | | Dundee | Scottish East District League | 20 Nov 21 |