| 2025 U17 Law |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1K | 28.32 | | | | 2 | A | | | Kilmarnock | CSSAL Central & South of Scotland League Div 1 Match 2 | 1 Jun 25 |
| DT1K | 27.85 | | | | 4 | | | | Grangemouth | Scottish Schools SSAA Track & Field Championships | 13 Jun 25 |
| HT4K | 41.06 | | | | 3 | | | | Aberdeen | 4J Studios scottishathletics U20, U15 & U13 Championships | 17 Aug 25 |
| HT4K | 40.50 | | | | 1 | | | | Carlisle | Cumbria School of Hammer | 30 Jul 25 |
| HT4K | 38.74 | | | | 4 | A | | | Hull | Hammer Circle Reunion | 28 Sep 25 |
| HT3K | 51.47 | | | | 2 | | | | Grangemouth | 4J Studios scottishathletics National Senior & U17 Championships | 23 Aug 25 |
| HT3K | 49.39 | | | | 3 | | | | Carlisle | Cumbria School of Hammer | 30 Jul 25 |
| HT3K | 48.73 | | | | 1 | | | | Carlisle | Cumbria School of Hammer | 19 Apr 25 |
| HT3K | 48.70 | | | | 2 | | | | Grangemouth | Scottish Schools SSAA Combined Events Championships, including Hammer, Steeplechase & Para | 7 Jun 25 |
| HT3K | 48.60 | | | | 1 | | | | Crownpoint | Shettleston Harriers Open Graded Meeting | 26 Aug 25 |
| HT3K | 48.50 | | | | 4 | B | | | Hull | Hammer Circle Reunion | 27 Sep 25 |
| HT3K | 47.83 | | | | 2 | | | | Carlisle | Cumbria School of Hammer Hammer/Discus | 18 Jun 25 |
| HT3K | 47.31 | | | | 7 | | | | Derby | SIAB Track and Field International | 19 Jul 25 |
| HT3K | 45.90 | | | | 1 | B | | | Crownpoint | scottishathletics - Spring Throws | 15 Mar 25 |
| HT3K | 45.07 | | | | 2 | | | | Kilmarnock | 4J Studios scottishathletics West District Track and Field Championships | 11 May 25 |
| HT3K | NM | | | | - | A | | | Linwood | Scottish Athletics Throws Grand Prix 2 | 24 May 25 |
| JT500 | 20.18 | | | | 4 | A | | | Kilmarnock | CSSAL Central & South of Scotland League Div 1 Match 2 | 1 Jun 25 |
| 2024 U17 Law |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 8.48 | | | | 4 | C | | | Grangemouth | Scottish Athletics - Throws Grand Prix 2 and Triple Jump | 25 May 24 |
| SP3K | 8.01 | | | | 4 | A | | | Scotstoun | CSSAL - Division 1 Match 3 | 25 Aug 24 |
| DT1K | 28.23 | | | | 7 | | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 18 Aug 24 |
| DT1K | 27.79 | | | | 5 | | | | Grangemouth | Eric Liddell 100 Scottish Schools AA Championships | 7 Jun 24 |
| DT1K | 27.61 | | | | 3 | C | | | Crownpoint | Scottish Athletics Winter Long Throws | 24 Feb 24 |
| DT1K | 26.36 | | | | 2 | B | | | Grangemouth | Scottish Athletics - Throws Grand Prix 2 and Triple Jump | 25 May 24 |
| DT1K | 26.18 | | | | 2 | | | | Carlisle | Cumbria School of Hammer 2024 2 | 1 Jun 24 |
| DT1K | 24.51 | | | | 2 | | | | Kilmarnock | 4J Studios scottishathletics West District Track and Field Championships | 11 May 24 |
| DT1K | 23.27 | | | | 2 | A | | | Scotstoun | CSSAL - Division 1 Match 3 | 25 Aug 24 |
| DT1K | 22.39 | | | | 1 | | | | Glasgow | Everyone Active Shettleston Harriers Open Graded Meeting | 27 Aug 24 |
| HT3K | 45.29 | | | | 1 | | | | Glasgow | Everyone Active Shettleston Harriers Open Graded Meeting | 27 Aug 24 |
| HT3K | 44.84 | | | | 1 | | | | Carlisle | Lesley Little Throws | 8 Sep 24 |
| HT3K | 44.71 | | | | 2 | | | | Glasgow | scottishathletics Hammer GP | 3 Aug 24 |
| HT3K | 44.27 | | | | 1 | | | | Crownpoint | scottishathletics - Autumn Throws | 27 Oct 24 |
| HT3K | 43.51 | | | | 3 | | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 17 Aug 24 |
| HT3K | 43.41 | | | | 2 | | | | Carlisle | Cumbria School of Hammer 2024 2 | 1 Jun 24 |
| HT3K | 42.25 | | | | 2 | B | | | Crownpoint | Scottish Athletics Winter Long Throws | 24 Feb 24 |
| HT3K | 41.18 | | | | 2 | | | | Kilmarnock | 4J Studios scottishathletics West District Track and Field Championships | 12 May 24 |
| HT3K | NM | | | | - | | | | Crownpoint | scottishathletics - Autumn Throws | 27 Oct 24 |
| 2023 U15 Law |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 8.13 | | | | 2 | A | | | Grangemouth | CSSAL - Division 1 Match 2 | 20 May 23 |
| SP3K | 7.44 | i | | | 9 | | | | Emirates Arena | Scottish Schools AA Indoor T&F Championships | 31 Jan 23 |
| SP3K | 6.62 | i | | | 16 | | | | Emirates Arena | 4J Studios scottishathletics National Indoor U13, U15 & U20 Championships | 18 Feb 23 |
| DT1K | 28.41 | | | | 3 | | | | Carlisle | Cumbria School of Hammer | 30 Aug 23 |
| DT1K | 26.28 | | | | 3 | | | | Grangemouth | Scottish Schools Secondary Track & Field Championships Day 2/3 | 10 Jun 23 |
| DT1K | 25.30 | | | | 3 | | | | Aberdeen | 4J Studios scottishathletics U20, U15 & U13 Championships | 19 Aug 23 |
| DT1K | 25.21 | | | | 2 | A | | | Grangemouth | UK Youth Development League Lower - Scottish Division 1 | 7 May 23 |
| DT1K | 25.10 | | | | 7 | A | | | Grangemouth | scottishathletics Jumps & Throws Grand Prix 2 | 21 May 23 |
| DT1K | 25.08 | | | | 2 | B | | | Inverness | scottishathletics Thows & Jumps Grand Prix 1 | 30 Apr 23 |
| DT1K | 25.01 | | | | 2 | | | | Kilmarnock | 4J Studios scottishathletics West District Championships | 14 May 23 |
| DT1K | 23.76 | | | | 2 | A | | | Kilmarnock | UK Youth Development League Lower - Scottish Division 1 | 4 Jun 23 |
| DT1K | 21.89 | | | | 3 | B | | | Grangemouth | scottishathletics Spring Throws Meeting | 11 Feb 23 |
| HT3K | 45.05 | | | | 1 | C | | | Carlisle | Cumbria School of Hammer | 30 Aug 23 |
| HT3K | 43.33 | | | | 3 | | | | Aberdeen | 4J Studios scottishathletics U20, U15 & U13 Championships | 19 Aug 23 |
| HT3K | 40.74 | | | | 1 | A | | | Grangemouth | UK Youth Development League Lower - Scottish Division 1 | 7 May 23 |
| HT3K | 40.48 | | | | 2 | | | | Carlisle | Cumbria School of Hammer Xmas Throws | 16 Dec 23 |
| HT3K | 40.43 | | | | 1 | C | | | Carlisle | The Lesley Little Hammer Throws | 14 Oct 23 |
| HT3K | 39.09 | | | | 2 | | | | Grangemouth | Scottish Schools T&F Championships Day 1 | 3 Jun 23 |
| HT3K | 37.32 | | | | 2 | B | | | Grangemouth | scottishathletics Jumps & Throws Grand Prix 2 | 21 May 23 |
| HT3K | 36.00 | | | | 1 | | | | Kilmarnock | 4J Studios scottishathletics West District Championships | 14 May 23 |
| HT3K | 34.66 | | | | 2 | A | | | Kilmarnock | UK Youth Development League Lower - Scottish Division 1 | 4 Jun 23 |
| HT3K | 33.71 | | | | 3 | A | | | Grangemouth | scottishathletics Spring Throws Meeting | 11 Feb 23 |
| HT3K | 32.07 | | | | 2 | B | | | Inverness | scottishathletics Thows & Jumps Grand Prix 1 | 30 Apr 23 |
| JT500 | 21.26 | | | | 2 | B | | | Grangemouth | CSSAL - Division 1 Match 2 | 20 May 23 |
| 2022 U15 Law |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 8.08 | i | | | 13 | | | | Emirates Arena | Scottish Schools AA Championships | 9 Feb 22 |
| SP3K | 7.63 | i | | | 7 | | | | Emirates Arena | 4J Studios scottishathletics National Indoor U13/U15/U20 Championships | 19 Feb 22 |
| SP3K | 7.61 | | | | 5 | A | | | Glasgow | CSSAL Division 1 Match 3 | 3 Jul 22 |
| SP3K | 7.27 | i | | | 3 | | | | Emirates Arena | Scottish Athletics Indoor League Afternoon Match | 16 Jan 22 |
| SP3K | 7.27 | i | | | 5 | B | | | Dunfermline | Dunfermline March Open Graded | 16 Mar 22 |
| DT1K | 24.27 | | | | 3 | | | | Grangemouth | 4J Studios scottishathletics U13/U15/U20 Championships | 27 Aug 22 |
| DT1K | 23.31 | | | | 2 | B | | | Grangemouth | scottishathletics Autumn Throws Meeting | 22 Oct 22 |
| DT1K | 22.99 | | | | 1 | B | | | Linwood | scottishathletics Throws Grand Prix | 24 Jul 22 |
| DT1K | 22.77 | | | | 1 | | | | Kilmarnock | 4J Studios scottishathletics West District Championships & Open | 15 May 22 |
| DT1K | 22.25 | | | | 1 | A | | | Inverness | scottishathletics Jumps and Throws Grand Prix 1 | 16 Apr 22 |
| DT1K | 21.41 | | | | 1 | A | | | Glasgow | CSSAL Division 1 Match 3 | 3 Jul 22 |
| DT1K | 20.95 | | | | 3 | A | | | Grangemouth | UK Youth Development League Lower Scottish Division 1 | 1 May 22 |
| DT1K | 19.70 | | | | 3 | A | | | Grangemouth | Youth Development League Scottish Final | 31 Jul 22 |
| DT1K | 19.58 | | | | 3 | | | | Grangemouth | scottishathletics Throws & Jumps Grand Prix 2 | 7 May 22 |
| DT1K | 18.84 | | | | 1 | B | | | Scotstoun | UK Youth Development League Lower Scottish Division 1 | 26 Jun 22 |
| DT0.75K | 26.17 | | | | 1 | | | | Grangemouth | Scottish Schools AA Secondary Championships | 11 Jun 22 |
| HT3K | 41.07 | | | | 1 | B | | | Carlisle | Cumbria School of Hammer 5 | 20 Aug 22 |
| HT3K | 39.06 | | | | 3 | | | | Linwood | scottishathletics Throws Grand Prix | 24 Jul 22 |
| HT3K | 37.61 | | | | 1 | A | | | Scotstoun | UK Youth Development League Lower Scottish Division 1 | 26 Jun 22 |
| HT3K | 37.16 | | | | 2 | | | | Grangemouth | 4J Studios scottishathletics U13/U15/U20 Championships | 27 Aug 22 |
| HT3K | 36.65 | | | | 1 | | | | Grangemouth | Scottish Schools AA Day 1 (Hammer and Steeplechase) | 4 Jun 22 |
| HT3K | 36.23 | | | | 1 | | | | Kilmarnock | 4J Studios scottishathletics West District Championships & Open | 15 May 22 |
| HT3K | 36.11 | | | | 1 | A | | | Grangemouth | scottishathletics Autumn Throws Meeting | 22 Oct 22 |
| HT3K | 34.07 | | | | 2 | A | | | Inverness | scottishathletics Jumps and Throws Grand Prix 1 | 16 Apr 22 |
| HT3K | 33.45 | | | | 2 | | | | Grangemouth | scottishathletics Throws & Jumps Grand Prix 2 | 7 May 22 |
| HT3K | 31.33 | | | | 2 | A | | | Grangemouth | Youth Development League Scottish Final | 31 Jul 22 |
| HT3K | 30.51 | | | | 1 | A | | | Linwood | Hammerama | 9 Jan 22 |
| HT3K | 29.26 | | | | 2 | A | | | Grangemouth | UK Youth Development League Lower Scottish Division 1 | 1 May 22 |
| JT500 | 22.02 | | | | 3 | A | | | Scotstoun | UK Youth Development League Lower Scottish Division 1 | 26 Jun 22 |
| JT500 | 19.98 | | | | 4 | | | | Crownpoint | Lanarkshire Championships | 11 Sep 22 |
| JT500 | 19.34 | | | | 4 | A | | | Grangemouth | UK Youth Development League Lower Scottish Division 1 | 1 May 22 |
| JT500 | 19.06 | | | | 4 | A | | | Kilmarnock | Central & South Scotland Athletics League - Division 1 | 8 May 22 |
| JT500 | 18.57 | | | | 3 | A | | | Grangemouth | Youth Development League Scottish Final | 31 Jul 22 |
| 2021 U13 Law |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 36.8 | | | | 4 | 3 | | | Carluke | Law & District AAC Club Championships | 5 Sep 21 |
| SP2.72K | 6.79 | | | | 2 | | | | Wishaw | Law & District AAC Spring Festival (closed event) | 5 Jun 21 |
| DT0.75K | 23.76 | | | | 2 | | | | Aberdeen | 4J Studios scottishathletics National U13/U15/U20 Championships | 29 Aug 21 |
| DT0.75K | 18.99 | | | | 1 | A | | | Dundee | scottishathletics Throws Grand Prix | 26 Jun 21 |
| DT0.75K | 16.50 | | | | 1 | | | | Wishaw | Law & District AAC Spring Festival (closed event) | 5 Jun 21 |
| HT3K | 28.63 | | | | 1 | A | | | Linwood | Hammerama | 17 Oct 21 |
| HT3K | 24.31 | | | | 6 | B | | | Dundee | scottishathletics Throws Grand Prix | 26 Jun 21 |
| HT3K | 23.05 | | | | 1 | | | | Wishaw | Law & District AAC Spring Festival (closed event) | 5 Jun 21 |
| JT400 | 22.15 | | | | 2 | | | | Aberdeen | 4J Studios scottishathletics National U13/U15/U20 Championships | 29 Aug 21 |
| JT400 | 21.40 | | | | 1 | | | | Crownpoint | Shettleston Harriers Open Graded Meeting | 8 Sep 21 |
| JT400 | 19.01 | | | | 1 | A | | | Wishaw | Law & District AAC Together Apart Event | 1 May 21 |
| 2020 U13 Law |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT3K | 20.33 | | | | 1 | F | | | Meadowmill | 4J Studios Open Series | 30 Aug 20 |
| HT2K | 23.34 | | | | 1 | C | | | Linwood | Scottish Athletics Autumn Throws Competition Series 1 | 10 Oct 20 |
| HT2K | 18.90 | | | | 1 | B | | | Linwood | Scottish Athletics Autumn Throws Competition Series 2 | 24 Oct 20 |
| 2019 U11 Law |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 2:30.8 | | | | 7 | B | | | East Kilbride | CSSAL Division 1 | 30 Jun 19 |
| LJ | 2.96 | | | | 8 | A | | | Grangemouth | CSSAL Division 1 | 1 Sep 19 |
| LJ | 2.68 | | | | 7 | A | | | East Kilbride | CSSAL Division 1 | 30 Jun 19 |
| SP2K | 4.38 | | | | 4 | | | | Wishaw | North Lanarkshire Leisure/LAAA Open Graded Meeting | 5 May 19 |
| 2017 U11 Law |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 11.64 | | | | 5 | 3 | | | Carluke | Law & District AAC Club Championships - track only | 23 Sep 17 |
| 600 | 2:42.13 | | | | 9 | 2 | | | Carluke | Law & District AAC Club Championships - track only | 23 Sep 17 |