| 2024 SEN Team Bath/Cardiff Met Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.84 | | | | 3 | C | | | Aberdare | BMC Regional Races and WA Open | 23 Jul 24 |
| 800 | 2:12.72 | | | | 1 | C | | | Newport | BMC Regional Races | 22 Jun 24 |
| 1500 | 4:30.23 | i | | | 6 | h3 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| 1500 | 4:31.61 | i | | | 8 | C | | | Cardiff | BMC Indoor Races | 21 Jan 24 |
| 1500 | 4:32.45 | | | | 12 | B | | | Exeter | BMC Regional Races | 28 May 24 |
| 1500 | 4:33.11 | | | | 9 | C | | | Exeter | BMC Regional Races | 30 Jul 24 |
| 1500 | 4:34.3 | | | | 3 | C | | | Street | BMC PB Classic | 1 Jun 24 |
| 5K | 17:50 | c | | | 40 | W1 | | | Bath | Bristol Track Club Race Day 3K / 5K | 13 Apr 24 |
| 7.95KXC | 35:30 | | | | 344 | | | | Leeds | BUCS Cross Country Championships | 3 Feb 24 |
| 2023 U23 Team Bath/Cardiff Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:12.5 | | | | 4 | | | | Yate | Avon League | 21 May 23 |
| 1500 | 4:31.68 | i | | | 6 | h1 | | | Cardiff | Welsh Athletics Senior & U15 Indoor Championships | 28 Jan 23 |
| 1500 | 4:31.85 | | | | 4 | | | | Yate | Avon County Championships | 13 May 23 |
| 1500 | 4:36.41 | i | | | 2 | 3 | | | Cardiff | Cardiff Met Grand Prix | 22 Jan 23 |
| 1500 | 4:46.01 | i | | | 9 | | | | Cardiff | Welsh Athletics Senior & U15 Indoor Championships | 28 Jan 23 |
| 3000 | 9:52.41 | i | | | 2 | 5 | | | Cardiff | Cardiff Met Indoor Christmas Classic | 17 Dec 23 |
| 5K | 17:45 | | | | 164 | | | | Bath | Bristol Track Club Race Day 3K / 5K | 7 Apr 23 |
| 5K | 17:56 | | | 18:02 | 228 | | | 15 | Cardiff | Cardiff Race For Victory 5K | 30 Apr 23 |
| parkrun | 17:55 | | | | 10 | | | | Cardiff | Cardiff parkrun # 749 | 18 Nov 23 |
| parkrun | 19:26 | | | | 53 | | | | Cardiff | Cardiff parkrun # 742 | 23 Sep 23 |
| 8.3KXC | 34:09 | | | | 358 | | | | Pembrey Country Park | BUCS Cross Country Championships | 4 Feb 23 |
| 8.8KXC | 33:26 | | | | 126 | | | | Blaise Castle | The John H Collins Gwent League | 2 Dec 23 |
| 9.15KXC | 35:51 | | | | 123 | | | 36 | Pembrey Country Park | The John H Collins Gwent League | 14 Oct 23 |
| 9.6KXC | 38:22 | | | | 234 | | | 48 | Cardiff | British Athletics Cross Challenge (inc John H Collins Gwent League) | 11 Nov 23 |
| 10K | 37:42 | | | 37:47 | 152 | | | | Cardiff | Brecon Carreg Cardiff Bay 10K | 26 Mar 23 |
| 2022 U23 Cardiff Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:38.78 | i | | | 6 | 2 | | | Cardiff | Cardiff Met & Birmingham University Varsity | 30 Nov 22 |
| 1500 | 4:37.72 | | | | 5 | B | | | Exeter | BMC Regional Races | 28 Jun 22 |
| 1500 | 4:45.74 | | | | 2 | 2 | | | Carmarthen | WA Event Specific Endurance & Field Events 2 | 22 Jun 22 |
| 3000 | 10:14.16 | i | | | 8 | 4 | | | Cardiff | Cardiff Met Grand Prix | 18 Dec 22 |
| 5K | 17:33 | | | | 35 | | | | Bath | South West PB Series 5K | 27 Jul 22 |
| 5K | 17:35 | | | | 54 | R2 | | | Cardiff | Asics Home Nations 5K | 20 Aug 22 |
| 5K | 17:50 | | | 17:55 | 188 | | | | Cardiff | Cardiff Race For Victory 5K | 1 May 22 |
| 5K | 18:03 | | | | 25 | W1 | | 1 | Bath | Bristol Track Club Race Day 5K | 23 Apr 22 |
| 4M | 23:24 | | | | 4 | | | | Cardiff | Cardiff Summer Series 4 | 15 Jul 22 |
| 8KXC | 38:42 | | | | 380 | | | | Greenford | BUCS Cross Country Championships | 5 Feb 22 |
| 8.4KXC | 32:51 | | | | 151 | | | | Bristol | The John H Collins Gwent League | 12 Nov 22 |
| 9KXC | 37:21 | | | | 92 | | | | Singleton Park | The John H Collins Gwent League | 19 Mar 22 |
| 9.2KXC | 39:29 | | | | 114 | | | | Blaise Castle | The John H Collins Gwent League | 19 Feb 22 |
| 9.8KXC | 35:20 | | | | 98 | | | | Pembrey Country Park | The John H Collins Gwent League | 3 Dec 22 |
| 10K | 38:02 | | | 38:02 | 14 | | | | Wells | Wells 5K / 10K | 11 Sep 22 |
| 10K | 38:13 | | | 38:18 | 98 | | | | Cardiff | Brecon Carreg Cardiff Bay 10K | 22 May 22 |
| HM | 85:22 | | | 85:35 | 276 | | | | Cardiff | Cardiff Half Marathon | 2 Oct 22 |
| 2021 U23 Cardiff Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 87:52 | c | | | 179 | | | 3 | Bristol | Great Bristol Half Marathon | 19 Sep 21 |
| 2020 U20 Cardiff Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 96:44 | | | 97:52 | 901 | | | 55 | Bath | Bath Half Marathon | 15 Mar 20 |
| 2019 U20 Cardiff Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 98:14 | | | 1:40:14 | 781 | | | 11 | Bristol | Simplyhealth Great Bristol Half Marathon | 15 Sep 19 |