| 2019 U15 Law |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 7.63 | i | | | 6 | | | | Emirates Arena | Scottish National U13 / U15 / U20 Championships | 3 Feb 19 |
| SP4K | 7.47 | | | | 8 | | | | Grangemouth | Scottish Athletics National U13 / U15 / U20 Championships | 10 Aug 19 |
| SP4K | 7.37 | i | | | 7 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 5 Jan 19 |
| SP4K | 7.20 | | | | 3 | B | | | Grangemouth | UK Youth Development U13/U15 League Division Scotland 1 | 19 May 19 |
| SP4K | 7.19 | i | | | 7 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 27 Jan 19 |
| SP4K | 7.14 | | | | 7 | | | | Kilmarnock | Scottish West District U13 / U15 / U17 Championships | 11 May 19 |
| SP4K | 7.14 | | | | 5 | B | | | Livingston | Scottish Athletics Throws Grand Prix Open | 25 May 19 |
| DT1.25K | 19.81 | | | | 3 | | | | Kilmarnock | Scottish West District U13 / U15 / U17 Championships | 12 May 19 |
| DT1.25K | 18.83 | | | | 2 | C | | | Livingston | Scottish Athletics Throws Grand Prix Open | 25 May 19 |
| JT600 | 21.78 | | | | 2 | A | | | Livingston | Scottish Athletics Throws Grand Prix Open | 25 May 19 |
| JT600 | 21.15 | | | | 5 | A | | | Grangemouth | UK Youth Development U13/U15 League Division Scotland 1 | 19 May 19 |
| JT600 | 20.33 | | | | 9 | | | | Grangemouth | Scottish Athletics National U13 / U15 / U20 Championships | 10 Aug 19 |
| JT600 | 17.55 | | | | 4 | | | | Kilmarnock | Scottish West District U13 / U15 / U17 Championships | 12 May 19 |
| 2018 U13 Law |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.65 | i | | | 5 | 3 | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 1 Dec 18 |
| 200 | 31.83 | i | | | 6 | 3 | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 1 Dec 18 |
| 200 | 32.83 | | -3.0 | | 6 | h2 | | | Kilmarnock | Scottish West District Championships | 13 May 18 |
| 800 | 2:58.14 | i | | | 6 | 1 | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 27 Jan 18 |
| SP4K | 7.30 | i | | | 5 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 1 Dec 18 |
| SP3K | 7.21 | | | | 1 | A | | | Livingston | Scottish Athletics Throws Grand Prix Open | 8 Sep 18 |
| SP3K | 7.17 | | | | 2 | A | | | Grangemouth | UK Youth Development U13/U15 League Division Scotland Central 1 | 20 May 18 |
| SP3K | 7.02 | | | | 4 | A | | | Scotstoun | UK Youth Development U13/U15 League Division Scotland Central 1 | 17 Jun 18 |
| SP3K | 7.01 | | | | 3 | | | | Kilmarnock | Scottish West District Championships | 12 May 18 |
| SP3K | 7.01 | | | | 3 | A | | | Livingston | Scottish Athletics Throws Grand Prix Open | 23 Jun 18 |
| SP3K | 6.87 | | | | 2 | A | | | Craigswood | Scottish Athletics Throws Grand Prix Open | 19 May 18 |
| SP3K | 6.67 | | | | 3 | | | | Wishaw | Lanarkshire Championships | 1 Sep 18 |
| SP3K | 6.24 | | | | 6 | A | | | Grangemouth | UK Youth Development U13/U15 League Scotland Final | 29 Jul 18 |
| SP3K | 6.01 | | | | 5 | A | | | Grangemouth | UK Youth Development U13/U15 League Division Scotland Central 1 | 22 Apr 18 |
| SP3.25K | 6.46 | i | | | 3 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 6 Jan 18 |
| SP3.25K | 5.96 | i | | | 3 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 27 Jan 18 |
| JT400 | 19.94 | | | | 6 | A | | | Scotstoun | UK Youth Development U13/U15 League Division Scotland Central 1 | 17 Jun 18 |
| JT400 | 18.88 | | | | 2 | A | | | Livingston | Scottish Athletics Throws Grand Prix Open | 23 Jun 18 |
| JT400 | 18.42 | | | | 5 | A | | | Grangemouth | UK Youth Development U13/U15 League Scotland Final | 29 Jul 18 |
| JT400 | 18.35 | | | | 3 | | | | Wishaw | Lanarkshire Championships | 1 Sep 18 |
| JT400 | 16.60 | | | | 2 | B | | | Craigswood | Scottish Athletics Throws Grand Prix Open | 19 May 18 |
| JT400 | 16.60 | | | | 5 | A | | | Grangemouth | UK Youth Development U13/U15 League Division Scotland Central 1 | 20 May 18 |
| JT400 | 15.95 | | | | 6 | A | | | Grangemouth | UK Youth Development U13/U15 League Division Scotland Central 1 | 22 Apr 18 |
| JT400 | 15.73 | | | | 3 | A | | | Livingston | Scottish Athletics Throws Grand Prix Open | 8 Sep 18 |
| JT400 | 15.15 | | | | 3 | | | | Kilmarnock | Scottish West District Championships | 13 May 18 |
| ZXC | NT | | | | 69 | 4 | | | Kirkcaldy | SSAA Scottish Primary School Championships | 21 Apr 18 |
| 2017 U13 Law |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 16.46 | | | | 5 | 2 | | | Carluke | Law & District AAC Club Championships - track only | 23 Sep 17 |
| 100 | 17.19 | | | | 5 | 3 | | | East Kilbride | Lanarkshire AAA Championships | 2 Sep 17 |
| 800 | 3:05.77 | i | | | 16 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 28 Oct 17 |
| 800 | 3:11.76 | | | | 11 | | | | Carluke | Law & District AAC Club Championships - track only | 23 Sep 17 |
| SP3.25K | 6.11 | i | | | 4 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 28 Oct 17 |
| SP3.25K | 4.63 | | | | 6 | | | | East Kilbride | Lanarkshire AAA Championships | 2 Sep 17 |
| JT400 | 11.95 | | | | 4 | | | | East Kilbride | Lanarkshire AAA Championships | 2 Sep 17 |
| ZXC | NT | | | | 121 | | | | Kirkcaldy | SSAA Primary School Championships | 22 Apr 17 |