| 2025 U15 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.0 | | 1.0 | | 2 | 1 | | | Carmarthen | West Wales Junior League/Open | 2 Aug 25 |
| 300 | 43.62 | | | | 5 | | | | Cardiff | Welsh Senior & U17 Championships (British U23) | 28 Jun 25 |
| 2024 U15 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.43 | i | | | 6 | | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| 60 | 8.45 | i | | | 2 | h2 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| 60 | 8.49 | i | | | 1 | h3 | | | Swansea | West Wales Indoor Athletics Championships Day 1 | 13 Jan 24 |
| 60 | 8.51 | i | | | 1 | 6 | | | Cardiff | Welsh Athletics Junior Indoor Open 2 | 7 Jan 24 |
| 60 | 8.53 | i | | | 2 | | | | Swansea | West Wales Indoor Athletics Championships Day 1 | 13 Jan 24 |
| 100 | 13.0 | | 0.0 | | 1 | 2 | | | Neath | Welsh U11, U13, U15 Junior League West Wales 2 | 4 May 24 |
| 100 | 13.16 | | -0.1 | | 1 | | | | Swansea | West Wales Regional Athletics Championships | 12 May 24 |
| 100 | 13.2 | | | | 3 | A | | | Newport | UK Youth Development League Lower - Midland Premier S/W | 20 Apr 24 |
| 100 | 13.3 | | -1.0 | | 1 | 2 | | | Swansea | Welsh U11 U13 & U15 League West Division Match 1 of 3 | 13 Apr 24 |
| 100 | 13.36 | | -1.7 | | 1 | 1 | | | Swansea | Swansea Harriers Open Meeting | 7 Apr 24 |
| 100 | 13.59 | | -0.6 | | 5 | | | | Deeside | Inter-Regional Championships | 8 Jun 24 |
| 200 | 26.7 | | | | 1 | A | | | Newport | UK Youth Development League Lower - Midland Premier S/W | 20 Apr 24 |
| 300 | 41.04 | | | | 2 | | | | Swansea | Welsh Athletics U13, U17 & U20 Championships | 11 Aug 24 |
| 300 | 41.7 | | | | 1 | A | | | Gloucester | UK Youth Development League Lower - Midland Premier S/W | 19 May 24 |
| 300 | 41.79 | | | | 1 | h1 | | | Swansea | Welsh Athletics U13, U17 & U20 Championships | 11 Aug 24 |
| 300 | 42.0 | | | | 1 | | | | Swansea | Welsh U11 U13 & U15 League West Division Match 1 of 3 | 13 Apr 24 |
| 300 | 42.4 | | | | 1 | | | | Neath | Welsh U11, U13, U15 Junior League West Wales 2 | 4 May 24 |
| 300 | 42.47 | | | | 1 | | | | Swansea | West Wales Regional Athletics Championships | 12 May 24 |
| 300 | 42.68 | | | | 1 | | | | Cardiff | Welsh Schools Championships | 6 Jul 24 |
| 300 | 42.69 | | | | 1 | | | | Deeside | Inter-Regional Championships | 8 Jun 24 |
| 300 | 43.61 | i | | | 1 | | | | Cardiff | Welsh Athletics Senior & U15 Championships | 28 Jan 24 |
| 300 | 44.16 | i | | | 1 | h1 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 28 Jan 24 |
| 60HU15W | 10.21 | i | | | 1 | h2 | | | Swansea | West Wales Indoor Athletics Championships Day 1 | 13 Jan 24 |
| 60HU15W | 10.28 | i | | | 3 | | | | Swansea | West Wales Indoor Athletics Championships Day 1 | 13 Jan 24 |
| 60HU15W | 10.29 | i | | | 3 | 1 | | | Cardiff | Welsh Athletics Junior Indoor Open 2 | 7 Jan 24 |
| 75HU15W | DNF | | | | - | H1 | | | Eton | England Athletics Age Group Combined Events & Junior Para Championships (U11-U19) | 17 Aug 24 |
| HJ | 1.48 | i | | | 2 | A | | | Swansea | Swansea Harriers Open Meeting | 7 Apr 24 |
| HJ | 1.45 | | | | 2 | A | | | Newport | UK Youth Development League Lower - Midland Premier S/W | 20 Apr 24 |
| HJ | 1.43 | i | | | 1 | A | | | Swansea | West Wales Indoor Athletics Championships Day 2 | 20 Jan 24 |
| HJ | 1.41 | | | | 2 | | | | Deeside | Inter-Regional Championships | 8 Jun 24 |
| LJ | 4.72 | w | 2.2 | | 3 | | | | Cardiff | Welsh Schools Championships | 6 Jul 24 |
| LJ | 4.70 | | -0.4 | | 1 | | | | Neath | Welsh U11, U13, U15 Junior League West Wales 2 | 4 May 24 |
| LJ | 4.69 | i | | | 1 | B | | | Swansea | West Wales Indoor Athletics Championships Day 2 | 20 Jan 24 |
| LJ | 4.67 | i | | | 2 | | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| LJ | 4.60 | | | | 2 | | | | Swansea | Welsh U11 U13 & U15 League West Division Match 1 of 3 | 13 Apr 24 |
| LJ | 4.51 | w | 4.2 | | 2 | B | | | Swansea | Swansea Harriers Open Meeting | 7 Apr 24 |
| LJ | 4.47 | | 1.5 | | - | B | | | Swansea | Swansea Harriers Open Meeting | 7 Apr 24 |
| LJ | 4.02 | | 0.5 | | 5 | | | | Swansea | West Wales Regional Athletics Championships | 12 May 24 |
| LJ | DNS | | | | - | H | | | Eton | England Athletics Age Group Combined Events & Junior Para Championships (U11-U19) | 17 Aug 24 |
| HexU15W | DNF | | | | - | | | | Eton | England Athletics Age Group Combined Events & Junior Para Championships (U11-U19) | 18 Aug 24 |
| 2023 U13 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.72 | | -0.9 | | 4 | | | | Newport | Welsh U13/U17/U20 Championships | 12 Aug 23 |
| 100 | 13.88 | | -1.4 | | 2 | h2 | | | Newport | Welsh U13/U17/U20 Championships | 12 Aug 23 |
| 150 | 20.30 | | | | 3 | A | | | Yate | UK Youth Development League South West Promotion Match | 22 Jul 23 |
| 150 | 20.6 | | -0.7 | | 1 | A | | | Cardiff | UK Youth Development League Lower - Midland Premier South/West | 8 Jul 23 |
| 150 | 21.36 | | -2.1 | | 1 | A | | | Carmarthen | UK Youth Development League Lower - Midland Premier South/West | 7 May 23 |
| 200 | 27.85 | i | | | 2 | 2 | | | Cardiff | Welsh Athletics Junior Open Day 1 inc. South West England Championships | 3 Dec 23 |
| 200 | 27.92 | | -1.6 | | 3 | | | | Newport | Welsh U13/U17/U20 Championships | 13 Aug 23 |
| 200 | 28.12 | | -2.3 | | 1 | h2 | | | Newport | Welsh U13/U17/U20 Championships | 13 Aug 23 |
| 200 | 28.76 | | -2.2 | | 2 | 2 | | | Carmarthen | Welsh Junior Athletics League - West Division Fixture 2 | 17 Jun 23 |
| 200 | 28.93 | | -1.4 | | 2 | 9 | | | Swansea | Swansea Harriers AC Open Meeting | 23 Apr 23 |
| 300 | 44.88 | i | | | 1 | 6 | | | Cardiff | Welsh Athletics Junior Open Day 1 inc. South West England Championships | 3 Dec 23 |
| 800 | 2:37.54 | i | | | 2 | 5 | | | Cardiff | Welsh Athletics & Welsh Schools Athletics Association Joint Indoor Combined Events | 5 Nov 23 |
| 800 | 2:40.78 | | | | 4 | A | | | Carmarthen | UK Youth Development League Lower - Midland Premier South/West | 7 May 23 |
| 1200 | 4:07.55 | | | | 1 | A | | | Yate | UK Youth Development League South West Promotion Match | 22 Jul 23 |
| 1200 | 4:08.6 | | | | 2 | A | | | Cardiff | UK Youth Development League Lower - Midland Premier South/West | 8 Jul 23 |
| 1500 | 5:30.57 | i | | | 1 | | | | Cardiff | Welsh Athletics Junior Open Day 2 | 8 Jan 23 |
| 60HU13W | 10.17 | i | | | 1 | 4 | | | Cardiff | Welsh Athletics & Welsh Schools Athletics Association Joint Indoor Combined Events | 5 Nov 23 |
| 70HU13W | 13.33 | | -1.7 | | 2 | | | | Swansea | Swansea Harriers AC Open Meeting | 23 Apr 23 |
| HJ | 1.20 | | | | 4 | A | | | Swansea | Swansea Harriers AC Open Meeting | 23 Apr 23 |
| LJ | 4.39 | w | 2.3 | | 1 | | | | Newport | Welsh U13/U17/U20 Championships | 13 Aug 23 |
| LJ | 4.35 | i | | | 3 | 1 | | | Cardiff | Welsh Athletics Junior Open Day 1 inc. South West England Championships | 3 Dec 23 |
| LJ | 4.30 | | -0.9 | | - | | | | Newport | Welsh U13/U17/U20 Championships | 13 Aug 23 |
| LJ | 4.27 | | | | 3 | A | | | Yate | UK Youth Development League South West Promotion Match | 22 Jul 23 |
| LJ | 4.21 | | -2.6 | | 2 | | | | Carmarthen | Welsh Junior Athletics League - West Division Fixture 2 | 17 Jun 23 |
| LJ | 4.21 | | 0.0 | | 1 | A | | | Cardiff | UK Youth Development League Lower - Midland Premier South/West | 8 Jul 23 |
| LJ | 3.97 | i | | | 6 | 2 | | | Cardiff | Welsh Athletics & Welsh Schools Athletics Association Joint Indoor Combined Events | 5 Nov 23 |
| SP2.72K | 7.20 | i | | | 3 | 2 | | | Cardiff | Welsh Athletics & Welsh Schools Athletics Association Joint Indoor Combined Events | 5 Nov 23 |
| QuadIU13W | 1931 | i | | | 3 | | | | Cardiff | Welsh Athletics & Welsh Schools Athletics Association Joint Indoor Combined Events | 5 Nov 23 |
| 2.1KXC | NT | | | | 2 | | | | Margam Park | Afan Nedd Tawe Schools | 18 Jan 23 |
| 2022 U13 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.28 | | -3.5 | | 6 | | | | Neath | West Wales Championships | 15 May 22 |
| 100 | 15.32 | | -2.0 | | 2 | 3 | | | Swansea | Swansea Harriers Open Meeting | 3 Apr 22 |
| 100 | 15.50 | | -5.6 | | 2 | h2 | | | Neath | West Wales Championships | 15 May 22 |
| 150 | 21.9 | | 0.0 | | 3 | A | | | Cheltenham | UK Youth Development League Lower Midlands Premier South/West | 21 May 22 |
| 200 | 28.90 | i | | | 1 | 6 | | | Cardiff | Welsh Athletics Junior Open | 4 Dec 22 |
| 200 | 29.96 | | -0.8 | | 2 | | | | Neath | West Wales Championships | 15 May 22 |
| 200 | 30.93 | | -2.5 | | 1 | h1 | | | Neath | West Wales Championships | 15 May 22 |
| 800 | 2:44.62 | i | | | 1 | 4 | | | Cardiff | Welsh Athletics & Welsh Schools Joint Combined events | 6 Nov 22 |
| 800 | 2:46.08 | | | | 2 | | | | Neath | West Wales Championships | 15 May 22 |
| 800 | 2:48.5 | | | | 4 | A | | | Cheltenham | UK Youth Development League Lower Midlands Premier South/West | 21 May 22 |
| 800 | 2:59.20 | | | | 4 | | | | Swansea | Swansea Harriers Open Meeting | 3 Apr 22 |
| 60HU13W | 10.66 | i | | | 4 | 1 | | | Cardiff | Welsh Athletics & Welsh Schools Joint Combined events | 6 Nov 22 |
| LJ | 4.32 | i | | | 2 | B | | | Cardiff | Welsh Athletics & Welsh Schools Joint Combined events | 6 Nov 22 |
| LJ | 4.15 | i | | | 2 | B | | | Cardiff | Welsh Athletics Junior Open | 4 Dec 22 |
| LJ | 3.86 | | | | 4 | A | | | Cheltenham | UK Youth Development League Lower Midlands Premier South/West | 21 May 22 |
| LJ | 3.67 | | 0.7 | | 5 | | | | Swansea | Swansea Harriers Open Meeting | 3 Apr 22 |
| SP2.72K | 5.41 | i | | | 10 | B | | | Cardiff | Welsh Athletics & Welsh Schools Joint Combined events | 6 Nov 22 |
| QuadIU13W | 1733 | i | | | 2 | | | | Cardiff | Welsh Athletics & Welsh Schools Joint Combined events | 6 Nov 22 |
| 1.6KXC | 6:55 | | | | 4 | | | | Pembrey Country Park | SIAB Schools International | 26 Mar 22 |
| 1M | 5:51 | | | 5:51 | 20 | | 7 | 2 | Cardiff | Cardiff Half Junior Mile | 1 Oct 22 |
| 1.9KL | 6:35 | | | | 3 | L2 | | 3 | Llanelli | Welsh Road Relay Championships | 24 Sep 22 |
| 2.39KXC | 9:59 | | | | 6 | R04 | | | Monmouth | Welsh Inter-Regional Championships | 19 Nov 22 |
| 2.78KXC | 10:46 | | | | 9 | | | | Cardiff | Cardiff Cross Challenge | 15 Oct 22 |
| 2.8KXC | 10:57 | | | | 12 | | | | Bristol | The John H Collins Gwent League | 12 Nov 22 |
| 3KXC | 12:01 | | | | 9 | | | | Pembrey Country Park | The John H Collins Gwent League | 3 Dec 22 |
| 2021 U11 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75 | 11.11 | | -0.7 | | 2 | 1 | | | Swansea | Welsh Athletics U11/U13/U15 Run Jump Throw | 21 Aug 21 |
| 75 | 11.50 | | 0.6 | | 1 | 2 | | | Newport | Welsh Athletics Event Specific - U11 & U13 Run Jump Throw | 24 Jul 21 |
| 75 | 11.9 | | | | 2 | 2 | | | Carmarthen | West Wales U11 Championships | 18 Aug 21 |
| 150 | 22.0 | | | | 1 | 2 | | | Carmarthen | West Wales U11 Championships | 18 Aug 21 |
| 800 | 2:40.1 | | | | 1 | | | | Carmarthen | West Wales U11 Championships | 18 Aug 21 |
| LJ | 3.61 | | | | 2 | | | | Swansea | Welsh Athletics U11/U13/U15 Run Jump Throw | 21 Aug 21 |
| LJ | 3.20 | | | | 2 | | | | Newport | Welsh Athletics Event Specific - U11 & U13 Run Jump Throw | 24 Jul 21 |
| SP2.72K | 4.97 | | | | 3 | | | | Swansea | Welsh Athletics U11/U13/U15 Run Jump Throw | 21 Aug 21 |
| SP2.72K | 4.58 | | | | 3 | | | | Newport | Welsh Athletics Event Specific - U11 & U13 Run Jump Throw | 24 Jul 21 |
| 1.25KXC | 5:16 | | | | 3 | | | | Cardiff | British Athletics Cross Challenge (Inc. Gwent League) | 16 Oct 21 |
| 1.54KNAD | 5:44 | | | | 1 | | | | Llanelli | Welsh Road Relay Championships | 11 Sep 21 |