| 2018 U15 Elgin |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.14 | w | 3.3 | | 2 | B | | | Inverness | Grampian League Division North | 29 Apr 18 |
| 100 | 14.51 | | | | 4 | | | | Inverness | North of Scotland Schools' Championships | 14 Jun 18 |
| 100 | 14.64 | | | | 1 | h2 | | | Inverness | North of Scotland Schools' Championships | 14 Jun 18 |
| 800 | 2:59.61 | | | | 5 | A | | | Inverness | Grampian League Division North | 29 Apr 18 |
| HJ | 1.41 | i | | | 11 | C | | | Emirates Arena | Scottish National Open | 13 Jan 18 |
| HJ | 1.41 | | | | 1 | A | | | Inverness | Grampian League Division North | 29 Apr 18 |
| SP3K | 9.55 | i | | | 4 | A | | | Emirates Arena | Scottish National Open | 13 Jan 18 |
| DT1K | 30.84 | | | | 1 | | | | Aberdeen | Scottish Athletics National U13 / U15 / U20 Championships | 19 Aug 18 |
| DT1K | 26.67 | | | | 1 | | | | Inverness | North of Scotland Schools' Championships | 14 Jun 18 |
| JT500 | 35.67 | | | | 3 | | | | Grangemouth | Celtic Games | 4 Aug 18 |
| JT500 | 34.15 | | | | 1 | | | | Inverness | North of Scotland Schools' Championships | 14 Jun 18 |
| JT500 | 33.48 | | | | 3 | | | | Aberdeen | Scottish Athletics National U13 / U15 / U20 Championships | 19 Aug 18 |
| 2017 U15 Elgin |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.4 | i | | | 4 | 1.11 | | | Aberdeen | Aberdeen Open Graded Meeting | 26 Feb 17 |
| 60 | 9.51 | i | | | 5 | 1.8 | | | Aberdeen | Aberdeen Open Graded Meeting | 22 Jan 17 |
| 100 | 14.39 | w | 3.7 | | 3 | A | | | Inverness | RAM Athletics League Division North | 7 May 17 |
| 200 | 29.76 | w | 2.2 | | 3 | A | | | Inverness | RAM Athletics League Division North | 7 May 17 |
| 800 | 2:44.69 | | | | P | | | | Grangemouth | Scottish Athletics Combined Events Championships | 2 Jul 17 |
| 800 | 2:52.77 | | | | P | | | | Grangemouth | Scottish Schools Combined Events Championships | 3 Jun 17 |
| 60HU15W | 11.0 | i | | | 1 | 1 | | | Aberdeen | Aberdeen Open Graded Meeting | 26 Feb 17 |
| 60HU15W | 11.38 | i | | | 3 | 1 | | | Aberdeen | Aberdeen Open Graded Meeting | 22 Jan 17 |
| 75HU15W | 13.75 | | 2.0 | | P | | | | Grangemouth | Scottish Athletics Combined Events Championships | 2 Jul 17 |
| 75HU14W | 13.25 | | | | P | | | | Grangemouth | Scottish Schools Combined Events Championships | 3 Jun 17 |
| 75HU14W | 14.00 | | -1.1 | | 4 | | | | Inverness | North of Scotland Schools Championships | 31 May 17 |
| HJ | 1.42 | | | | P | | | | Grangemouth | Scottish Athletics Combined Events Championships | 2 Jul 17 |
| HJ | 1.36 | | | | P | | | | Grangemouth | Scottish Schools Combined Events Championships | 3 Jun 17 |
| LJ | 4.58 | w | 2.3 | | P | | | | Grangemouth | Scottish Athletics Combined Events Championships | 2 Jul 17 |
| LJ | 4.37 | | | | 2 | A | | | Inverness | RAM Athletics League Division North | 7 May 17 |
| LJ | 4.34 | | | | 6 | | | | Knockando | Moray Roadrunners Open Graded LJ / TJ Open | 13 Aug 17 |
| LJ | 4.20 | | | | P | | | | Grangemouth | Scottish Schools Combined Events Championships | 3 Jun 17 |
| SP3K | 9.08 | | | | P | | | | Grangemouth | Scottish Athletics Combined Events Championships | 2 Jul 17 |
| SP3K | 8.37 | | | | 2 | | | | Inverness | Scottish North District Championships | 13 May 17 |
| SP3K | 8.16 | i | | | 1 | | | | Aberdeen | Aberdeen Open Graded Meeting | 26 Feb 17 |
| SP3K | 7.52 | i | | | 1 | | | | Aberdeen | Aberdeen Open Graded Meeting | 22 Jan 17 |
| SP2.72K | 8.82 | | | | 1 | | | | Inverness | North of Scotland Schools Championships | 31 May 17 |
| SP2.72K | 7.72 | | | | P | | | | Grangemouth | Scottish Schools Combined Events Championships | 3 Jun 17 |
| JT500 | 33.07 | | | | 2 | | | | Scotstoun | Scottish Athletics National U13 / U15 / U20 Championships | 20 Aug 17 |
| JT500 | 29.61 | | | | 1 | | | | Inverness | Scottish North District Championships | 13 May 17 |
| JT400 | 27.05 | | | | 1 | | | | Inverness | North of Scotland Schools Championships | 31 May 17 |
| PenU15W | 2468 | | | | 11 | | | | Grangemouth | Scottish Athletics Combined Events Championships | 2 Jul 17 |
| PenU14W | 2185 | | | | 6 | | | | Grangemouth | Scottish Schools Combined Events Championships | 3 Jun 17 |
| ZXC | NT | | | | 13 | | | | Elgin | NSSAA Championships | 1 Mar 17 |
| 2016 U13 Elgin |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.26 | i | | | 1 | 2.7 | | | Aberdeen | Aberdeen Open Graded Meeting | 18 Dec 16 |
| 100 | 15.70 | | -4.4 | | 4 | A | | | Inverness | Grampian League Division North | 26 Jun 16 |
| 800 | 2:54.97 | | | | 5 | | | | Inverness | Scottish North District Championships | 14 May 16 |
| 60HU15W | 11.07 | i | | | 3 | | | | Aberdeen | Aberdeen Open Graded Meeting | 18 Dec 16 |
| 70HU13W | 12.71 | | | | 1 | | | | Inverness | Inverness Harriers Open Graded | 4 Sep 16 |
| 70HU13W | 13.62 | | 0.0 | | 4 | | | | Inverness | Scottish North District Championships | 14 May 16 |
| 70HU13W | 13.72 | | -2.8 | | 4 | h1 | | | Grangemouth | Scottish Athletics National U13 / U15 / U20 Championships | 20 Aug 16 |
| HJ | 1.30 | | | | 2 | | | | Inverness | Inverness Harriers Open Graded | 4 Sep 16 |
| LJ | 4.08 | i | | | 3 | | | | Aberdeen | Aberdeen Open Graded Meeting | 18 Dec 16 |
| LJ | 3.94 | | | | 1 | A | | | Inverness | Grampian League Division North | 26 Jun 16 |
| JT400 | 24.99 | | | | 3 | | | | Grangemouth | Scottish Athletics National U13 / U15 / U20 Championships | 20 Aug 16 |
| JT400 | 24.76 | | | | 1 | | | | Inverness | Inverness Harriers Open Graded | 4 Sep 16 |
| JT400 | 23.21 | | | | 1 | A | | | Inverness | Grampian League Division North | 26 Jun 16 |
| JT400 | 23.03 | | | | 1 | | | | Inverness | Scottish North District Championships | 14 May 16 |
| 2015 U13 Elgin |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.55 | | | | 3 | A | | | Inverness | Petrofac Grampian Athletics League Division North | 2 Aug 15 |
| 100 | 15.78 | | 1.3 | | 3 | B | | | Inverness | Inverness Harriers Open | 19 Apr 15 |
| 100 | 16.11 | | | | 3 | A | | | Inverness | Petrofac Grampian Athletics League Division North | 12 Apr 15 |
| 100 | 16.21 | | -3.8 | | 6 | h2 | | | Inverness | Scottish North District Championships | 23 May 15 |
| 200 | 33.21 | | -2.6 | | 3 | A | | | Inverness | Petrofac Grampian Athletics League Division North | 12 Apr 15 |
| 200 | 33.51 | | 1.3 | | 5 | A | | | Inverness | Petrofac Grampian Athletics League Division North | 2 Aug 15 |
| 200 | 33.70 | | -1.1 | | 3 | 2 | | | Inverness | Inverness Harriers Open Meeting | 13 Sep 15 |
| LJ | 3.68 | | | | 3 | A | | | Inverness | Petrofac Grampian Athletics League Division North | 2 Aug 15 |
| LJ | 3.55 | i | | | 17 | | | | Aberdeen | Aberdeen AAC Spring Open | 4 Apr 15 |
| LJ | 3.50 | | | | 5 | | | | Inverness | Inverness Harriers Open | 19 Apr 15 |
| LJ | 3.41 | | | | 9 | | | | Inverness | Inverness Harriers Open Meeting | 13 Sep 15 |
| LJ | 3.40 | | | | 6 | | | | Inverness | Scottish North District Championships | 23 May 15 |
| SP2.72K | 5.64 | | | | 4 | | | | Inverness | Scottish North District Championships | 23 May 15 |
| SP2.72K | 5.56 | | | | 3 | A | | | Inverness | Petrofac Grampian Athletics League Division North | 12 Apr 15 |
| SP2.72K | 5.34 | i | | | 1 | | | | Aberdeen | Aberdeen AAC Spring Open | 4 Apr 15 |
| SP2.72K | 5.30 | | | | 2 | | | | Inverness | Inverness Harriers Open | 19 Apr 15 |
| JT400 | 19.88 | | | | 1 | | | | Inverness | Inverness Harriers Open Meeting | 13 Sep 15 |
| 2014 U11 Elgin |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 17.0 | | | | 4 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 8 Jun 14 |
| LJ | 3.40 | | | | 1 | | | | Inverness | Inverness Harriers Open Meeting - Field only | 7 Sep 14 |
| LJ | 3.03 | | | | 3 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 8 Jun 14 |
| SP2.72K | 4.91 | | | | 1 | | | | Inverness | Inverness Harriers Open Meeting - Field only | 7 Sep 14 |
| SP2.72K | 4.56 | | | | 3 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 8 Jun 14 |
| 2013 U11 Elgin |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 10.8 | i | | | 4 | 2.9 | | | Aberdeen | Aberdeen AAC Graded Open | 24 Feb 13 |
| 75 | 12.96 | | -1.7 | | 2 | B | | | Inverness | Inverness Harriers Open Meeting | 31 Mar 13 |
| 80 | 13.91 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 14 Apr 13 |
| 150 | 27.04 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 28 Apr 13 |
| 60HU12W | 12.6 | i | | | 2 | | | | Aberdeen | Aberdeen AAC Graded Open | 24 Feb 13 |
| 60HU12W | 17.5 | i | | | 4 | | | | Aberdeen | Aberdeen AAC Graded Open | 13 Jan 13 |
| LJ | 3.32 | | | | 1 | | | | Inverness | Inverness Harriers Open Meeting | 8 Sep 13 |
| LJ | 3.02 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 28 Apr 13 |
| LJ | 2.97 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 14 Apr 13 |
| LJ | 2.84 | | | | 3 | | | | Inverness | Inverness Harriers Open Meeting | 31 Mar 13 |
| LJ | 2.75 | i | | | 21 | | | | Aberdeen | Aberdeen AAC Graded Open | 13 Jan 13 |
| SP2K | 3.90 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 14 Apr 13 |
| SP2K | 3.58 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 28 Apr 13 |