| 2024 SEN Shaftesbury Barnet/Kansas Uni/Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT2K | 53.77 | | | | 2 | | | | Loughborough | UK Winter Throws Championships | 17 Feb 24 |
| 2023 SEN Shaftesbury Barnet/Kansas Uni/Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 15.56 | | | | 2 | | | | Scotstoun | National Athletics League Premier Division Fixture A | 5 Aug 23 |
| DT2K | 51.53 | | | | 4 | | | | Scotstoun | National Athletics League Premier Division Fixture A | 5 Aug 23 |
| HT7.26K | 52.57 | | | | 3 | | | | Scotstoun | National Athletics League Premier Division Fixture A | 5 Aug 23 |
| JT800 | 41.87 | | | | 10 | | | | Scotstoun | National Athletics League Premier Division Fixture A | 5 Aug 23 |
| 2022 SEN Shaftesbury Barnet/Kansas Uni/Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 17.07 | | | | 4 | | | | Tulsa OK, USA | ORU Invitational | 25 Mar 22 |
| SP7.26K | 16.05 | | | | 4 | B | | | Lawrence KS, USA | Rock Chalk Classic | 30 Apr 22 |
| SP7.26K | 16.01 | | | | 12 | B | | | Tempe AZ, USA | Sun Angel Classic | 9 Apr 22 |
| SP7.26K | NM | | | | - | B | | | Waco TX, USA | Michael Johnson Invitational | 23 Apr 22 |
| SP7.26K | NM | A | | | - | | | | Lubbock TX, USA | Big 12 Championships | 14 May 22 |
| DT2K | 59.52 | | | | 4 | B | | | Tempe AZ, USA | Sun Angel Classic | 8 Apr 22 |
| DT2K | 54.74 | | | | 1 | B | | | Lawrence KS, USA | Rock Chalk Classic | 30 Apr 22 |
| DT2K | 53.71 | | | | 1 | | | | Tulsa OK, USA | ORU Invitational | 26 Mar 22 |
| DT2K | 52.74 | | | | 8 | B | | | Waco TX, USA | Michael Johnson Invitational | 22 Apr 22 |
| DT2K | 50.07 | | | | 15 | C | | | Fayetteville AR, USA | NCAA DI West Prelims | 27 May 22 |
| DT2K | NM | A | | | - | | | | Lubbock TX, USA | Big 12 Championships | 15 May 22 |
| 2021 SEN Shaftesbury Barnet/Kansas Uni/Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 17.79 | i | | | 6 | | | | Lubbock TX, USA | Big 12 Championships | 27 Feb 21 |
| SP7.26K | 17.57 | | | | 7 | B | | | Lawrence KS, USA | Rock Chalk Classic | 30 Apr 21 |
| SP7.26K | 17.21 | | | | 3 | | | | Columbia MO, USA | Mizzou Spring Opener | 20 Mar 21 |
| SP7.26K | 17.05 | | | | 7 | | | | Manhattan KS, USA | Big 12 Championships | 15 May 21 |
| SP7.26K | 16.82 | i | | | 2 | | | | Lawrence KS, USA | Bob Timmons Challenge | 4 Dec 21 |
| SP7.26K | 16.32 | i | | | 3 | | | | Lawrence KS, USA | Jayhawk Classic | 22 Jan 21 |
| SP7.26K | 15.92 | i | | | 6 | | | | Fayetteville AR, USA | Arkansas Qualifier | 5 Feb 21 |
| SP7.26K | 15.53 | i | | | 3 | A | | | Ames IA, USA | Iowa State Classic | 13 Feb 21 |
| SP7.26K | 15.48 | | | | 9 | | | | Waco TX, USA | Michael Johnson Invitational | 17 Apr 21 |
| WT15.88K | 17.36 | i | | | 4 | | | | Lawrence KS, USA | Jayhawk Classic | 22 Jan 21 |
| WT15.88K | 17.35 | i | | | 5 | | | | Fayetteville AR, USA | Arkansas Qualifier | 5 Feb 21 |
| WT15.88K | 16.96 | i | | | 10 | B | | | Ames IA, USA | Iowa State Classic | 12 Feb 21 |
| DT2K | 55.10 | | | | 7 | B | | | Lawrence KS, USA | Rock Chalk Classic | 30 Apr 21 |
| DT2K | 54.33 | | | | 4 | | | | Manhattan KS, USA | Big 12 Championships | 16 May 21 |
| DT2K | 53.80 | | | | 4 | | | | Waco TX, USA | Michael Johnson Invitational | 17 Apr 21 |
| DT2K | 51.70 | | | | 2 | | | | Columbia MO, USA | Mizzou Spring Opener | 20 Mar 21 |
| DT2K | 50.80 | | | | 16 | A | | | College Station TX, USA | NCAA West Preliminaries | 28 May 21 |
| DT2K | 50.77 | | | | 1 | | | | Tulsa OK, USA | ORU Invitational | 27 Mar 21 |
| HT7.26K | 56.72 | | | | 7 | B | | | Waco TX, USA | Michael Johnson Invitational | 16 Apr 21 |
| HT7.26K | 55.24 | | | | 7 | B | | | Columbia MO, USA | Tom Botts Invitational | 9 Apr 21 |
| HT7.26K | 54.69 | | | | 13 | | | | Manhattan KS, USA | Big 12 Championships | 14 May 21 |
| HT7.26K | 53.92 | | | | 3 | | | | Tulsa OK, USA | ORU Invitational | 26 Mar 21 |
| HT7.26K | 51.84 | | | | 10 | A | | | Lawrence KS, USA | Rock Chalk Classic | 30 Apr 21 |
| HT7.26K | NM | | | | - | | | | Columbia MO, USA | Mizzou Spring Opener | 19 Mar 21 |
| 2020 U23 Shaftesbury Barnet/Kansas Uni/Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 16.96 | | | | 2 | | | | Lawrence KS, USA | Kansas Intra - Squad | 21 Nov 20 |
| SP7.26K | 15.94 | i | | | 12 | | | | Ames IA, USA | BIG 12 Championships | 29 Feb 20 |
| WT15.88K | 16.74 | i | | | 9 | | | | Ames IA, USA | BIG 12 Championships | 28 Feb 20 |
| 2019 U23 Shaftesbury Barnet/Kansas Uni/Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 17.21 | | | | 8 | | | | Norman OK, USA | Big 12 Championships | 10 May 19 |
| SP7.26K | 17.05 | | | | 5 | | | | Baton Rouge LA, USA | LSU Battle on the Bayou | 6 Apr 19 |
| SP7.26K | 16.69 | i | | | 4 | B | | | Lubbock TX, USA | Texas Tech Open | 2 Feb 19 |
| SP7.26K | 16.66 | i | | | 7 | | | | Lubbock TX, USA | Big 12 Conference | 23 Feb 19 |
| SP7.26K | 16.64 | | | | 2 | | | | Bedford | England Athletics U20 / U23 Championships | 23 Jun 19 |
| SP7.26K | 16.45 | | | | 5 | B | | | Lawrence KS, USA | Kansas Relays | 20 Apr 19 |
| SP7.26K | 16.01 | | | | 14 | | | | Gainesville FL, USA | Florida Relays | 30 Mar 19 |
| SP7.26K | 15.56 | i | | | 5 | | | | Lawrence KS, USA | KU KSU WSU Triangular | 18 Jan 19 |
| SP7.26K | 15.42 | i | | | 2 | B | | | Lawrence KS, USA | Jayhawk Classic | 26 Jan 19 |
| WT15.88K | 18.11 | i | | | 5 | B | | | Lubbock TX, USA | Texas Tech Open | 1 Feb 19 |
| WT15.88K | 17.94 | i | | | 3 | | | | Lawrence KS, USA | KU KSU WSU Triangular | 18 Jan 19 |
| WT15.88K | 17.55 | i | | | 7 | | | | Lubbock TX, USA | Big 12 Conference | 22 Feb 19 |
| DT2K | 59.84 | | | | 1 | | | | Baton Rouge LA, USA | LSU Battle on the Bayou | 6 Apr 19 |
| DT2K | 57.30 | | | | 3 | | | | Norman OK, USA | Big 12 Championships | 12 May 19 |
| DT2K | 57.23 | | | | 2 | | | | Emporia KS, USA | Emporia State Spring Invite | 23 Mar 19 |
| DT2K | 51.90 | | | | 7 | qA | | | Gävle, SWE | European Athletics U23 Championships | 13 Jul 19 |
| DT2K | 50.83 | | | | 4 | | | | Bedford | England Athletics U20 / U23 Championships | 22 Jun 19 |
| DT2K | 50.45 | | | | 12 | B | | | Lawrence KS, USA | Kansas Relays | 19 Apr 19 |
| DT2K | 40.30 | | | | 15 | | | | Gainesville FL, USA | Florida Relays | 30 Mar 19 |
| 2018 U23 Shaftesbury Barnet/Kansas Uni/Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 15.86 | | | | 7 | A | | | Fayetteville AR, USA | National Relay Championship | 28 Apr 18 |
| SP7.26K | 15.85 | | | | 12 | | | | Waco TX, USA | Big 12 Championships | 11 May 18 |
| SP7.26K | 15.54 | | | | 1 | | | | Bedford | England Athletics U20 / U23 Championships | 17 Jun 18 |
| SP7.26K | 15.28 | i | | | 12 | | | | Ames IA, USA | Big 12 Championships | 24 Feb 18 |
| SP7.26K | 15.27 | | | | 4 | | | | Lawrence KS, USA | Kansas Relays | 21 Apr 18 |
| SP7.26K | 15.13 | | | | 9 | | | | Tempe AZ, USA | Sun Angel Track Classic | 7 Apr 18 |
| SP7.26K | 15.05 | | | | 7 | | | | Birmingham | British Championships (Inc European Trials) | 30 Jun 18 |
| SP7.26K | 14.97 | i | | | 6 | A | | | Fayetteville AR, USA | Tyson Invitational | 10 Feb 18 |
| SP7.26K | 14.90 | i | | | 7 | B | | | Lawrence KS, USA | Jayhawk Classic | 25 Jan 18 |
| DT2K | 58.67 | | | | 2 | | | | Waco TX, USA | Big 12 Championships | 13 May 18 |
| DT2K | 55.89 | | | | 5 | C | | | Sacramento CA, USA | NCAA West | 25 May 18 |
| DT2K | 55.73 | | | | 2 | | | | Lawrence KS, USA | Kansas Relays | 21 Apr 18 |
| DT2K | 55.41 | | | | 2 | B | | | Fayetteville AR, USA | National Relay Championship | 27 Apr 18 |
| DT2K | 55.18 | | | | 2 | | | | Bedford | England Athletics U20 / U23 Championships | 16 Jun 18 |
| DT2K | 54.41 | | | | 10 | B | | | Eugene OR, USA | NCAA DI Championships | 8 Jun 18 |
| DT2K | 53.92 | | | | 1 | B | | | Tempe AZ, USA | Sun Angel Track Classic | 7 Apr 18 |
| DT2K | 52.76 | | | | 5 | | | | Birmingham | British Championships (Inc European Trials) | 30 Jun 18 |
| 2017 U20 Shaftesbury Barnet/Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP6K | 16.89 | | | | 1 | | | | Scotstoun | Scottish Athletics National U13 / U15 / U20 Championships | 19 Aug 17 |
| SP6K | 16.48 | | | | 1 | B | | | Livingston | Scottish Athletics Throws Grand Prix | 8 Apr 17 |
| SP6K | 16.39 | | | | 1 | | | | Bedford | England Athletics U20 / U23 Championships | 17 Jun 17 |
| SP6K | 15.57 | | | | 1 | A | | | Norwich | UK Youth Development U17/U20 League Division South Premier 1 | 30 Apr 17 |
| SP6K | 14.70 | | | | 1 | A | | | Bromley | UK Youth Development U17/U20 League Division South Premier 1 | 28 May 17 |
| DT2K | 50.43 | | | | 1 | | | | Inverness | Scottish North District Championships | 13 May 17 |
| DT1.75K | 60.37 | | | | 1 | | | | Leiria, POR | Associação Distrital de Atletismo de Leiria | 15 Apr 17 |
| DT1.75K | 59.05 | | | | 3 | | | | Grosseto, ITA | European Athletics U20 Championships | 23 Jul 17 |
| DT1.75K | 57.06 | | | | 1 | | | | Leiria, POR | Provas Preparação de Lançamentos | 22 Apr 17 |
| DT1.75K | 56.99 | | | | 1 | A | | | Bromley | UK Youth Development U17/U20 League Division South Premier 1 | 28 May 17 |
| DT1.75K | 56.91 | | | | 5 | qA | | | Grosseto, ITA | European Athletics U20 Championships | 22 Jul 17 |
| DT1.75K | 56.66 | | | | 1 | A | | | Norwich | UK Youth Development U17/U20 League Division South Premier 1 | 30 Apr 17 |
| DT1.75K | 56.52 | | | | 1 | | | | Inverness | Inverness Throws Meeting | 14 Jul 17 |
| DT1.75K | 56.40 | | | | 4 | | | | Halle, GER | Hallesche Werfertag | 20 May 17 |
| DT1.75K | 55.86 | | | | 3 | | | | Mannheim, GER | Bauhaus Junioren Gala | 1 Jul 17 |
| DT1.75K | 55.82 | | | | 1 | B | | | Livingston | Scottish Athletics Throws Grand Prix | 8 Apr 17 |
| DT1.75K | 55.26 | | | | 1 | | | | Bedford | England Athletics U20 / U23 Championships | 18 Jun 17 |
| DT1.75K | 54.07 | | | | 1 | | | | Scotstoun | Scottish Athletics National U13 / U15 / U20 Championships | 19 Aug 17 |
| DT1.75K | 50.75 | | | | 1 | | | | Inverness | Inverness Harriers Mini-Meet Series | 2 Aug 17 |
| HT6K | 49.84 | | | | 2 | B | | | Bromley | UK Youth Development U17/U20 League Division South Premier 1 | 28 May 17 |
| HT6K | 49.45 | | | | 2 | B | | | Norwich | UK Youth Development U17/U20 League Division South Premier 1 | 30 Apr 17 |
| JT800 | 36.25 | | | | 2 | B | | | Bromley | UK Youth Development U17/U20 League Division South Premier 1 | 28 May 17 |
| 2016 U20 Shaftesbury Barnet/Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP6K | 18.05 | | | | 1 | | | | Bedford | England Athletics U20 / U23 Championships | 18 Jun 16 |
| SP6K | 17.79 | | | | 1 | A | | | Hendon | UK Youth Development U17/U20 League Division South Premier 1 | 26 Jun 16 |
| SP6K | 17.25 | | | | 1 | A | | | Bedford | UK Youth Development U17/U20 League National Final | 4 Sep 16 |
| SP6K | 17.17 | | | | 1 | A | | | Eton | UK Youth Development U17/U20 League Division South Premier 1 | 1 May 16 |
| SP6K | 17.15 | | | | 1 | | | | Grangemouth | SSAA Scottish Schools Championships | 10 Jun 16 |
| SP6K | 16.65 | | | | 1 | | | | Castellón, ESP | European Clubs Junior Championships (Group A) | 17 Sep 16 |
| SP6K | 16.35 | | | | 1 | | | | Inverness | Inverness Harriers Australian Open Meeting | 10 Jul 16 |
| SP6K | 15.82 | i | | | 2 | | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 14 Feb 16 |
| SP6K | 15.74 | i | | | 1 | | | | Emirates Arena | Scottish National U13 / U15 / U20 Championships | 5 Mar 16 |
| SP5K | 16.37 | i | | | 1 | | | | Emirates Arena | Scottish Schools AA Championships | 3 Feb 16 |
| DT1.75K | 59.05 | | | | 1 | A | | | Bedford | UK Youth Development U17/U20 League National Final | 4 Sep 16 |
| DT1.75K | 58.43 | | | | 1 | | | | Bedford | England Athletics U20 / U23 Championships | 19 Jun 16 |
| DT1.75K | 57.88 | | | | 5 | qA | | | Bydgoszcz, POL | IAAF World U20/Junior Championships | 23 Jul 16 |
| DT1.75K | 57.21 | | | | 1 | | | | Inverness | Inverness Harriers Open Meeting | 9 Apr 16 |
| DT1.75K | 57.04 | | | | 1 | | | | Grangemouth | Grangemouth Open Graded | 1 Jun 16 |
| DT1.75K | 56.89 | | | | 1 | A | | | Eton | UK Youth Development U17/U20 League Division South Premier 1 | 1 May 16 |
| DT1.75K | 55.43 | | | | 7 | | | | Halle, GER | Förderverein Hallesche Werfertage | 21 May 16 |
| DT1.75K | 55.38 | | | | 1 | | | | Grangemouth | SSAA Scottish Schools Championships | 10 Jun 16 |
| DT1.75K | 55.14 | | | | 1 | | | | Castellón, ESP | European Clubs Junior Championships (Group A) | 17 Sep 16 |
| DT1.75K | 54.03 | | | | 1 | AB | | | Livingston | Scottish Athletics Throws Grand Prix | 10 Apr 16 |
| DT1.75K | 52.96 | | | | 1 | A | | | Hendon | UK Youth Development U17/U20 League Division South Premier 1 | 26 Jun 16 |
| DT1.75K | 49.47 | | | | 1 | A | | | Livingston | Scottish Athletics Throws Grand Prix | 4 Jun 16 |
| DT1.75K | 49.07 | | | | 1 | | | | Inverness | Inverness Harriers Australian Open Meeting | 10 Jul 16 |
| DT1.75K | NM | | | | - | | | | Bydgoszcz, POL | IAAF World U20/Junior Championships | 24 Jul 16 |
| HT6K | 48.75 | | | | 1 | B | | | Bedford | UK Youth Development U17/U20 League National Final | 4 Sep 16 |
| 2015 U20 Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP6K | 16.58 | | | | 1 | | | | Grangemouth | Scottish Schools Championships | 12 Jun 15 |
| SP6K | 16.32 | i | | | 2 | | | | Emirates Arena | Scottish National U15 / U20 Championships | 15 Feb 15 |
| SP6K | 15.76 | | | | 2 | A | | | Lee Valley | UK Youth Development U17/U20 League Division South Premier 1 | 16 May 15 |
| SP5K | 18.30 | i | | | 1 | | | | Emirates Arena | Scottish Schools' Championships | 4 Feb 15 |
| SP5K | 18.11 | | | | 1 | | | | Livingston | Scottish Athletics Throws & Jumps Grand Prix Series | 7 Jun 15 |
| SP5K | 18.00 | | | | 1 | | | | Grangemouth | Celtic Games | 1 Aug 15 |
| SP5K | 17.65 | | | | 1 | | | | Livingston | Scottish Athletics Throws & Jumps Grand Prix Series - subject to final confirmation | 11 Apr 15 |
| SP5K | 17.53 | | | | 1 | | | | Bedford | England Athletics U20 / U23 Championships | 20 Jun 15 |
| SP5K | 17.34 | | | | 1 | | | | Loughborough | Loughborough Students BUCS Trials & Open | 25 Apr 15 |
| SP5K | 16.95 | i | | | 1 | | | | Emirates Arena | Scottish Athletics Indoor Shot Competition | 3 Jan 15 |
| SP5K | 16.87 | | | | 1 | | | | Livingston | Scottish Athletics Throws & Jumps Grand Prix Series | 26 Jul 15 |
| SP5K | 16.65 | | | | 6 | | | | Apia, SAM | Commonwealth Youth Games | 9 Sep 15 |
| SP5K | 16.63 | | | | 1 | | | | Grangemouth | Scottish Athletics Age Group Championships | 22 Aug 15 |
| DT1.75K | 51.34 | | | | 1 | | | | Grangemouth | Scottish Schools Championships | 12 Jun 15 |
| DT1.75K | 47.94 | | | | - | | | | Livingston | Scottish Athletics Throws & Jumps Grand Prix Series - subject to final confirmation | 12 Apr 15 |
| DT1.75K | 44.50 | | | | 3 | A | | | Lee Valley | UK Youth Development U17/U20 League Division South Premier 1 | 16 May 15 |
| DT1.5K | 61.35 | | | | 1 | | | | Bedford | England Athletics U20 / U23 Championships | 20 Jun 15 |
| DT1.5K | 61.24 | | | | 1 | | | | Livingston | Scottish Athletics Throws & Jumps Grand Prix Series | 7 Jun 15 |
| DT1.5K | 60.22 | | | | 3 | | | | Cali, COL | IAAF World Youth Championships | 18 Jul 15 |
| DT1.5K | 60.21 | | | | 1 | | | | Loughborough | Loughborough Students BUCS Trials & Open | 25 Apr 15 |
| DT1.5K | 58.53 | | | | 4 | qB | | | Cali, COL | IAAF World Youth Championships | 17 Jul 15 |
| DT1.5K | 58.28 | | | | 1 | | | | Grangemouth | Scottish Athletics Age Group Championships | 22 Aug 15 |
| DT1.5K | 58.19 | | | | 2 | | | | Apia, SAM | Commonwealth Youth Games | 7 Sep 15 |
| DT1.5K | 57.86 | | | | 1 | | | | Grangemouth | Grangemouth Stadium Open Graded Meeting | 3 Jun 15 |
| DT1.5K | 54.09 | | | | 1 | | | | Livingston | Scottish Athletics Throws & Jumps Grand Prix Series | 26 Jul 15 |
| DT1.5K | 53.60 | | | | 1 | | | | Dunfermline | Pitreavie Club Championships | 10 Apr 15 |
| DT1.5K | 52.20 | | | | 1 | | | | Grangemouth | Celtic Games | 1 Aug 15 |
| 2014 U17 Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.7 | | | | 2 | | | | Inverness | Inverness Harriers Club Championships | 19 Aug 14 |
| 200 | 23.9 | | | | 2 | | | | Inverness | Inverness Harriers Club Championships | 26 Aug 14 |
| SP5K | 17.24 | | | | 1 | | | | Aberdeen | Scottish U13 / U17 Championships | 23 Aug 14 |
| SP5K | 16.93 | | | | 1 | | | | Bedford | England Athletics U15 / U17 Championships inc. The Disabled Age Group Championships | 30 Aug 14 |
| SP5K | 16.79 | | | | 1 | | | | Sportcity | Sainsbury's School Games | 5 Sep 14 |
| SP5K | 16.71 | | | | 1 | | | | Cardiff | SIAB Schools' International | 19 Jul 14 |
| SP5K | 16.41 | | | | 1 | | | | Dublin (S), IRL | Celtic Games | 9 Aug 14 |
| SP5K | 16.01 | | | | 1 | | | | Inverness | Inverness Harriers Club Championships | 2 Sep 14 |
| SP5K | 15.78 | | | | 1 | | | | Hampden Park | Scottish Schools Championships | 21 Jun 14 |
| SP5K | 15.63 | | | | 3 | | | | Gothenburg, SWE | Gothenburg Youth Games | 28 Jun 14 |
| SP5K | 15.01 | i | | | 1 | | | | Emirates Arena | Scottish National U18/U20 Championships | 15 Feb 14 |
| SP5K | 14.81 | | | | 1 | | | | Inverness | Scottish North District Championships | 24 May 14 |
| SP5K | 14.78 | | | | 1 | | | | Liverpool | Liverpool Throws & Jumps Open | 12 Apr 14 |
| SP5K | 14.74 | | | | 1 | A | | | Inverness | U17 Track & Field Challenge | 1 Jun 14 |
| SP5K | 14.69 | | | | 1 | | | | Inverness | North of Scotland Schools Championships | 3 Jun 14 |
| SP5K | 14.35 | | | | 1 | B | | | Livingston | Summer Throws & Jumps Festival | 8 Jun 14 |
| SP5K | 14.25 | i | | | 2 | | | | Emirates Arena | Scottish Secondary Schools’ Championships | 5 Feb 14 |
| DT1.5K | 55.32 | | | | 1 | | | | Aberdeen | Scottish U13 / U17 Championships | 23 Aug 14 |
| DT1.5K | 53.85 | | | | 1 | | | | Dublin (S), IRL | Celtic Games | 9 Aug 14 |
| DT1.5K | 53.42 | | | | 3 | | | | Gothenburg, SWE | Gothenburg Youth Games | 29 Jun 14 |
| DT1.5K | 52.65 | | | | 1 | | | | Hampden Park | Scottish Schools Championships | 20 Jun 14 |
| DT1.5K | 52.35 | | | | 3 | | | | Bedford | England Athletics U15 / U17 Championships inc. The Disabled Age Group Championships | 30 Aug 14 |
| DT1.5K | 51.74 | | | | 1 | | | | Inverness | Inverness Harriers Club Championships | 28 Aug 14 |
| DT1.5K | 51.20 | | | | 1 | | | | Inverness | Inverness Harriers Jumps & Throws Festival | 30 May 14 |
| DT1.5K | 49.87 | | | | 4 | | | | Cardiff | SIAB Schools' International | 19 Jul 14 |
| DT1.5K | 48.48 | | | | 1 | | | | Inverness | North of Scotland Schools Championships | 3 Jun 14 |
| DT1.5K | 48.18 | | | | 1 | | | | Grangemouth | Scottish Athletics Spring Throws Open Meeting | 30 Mar 14 |
| DT1.5K | 47.99 | | | | 1 | B | | | Livingston | Summer Throws & Jumps Festival | 8 Jun 14 |
| DT1.5K | 47.57 | | | | 1 | | | | Liverpool | Liverpool Throws & Jumps Open | 12 Apr 14 |
| DT1.5K | 47.35 | | | | 1 | | | | Inverness | Inverness Harriers Open Meeting | 13 Apr 14 |
| DT1.5K | 46.54 | | | | 1 | | | | Inverness | Scottish North District Championships | 24 May 14 |
| DT1.5K | 46.22 | | | | 1 | | | | Inverness | Inverness Harriers Jumps & Throws Festival | 25 Apr 14 |
| HT5K | 46.67 | | | | 1 | | | | Grangemouth | Scottish Athletics Spring Throws Open Meeting | 30 Mar 14 |
| HT5K | 46.33 | | | | 2 | | | | Inverness | North of Scotland Schools Championships | 3 Jun 14 |
| HT5K | 45.46 | | | | 1 | | | | Inverness | Inverness Harriers Jumps & Throws Festival | 25 Apr 14 |
| HT5K | 43.06 | | | | 2 | A | | | Livingston | Summer Throws & Jumps Festival | 8 Jun 14 |
| HT5K | 42.16 | | | | 3 | | | | Liverpool | Liverpool Throws & Jumps Open | 12 Apr 14 |
| HT5K | 41.79 | | | | 2 | | | | Inverness | Scottish North District Championships | 24 May 14 |
| HT5K | 39.90 | | | | 2 | | | | Inverness | Inverness Harriers Jumps & Throws Festival | 30 May 14 |
| JT700 | 41.41 | | | | 1 | | | | Inverness | Inverness Harriers Club Championships | 19 Aug 14 |
| 2013 U17 Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.71 | | -1.1 | | 4 | | | | Inverness | Inverness Harriers Open Meeting | 31 Mar 13 |
| SP5K | 14.74 | | | | 4 | | | | Dublin, IRL | SIAB Schools' International | 20 Jul 13 |
| SP5K | 14.71 | | | | 1 | | | | Inverness | North of Scotland Schools Championships | 12 Jun 13 |
| SP5K | 14.56 | | | | 2 | | | | Grangemouth | Scottish Secondary Schools’ Championships | 7 Jun 13 |
| SP5K | 14.02 | | | | 1 | A | | | Aberdeen | Under 17 Track & Field Challenge | 23 Jun 13 |
| SP5K | 13.90 | | | | 1 | | | | Inverness | Inverness Harriers Open Meeting | 31 Mar 13 |
| SP5K | 13.88 | | | | 1 | A | | | Inverness | Under 17 Track & Field Challenge | 2 Jun 13 |
| SP5K | 13.83 | | | | 6 | | | | Bedford | England Athletics U15/U17 Championships | 31 Aug 13 |
| SP5K | 13.81 | | | | 1 | | | | Inverness | Inverness Harriers Club Championships Day 5 | 3 Sep 13 |
| SP5K | 13.54 | | | | 1 | A | | | Dundee | North East Scotland Under 17 League | 5 May 13 |
| SP4K | 16.28 | | | | 1 | | | | Aberdeen | Scottish Athletics U16/U20 Championships | 18 Aug 13 |
| SP4K | 16.23 | | | | 2 | | | | Colwyn Bay | Celtic Games | 3 Aug 13 |
| SP4K | 16.20 | i | | | 1 | | | | Emirates Arena | Scottish Schools AA Championships | 7 Feb 13 |
| SP4K | 15.83 | i | | | 1 | | | | Emirates Arena | Scottish National Open | 19 Jan 13 |
| SP4K | 15.60 | | | | 3 | | | | Gothenburg, SWE | Världsungdomsspelen | 28 Jun 13 |
| SP4K | 15.54 | | | | 1 | | | | Inverness | Scottish North District Championships | 25 May 13 |
| SP4K | 15.20 | i | | | 1 | | | | Emirates Arena | Scottish National U14/U16 Championships | 3 Mar 13 |
| DT1.5K | 49.23 | | | | 2 | | | | Bedford | England Athletics U15/U17 Championships | 31 Aug 13 |
| DT1.5K | 47.15 | | | | 1 | | | | Inverness | Inverness Harriers Club Championships Day 4 | 29 Aug 13 |
| DT1.5K | 47.07 | | | | 5 | | | | Don Valley | Sainsbury's School Games | 14 Sep 13 |
| DT1.5K | 46.29 | | | | 3 | | | | Dublin, IRL | SIAB Schools' International | 20 Jul 13 |
| DT1.5K | 45.78 | | | | 1 | | | | Inverness | Inverness Harriers Open Meeting | 8 Sep 13 |
| DT1.5K | 44.74 | | | | 2 | | | | Grangemouth | Scottish Secondary Schools’ Championships | 7 Jun 13 |
| DT1.5K | 40.74 | | | | 1 | | | | Inverness | North of Scotland Schools Championships | 12 Jun 13 |
| DT1.25K | 50.48 | | | | 1 | | | | Aberdeen | Scottish Athletics U16/U20 Championships | 18 Aug 13 |
| DT1.25K | 48.59 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 14 Apr 13 |
| DT1.25K | 47.72 | | | | 1 | | | | Inverness | Scottish North District Championships | 25 May 13 |
| JT700 | 37.46 | | | | 1 | | | | Inverness | Inverness Harriers Club Championships Day 1 | 20 Aug 13 |
| 2012 U15 Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.54 | | | | 1 | B | | | Inverness | Petrofac Grampian Athletics League North Division | 10 Jun 12 |
| 100 | 12.54 | | 0.1 | | 4 | B | | | Grangemouth | McCain Scottish Young Athletes' League Final | 29 Jul 12 |
| 100 | 12.6 | | | | 2 | 3 | | | Inverness | Inverness Harriers Trials | 12 Aug 12 |
| 100 | 12.68 | | 0.4 | | 1 | 4 | | | Inverness | Highland Athletics Open with HIPPO | 15 Apr 12 |
| 100 | 12.94 | | 0.8 | | 7 | A | | | Inverness | Highland Athletics Open with HIPPO | 15 Apr 12 |
| 200 | 25.4 | | | | 1 | B | | | Aberdeen | McCain Scottish Young Athletes' League North East Division | 17 Jun 12 |
| 200 | 25.66 | | 0.9 | | 1 | B | | | Inverness | Petrofac Grampian Athletics League North Division | 19 Aug 12 |
| 200 | 25.84 | w | 3.0 | | 1 | B | | | Inverness | Petrofac Grampian Athletics League North Division | 29 Apr 12 |
| 200 | 27.05 | i | | | 4 | h5 | | | Glasgow | SSAA Secondary Schools' Championships | 9 Feb 12 |
| SP4K | 15.20 | | | | 1 | A | | | Inverness | Highland Athletics Open with HIPPO | 8 Sep 12 |
| SP4K | 14.57 | | | | 1 | A | | | Grangemouth | McCain Scottish Young Athletes' League Final | 29 Jul 12 |
| SP4K | 14.36 | | | | 2 | | | | Grangemouth | Scottish U16/U20 Championships | 26 Aug 12 |
| SP4K | 14.35 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League Final | 16 Sep 12 |
| SP4K | 13.37 | | | | 1 | | | | Grangemouth | Scottish Schools' Championships | 8 Jun 12 |
| SP4K | 12.79 | | | | 1 | | | | Inverness | Highland Athletics Open with HIPPO | 15 Apr 12 |
| SP4K | 12.79 | | | | 1 | | | | Inverness | Scottish North District Championships | 12 May 12 |
| SP4K | 12.37 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 10 Jun 12 |
| SP4K | 12.13 | | | | 1 | | | | Inverness | North of Scotland Schools Championships (Field Events & selected track events only) | 6 Jun 12 |
| SP4K | 11.73 | i | | | 2 | | | | Glasgow | SSAA Secondary Schools' Championships | 9 Feb 12 |
| DT1.25K | 43.18 | | | | 3 | | | | Aberdeen | Celtic Games U16/U18 International | 11 Aug 12 |
| DT1.25K | 40.68 | | | | 1 | A | | | Inverness | Highland Athletics Open with HIPPO | 8 Sep 12 |
| DT1.25K | 38.70 | | | | 1 | | | | Grangemouth | Scottish U16/U20 Championships | 26 Aug 12 |
| DT1.25K | 36.25 | | | | 1 | | | | Inverness | North of Scotland Schools Championships (Field Events & selected track events only) | 6 Jun 12 |
| DT1.25K | 36.25 | | | | 1 | | | | Grangemouth | Scottish Schools' Championships | 9 Jun 12 |
| DT1.25K | 35.89 | | | | 1 | A | | | Grangemouth | McCain Scottish Young Athletes' League Final | 29 Jul 12 |
| DT1.25K | 33.76 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 29 Apr 12 |
| DT1.25K | 33.67 | | | | 1 | | | | Inverness | Highland Athletics Open with HIPPO | 15 Apr 12 |
| DT1.25K | 30.49 | | | | 1 | | | | Inverness | Scottish North District Championships | 12 May 12 |
| JT600 | 37.81 | | | | 6 | A | | | Inverness | Highland Athletics Open with HIPPO | 8 Sep 12 |
| JT600 | 32.68 | | | | 1 | ns | | | Inverness | Petrofac Grampian Athletics League North Division | 19 Aug 12 |
| 2011 U15 Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.17 | | -0.9 | | 1 | 1.3 | | | Inverness | Highland Athletics Open With Hippo | 17 Sep 11 |
| 100 | 13.39 | | 0.6 | | 7 | 2.1 | | | Inverness | Highland Athletics Open With Hippo | 17 Sep 11 |
| 100 | 13.66 | | | | 2 | 2 | | | Inverness | Highland Athletics Open With Hippo | 14 Aug 11 |
| 100 | 13.87 | | -1.9 | | 1 | h1 | | | Inverness | Highlands, Islands And Grampian Regional Championships | 28 May 11 |
| 100 | 14.06 | | | | 1 | | | | Inverness | Highlands, Islands And Grampian Regional Championships | 28 May 11 |
| 100 | 14.40 | | -1.2 | | 3 | B | | | Inverness | Petrofac Grampian Athletics League North Division | 10 Apr 11 |
| 100 | NT | | | | 1 | 5 | | | Inverness | Highland Schools Track and Field Trials | 4 May 11 |
| 200 | 26.79 | w | 2.1 | | 4 | B | | | Glasgow (S) | McCain Scottish Young Athletes League Final | 23 Jul 11 |
| 200 | 28.38 | | | | 1 | | | | Inverness | Highlands, Islands And Grampian Regional Championships | 28 May 11 |
| 200 | 28.58 | | | | 3 | 2 | | | Inverness | Highland Schools Track and Field Trials | 4 May 11 |
| 200 | 29.29 | | -4.0 | | 1 | h2 | | | Inverness | Highlands, Islands And Grampian Regional Championships | 28 May 11 |
| SP4K | 12.08 | | | | 1 | | | | Inverness | Inverness Harriers Club Championships - Day 5 | 30 Aug 11 |
| SP4K | 10.45 | | | | 7 | | | | Grangemouth | Scottish Schools U15 Inter Area | 16 Jun 11 |
| SP4K | 10.26 | | | | 2 | A | | | Glasgow (S) | McCain Scottish Young Athletes League Final | 23 Jul 11 |
| SP4K | 9.57 | | | | 2 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 10 Apr 11 |
| SP3.25K | 12.45 | | | | 1 | | | | Inverness | Highland Athletics Open With Hippo | 14 Aug 11 |
| SP3.25K | 12.32 | | | | 1 | | | | Inverness | Highland Athletics Open With Hippo | 17 Sep 11 |
| SP3.25K | 12.09 | | | | 1 | | | | Wishaw | Scottish Athletics U14 Facility Challenge | 28 Aug 11 |
| SP3.25K | 11.66 | | | | 1 | | | | Grangemouth | Scottish Schools' Championships | 11 Jun 11 |
| SP3.25K | 10.27 | | | | 1 | | | | Inverness | Highlands, Islands And Grampian Regional Championships | 28 May 11 |
| SP3.25K | 10.11 | | | | 1 | | | | Inverness | Highland Schools Track and Field Trials | 4 May 11 |
| SP3.25K | 9.69 | | | | 1 | | | | Inverness | TNT Throws Meeting | 26 Mar 11 |
| DT1.25K | 28.80 | | | | 1 | B | | | Aberdeen | Petrofac Grampian Athletics League Final | 4 Sep 11 |
| DT1.25K | 28.47 | | | | 1 | | | | Inverness | Inverness Harriers Club Championships - Day 4 | 25 Aug 11 |
| DT1.25K | 24.78 | | | | 5 | A | | | Glasgow (S) | McCain Scottish Young Athletes League Final | 23 Jul 11 |
| DT1K | 29.59 | | | | 1 | | | | Inverness | Highland Athletics Open With Hippo | 17 Sep 11 |
| DT1K | 29.41 | | | | 1 | | | | Grangemouth | Scottish Schools' Championships | 11 Jun 11 |
| DT1K | 29.09 | | | | 1 | | | | Inverness | Highland Athletics Open With Hippo | 14 Aug 11 |
| DT1K | 24.84 | | | | 1 | | | | Inverness | TNT Throws Meeting | 11 May 11 |
| DT1K | 17.99 | | | | 3 | | | | Inverness | TNT Throws Meeting | 26 Mar 11 |
| 2010 U13 Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.65 | | 1.1 | | 2 | B | | | Grangemouth | McCain Scottish Young Athletes League Final | 1 Aug 10 |
| 100 | 13.92 | w | 2.8 | | 1 | B | | | Inverness | McCain Scottish Young Athletes League North East | 30 May 10 |
| 100 | 14.12 | | 0.4 | | 1 | | | | Inverness | Highland Athletics Open (inc Hippo) | 18 Sep 10 |
| 100 | 14.17 | | | | 1 | B | | | Inverness | Petrofac Grampian Athletics League North | 22 Aug 10 |
| 100 | 14.2 | | | | 2 | | | | Inverness | Inverness Harriers Club Championships | 17 Aug 10 |
| 200 | 28.57 | | 1.4 | | 1 | ns | | | Inverness | Petrofac Grampian Athletics League North | 27 Jun 10 |
| 200 | 28.76 | | | | 1 | B | | | Inverness | Petrofac Grampian Athletics League Final | 5 Sep 10 |
| 200 | 28.76 | | | | 1 | 1 | | | Inverness | Highland Athletics Open (inc Hippo) | 18 Sep 10 |
| 200 | 28.9 | | | | 2 | | | | Inverness | Inverness Harriers Club Championships | 24 Aug 10 |
| 200 | 29.06 | | 1.7 | | 1 | 6 | | | Dunfermline | Scottish U13 Superteams Championships | 10 Jul 10 |
| 200 | 29.6 | | | | 1 | A | | | Aberdeen | McCain Scottish Young Athletes League North East | 4 Jul 10 |
| 75HU13M | 15.4 | | | | 2 | | | | Inverness | Inverness Harriers Club Championships | 31 Aug 10 |
| HJ | 1.25 | | | | 1 | | | | Inverness | Inverness Harriers Club championships | 26 Aug 10 |
| LJ | 4.02 | | | | 2 | | | | Inverness | Inverness Hariers Club Championships | 19 Aug 10 |
| LJ | 4.00 | | | | 4 | A | | | Grangemouth | McCain Scottish Young Athletes League Final | 1 Aug 10 |
| SP3.25K | 9.74 | | | | 1 | | | | Inverness | TNT Throws Meet | 25 Jul 10 |
| SP3.25K | 9.53 | | | | 1 | | | | Inverness | Highland Athletics Open (inc Hippo) | 18 Sep 10 |
| SP3.25K | 9.41 | | | | 1 | B | | | Grangemouth | McCain Scottish Young Athletes League Final | 1 Aug 10 |
| SP3.25K | 9.24 | | | | 2 | | | | Inverness | Inverness Harriers Club Championships | 24 Aug 10 |
| SP3.25K | 8.29 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League North | 25 Apr 10 |
| SP2.72K | 9.05 | | | | 2 | p3 | | | Dunfermline | Scottish U13 Superteams Championships | 10 Jul 10 |
| DT1K | 23.07 | | | | 1 | | | | Inverness | Inverness Harriers Club Championships | 31 Aug 10 |
| DT1K | 22.62 | | | | 2 | A | | | Inverness | Petrofac Grampian Athletics League Final | 5 Sep 10 |
| DT1K | 21.41 | | | | 1 | | | | Inverness | TNT Throws Meet | 25 Jul 10 |
| DT1K | 15.90 | | | | 3 | A | | | Inverness | Petrofac Grampian Athletics League North | 23 May 10 |
| JT400 | 25.35 | | | | 1 | | | | Inverness | Inverness Harriers Club Championships | 17 Aug 10 |
| JT400 | 20.79 | | | | 2 | A | | | Inverness | Petrofac Grampian Athletics League North | 27 Jun 10 |
| 2007 U11 Inverness |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3.25K | 5.81 | | | | | | | | Inverness | Petrofac League North Section | 1 Jul 07 |