| 2025 U20 Banchory Stonehaven |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.43 | i | | | 4 | B2 | | | Aberdeen | Subsea Supplies Indoor Open Graded - Meeting 2 | 5 Jan 25 |
| 200 | 23.18 | i | | | 3 | h2 | | | Emirates Arena | 4J scottishathletics National Indoor Senior & U17 Championships - RESCHEDULED FROM JAN | 9 Mar 25 |
| 200 | 23.96 | | -6.0 | | 3 | 1 | | | Aberdeen | Aberdeen AAC Open Graded - Meeting 1 | 30 Apr 25 |
| 400 | 50.95 | | | | 3 | 1 | | | Aberdeen | AAAC Open Graded - Meeting 2 | 7 May 25 |
| 400 | 51.02 | i | | | 4 | | | | Emirates Arena | 4J scottishathletics National Indoor U13, U15 & U20 Championships | 2 Mar 25 |
| 400 | 51.48 | i | | | 4 | | | | Emirates Arena | SSAA Indoor T&F Championships | 6 Feb 25 |
| 400 | 51.94 | i | | | 1 | 4 | | | Emirates Arena | 4J Studios scottishathletics National Indoor Open | 18 Jan 25 |
| 400 | 51.98 | i | | | 2 | h2 | | | Emirates Arena | SSAA Indoor T&F Championships | 6 Feb 25 |
| 400 | 52.18 | i | | | 3 | 1 | | | Sportcity | The Manchester Cup | 19 Nov 25 |
| 400 | 52.38 | | | | 6 | 1 | | | Kilmarnock | Scottish National Athletics League Match 1 | 13 Apr 25 |
| 400 | 52.50 | i | | | 2 | h1 | | | Emirates Arena | 4J scottishathletics National Indoor U13, U15 & U20 Championships | 2 Mar 25 |
| 60HU20M | 9.14 | i | | | 1 | | | | Aberdeen | Subsea Supplies Indoor Open Graded - Meeting 2 | 5 Jan 25 |
| 60HU20M | 9.42 | i | | | 2 | | | | Emirates Arena | SSAA Indoor T&F Championships | 5 Feb 25 |
| 400H | 56.67 | | | | 1 | | | | Loughborough | Loughborough Outdoor Open | 28 May 25 |
| 400H | 57.16 | | | | 2 | | | | Grangemouth | 4J Studios scottishathletics National Senior & U17 Championships | 23 Aug 25 |
| 400H | 57.85 | | | | 2 | | | | Linwood | 4J Studios scottishathletics National Outdoor Open | 26 Apr 25 |
| 400H | 57.86 | | | | 1 | | | | Grangemouth | Scottish Schools SSAA Track & Field Championships | 14 Jun 25 |
| 400H | DNF | | | | - | | | | Aberdeen | 4J Studios scottishathletics U20, U15 & U13 Championships | 16 Aug 25 |
| 2024 U20 Banchory Stonehaven |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.37 | i | | | 2 | B2 | | | Aberdeen | Subsea Supplies Indoor Open Graded - Meeting 1 | 15 Dec 24 |
| 60 | 7.46 | i | | | 1 | A3 | | | Aberdeen | Subsea Supplies Indoor Open Graded - Meeting 1 | 15 Dec 24 |
| 60 | 7.54 | i | | | 4 | 11 | | | Aberdeen | Subsea Supplies Indoor Open Graded - Meeting 4 | 10 Mar 24 |
| 60 | 7.60 | i | | | 1 | 6 | | | Aberdeen | Subsea Supplies Indoor Open Graded - Meeting 4 | 10 Mar 24 |
| 100 | 12.18 | | -3.0 | | 1 | 4 | | | Aberdeen | Scottish National Athletics League Match 4 | 28 Jul 24 |
| 200 | 23.69 | w | 2.3 | | 3 | 1 | | | Aberdeen | AAAC Open Graded - Meeting 1 (Outdoor Events) | 24 Apr 24 |
| 200 | 24.01 | | -2.4 | | 3 | A | | | Aberdeen | RAM Grampian Athletics League (East) | 7 Jul 24 |
| 300 | 37.79 | | | | 6 | 1 | | | Aberdeen | AAAC Spring Open | 7 Apr 24 |
| 400 | 51.81 | | | | 4 | h2 | | | Grangemouth | 4J Studios scottishathletics U13/15/20 Age Group Championships | 11 Aug 24 |
| 400 | 52.16 | | | | 4 | 1 | | | Aberdeen | AAAC Open Graded - Meeting 2 | 15 May 24 |
| 400 | 52.20 | | | | 3 | 2 | | | Grangemouth | Scottish National Athletics League | 30 Jun 24 |
| 800 | 2:05.81 | | | | 5 | 1 | | | Aberdeen | AAAC Open Graded - Meeting 3 | 12 Jun 24 |
| 400H | 58.36 | | | | 5 | h1 | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 17 Aug 24 |
| 400H | 58.49 | | | | 1 | A | | | Aberdeen | RAM Grampian Athletics League (East) | 7 Jul 24 |
| 400H | 58.65 | | | | 5 | | | | Grangemouth | 4J Studios scottishathletics U13/15/20 Age Group Championships | 10 Aug 24 |
| 400H | 58.80 | | | | 1 | | | | Aberdeen | Scottish National Athletics League Match 4 | 28 Jul 24 |
| 400H | 59.81 | | | | 2 | | | | Grangemouth | Eric Liddell 100 Scottish Schools AA Championships | 8 Jun 24 |
| 400H | 60.33 | | | | 2 | | | | Grangemouth | 4J Studios scottishathletics District Open - Grangemouth | 12 May 24 |
| 400H | 60.47 | | | | 2 | | | | Grangemouth | Scottish National Athletics League Match 2 | 5 May 24 |
| 400HU17M | 59.19 | | | | 3 | 1 | | | Loughborough | Loughborough Open | 19 Jun 24 |
| 400HU17M | 59.81 | | | | 3 | | | | Grangemouth | Eric Liddell 100 Scottish Schools AA Championships | 8 Jun 24 |
| 5K | 19:57 | | | 20:05 | 59 | | | 4 | Ballater | Run Balmoral Harbour Energy 5K | 27 Apr 24 |
| parkrun | 18:35 | | | | 1 | | | 1 | Hazlehead | Hazlehead parkrun # 368 | 24 Feb 24 |
| parkrun | 18:47 | | | | 2 | | | 1 | Hazlehead | Hazlehead parkrun # 365 | 27 Jan 24 |
| parkrun | 20:34 | | | | 4 | | | 1 | Stonehaven | Stonehaven parkrun # 311 | 13 Jan 24 |
| 2023 U17 Banchory Stonehaven |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.65 | | | | 1 | 2 | | | Aberdeen | Aberdeen AAC Open Graded - Meeting 2 | 17 May 23 |
| 800 | 2:07.09 | | | | 4 | 1 | | | Aberdeen | Aberdeen AAC Open Graded - Meeting 3 | 14 Jun 23 |
| 800 | 2:09.66 | | | | 3 | A | | | Dundee | RAM Grampian Athletics League (East) | 11 Jun 23 |
| 800 | 2:15.58 | | | | 2 | A | | | Aberdeen | RAM Grampian Athletics League (East) | 20 May 23 |
| 800 | 2:16.45 | | | | 4 | A | | | Aberdeen | RAM Grampian Athletics League (Final) | 27 Aug 23 |
| 1500 | 4:46.84 | | | | 2 | A | | | Dundee | RAM Grampian Athletics League (East) | 23 Apr 23 |
| 100HU17M | 15.27 | | 1.2 | | 1 | B | | | Aberdeen | RAM Grampian Athletics League (Final) | 27 Aug 23 |
| 400HU17M | 60.26 | | | | 8 | | | | Grangemouth | SIAB Schools International | 15 Jul 23 |
| 400HU17M | 60.30 | | | | 2 | | | | Grangemouth | Scottish Schools Secondary Track & Field Championships Day 2/3 | 10 Jun 23 |
| 400HU17M | 60.66 | | | | 1 | A | | | Aberdeen | RAM Grampian Athletics League (East) | 20 May 23 |
| 400HU17M | 61.57 | | | | 2 | | | | Grangemouth | 4J Studios 130th scottishathletics Senior/U17 Championships | 12 Aug 23 |
| 400HU17M | 61.67 | | | | 1 | | | | Aberdeen | Scottish National Athletics League | 28 May 23 |
| 400HU17M | 63.32 | | | | 1 | | | | Inverness | 4J Studios scottishathletics North District Championships | 13 May 23 |
| 1500SC84 | 5:05.66 | | | | 9 | | | | Grangemouth | Scottish Schools T&F Championships Day 1 | 3 Jun 23 |
| 1500SC84 | 5:05.91 | | | | 4 | | | | Grangemouth | Scottish National Athletics League | 15 Apr 23 |
| 3K | 10:54 | | | | 15 | | | 2 | Aberdeen | Metro Aberdeen Proms 3K | 6 Jan 23 |
| parkrun | 20:33 | | | | 2 | | | 1 | Stonehaven | Stonehaven parkrun # 300 | 11 Nov 23 |
| 5.5KXC | 20:11 | | | | 36 | | | | Aberdeen | Scottish East District Championships | 2 Dec 23 |
| 2022 U17 Banchory Stonehaven |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.33 | i | | | 4 | 2.4 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 6 Feb 22 |
| 60 | 8.35 | i | | | 3 | 2.4 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 16 Jan 22 |
| 60 | 8.36 | i | | | 3 | 1.4 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 6 Feb 22 |
| 60 | 8.39 | i | | | 1 | 1.6 | | | Aberdeen | Aberdeen AAC Open Graded Meeting | 16 Jan 22 |
| 100 | 14.06 | | -4.1 | | 4 | A | | | Aberdeen | RAM Grampian Athletics League (East) | 8 May 22 |
| 200 | 26.43 | | 0.5 | | 5 | A | | | Aberdeen | RAM Grampian Athletics League | 5 Jun 22 |
| 400 | 59.92 | | | | 4 | A | | | Aberdeen | RAM Grampian Athletics League (East) | 8 May 22 |
| 800 | 2:15.0 | | | | 3 | A | | | Perth | RAM Grampian Athletics League (East) | 3 Jul 22 |
| 1500 | 4:52.1 | | | | 9 | h2 | | | Grangemouth | Scottish Schools AA Secondary Championships | 10 Jun 22 |
| 1500 | 4:52.18 | i | | | 7 | | | | Emirates Arena | 4J Studios scottishathletics National Indoor Senior/U17 Championships | 22 Jan 22 |
| 1500 | 4:56.98 | | | | 12 | | | | Grangemouth | 4J Studios scottishathletics East District Championships & Open | 15 May 22 |
| 400HU17M | 62.73 | | | | 2 | | | | Aberdeen | Aberdeen AAC Summer Open | 24 Jul 22 |
| 400HU17M | 64.80 | | | | 2 | | | | Grangemouth | Scottish Joint League Meeting | 29 May 22 |
| 1500SC84 | 4:57.27 | | | | 4 | | | | Aberdeen | 4J Studios scottishathletics Senior/U17 Championships | 13 Aug 22 |
| 1500SC84 | 5:05.62 | | | | 8 | | | | Grangemouth | Scottish Schools AA Day 1 (Hammer and Steeplechase) | 4 Jun 22 |
| DT1.5K | 17.75 | | | | 5 | A | | | Aberdeen | RAM Grampian Athletics League (East) | 8 May 22 |
| JT700 | 24.21 | | | | 4 | A | | | Perth | RAM Grampian Athletics League (East) | 3 Jul 22 |
| 5.7KXC | 22:55 | | | | 32 | | | | Stirling | Scottish East District Championships | 3 Dec 22 |
| 2021 U15 Banchory Stonehaven |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.80 | | -1.5 | | 1 | 4 | | | Aberdeen | RAM Athletics League (North East) | 6 Jun 21 |
| 200 | 30.80 | | | | 1 | 6 | | | Inverness | Elgin AAC Open Graded | 13 Jun 21 |
| 200 | 31.73 | w | 3.3 | | 3 | A | | | Aberdeen | Youth Development League Lower Scotland North (East) | 1 Aug 21 |
| 800 | 2:35.68 | | | | 2 | 2 | | | Aberdeen | Youth Development League Lower Scotland North (East) | 20 Jun 21 |
| 1500 | 5:06.25 | | | | 11 | h2 | | | Aberdeen | 4J Studios scottishathletics National U13/U15/U20 Championships | 28 Aug 21 |
| 1500 | 5:21.06 | | | | 4 | 2 | | | Aberdeen | RAM Athletics League (North East) | 4 Jul 21 |
| 1500 | 5:22.77 | | | | 2 | 1 | | | Inverness | Elgin AAC Open Graded | 13 Jun 21 |
| 1500 | 5:35.72 | | | | 3 | A | | | Aberdeen | Youth Development League Lower Scotland North (East) | 1 Aug 21 |
| LJ | 4.15 | | | | 3 | | | | Aberdeen | North East Open Graded | 16 May 21 |
| LJ | 3.86 | | | | 4 | | | | Aberdeen | North East Open Graded | 23 May 21 |
| DT1.25K | 16.92 | | | | 2 | A | | | Aberdeen | Youth Development League Lower Scotland North (East) | 1 Aug 21 |
| JT600 | 22.02 | | | | 6 | | | | Aberdeen | 4J Studios scottishathletics National U13/U15/U20 Championships | 28 Aug 21 |
| JT600 | 21.24 | | | | 2 | A | | | Aberdeen | Youth Development League Lower Scotland North (East) | 20 Jun 21 |
| 2020 U15 Banchory Stonehaven |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.02 | i | | | 2 | 2.8 | | | Aberdeen | Aberdeen Open Graded Meeting | 23 Feb 20 |
| 60 | 9.07 | i | | | 4 | 1.7 | | | Aberdeen | Aberdeen Open Graded Meeting | 23 Feb 20 |
| 60HU15M | 11.35 | i | | | 2 | | | | Aberdeen | Aberdeen Open Graded Meeting | 23 Feb 20 |
| HJ | 1.26 | i | | | 4 | D | | | Emirates Arena | Scottish National Open | 18 Jan 20 |
| LJ | 4.22 | | 0.5 | | 1 | F | | | Meadowmill | 4J Studios Open Series | 29 Aug 20 |
| LJ | 4.21 | i | | | 4 | E | | | Emirates Arena | Scottish National Open | 18 Jan 20 |
| LJ | 3.97 | | 1.6 | | 4 | B | | | Aberdeen | 4J Studios Open Series | 6 Sep 20 |
| SP4K | 4.25 | i | | | 2 | D | | | Emirates Arena | Scottish National Open | 18 Jan 20 |
| 2019 U13 Banchory Stonehaven |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.90 | i | | | 1 | 1.9 | | | Aberdeen | Aberdeen Open Graded Meeting | 15 Dec 19 |
| 60 | 9.03 | i | | | 4 | 2.8 | | | Aberdeen | Aberdeen Open Graded Meeting | 15 Dec 19 |
| 100 | 14.83 | | 1.1 | | 3 | B | | | Inverness | UK Youth Development U13/U15 League Division Scotland NE | 19 May 19 |
| 100 | 16.2 | | | | 2 | B | | | Perth | Grampian League Division East | 30 Jun 19 |
| 200 | 31.78 | w | 3.1 | | 6 | B | | | Aberdeen | Grampian League Final | 1 Sep 19 |
| 200 | 32.88 | | | | 7 | A | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland NE | 23 Jun 19 |
| 200 | 33.77 | | | | 3 | B2 | | | Aberdeen | Grampian League Division East | 2 Jun 19 |
| 800 | 2:55.0 | | | | 3 | B | | | Perth | Grampian League Division East | 30 Jun 19 |
| 1500 | 5:34.64 | | | | 2 | B | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland NE | 28 Apr 19 |
| 1500 | 5:40.00 | | | | 5 | B | | | Aberdeen | Grampian League Division East | 2 Jun 19 |
| HJ | 1.25 | | | | 2 | B | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland NE | 23 Jun 19 |
| HJ | 1.20 | | | | 2 | A | | | Perth | Grampian League Division East | 5 May 19 |
| HJ | 1.20 | | | | 4 | A | | | Perth | Grampian League Division East | 30 Jun 19 |
| HJ | 1.15 | | | | 7 | A | | | Inverness | UK Youth Development U13/U15 League Division Scotland NE | 19 May 19 |
| HJ | 1.15 | | | | 3 | B | | | Aberdeen | Grampian League Final | 1 Sep 19 |
| LJ | 4.09 | | | | 1 | A | | | Aberdeen | Grampian League Division East | 2 Jun 19 |
| LJ | 3.77 | | | | 2 | A | | | Inverness | UK Youth Development U13/U15 League Division Scotland NE | 19 May 19 |
| SP3K | 5.56 | | | | 5 | A | | | Aberdeen | Grampian League Final | 1 Sep 19 |
| SP3K | 4.86 | | | | 7 | A | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland NE | 28 Apr 19 |
| JT400 | 21.41 | | | | 3 | A | | | Perth | Grampian League Division East | 5 May 19 |
| 3.1KXC | 14:47 | | | | 141 | | | | Falkirk | Lindsays Scottish National Championships | 23 Feb 19 |
| 3.2KXC | 13:11 | | | | 50 | | | | Livingston | Scottish East District League | 19 Jan 19 |
| 2MXC | 11:36 | | | | 7 | | | | Bridge Of Don | NESAP Balgownie Open | 17 Feb 19 |
| 2MXC | 12:30 | | | | 8 | | | | Haddo Estate | Gathimba Edwards Foundation Haddo Cross Country | 27 Jan 19 |
| 2MXC | 14:22 | | | | 11 | | | 6 | Knockburn | BSAC Knockburn Open | 3 Nov 19 |
| 2018 U13 Banchory Stonehaven |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.92 | | -0.3 | | 5 | B | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland North East | 17 Jun 18 |
| 200 | 32.92 | | -1.4 | | 6 | A | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland North East | 17 Jun 18 |
| 200 | 33.3 | | -2.5 | | 6 | A | | | Aberdeen | Grampian League Division East | 1 Jul 18 |
| 200 | 34.43 | | -2.0 | | 5 | A | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland North East | 20 May 18 |
| DT1K | 10.89 | | | | 6 | A | | | Aberdeen | Grampian League Division East | 1 Jul 18 |
| JT400 | 17.71 | | | | 5 | A | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland North East | 17 Jun 18 |
| JT400 | 15.96 | | | | 7 | A | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland North East | 20 May 18 |
| 2.5KXCL | 11:15 | | | | 102 | L1 | | | Cumbernauld | Scottish National Relay Championships | 27 Oct 18 |
| 3.2KXC | 13:16 | | | | 50 | | | | Aberdeen | Scottish East District Championships | 8 Dec 18 |
| 2MXC | 14:21 | | | | 9 | | | | Knockburn | BSAC Knockburn Cross Country | 4 Nov 18 |