| 2019 U20 Aberdeen/Loughborough Students |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.67 | i | | | 6 | 1.2 | | | Loughborough | Loughborough Students AC Open | 7 Dec 19 |
| 60 | 7.67 | i | | | 5 | 2.3 | | | Loughborough | Loughborough Students AC Open | 7 Dec 19 |
| 100 | 12.04 | w | 2.9 | | 6 | 1 | | | Grangemouth | Grangemouth Graded Open | 4 Sep 19 |
| 100 | 12.13 | | 1.4 | | 1 | 2 | | | Aberdeen | Aberdeen AAC Club Championships | 25 Aug 19 |
| 100 | 12.29 | | 0.6 | | 3 | 1 | | | Loughborough | Loughborough Students Match | 29 May 19 |
| 100 | 12.40 | | -0.6 | | 5 | 2 | | | Loughborough | Loughborough Students AC Open | 15 May 19 |
| 2018 U20 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.49 | i | | | 3 | 1.2 | | | Aberdeen | Aberdeen Open Graded Meeting | 16 Dec 18 |
| 60 | 7.50 | i | | | 5 | B1 | | | Emirates Arena | Scottish National Open | 13 Jan 18 |
| 60 | 7.5 | i | | | 4 | 1.2 | | | Loughborough | Loughborough Students AC Open | 8 Dec 18 |
| 60 | 7.55 | i | | | 4 | 2.2 | | | Aberdeen | Aberdeen Open Graded Meeting | 16 Dec 18 |
| 60 | 7.61 | i | | | 4 | 2.2 | | | Aberdeen | Aberdeen Open Graded Meeting | 21 Jan 18 |
| 60 | 7.62 | i | | | 4 | 1.2 | | | Aberdeen | Aberdeen Open Graded Meeting | 21 Jan 18 |
| 60 | 7.65 | i | | | 6 | 2.3 | | | Loughborough | Loughborough Students AC Open | 8 Dec 18 |
| 60 | 7.76 | i | | | 7 | h2 | | | Emirates Arena | Scottish Schools AA Championships | 8 Feb 18 |
| 100 | 11.49 | w | 3.3 | | 2 | ns1 | | | Grangemouth | Scottish Athletics Mens League Division 1 | 24 Jun 18 |
| 100 | 11.63 | | 1.4 | | 7 | h2 | | | Grangemouth | Scottish Athletics National U17 / Senior Championships | 11 Aug 18 |
| 100 | 11.64 | | -0.2 | | 2 | 1 | | | Aberdeen | Aberdeen Open Graded Meeting | 15 Aug 18 |
| 100 | 11.75 | | -1.5 | | 3 | 1 | | | Livingston | Livingston Open Meeting | 20 Jun 18 |
| 100 | 11.77 | | -0.9 | | 6 | h2 | | | Aberdeen | Scottish Athletics National U13 / U15 / U20 Championships | 18 Aug 18 |
| 100 | 11.78 | | -0.5 | | 6 | 1.1 | | | Grangemouth | Grangemouth Graded Open | 4 Jul 18 |
| 100 | 11.78 | | 0.8 | | 1 | ns1 | | | Kilmarnock | Scottish Athletics Mens League Division 1 | 26 Aug 18 |
| 100 | 11.82 | | -1.3 | | 6 | 2.1 | | | Grangemouth | Grangemouth Graded Open | 4 Jul 18 |
| 100 | 11.86 | | -1.9 | | 2 | A | | | Aberdeen | Scottish Athletics U17 Challenge | 17 Jun 18 |
| 150 | 17.43 | | -2.1 | | 3 | 1 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 13 Jun 18 |
| 200 | 22.95 | | 1.9 | | 2 | ns | | | Grangemouth | Scottish Athletics Mens League Division 1 | 24 Jun 18 |
| 200 | 23.23 | | 0.1 | | 4 | h2 | | | Aberdeen | Scottish Athletics National U13 / U15 / U20 Championships | 19 Aug 18 |
| 200 | 23.49 | | -1.1 | | 4 | h3 | | | Grangemouth | Scottish Athletics National U17 / Senior Championships | 12 Aug 18 |
| 200 | 23.56 | | 1.2 | | 1 | B | | | Kilmarnock | Scottish Athletics Mens League Division 1 | 26 Aug 18 |
| 200 | 23.59 | | -1.0 | | 8 | s2 | | | Grangemouth | Scottish Athletics National U17 / Senior Championships | 12 Aug 18 |
| 200 | 23.85 | | -3.8 | | 2 | A | | | Aberdeen | Scottish Athletics U17 Challenge | 17 Jun 18 |
| 200 | 24.26 | i | | | 2 | C3 | | | Emirates Arena | Scottish National Open | 13 Jan 18 |
| 200 | 24.41 | i | | | 4 | h2 | | | Emirates Arena | Scottish Schools AA Championships | 7 Feb 18 |
| 400 | 54.19 | | | | 2 | 2 | | | Livingston | Livingston Open Meeting | 20 Jun 18 |
| 400 | 54.58 | | | | 1 | 3 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 30 May 18 |
| 2017 U20 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.45 | i | | | 1 | 2 | | | Aberdeen | Aberdeen Open Graded Meeting | 19 Mar 17 |
| 60 | 7.49 | | 0.0 | | 3 | 1 | | | Aberdeen | Aberdeen AAC Open & Club Championships | 30 Aug 17 |
| 60 | 7.5 | i | | | 3 | 1.2 | | | Aberdeen | Aberdeen Open Graded Meeting | 26 Feb 17 |
| 60 | 7.5 | i | | | 5 | 2.1 | | | Aberdeen | Aberdeen Open Graded Meeting | 26 Feb 17 |
| 60 | 7.51 | i | | | 1 | 2.3 | | | Aberdeen | Aberdeen Open Graded Meeting | 17 Dec 17 |
| 60 | 7.56 | i | | | 5 | 1.2 | | | Aberdeen | Aberdeen Open Graded Meeting | 17 Dec 17 |
| 60 | 7.61 | i | | | 5 | h1 | | | Emirates Arena | Rotary International Scottish Schools AA Championships | 2 Feb 17 |
| 100 | 11.85 | w | 3.1 | | 4 | h3 | | | Grangemouth | Scottish Schools Championships | 9 Jun 17 |
| 100 | 11.92 | | | | 4 | 3 | | | Aberdeen | Aberdeen Summer Open | 23 Jul 17 |
| 100 | 12.06 | | -3.4 | | 2 | 1 | | | Aberdeen | Aberdeen AAC Club Championships | 2 Sep 17 |
| 100 | 12.36 | | -3.9 | | 1 | 1 | | | Aberdeen | Aberdeen AAC Open & Club Championships | 16 Aug 17 |
| 150 | 17.59 | | -0.4 | | 1 | 2 | | | Aberdeen | Aberdeen Open Graded Meeting | 19 Mar 17 |
| 150 | 18.27 | | -2.7 | | 6 | 1 | | | Aberdeen | Aberdeen AAC Open & Club Championships | 14 Jun 17 |
| 200 | 24.01 | | | | 6 | 3 | | | Aberdeen | Aberdeen Summer Open | 23 Jul 17 |
| 200 | 24.2 | | | | 3 | A | | | Perth | RAM Athletics League Division East | 6 Aug 17 |
| 200 | 24.25 | i | | | 3 | h2 | | | Emirates Arena | Rotary International Scottish Schools AA Championships | 1 Feb 17 |
| 200 | 24.25 | i | | | 3 | h4 | | | Emirates Arena | Scottish National U13 / U15 / U20 Championships | 11 Feb 17 |
| 200 | 24.30 | | 1.7 | | 5 | h2 | | | Grangemouth | Scottish Schools Championships | 10 Jun 17 |
| 200 | 24.59 | i | | | 5 | s2 | | | Emirates Arena | Rotary International Scottish Schools AA Championships | 1 Feb 17 |
| 2016 U17 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.59 | | -0.9 | | 1 | 2 | | | Aberdeen | Aberdeen AAC Club Championships | 31 Aug 16 |
| 60 | 7.59 | i | | | 3 | 2.2 | | | Aberdeen | Aberdeen Open Graded Meeting | 18 Dec 16 |
| 60 | 7.61 | i | | | 3 | 1.2 | | | Aberdeen | Aberdeen Open Graded Meeting | 18 Dec 16 |
| 60 | 7.64 | i | | | 1 | 3 | | | Aberdeen | Aberdeen Open Graded Meeting | 20 Mar 16 |
| 60 | 7.71 | i | | | 2 | 2.4 | | | Aberdeen | Aberdeen Open Graded Meeting | 24 Jan 16 |
| 60 | 7.71 | i | | | 5 | 1.3 | | | Aberdeen | Aberdeen Open Graded Meeting | 21 Feb 16 |
| 60 | 7.73 | i | | | 3 | 1.4 | | | Aberdeen | Aberdeen Open Graded Meeting | 24 Jan 16 |
| 60 | 7.73 | i | | | 4 | 2.3 | | | Aberdeen | Aberdeen Open Graded Meeting | 21 Feb 16 |
| 60 | 7.87 | i | | | 5 | h3 | | | Emirates Arena | Scottish National U17 / Senior Championships | 30 Jan 16 |
| 60 | 7.91 | i | | | 5 | 9 | | | Emirates Arena | Scottish National Open | 16 Jan 16 |
| 100 | 11.70 | w | 2.5 | | 5 | s1 | | | Grangemouth | Scottish Athletics National Senior Championships | 13 Aug 16 |
| 100 | 11.84 | | 1.7 | | 4 | h2 | | | Grangemouth | Scottish Athletics National Senior Championships | 13 Aug 16 |
| 100 | 12.00 | | -1.9 | | 3 | 1 | | | Aberdeen | Aberdeen AAC Club Championships | 17 Sep 16 |
| 100 | 12.18 | | -1.0 | | 4 | h4 | | | Grangemouth | SSAA Scottish Schools Championships | 10 Jun 16 |
| 100 | 12.2 | | | | 2 | A | | | Dundee | Grampian League East Division | 29 May 16 |
| 100 | 12.4 | | | | 2 | A | | | Perth | Grampian League East Division | 26 Jun 16 |
| 100 | 12.44 | | | | 1 | B | | | Aberdeen | U17 Track & Field League | 19 Jun 16 |
| 150 | 18.22 | | 2.0 | | 7 | 2 | | | Aberdeen | Aberdeen Open Graded Meeting | 20 Mar 16 |
| 200 | 24.01 | | 0.4 | | 3 | h4 | | | Grangemouth | Scottish Athletics National Senior Championships | 14 Aug 16 |
| 200 | 24.01 | | -1.2 | | 1 | A | | | Inverness | Grampian League Final | 11 Sep 16 |
| 200 | 24.06 | | -2.1 | | 2 | 6 | | | Aberdeen | Aberdeen AAC Club Championships | 5 Sep 16 |
| 200 | 24.09 | | 0.8 | | 5 | s2 | | | Grangemouth | Scottish Athletics National Senior Championships | 14 Aug 16 |
| 200 | 24.39 | | -0.5 | | 4 | h4 | | | Grangemouth | SSAA Scottish Schools Championships | 11 Jun 16 |
| 200 | 24.52 | | -2.1 | | 1 | A | | | Aberdeen | Grampian League East Division | 7 Aug 16 |
| 200 | 24.63 | i | | | 3 | h1 | | | Emirates Arena | Scottish Schools AA Championships | 3 Feb 16 |
| 200 | 24.7 | | | | - | B | | | Dundee | Grampian League East Division | 29 May 16 |
| 200 | 25.16 | i | | | 4 | s1 | | | Emirates Arena | Scottish National U17 / Senior Championships | 30 Jan 16 |
| 200 | 25.21 | | | | 4 | A | | | Aberdeen | U17 Track & Field League | 19 Jun 16 |
| 200 | 25.23 | i | | | 4 | h3 | | | Emirates Arena | Scottish National U17 / Senior Championships | 30 Jan 16 |
| 200 | 25.32 | i | | | 3 | 10 | | | Emirates Arena | Scottish National Open | 16 Jan 16 |
| 2015 U17 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.81 | i | | | 2 | 1.4 | | | Aberdeen | Aberdeen Open Graded Meeting | 13 Dec 15 |
| 60 | 7.84 | i | | | 5 | 2.3 | | | Aberdeen | Aberdeen Open Graded Meeting | 13 Dec 15 |
| 60 | 7.97 | i | | | 1 | 2.4 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 25 Jan 15 |
| 60 | 8.04 | i | | | 2 | 1.4 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 25 Jan 15 |
| 100 | 12.0 | | | | 1 | B | | | Dundee | U17 Track & Field Challenge Division NE | 21 Jun 15 |
| 100 | 12.15 | | 1.8 | | 5 | A | | | Grangemouth | U17 Track & Field Challenge Final | 9 Aug 15 |
| 100 | 12.18 | | 1.6 | | 2 | B | | | Aberdeen | Petrofac Grampian Athletics League Final | 6 Sep 15 |
| 100 | 12.36 | | -0.9 | | 3 | 1 | | | Aberdeen | Aberdeen AAC Championships & Open | 9 Sep 15 |
| 100 | 12.43 | | | | 2 | | | | Aberdeen | City of Aberdeen Championships | 19 Sep 15 |
| 100 | 12.5 | | | | 3 | A | | | Dundee | Petrofac Grampian Athletics League Division East | 2 Aug 15 |
| 200 | 24.7 | | | | 2 | A | | | Dundee | Petrofac Grampian Athletics League Division East | 28 Jun 15 |
| 200 | 24.8 | | | | 1 | ns | | | Dundee | U17 Track & Field Challenge Division NE | 21 Jun 15 |
| 200 | 24.83 | | NWI | | 7 | A | | | Grangemouth | U17 Track & Field Challenge Final | 9 Aug 15 |
| 200 | 24.86 | | | | 3 | 2 | | | Aberdeen | Aberdeen AAC Championships & Open | 3 Sep 15 |
| 200 | 24.98 | | -1.8 | | 1 | 2 | | | Aberdeen | City of Aberdeen Championships | 19 Sep 15 |
| 300 | 39.90 | | | | 3 | 3 | | | Aberdeen | Aberdeen AAC Championships & Open | 20 Aug 15 |
| 2014 U15 Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.17 | i | | | 3 | 1.10 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 14 Dec 14 |
| 60 | 8.68 | i | | | 1 | 1.7 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 23 Feb 14 |
| 100 | 13.89 | | -2.9 | | 3 | 11 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 5 Apr 14 |
| 800 | 2:55.36 | | | | 12 | 5 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 5 Apr 14 |