| 2025 SEN Brecon/Cardiff Met Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 87.50 | | | | 8 | 2 | | | Horspath | National Athletics League Championship Promotion Final | 16 Aug 25 |
| HT4K | 34.45 | | | | 12 | | | | Horspath | National Athletics League Championship Promotion Final | 16 Aug 25 |
| HT4K | 33.31 | | | | 5 | | | | Cardiff | National Athletics League Championship - West | 19 Jul 25 |
| HT4K | 32.47 | | | | 8 | | | | Cardiff | Welsh Senior & U17 Championships (British U23) | 29 Jun 25 |
| HT4K | 32.05 | | | | 1 | | | | Aberdare | South and East Wales Regional Athletics Championships | 10 May 25 |
| HT4K | 30.89 | | | | 8 | | | | Yeovil | National Athletics League Championship - West | 31 May 25 |
| JT600 | 23.98 | | | | 8 | | | | Yeovil | National Athletics League Championship - West | 31 May 25 |
| HM | 2:16:43 | c | | | 8081 | | 2976 | | Bath | Bath Half Marathon | 16 Mar 25 |
| HM | 2:24:37 | c | | | 8136 | | 2675 | | Bristol | AJ Bell Great Bristol Half Marathon | 11 May 25 |
| HM | 2:35:31 | | | 2:47:30 | 16919 | | 5981 | | Cardiff | Cardiff Half Marathon | 5 Oct 25 |
| 2023 U23 Cardiff Met Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT4K | 31.52 | | | | 9 | | | | Cardiff | Welsh Senior/U15 Championships | 24 Jun 23 |
| HT4K | 31.38 | | | | 4 | A | | | Gloucester | Cheltenham Midsummer Opens | 19 Jul 23 |
| HT4K | 27.16 | | | | 16 | | | | Sportcity | BUCS Outdoor Athletics Championships | 30 Apr 23 |
| 2022 U23 Cardiff Met Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT4K | 24.02 | | | | 3 | | | | Swindon | Mark Cawte Memorial Open Meeting | 3 Apr 22 |
| HT4K | 22.38 | | | | 3 | | | | Aberdare | South & East Wales Regional Championships | 14 May 22 |
| HT4K | DNS | | | | - | q2 | | | Chelmsford | BUCS Outdoor Athletics Championship | 30 Apr 22 |
| JT600 | 25.04 | | | | 3 | | | | Aberdare | Welsh Inter Regional Track & Field Championships | 10 Jul 22 |
| JT600 | 23.01 | | | | 2 | | | | Swindon | Mark Cawte Memorial Open Meeting | 3 Apr 22 |
| JT600 | 20.02 | | | | 18 | q2 | | | Chelmsford | BUCS Outdoor Athletics Championship | 30 Apr 22 |
| 2017 U17 Powys Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT3K | 28.90 | | | | 7 | | | | Cardiff | Welsh Schools Championships | 1 Jul 17 |
| 2016 U17 Powys Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT500 | 25.35 | | | | 2 | C | | | Brecon | NASUWT Plate & Cup Final | 6 Jul 16 |
| 2015 U15 Powys Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT500 | 20.88 | | | | 7 | | | | Cardiff | Welsh Schools National Championships | 4 Jul 15 |
| 2014 U15 Powys Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT500 | 22.70 | | | | 5 | | | | Cardiff | Welsh Schools Championships | 5 Jul 14 |