| 2022 U23 Carmarthen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 49:22 | | | 50:05 | 689 | | | | Swansea | Admiral Swansea Bay 10K | 18 Sep 22 |
| 2017 U17 Carmarthen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 59.4 | | | | 4 | B | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier South/West | 28 May 17 |
| 800 | 2:09.9 | | | | 4 | E | | | Tipton | BMC Regional Races | 20 Jun 17 |
| 800 | 2:14.03 | | | | 4 | | | | Swansea | Swansea Harriers Open Meeting | 9 Apr 17 |
| 800 | 2:17.2 | | | | 5 | | | | Carmarthen | Dyfed Secondary Schools' Relay Championships | 3 May 17 |
| 800 | 2:17.96 | | | | 4 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier South/West | 25 Jun 17 |
| 800 | 2:21.31 | | | | 8 | 1 | | | Newport | Welsh Athletics League | 23 Apr 17 |
| 1500 | 4:42.53 | | | | 11 | D | | | Street | BMC PB Classic | 1 May 17 |
| 1500 | 4:50.0 | | | | 5 | B | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier South/West | 28 May 17 |
| parkrun | 18:21 | | | | 1 | | | 1 | Llanelli Coast | Llanelli Coast parkrun # 39 | 12 Aug 17 |
| parkrun | 19:10 | | | | 4 | | | 1 | Llanelli Coast | Llanelli Coast parkrun # 20 | 1 Apr 17 |
| parkrun | 19:25 | | | | 3 | | | | Llyn Llech Owain | Llyn Llech Owain parkrun # 212 | 11 Mar 17 |
| parkrun | 19:38 | | | | 4 | | | 1 | Llyn Llech Owain | Llyn Llech Owain parkrun # 233 | 5 Aug 17 |
| 5.05KXC | 20:19 | | | | 51 | | | | Brecon | Welsh Schools' Championships | 18 Mar 17 |
| 5.1KXC | 19:06 | | | | 16 | | | | Llanelli | Start Fitness Gwent League | 4 Mar 17 |
| 2016 U17 Carmarthen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:17.91 | | | | 3 | 1 | | | Carmarthen | Welsh Athletics League | 17 Jul 16 |
| 800 | 2:20.18 | | | | 3 | B | | | Yeovil | UK Youth Development U17/U20 League Division Midland Premier South | 24 Jul 16 |
| 800 | 2:23.09 | | | | 1 | B | | | Newport | UK Youth Development U17/U20 League Division Midland Premier South/West | 29 May 16 |
| 1500 | 4:48.58 | i | | | 8 | | | | Cardiff | Welsh U13 / U15 / U17 / U20 Championships | 17 Jan 16 |
| 1500 | 4:51.12 | | | | 2 | B | | | Newport | UK Youth Development U17/U20 League Division Midland Premier South/West | 29 May 16 |
| 1500 | 4:53.80 | | | | 15 | C | | | Street | BMC PB Classic | 2 May 16 |
| 1500 | 4:54.03 | | | | 2 | B | | | Carmarthen | UK Youth Development U17/U20 League Division Midland Premier South | 26 Jun 16 |
| 3000 | 10:49.32 | | | | 13 | | | | Brecon | Welsh Athletics League | 18 Jun 16 |
| 2.7KL | 12:27 | | | | 12 | L2 | | | Bargoed | Welsh Road Relay Championships | 10 Apr 16 |
| 4.29KXC | 18:50 | | | | 30 | | | | Cardiff | British Athletics Cross Challenge | 24 Jan 16 |
| 4.47KXC | 17:03 | | | | 35 | | | | Swansea | Welsh National Championships | 27 Feb 16 |
| 5K | 19:09 | | | | 56 | | | 4 | Bristol | Aztec West Fast 5K | 27 Sep 16 |
| 5K | 19:42 | | | | 6 | | | | Swansea | Admiral Swansea Bay 5K | 18 Sep 16 |
| 5KNAD | 18:56 | | | | 12 | | | 2 | Llandeilo | Ras Y Llychau 5K | 27 May 16 |
| parkrun | 18:22 | | | | 5 | | | 1 | Swansea Bay | Swansea Bay parkrun # 30 | 21 May 16 |
| parkrun | 18:42 | | | | 3 | | | 1 | Swansea Bay | Swansea Bay parkrun # 29 | 14 May 16 |
| ZXC | 17:43 | | | | 10 | | | | Llandeilo | Dyfed Schools' Championships | 19 Jan 16 |
| 2015 U15 Carmarthen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:23.87 | | | | 4 | B | | | Newport | Welsh U15 League Final | 23 Aug 15 |
| 800 | 2:28.0 | | | | 6 | | | | Swansea | Welsh Masters' League | 8 Jul 15 |
| 800 | 2:29.59 | | | | 3 | 2 | | | Neath | Welsh U15 League Division West | 7 Jun 15 |
| 1500 | 4:56.24 | | | | 4 | | | | Swansea | Welsh U15 League Division West | 2 Aug 15 |
| 1500 | 4:56.8 | | | | 2 | 1 | | | Swansea | Welsh Masters' League | 8 Jul 15 |
| 4.17KXC | 15:12 | | | | 31 | | | | Llandaff Fields | Gwent League | 8 Nov 15 |
| 4.4KXC | 15:16 | | | | 20 | | | | Newbridge Fields | Gwent League | 11 Oct 15 |
| 4.44KXC | 19:21 | | | | 28 | | | | Builth Wells | Welsh Inter-Regional Championships | 12 Dec 15 |
| parkrun | 19:25 | | | | 4 | | | 1 | Llyn Llech Owain | Llyn Llech Owain parkrun # 125 | 18 Jul 15 |
| parkrun | 19:27 | | | | 3 | | | | Llyn Llech Owain | Llyn Llech Owain parkrun # 122 | 27 Jun 15 |
| parkrun | 19:40 | | | | 3 | | | 1 | Llyn Llech Owain | Llyn Llech Owain parkrun # 120 | 13 Jun 15 |
| parkrun | 19:43 | | | | 4 | | | 1 | Llyn Llech Owain | Llyn Llech Owain parkrun # 116 | 16 May 15 |
| parkrun | 19:44 | | | | 3 | | | 1 | Llyn Llech Owain | Llyn Llech Owain parkrun # 126 | 25 Jul 15 |
| parkrun | 19:46 | | | | 3 | | | 1 | Llyn Llech Owain | Llyn Llech Owain parkrun # 121 | 20 Jun 15 |
| parkrun | 19:56 | | | | 4 | | | 1 | Llyn Llech Owain | Llyn Llech Owain parkrun # 148 | 25 Dec 15 |
| parkrun | 20:21 | | | | 3 | | | 1 | Llyn Llech Owain | Llyn Llech Owain parkrun # 145 | 5 Dec 15 |
| 2014 U15 Carmarthen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 17:59 | | | | 49 | | | | Brecon | Welsh Schools Inter School Championships | 15 Nov 14 |
| 2008 U11 Carmarthen |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1K | 4:35 | | | | 5 | | | 3 | Swansea | Swansea Bay 1K | 21 Sep 08 |
| ZRD | 4:35 | | | | 5 | | | 3 | Swansea | Swansea Bay 3K | 21 Sep 08 |