| 2022 U17 Perth Strathtay |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.80 | i | | | 3 | 2 | | | Emirates Arena | Scottish Athletics Indoor League Afternoon Match | 16 Jan 22 |
| 100 | 13.5 | | -2.6 | | 1 | B | | | Perth | RAM Grampian Athletics League (East) | 3 Jul 22 |
| 100 | 13.62 | w | 2.3 | | 5 | h1 | | | Grangemouth | 4J Studios scottishathletics East District Championships & Open | 14 May 22 |
| 100 | 13.76 | | | | 3 | h1 | | | Grangemouth | Scottish Schools AA Secondary Championships | 10 Jun 22 |
| 100 | 13.93 | | -0.6 | | 8 | s2 | | | Grangemouth | Scottish Schools AA Secondary Championships | 10 Jun 22 |
| 100 | 14.75 | | -2.8 | | 2 | B | | | Aberdeen | RAM Grampian Athletics League (East) | 8 May 22 |
| 200 | 28.00 | w | 3.3 | | 4 | h1 | | | Grangemouth | Scottish Schools AA Secondary Championships | 11 Jun 22 |
| 200 | 28.55 | i | | | 3 | 1 | | | Emirates Arena | Scottish Athletics Indoor League Afternoon Match | 16 Jan 22 |
| 200 | 28.66 | i | | | 2 | H2 | | | Emirates Arena | 4J Studios scottishathletics National Indoor Open | 8 Jan 22 |
| 200 | 28.82 | | 1.7 | | 6 | h1 | | | Aberdeen | 4J Studios scottishathletics Senior/U17 Championships | 14 Aug 22 |
| 2021 U15 Perth Strathtay |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.75 | i | | | 4 | 1 | | | Emirates Arena | Scottish Athletics Indoor League Afternoon Match | 12 Dec 21 |
| 100 | 13.9 | | 0.0 | | 1 | 4 | | | Perth | Perth Strathtay Harriers - Districts Together Apart | 22 May 21 |
| 2020 U15 Perth Strathtay |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.04 | i | | | 6 | h8 | | | Emirates Arena | Scottish National U13 / U15 / U20 Championships | 1 Mar 20 |
| 60 | 9.38 | i | | | 6 | 3 | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 12 Jan 20 |
| 150 | 22.22 | | 1.2 | | 3 | M3 | | | Meadowmill | 4J Studios Open Series | 23 Aug 20 |
| 200 | 30.05 | i | | | 6 | h5 | | | Emirates Arena | Scottish Schools AA Championships | 5 Feb 20 |
| 200 | 30.09 | i | | | 4 | h7 | | | Emirates Arena | Scottish National U13 / U15 / U20 Championships | 1 Mar 20 |
| 800 | 2:49.79 | i | | | 5 | 2 | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 12 Jan 20 |
| 3KXC | NT | | | | 80 | | | | Queensferry | SSAA Scottish Secondary Schools' Championships | 3 Mar 20 |
| 2019 U13 Perth Strathtay |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.7 | | | | 5 | A | | | Perth | Grampian League Division East | 5 May 19 |
| 150 | 23.18 | | 0.8 | | 8 | A | | | Inverness | UK Youth Development U13/U15 League Division Scotland NE | 19 May 19 |
| 200 | 30.60 | i | | | 12 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 1 Dec 19 |
| 200 | 30.79 | i | | | 11 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 27 Oct 19 |
| 200 | 31.9 | | | | 5 | A | | | Perth | Grampian League Division East | 30 Jun 19 |
| 800 | 2:45.9 | | | | 5 | A | | | Perth | Grampian League Division East | 30 Jun 19 |
| 800 | 2:55.9 | | | | 5 | B | | | Perth | Grampian League Division East | 5 May 19 |
| 800 | 3:01.04 | | | | 4 | A | | | Inverness | UK Youth Development U13/U15 League Division Scotland NE | 19 May 19 |
| 1200 | 4:48.86 | | | | 7 | A | | | Aberdeen | Grampian League Division East | 2 Jun 19 |
| LJ | 3.12 | | | | 8 | A | | | Perth | Grampian League Division East | 30 Jun 19 |
| LJ | 2.85 | | | | 8 | A | | | Aberdeen | Grampian League Division East | 2 Jun 19 |
| LJ | 2.81 | | | | 7 | B | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland NE | 23 Jun 19 |
| SP2.72K | 3.59 | | | | 7 | B | | | Perth | Grampian League Division East | 5 May 19 |
| 2.4KXC | 12:52 | | | | 37 | | | | Stirling | Scottish East District League | 19 Oct 19 |
| 3.1KXC | 17:57 | | | | 137 | | | | Falkirk | Lindsays Scottish National Championships | 23 Feb 19 |
| 2018 U13 Perth Strathtay |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75 | 12.76 | | | | 6 | C2 | | | Perth | Scottish Athletics U12 Superteams | 16 Jun 18 |