| 2025 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 29:43 | | | 29:45 | 21 | | | | Glynneath | Glynneath 5 | 26 Dec 25 |
| 10K | 38:20 | | | 38:27 | 123 | | | | Swansea | Admiral Swansea Bay 10K | 14 Sep 25 |
| HM | 82:20 | | | 82:22 | 19 | | | | Llanelli | Great Welsh Half Marathon | 16 Mar 25 |
| Mar | 3:02:05 | c | | | 1036 | | | | Manchester | Adidas Manchester Marathon | 27 Apr 25 |
| 2024 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 9.15KXC | 36:06 | | | | 112 | | | | Pembrey Country Park | The John H Collins Gwent League | 12 Oct 24 |
| 9.55KXC | 36:02 | | | | 82 | | | | Newtown | Welsh Inter-Regional Championships | 16 Nov 24 |
| 10K | 37:05 | | | 37:11 | 92 | | | | Swansea | Admiral Swansea Bay 10K | 15 Sep 24 |
| 10K | 44:23 | | | 44:33 | 87 | | | | Gorseinon | Brisco Gorseinon 10K | 19 May 24 |
| HM | 83:15 | | | 83:59 | 413 | | | | Cardiff | Cardiff Half Marathon | 6 Oct 24 |
| HM | 86:18 | | | 86:39 | 130 | | | | Swansea | Swansea University Half Marathon | 9 Jun 24 |
| Mar | 3:26:05 | | | 3:26:19 | 135 | | | | Llanberis | Snowdonia Marathon Eryri | 26 Oct 24 |
| 2023 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:43 | | | 17:44 | 19 | | | | Swansea | Tri Hard Harriers 5K On The Bay | 24 Aug 23 |
| 4.5MXC | 29:31 | | | | 16 | | | | Penllegear Woods | West Glamorgan League | 19 Mar 23 |
| 10K | 37:38 | | | 37:46 | 151 | | | | Cardiff | Brecon Carreg Cardiff Bay 10K | 26 Mar 23 |
| 10K | 37:44 | | | 37:46 | 9 | | | | Gorseinon | Brisco Gorseinon 10K | 30 Apr 23 |
| 10K | 37:43 | | | 37:48 | 91 | | | | Swansea | Admiral Swansea Bay 10K | 17 Sep 23 |
| HM | 86:23 | | | 86:28 | 63 | | | | Swansea | JCP Swansea Half Marathon | 11 Jun 23 |
| 2022 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 9.8KXC | 36:57 | | | | 141 | | | | Pembrey Country Park | The John H Collins Gwent League | 3 Dec 22 |
| 10K | 39:23 | | | 39:29 | 57 | | | | Cwmavon | Richard Burton 10K | 6 Nov 22 |
| HM | 90:02 | | | 90:27 | 451 | | | | Cardiff | Cardiff Half Marathon | 2 Oct 22 |
| HM | 98:45 | | | 2:00:40 | 1151 | | | | Cardiff | Cardiff University Cardiff Half Marathon | 27 Mar 22 |
| 2019 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 33:04 | | | 33:10 | 66 | | | | Glynneath | Glynneath 5 | 26 Dec 19 |