| 2022 U20 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT4K | 34.47 | | | | 2 | A | | | Dundee | scottishathletics Jumps & Throws Grand Prix | 5 Jun 22 |
| HT4K | 33.13 | | | | 5 | | | | Kilmarnock | 4J Studios scottishathletics West District Championships & Open | 15 May 22 |
| HT4K | 32.26 | | | | 2 | B | | | Linwood | Hammerama | 9 Jan 22 |
| 2021 U17 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1K | 23.92 | | | | 7 | A | | | Livingston | scottishathletics Throws Grand Prix | 24 Jul 21 |
| DT1K | 23.03 | | | | 6 | | | | Grangemouth | 4J Studios scottishathletics National Senior/U17 Championships | 14 Aug 21 |
| HT3K | 40.78 | | | | 2 | A | | | Livingston | scottishathletics Throws Grand Prix | 24 Jul 21 |
| HT3K | 40.66 | | | | 5 | | | | Grangemouth | 4J Studios scottishathletics National Senior/U17 Championships | 14 Aug 21 |
| HT3K | 37.34 | | | | 2 | A | | | Dundee | scottishathletics Throws Grand Prix | 26 Jun 21 |
| 2020 U17 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT3K | 29.13 | | | | 3 | B | | | Linwood | Scottish Athletics Autumn Throws Competition Series 2 | 24 Oct 20 |
| 2019 U15 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 8.10 | i | | | 4 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 27 Oct 19 |
| SP3K | 8.09 | | | | 8 | | | | Grangemouth | Scottish Athletics National U13 / U15 / U20 Championships | 10 Aug 19 |
| SP3K | 7.93 | | | | 3 | A | | | Grangemouth | Scottish Women's League | 21 Jul 19 |
| SP3K | 7.60 | | | | 3 | A | | | Grangemouth | UK Youth Development U13/U15 League Division Scotland 2 | 23 Jun 19 |
| SP3K | 7.47 | | | | 3 | C | | | Livingston | Scottish Athletics Throws Grand Prix Open | 27 Jul 19 |
| SP3K | 7.36 | i | | | 4 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 5 Jan 19 |
| SP3K | 7.33 | | | | 4 | A | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 2 | 28 Apr 19 |
| SP3K | 7.22 | | | | 4 | A | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 2 | 19 May 19 |
| DT1K | 23.80 | | | | 4 | | | | Grangemouth | Scottish Athletics National U13 / U15 / U20 Championships | 10 Aug 19 |
| DT1K | 23.27 | | | | 1 | | | | Grangemouth | SSAA Scottish Secondary Schools Championships | 8 Jun 19 |
| DT1K | 23.14 | | | | 2 | A | | | Grangemouth | Scottish Women's League | 21 Jul 19 |
| DT1K | 23.04 | | | | 2 | A | | | Grangemouth | UK Youth Development U13/U15 League Division Scotland 2 | 23 Jun 19 |
| DT1K | 22.15 | | | | 1 | A | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 2 | 19 May 19 |
| DT1K | 21.87 | | | | 1 | C | | | Livingston | Scottish Athletics Throws Grand Prix Open | 27 Jul 19 |
| DT1K | 21.56 | | | | 2 | A | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 2 | 28 Apr 19 |
| 2018 U15 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 3.63 | | | | 11 | | | | Linwood | Linwood Graded Open | 24 Apr 18 |
| SP3K | 6.83 | i | | | 6 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 1 Dec 18 |
| SP3K | 6.56 | | | | 3 | A | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland Central 2 | 20 May 18 |
| SP3K | 5.91 | | | | 5 | | | | Linwood | Linwood Graded Open | 24 Apr 18 |
| SP3K | 4.48 | i | | | 20 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 6 Jan 18 |
| DT1K | 17.96 | | | | 2 | A | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland Central 2 | 20 May 18 |
| 2017 U13 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.99 | | -2.0 | | 2 | 6 | | | Linwood | Linwood Graded Open | 18 Apr 17 |
| 200 | 33.48 | | -1.1 | | 4 | | | | Linwood | Kilbarchan Club Championships | 10 Sep 17 |
| LJ | 3.70 | | | | 8 | | | | Linwood | Linwood Graded Open | 18 Apr 17 |
| LJ | 3.69 | | | | 1 | | | | Linwood | Kilbarchan Club Championships | 10 Sep 17 |
| LJ | 3.60 | i | | | 9 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 21 Jan 17 |
| SP2.72K | 6.14 | | | | 2 | | | | Linwood | Linwood Graded Open | 18 Apr 17 |
| SP2.72K | 5.55 | | | | 1 | | | | Linwood | Kilbarchan Club Championships | 10 Sep 17 |
| SP2.72K | 5.31 | i | | | 7 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 21 Jan 17 |
| DT0.75K | 12.74 | | | | 1 | | | | Linwood | Kilbarchan Club Championships | 10 Sep 17 |
| ZXC | NT | | | | 93 | | | | Livingston | SSAA Secondary Schools' Championships | 4 Mar 17 |