| 2025 U20 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.58 | i | | | 10 | B | | | Emirates Arena | 4J Studios scottishathletics National Indoor Open | 18 Jan 25 |
| LJ | 4.49 | | 1.5 | | 14 | | | | Grangemouth | Scottish National Athletics League 2025 | 8 Jun 25 |
| LJ | 4.47 | i | | | 9 | | | | Emirates Arena | GAA New Year Bash | 4 Jan 25 |
| LJ | 4.47 | | | | 5 | C | | | Aberdeen | AAAC Spring Open | 6 Apr 25 |
| LJ | 4.35 | w | 2.6 | | 11 | | | | Aberdeen | Scottish National Athletics League 2025 | 18 May 25 |
| LJ | 4.34 | | | | 8 | B | | | Inverness | Inverness Harriers Spring Open Graded | 29 Mar 25 |
| LJ | 4.21 | i | | | 7 | | | | Aberdeen | Subsea Supplies Indoor Open Graded - Meeting 2 | 5 Jan 25 |
| LJ | NM | | | | - | | | | Moray | Knockando Horizontal Jumps Meet | 26 Apr 25 |
| TJ | 9.70 | i | | | 7 | | | | Aberdeen | Aberdeen AAC Open Graded - Meeting 1 (INDOOR EVENTS) | 30 Apr 25 |
| TJ | 9.29 | w | 2.5 | | 10 | | | | Aberdeen | Scottish National Athletics League 2025 | 18 May 25 |
| 2024 U17 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.82 | | | | 5 | | | | Inverness | Inverness Harriers Jumps and Throws Open | 19 Jul 24 |
| LJ | 4.71 | | | | 3 | | | | Inverness | Inverness Open Graded | 25 May 24 |
| LJ | 4.57 | w | 2.3 | | 4 | A | | | Dundee | RAM Grampian Athletics League (East) | 9 Jun 24 |
| LJ | 4.55 | | 0.0 | | 4 | | | | Grangemouth | Scottish National Athletics League | 30 Jun 24 |
| LJ | 4.54 | i | | | 7 | A | | | Aberdeen | Subsea Supplies Indoor Open Graded - Meeting 1 | 15 Dec 24 |
| LJ | 4.52 | | 0.0 | | 9 | | | | Grangemouth | Eric Liddell 100 Scottish Schools AA Championships | 7 Jun 24 |
| LJ | 4.52 | | 0.5 | | - | A | | | Dundee | RAM Grampian Athletics League (East) | 9 Jun 24 |
| LJ | 4.47 | w | 2.3 | | 3 | | | | Moray | Knockando Horizontal Jumps Meets | 26 May 24 |
| LJ | 4.46 | i | | | 6 | | | | Grangemouth | Falkirk Victoria Harriers Indoor open grades | 24 Nov 24 |
| LJ | 4.45 | i | | | 11 | | | | Glasgow | Jump Glasgow | 22 Mar 24 |
| LJ | 4.41 | | | | 3 | | | | Aberdeen | AAAC Spring Open | 7 Apr 24 |
| LJ | 4.36 | | 0.0 | | 1 | | | | Moray | Knockando Horizontal Jumps Meets | 4 May 24 |
| LJ | 4.34 | | | | 10 | | | | Inverness | North Area Trophy | 31 Aug 24 |
| LJ | 4.34 | | 0.8 | | 5 | | | | Moray | Knockando Horizontal Jumps Meets | 1 Sep 24 |
| LJ | 4.30 | i | | | 8 | A | | | Aberdeen | Subsea Supplies Indoor Open Graded - Meeting 3 | 21 Jan 24 |
| LJ | 4.22 | | -0.9 | | 3 | A | | | Moray | Knockando Horizontal Jumps Meets | 14 Apr 24 |
| LJ | 4.12 | i | | | 10 | A | | | Aberdeen | Subsea Supplies Indoor Open Graded - Meeting 4 | 10 Mar 24 |
| LJ | NM | | | | - | | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 18 Aug 24 |
| TJ | 9.83 | w | 4.1 | | 6 | | | | Grangemouth | Eric Liddell 100 Scottish Schools AA Championships | 8 Jun 24 |
| TJ | 9.69 | | 1.7 | | - | | | | Grangemouth | Eric Liddell 100 Scottish Schools AA Championships | 8 Jun 24 |
| TJ | 9.54 | w | 2.3 | | 2 | | | | Moray | Knockando Horizontal Jumps Meets | 26 May 24 |
| TJ | 9.54 | w | 2.3 | | 2 | | | | Moray | Knockando Horizontal Jumps Meets | 26 May 24 |
| TJ | 9.41 | w | 3.0 | | 3 | | | | Moray | Knockando Horizontal Jumps Meets | 1 Sep 24 |
| TJ | 9.38 | | | | 4 | A | | | Perth | RAM Grampian Athletics League (East) | 27 Apr 24 |
| TJ | 9.28 | | 1.5 | | - | | | | Moray | Knockando Horizontal Jumps Meets | 1 Sep 24 |
| TJ | 9.24 | | | | 5 | | | | Inverness | North Area Trophy | 31 Aug 24 |
| TJ | 9.07 | i | | | 5 | | | | Aberdeen | AAAC Open Graded - Meeting 1 (Indoor Events) | 24 Apr 24 |
| TJ | 8.98 | | 0.6 | | 1 | | | | Moray | Knockando Horizontal Jumps Meets | 4 May 24 |
| SP3K | 6.29 | | | | 14 | | | | Grangemouth | Scottish National Athletics League | 30 Jun 24 |
| 2023 U17 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.25 | i | | | 9 | A | | | Aberdeen | Subsea Supplies Indoor Open Graded - Meeting 1 | 10 Dec 23 |
| LJ | 3.93 | | | | 10 | B | | | Aberdeen | Aberdeen Summer Open | 16 Jul 23 |
| LJ | 3.85 | w | | | 11 | | | | Aberdeen | Aberdeen Spring Open | 9 Apr 23 |
| 2022 U15 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.44 | i | | | 3 | 1.9 | | | Aberdeen | Aberdeen AAC Indoor Open Graded - Meeting 1 | 10 Dec 22 |
| 60 | 9.57 | i | | | 1 | 1.4 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 16 Jan 22 |
| 100 | 16.46 | | | | 5 | B2 | | | Aberdeen | RAM Grampian Athletics League (East) | 8 May 22 |
| 200 | 31.40 | | -2.1 | | 2 | 3 | | | Aberdeen | Aberdeen AAC Open Graded - Meeting 1 | 27 Apr 22 |
| 200 | 31.49 | | -3.5 | | 6 | A | | | Aberdeen | RAM Grampian Athletics League (East) | 8 May 22 |
| 300 | 49.70 | | | | 6 | 1 | | | Aberdeen | Aberdeen AAC Open Graded | 18 May 22 |
| 300 | 50.17 | | | | 2 | B | | | Aberdeen | UK Youth Development League Lower Scottish Scottish North East Division | 1 May 22 |
| 2021 U15 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.53 | i | | | 1 | 2.9 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 12 Dec 21 |
| 100 | 15.51 | | -1.0 | | 5 | 2 | | | Aberdeen | Youth Development League Lower Scotland North (East) | 20 Jun 21 |
| 300 | 52.57 | | | | 3 | A | | | Aberdeen | Youth Development League Lower Scotland North (East) | 1 Aug 21 |
| 800 | 2:46.27 | | | | 3 | 5 | | | Aberdeen | RAM Athletics League (North East) | 6 Jun 21 |
| 800 | 2:46.55 | | | | 8 | h2 | | | Aberdeen | 4J Studios scottishathletics National U13/U15/U20 Championships | 28 Aug 21 |
| 800 | 2:53.89 | | | | 4 | 1 | | | Aberdeen | Youth Development League Lower Scotland North (East) | 20 Jun 21 |
| 800 | 2:55.68 | | | | 6 | B2 | | | Aberdeen | North East Open Graded | 16 May 21 |
| 1500 | 6:08.17 | | | | 9 | B2 | | | Aberdeen | North East Open Graded | 23 May 21 |
| 2MNAD | NT | | | | 88 | | | | Dunfermline | SSAA Scottish Secondary Schools’ Road Championships | 6 Oct 21 |
| 4.2KXC | 22:13 | | | | 56 | | | | Stirling | Scottish East District Championships | 4 Dec 21 |
| 2020 U13 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.03 | i | | | 6= | | | | Aberdeen | Aberdeen High Jump Open | 27 Jan 20 |
| 2019 U13 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.94 | i | | | 2 | 1.20 | | | Aberdeen | Aberdeen Open Graded Meeting | 15 Dec 19 |
| 75 | 12.13 | | | | 4 | B | | | Inverness | UK Youth Development U13/U15 League Division Scotland NE | 19 May 19 |
| 100 | 16.05 | | 1.6 | | 5 | 8 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 28 Jul 19 |
| 100 | 16.19 | | 1.2 | | 6 | 2 | | | Aberdeen | Aberdeen AAC Club Championships | 25 Aug 19 |
| 100 | 16.4 | | | | 3 | B | | | Perth | Grampian League Division East | 30 Jun 19 |
| 100 | 16.47 | | -2.7 | | 5 | 3 | | | Aberdeen | Aberdeen Open Graded Meeting | 21 Aug 19 |
| 100 | 16.74 | | | | 2 | 4 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 15 May 19 |
| 200 | 32.94 | w | 3.5 | | 7 | B | | | Aberdeen | Grampian League Final | 1 Sep 19 |
| 200 | 33.51 | | -0.4 | | 8 | 7 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 28 Jul 19 |
| 200 | 34.33 | | | | 4 | B1 | | | Aberdeen | Grampian League Division East | 2 Jun 19 |
| 200 | 35.0 | | | | 4 | NS | | | Perth | Grampian League Division East | 30 Jun 19 |
| 200 | 35.19 | | | | 3 | 5 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 17 Apr 19 |
| 800 | 3:03.77 | | | | 5 | 2 | | | Aberdeen | Aberdeen AAC Club Championships | 25 Aug 19 |
| LJ | 3.14 | | | | 15 | | | | Aberdeen | Aberdeen AAC Club Championships | 25 Aug 19 |
| LJ | 3.11 | | | | 14 | | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 28 Jul 19 |
| SP2.72K | 4.08 | | | | 14 | | | | Aberdeen | Aberdeen AAC Club Championships | 25 Aug 19 |