| 2024 U15 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:09.64 | | | | 1 | 1 | | | Cardiff | Cardiff & the Vale of Glamorgan Schools Under 15 Boys Championships | 16 May 24 |
| 800 | 2:12.74 | | | | 1 | A | | | Cardiff | Cardiff & the Vale of Glamorgan Schools under 14 & under 16 Cup Finals | 27 Jun 24 |
| 2.6K | 8:22 | | | | 62 | | | | London | TCS Mini London Marathon | 20 Apr 24 |
| 4KXC | 14:14 | | | | 17 | | | | Abbotstown, IRL | SIAB Schools International | 23 Mar 24 |
| 4.31KXC | 13:44 | | | | 2 | | | | Brecon | Welsh National Championships | 17 Feb 24 |
| 4.5KXC | 14:08 | | | | 4 | | | | Brecon | Welsh Schools National Championships | 28 Feb 24 |
| 2023 U15 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:09.33 | | | | 3 | | | | Cardiff | Welsh Schools Athletics Association Championships | 1 Jul 23 |
| 800 | 2:11.28 | | | | 2 | A | | | Swindon | UK Youth Development League Midlands Regional Final | 22 Jul 23 |
| 800 | 2:12.12 | | | | 1 | A | | | Aberdare | Welsh Schools Cup & Plate Finals | 12 Jul 23 |
| 800 | 2:13.74 | | | | 1 | 1 | | | Cardiff | Cardiff & the Vale of Glamorgan Schools Under 15 Boys' Championships | 18 May 23 |
| 800 | 2:19.74 | | | | 1 | A | | | Cardiff | Cardiff & the Vale Schools under 14 & under 16 Cup Finals A & B | 20 Jun 23 |
| 1500 | 4:36.30 | | | | 3 | A | | | Swindon | UK Youth Development League Lower - Midland Premier South/West | 3 Jun 23 |
| JT600 | 29.29 | | | | 4 | A | | | Cardiff | Cardiff & the Vale of Glamorgan Schools Under 15 Boys' Championships | 18 May 23 |
| JT600 | 26.78 | | | | 2 | A | | | Swindon | UK Youth Development League Lower - Midland Premier South/West | 3 Jun 23 |
| JT400 | 38.05 | | | | 1 | A | | | Aberdare | Welsh Schools Cup & Plate Finals | 12 Jul 23 |
| JT400 | 32.42 | | | | 2 | A | | | Cardiff | Cardiff & the Vale Schools under 14 & under 16 Cup Finals A & B | 20 Jun 23 |
| 2.6K | 8:20 | | | | 6 | | | | London | TCS Mini London Marathon | 22 Apr 23 |
| 3.25KXC | 10:21 | | | | 1 | | | | Brecon | Welsh National Championships | 25 Feb 23 |
| 3.82KXC | 12:46 | | | | 2 | | | | Newtown | Welsh Inter-Regional Championships | 18 Nov 23 |
| 4.1KXC | 13:49 | | | | 29 | | | | Sefton Park | SIAB Schools International | 25 Mar 23 |
| 4.16KXC | 15:27 | | | | 1 | U14M | | 1 | Barry | Cardiff & the Vale of Glamorgan Schools' Championships | 22 Jan 23 |
| 4.50KXC | 13:21 | | | | 2 | | | | Brecon | Welsh Schools Championships | 15 Feb 23 |
| 2022 U13 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:18.70 | | | | 2 | | | | Cardiff | Cardiff & the Vale of Glamorgan Schools U14 & U16 Cup Final A | 22 Jun 22 |
| 800 | 2:24.16 | | | | 2 | C | | | Aberdare | WSAA NASUWT Cup & Plate | 6 Jul 22 |
| 1500 | 4:57.34 | | | | 1 | 2 | | | Cardiff | Cardiff & The Vale of Glamorgan Year 7 Boys | 27 Jun 22 |
| JT400 | 29.74 | | | | 1 | | | | Cardiff | Cardiff & The Vale of Glamorgan Year 7 Boys | 27 Jun 22 |
| JT400 | 28.73 | | | | 3 | C | | | Aberdare | WSAA NASUWT Cup & Plate | 6 Jul 22 |
| 1.9KL | 6:35 | | | | 3 | L2 | | 3 | Llanelli | Welsh Road Relay Championships | 24 Sep 22 |
| 2.39KXC | 8:25 | | | | 1 | R05 | | | Monmouth | Welsh Inter-Regional Championships | 19 Nov 22 |
| 2.4KXC | 8:15 | | | | 1 | U14M | | 1 | Pontcanna Fields | Cardiff & the Vale of Glamorgan Schools Boys League | 27 Sep 22 |
| 2.58KXC | 8:21 | | | | 2 | | | | Brecon | Welsh Schools Championships | 12 Feb 22 |
| 2.6K | 8:34 | | | | 6 | | | 7 | London | TCS Mini London Marathon | 1 Oct 22 |
| 2.66KXC | 12:26 | | | | 1 | | | | Barry | Cardiff & the Vale of Glamorgan Schools' Championships | 23 Jan 22 |
| 3KXC | 9:21 | | | | 1 | U14M | | 1 | Pontcanna Fields | Cardiff & the Vale of Glamorgan Schools Boys League | 19 Oct 22 |
| 2021 U13 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2KXC | 7:40 | | | | 1 | | | | Pontcanna Fields | Cardiff & the Vale of Glamorgan Schools Boys League | 28 Sep 21 |
| 2.4KXC | 8:43 | | | | 1 | | | | Pontcanna Fields | Cardiff & the Vale of Glamorgan Schools Boys League | 12 Oct 21 |