| 2023 SEN Perth Strathtay/Robert Gordon Uni/Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.97 | | 0.3 | | 1 | 11 | | | Lee Valley | Lee Valley Sprint Nights | 19 Jul 23 |
| 100 | 13.12 | | 0.4 | | 3 | 2.12 | | | Lee Valley | Lee Valley Sprint Nights | 5 Jul 23 |
| 100 | 13.26 | | 1.1 | | 3 | A | | | Carshalton | Southern Athletics League Division 3 South London | 18 Jun 23 |
| 100 | 13.26 | | | | 2 | B | | | Kingston | Southern Athletics League Division 3 South London | 19 Aug 23 |
| 100 | 13.27 | | -2.1 | | 1 | 1.13 | | | Lee Valley | Lee Valley Sprint Nights | 5 Jul 23 |
| 100 | 13.32 | | 0.0 | | 7 | h2 | | | Grangemouth | 4J Studios 130th scottishathletics Senior/U17 Championships | 12 Aug 23 |
| 100 | 13.33 | | -0.1 | | 3 | B9 | | | Lee Valley | Lee Valley Sprint Nights | 30 Aug 23 |
| 100 | 13.34 | | 0.7 | | 5 | A8 | | | Lee Valley | Lee Valley Sprint Nights | 30 Aug 23 |
| 100 | 13.88 | | -5.3 | | 6 | A | | | Chelmsford | National Athletics League Championship Division Fixture A | 15 Jul 23 |
| 200 | 28.45 | | -3.0 | | 5 | A | | | Chelmsford | National Athletics League Championship Division Fixture A | 15 Jul 23 |
| LJ | 4.05 | w | 3.0 | | 11 | | | | Chelmsford | National Athletics League Championship Division Fixture A | 15 Jul 23 |
| LJ | 3.82 | | | | 2 | B | | | Carshalton | Southern Athletics League Division 3 South London | 18 Jun 23 |
| 2022 SEN Perth Strathtay/Robert Gordon Uni/Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.33 | | 1.0 | | 2 | 1.3 | | | Lee Valley | Lee Valley Sprints Night Double 100m Sprints Night | 31 Aug 22 |
| 100 | 13.34 | | 0.7 | | 2 | 4 | | | Lee Valley | Lee Valley Sprints Night 100/200m Sprints Night | 22 Jun 22 |
| 100 | 13.42 | | 0.9 | | 4 | 2.2 | | | Lee Valley | Lee Valley Sprints Night Double 100m Sprints Night | 31 Aug 22 |
| 100 | 13.59 | | -0.9 | | 1 | 4 | | | Carshalton | South London Athletics Network May Time Open | 28 May 22 |
| 100 | 13.68 | | 0.8 | | 7 | 4 | | | Lee Valley | Lee Valley Sprints Night 100/200m Sprints Night | 20 Jul 22 |
| 2021 U23 Perth Strathtay/Robert Gordon Uni/Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.1 | | 0.3 | | 5 | 2 | | | Perth | Perth Strathtay Harriers - Districts Together Apart | 22 May 21 |
| 2018 U20 Perth Strathtay/Robert Gordon Uni/Aberdeen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.47 | i | | | 5 | h1 | | | Sheffield | BUCS Indoor Championships | 16 Feb 18 |
| 60 | 8.63 | i | | | 5 | h3 | | | Emirates Arena | Scottish University Championships | 10 Feb 18 |
| 200 | 28.46 | i | | | 3 | h4 | | | Emirates Arena | Scottish University Championships | 10 Feb 18 |
| 2017 U20 Perth Strathtay |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.31 | i | | | 3 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 8 Jan 17 |
| 60 | 8.32 | i | | | 4 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 21 Jan 17 |
| 60 | 8.45 | i | | | 5 | h4 | | | Emirates Arena | Rotary International Scottish Schools AA Championships | 2 Feb 17 |
| 60 | 8.46 | i | | | 6 | h1 | | | Emirates Arena | Scottish National U17 / Senior Championships | 28 Jan 17 |
| 100 | 13.42 | w | 2.7 | | 6 | h2 | | | Grangemouth | Scottish Schools Championships | 9 Jun 17 |
| 200 | 27.06 | i | | | 3 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 21 Jan 17 |
| 200 | 27.32 | i | | | 4 | h2 | | | Emirates Arena | Scottish National U17 / Senior Championships | 28 Jan 17 |
| 200 | 27.33 | i | | | 2 | h4 | | | Emirates Arena | Rotary International Scottish Schools AA Championships | 1 Feb 17 |
| 200 | 27.42 | i | | | 4 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 19 Feb 17 |
| 200 | 27.86 | i | | | 5 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 8 Jan 17 |
| 200 | 27.93 | | 1.5 | | 4 | h2 | | | Grangemouth | Scottish Schools Championships | 10 Jun 17 |
| 200 | 28.40 | | -2.6 | | 6 | | | | Grangemouth | Scottish Schools Championships | 10 Jun 17 |
| LJ | 4.43 | i | | | 3 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 8 Jan 17 |
| LJ | 4.28 | i | | | 5 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 19 Feb 17 |
| 2016 U20 Perth Strathtay |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.26 | i | | | 3 | h6 | | | Emirates Arena | Scottish Schools AA Championships | 4 Feb 16 |
| 60 | 8.36 | i | | | 7 | s3 | | | Emirates Arena | Scottish Schools AA Championships | 4 Feb 16 |
| 60 | 8.36 | i | | | 4 | h4 | | | Emirates Arena | Scottish National U13 / U15 / U20 Championships | 5 Mar 16 |
| 60 | 8.45 | i | | | 4 | 17 | | | Emirates Arena | Scottish National Open | 16 Jan 16 |
| 60 | 8.47 | i | | | 7 | | | | Emirates Arena | Scottish Athletics League Afternoon Match | 10 Jan 16 |
| 100 | 12.89 | w | 2.5 | | 6 | | | | Grangemouth | Scottish Athletics National Senior Championships | 13 Aug 16 |
| 100 | 12.91 | w | 2.5 | | 3 | h1 | | | Grangemouth | Scottish Athletics National Senior Championships | 13 Aug 16 |
| 100 | 12.95 | | 0.8 | | 3 | | | | Grangemouth | Scottish East District Championships | 14 May 16 |
| 100 | 13.10 | | -0.8 | | 6 | | | | Grangemouth | SSAA Scottish Schools Championships | 10 Jun 16 |
| 100 | 13.16 | | | | 3 | h3 | | | Grangemouth | SSAA Scottish Schools Championships | 10 Jun 16 |
| 100 | 13.39 | | -3.7 | | 3 | h1 | | | Grangemouth | Scottish Athletics National U13 / U15 / U20 Championships | 20 Aug 16 |
| 100 | 13.4 | | | | 4 | A | | | Perth | Grampian League East Division | 26 Jun 16 |
| 100 | 13.7 | | | | 4 | A | | | Dundee | Grampian League East Division | 29 May 16 |
| 200 | 26.57 | w | 2.3 | | 4 | h2 | | | Grangemouth | Scottish Athletics National U13 / U15 / U20 Championships | 21 Aug 16 |
| 200 | 26.72 | | 1.9 | | 4 | h2 | | | Grangemouth | Scottish Athletics National Senior Championships | 14 Aug 16 |
| 200 | 26.97 | | -0.4 | | 3 | h1 | | | Grangemouth | SSAA Scottish Schools Championships | 11 Jun 16 |
| 200 | 27.03 | i | | | 4 | h3 | | | Emirates Arena | Scottish National U13 / U15 / U20 Championships | 6 Mar 16 |
| 200 | 27.13 | | -0.3 | | 6 | | | | Grangemouth | SSAA Scottish Schools Championships | 11 Jun 16 |
| 200 | 27.20 | | -3.8 | | 4 | A | | | Aberdeen | Grampian League East Division | 7 Aug 16 |
| 200 | 27.24 | | -2.3 | | 4 | h1 | | | Grangemouth | Scottish East District Championships | 13 May 16 |
| 200 | 27.3 | | | | 4 | A | | | Dundee | Grampian League East Division | 29 May 16 |
| 200 | 27.33 | | -1.2 | | 7 | | | | Grangemouth | Scottish East District Championships | 13 May 16 |
| 200 | 27.76 | i | | | 5 | s3 | | | Emirates Arena | Scottish National U13 / U15 / U20 Championships | 6 Mar 16 |
| 200 | 27.87 | | -3.7 | | 4 | A | | | Aberdeen | Grampian League East Division | 1 May 16 |
| 200 | DNF | i | | | - | 21 | | | Emirates Arena | Scottish National Open | 16 Jan 16 |
| 200 | DNF | i | | | - | h4 | | | Emirates Arena | Scottish Schools AA Championships | 3 Feb 16 |
| 400 | 65.9 | | | | 5 | A | | | Perth | Grampian League East Division | 26 Jun 16 |
| 400 | 66.64 | i | | | 6 | | | | Emirates Arena | Scottish Athletics League Afternoon Match | 10 Jan 16 |
| SP4K | 6.73 | | | | 5 | A | | | Perth | Grampian League East Division | 26 Jun 16 |
| 2015 U17 Perth Strathtay |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.54 | i | | | 6 | h2 | | | Emirates Arena | Scottish National U13 / U17 Championships | 14 Feb 15 |
| 60 | 8.62 | i | | | 5 | h1 | | | Emirates Arena | Scottish Schools' Championships | 5 Feb 15 |
| 100 | 13.44 | | | | 3 | B | | | Grangemouth | Scottish Women's Athletic League | 30 Aug 15 |
| 100 | 13.49 | | 0.0 | | 4 | h5 | | | Grangemouth | Scottish Athletics Age Group Championships | 22 Aug 15 |
| 100 | 13.7 | | | | 2 | B | | | Dundee | Petrofac Grampian Athletics League Division East | 2 Aug 15 |
| 100 | 13.71 | | 1.5 | | 6 | h2 | | | Grangemouth | Scottish East District Championships | 23 May 15 |
| 100 | 13.91 | | -2.5 | | 2 | | | | Dunfermline | Pitreavie AAC Trophy Meeting | 6 Sep 15 |
| 100 | 14.0 | | | | 3 | B | | | Perth | Petrofac Grampian Athletics League Division East | 12 Apr 15 |
| 100 | 14.02 | | | | 6 | A | | | Edinburgh | Scottish Women's Athletic League | 14 Jun 15 |
| 100 | 14.04 | | -1.7 | | 3 | B | | | Inverness | U17 Track & Field Challenge Division NE | 31 May 15 |
| 200 | 27.90 | | 0.0 | | 5 | B | | | Grangemouth | Scottish Women's Athletic League | 30 Aug 15 |
| 200 | 28.34 | | -1.7 | | 5 | h5 | | | Grangemouth | Scottish Athletics Age Group Championships | 22 Aug 15 |
| 200 | 28.76 | w | 3.7 | | 7 | B | | | Edinburgh | Scottish Women's Athletic League | 26 Apr 15 |
| 200 | 28.77 | i | | | 5 | h4 | | | Emirates Arena | Scottish National U13 / U17 Championships | 14 Feb 15 |
| 200 | 28.8 | | | | 2 | ns | | | Dundee | Petrofac Grampian Athletics League Division East | 28 Jun 15 |
| 200 | 28.89 | i | | | 5 | h5 | | | Emirates Arena | Scottish Schools' Championships | 4 Feb 15 |
| 200 | 28.92 | | -2.5 | | 2 | | | | Dunfermline | Pitreavie AAC Trophy Meeting | 6 Sep 15 |
| 200 | 29.11 | i | | | 9 | | | | Emirates Arena | Scottish Athletics Indoor League Afternoon Match | 4 Jan 15 |
| 200 | 29.21 | | -0.3 | | 6 | B | | | Edinburgh | Scottish Women's Athletic League | 14 Jun 15 |
| 200 | 30.2 | | | | 1 | ns | | | Perth | Petrofac Grampian Athletics League Division East | 17 May 15 |
| 300 | 46.1 | | | | 4 | B | | | Dundee | Petrofac Grampian Athletics League Division East | 2 Aug 15 |
| 300 | 48.2 | | | | 3 | B | | | Perth | Petrofac Grampian Athletics League Division East | 12 Apr 15 |
| LJ | 3.84 | | | | 4 | B | | | Dundee | Petrofac Grampian Athletics League Division East | 2 Aug 15 |
| 2014 U17 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.59 | i | | | 4 | | | | Emirates Arena | Scottish Athletics Indoor League Afternoon Match | 14 Dec 14 |
| 60 | 9.02 | i | | | 2 | h10 | | | Emirates Arena | Scottish Secondary Schools’ Championships | 6 Feb 14 |
| 200 | 29.40 | i | | | 4 | | | | Emirates Arena | Scottish Athletics Indoor League Afternoon Match | 14 Dec 14 |
| 200 | 30.43 | i | | | 6 | h10 | | | Emirates Arena | Scottish Secondary Schools’ Championships | 6 Feb 14 |