| 2022 U20 Elgin |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT6K | 49.46 | | | | 1 | | | | Grangemouth | Scottish Schools AA Secondary Championships | 10 Jun 22 |
| HT6K | 48.78 | | | | 1 | | | | Inverness | 4J Studios scottishathletics North District Championships & Open | 13 May 22 |
| HT6K | 46.21 | | | | 2 | | | | Inverness | Inverness Harriers Jumps and Throws Series | 24 Jun 22 |
| 2021 U20 Ross County |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT6K | 44.16 | | | | 3 | | | | Aberdeen | 4J Studios scottishathletics National U13/U15/U20 Championships | 29 Aug 21 |
| HT6K | 41.10 | | | | 1 | | | | Inverness | North Area Trophy | 26 Sep 21 |
| 2019 U17 Ross County |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 10.02 | i | | | 9 | | | | Emirates Arena | Scottish Schools AA Championships | 6 Feb 19 |
| DT1.5K | 25.06 | | | | 1 | | | | Inverness | Ross County AC End of Year Hammer | 23 Dec 19 |
| HT5K | 46.33 | | | | 1 | | | | Inverness | Ross County AC End of Year Hammer | 23 Dec 19 |
| HT5K | 45.95 | | | | 6 | | | | Swansea | SIAB Schools International | 20 Jul 19 |
| HT5K | 45.19 | | | | 1 | | | | Inverness | Scottish North District U13 / U15 / U17 Championships | 11 May 19 |
| HT5K | 43.94 | | | | 4 | | | | Grangemouth | Scottish Athletics National U17 / Senior Championships | 17 Aug 19 |
| HT5K | 41.31 | | | | 2 | | | | Grangemouth | SSAA Scottish Secondary Schools Championships | 7 Jun 19 |
| HT5K | 39.67 | | | | 2 | B | | | Inverness | Scottish Athletics Throws Grand Prix Open | 13 Apr 19 |
| HT4K | 42.69 | | | | 2 | | | | Inverness | Inverness Harriers | 2 Aug 19 |
| 2018 U15 Ross County |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 11.22 | | | | 1 | A | | | Inverness | Grampian League Division North | 1 Jul 18 |
| SP4K | 10.77 | | | | 4 | | | | Grangemouth | SSAA Scottish Schools Championships | 8 Jun 18 |
| SP4K | 10.38 | | | | 2 | A | | | Inverness | Grampian League Final | 9 Sep 18 |
| SP4K | 10.26 | | | | 2 | | | | Inverness | Scottish North District Championships | 12 May 18 |
| SP4K | 9.98 | i | | | 10 | | | | Emirates Arena | Scottish Schools AA Championships | 7 Feb 18 |
| SP4K | 9.88 | i | | | 1 | | | | Inverness | Inverness Open Indoor Shot Put Competition | 3 Mar 18 |
| SP4K | 9.71 | i | | | 1 | | | | Inverness | Inverness Mini Meet | 17 Feb 18 |
| SP4K | 9.48 | | | | 3 | | | | Inverness | North of Scotland Schools' Championships | 14 Jun 18 |
| DT1.25K | 23.28 | | | | 2 | A | | | Inverness | Grampian League Division North | 29 Apr 18 |
| HT4K | 42.58 | | | | 1 | | | | Inverness | Inverness Open Graded Series | 6 Jul 18 |
| HT4K | 42.16 | | | | 2 | | | | Aberdeen | Scottish Athletics National U13 / U15 / U20 Championships | 19 Aug 18 |
| HT4K | 41.68 | | | | 1 | | | | Inverness | Inverness Open Graded Series | 25 Jul 18 |
| HT4K | 39.49 | | | | 1 | | | | Grangemouth | SSAA Scottish Schools Pentathlon & Primary Relay Championships | 2 Jun 18 |
| HT4K | 36.52 | | | | 1 | | | | Inverness | Scottish North District Championships | 11 May 18 |
| HT4K | 33.90 | | | | 2 | A | | | Inverness | Scottish Athletics Throws Grand Prix Open | 7 Apr 18 |
| 2017 U15 Ross County |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 8.20 | | | | 1 | B | | | Inverness | RAM Athletics League Division North | 4 Jun 17 |
| SP4K | 8.03 | | | | 2 | | | | Inverness | Inverness Harriers Open | 9 Apr 17 |
| SP4K | 7.99 | | | | 2 | | | | Inverness | Scottish North District Championships | 13 May 17 |
| SP3.25K | 10.36 | | | | 5 | | | | Grangemouth | Scottish Schools Championships | 10 Jun 17 |
| SP3.25K | 9.25 | | | | 1 | | | | Inverness | North of Scotland Schools Championships | 31 May 17 |
| HT4K | 30.65 | | | | 2 | B | | | Inverness | Scottish Athletics Throws Grand Prix | 20 May 17 |
| HT4K | 29.60 | | | | 1 | | | | Inverness | Scottish North District Championships | 12 May 17 |
| HT4K | 28.11 | | | | 4 | | | | Scotstoun | Scottish Athletics National U13 / U15 / U20 Championships | 20 Aug 17 |
| HT3K | 35.27 | | | | 1 | | | | Grangemouth | Scottish Schools Championships | 3 Jun 17 |
| HT3K | 32.98 | | | | 1 | | | | Inverness | North of Scotland Schools Championships | 31 May 17 |
| 2016 U13 Scottish Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60HU13M | 13.62 | i | | | 2 | 3 | | | Emirates Arena | Scottish National Open | 16 Jan 16 |
| LJ | 3.36 | i | | | 9 | F | | | Emirates Arena | Scottish National Open | 16 Jan 16 |
| SP3.25K | 7.44 | | | | 2 | | | | Inverness | Scottish North District Championships | 14 May 16 |
| SP3.25K | 7.02 | i | | | 2 | | | | Inverness | Inverness Harriers Shot Put Open | 12 Mar 16 |
| SP3.25K | 6.64 | | | | 1 | | | | Inverness | Inverness Harriers Open Meeting | 9 Apr 16 |
| SP3.25K | 6.56 | i | | | 4 | C | | | Emirates Arena | Scottish National Open | 16 Jan 16 |
| DT1K | 14.25 | | | | 2 | | | | Inverness | Scottish North District Championships | 14 May 16 |
| HT3K | 23.38 | | | | 1 | | | | Inverness | Inverness Harriers Open Meeting | 9 Apr 16 |
| JT400 | 17.78 | | | | 3 | | | | Inverness | Inverness Harriers Open Meeting | 9 Apr 16 |
| 2015 U13 Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 3.04 | | | | 10 | | | | Inverness | Scottish North District Championships | 23 May 15 |
| LJ | 2.93 | | | | 11 | | | | Inverness | North of Scotland Schools | 3 Jun 15 |
| LJ | 2.58 | | | | 2 | | | | Inverness | Inverness Jumps & Throws | 1 May 15 |
| SP3.25K | 6.81 | | | | 2 | | | | Inverness | Scottish North District Championships | 23 May 15 |
| SP3.25K | 6.64 | | | | 2 | | | | Inverness | North of Scotland Schools | 3 Jun 15 |
| SP3.25K | 6.50 | | | | 9 | | | | Grangemouth | Scottish Athletics Age Group Championships | 22 Aug 15 |
| DT1K | 14.58 | | | | 7 | | | | Grangemouth | Scottish Athletics Age Group Championships | 22 Aug 15 |
| DT1K | 12.39 | | | | 4 | | | | Inverness | Inverness Jumps & Throws | 1 May 15 |
| HT3K | 16.79 | | | | 1 | | | | Inverness | Scottish North District Championships | 23 May 15 |
| 2014 U11 Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 38.5 | | | | 9 | | | | Inverness | Inverness Harriers Club Championships | 26 Aug 14 |
| HJ | 1.00 | | | | 4 | | | | Inverness | Inverness Harriers Club Championships | 28 Aug 14 |
| LJ | 2.76 | | | | 11 | | | | Inverness | Inverness Harriers Club Championships | 21 Aug 14 |
| SP2K | 5.50 | | | | 2 | | | | Inverness | Inverness Harriers Club Championships | 26 Aug 14 |
| 2013 U11 Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 19.3 | | | | 5 | | | | Perth | Tayside & Fife Championships | 15 Sep 13 |
| LJ | 2.36 | | | | 19 | | | | Grangemouth | Central AC Club Championships & Open | 14 Sep 13 |
| SP2.72K | 5.21 | | | | 4 | | | | Grangemouth | Central AC Club Championships & Open | 14 Sep 13 |
| SP2.72K | 4.56 | | | | 1 | ns | | | Perth | Tayside & Fife Championships | 15 Sep 13 |
| DT0.75K | 13.06 | | | | 2 | | | | Grangemouth | Central AC Club Championships & Open | 14 Sep 13 |
| JT400 | 8.86 | | | | 3 | 1 | | | Grangemouth | Central AC Club Championships & Open | 14 Sep 13 |