| 2025 |
|---|
| 2025-12-14 | Cardiff Met Christmas Classic↗ | Swansea Harriers | 8:37.52 | 4 |
| 2025-11-29 | Inter Regional Cross Country 2025↗ | South Wales | — | 8 |
| 2024 |
|---|
| 2024-11-09 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Swansea Harriers Athletic Club | — | 11 |
| 2024-11-09 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Swansea Harriers Athletic Club | — | 22 |
| 2024-06-15 | Welsh 106th Senior & U15 T&F Championships 2024↗ | Swansea Harriers | 4:08.05 | 8 |
| 2024-06-15 | Welsh 106th Senior & U15 T&F Championships 2024↗ | Swansea Harriers | 4:01.13 | 4 |
| 2024-06-05 | University of Birmingham Track and Field Series↗ | Swansea Harriers | 1:57.11 | 6 |
| 2024-05-15 | University of Birmingham Track and Field Series↗ | Swansea Harriers | 4:00.62 | 6 |
| 2023 |
|---|
| 2023-11-25 | UK Athletics Cross Challenge — Liverpool Cross Challenge↗ | Swansea Harriers AC | — | 120 |
| 2023-11-11 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Swansea Harriers Athletic Club | — | 17 |
| 2023-11-11 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Swansea Harriers Athletic Club | — | 5 |
| 2023-10-14 | John H Collins Gwent Cross Country League — Pembrey Country Park↗ | Swansea Harriers Athletic Club | — | 21 |
| 2023-10-14 | John H Collins Gwent Cross Country League — Pembrey Country Park↗ | Swansea Harriers Athletic Club | — | 9 |
| 2023-05-20 | Night of the 10,000m PBs 2023↗ | Swansea Harriers | 32:38.01 | 32 |
| 2022 |
|---|
| 2022-10-15 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Swansea Harriers Athletic Club | — | 14 |
| 2022-10-15 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Swansea Harriers Athletic Club | — | 2 |
| 2022-07-06 | University of Birmingham Track and Field Series↗ | CARD | 3:51.88 | 7 |
| 2021 |
|---|
| 2021-11-27 | UK Athletics Cross Challenge — British Athletics Cross Challenge Liverpool 2021↗ | Cardiff AAC | — | 79 |
| 2021-10-16 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Cardiff Amateur Athletic Club | — | 4 |
| 2021-05-12 | University of Birmingham Track and Field Series↗ | University of Birmingham AC and Cross Country Club | 14:52.59 | 11 |
| 2021-04-21 | University of Birmingham Track and Field Series↗ | University of Birmingham AC and Cross Country Club | 8:31.78 | 4 |
| 2020 |
|---|
| 2020-01-11 | UK Athletics Cross Challenge — Stirling Cross Challenge↗ | WALES | — | 22 |
| 2019 |
|---|
| 2019-11-23 | UK Athletics Cross Challenge — Liverpool Cross Challenge XC↗ | Wales/Cardiff Athletics | — | 39 |
| 2019-10-12 | UK Athletics Cross Challenge — Cardiff Cross Challenge↗ | Cardiff AC | — | 17 |
| 2019-10-12 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Cardiff AAC | — | 4 |
| 2019-07-24 | Welsh Athletics International 2019↗ | WALS | 8:40.20 | 3 |
| 2019-06-29 | British Milers' Club — Watford Grand Prix 29 June 2019 | Cardiff | 08:48.86 | 17 |
| 2019-06-22 | Welsh Athletics League Fixture 3 2019↗ | ABERV | 2:02.85 | 2 |
| 2019-06-22 | Welsh Athletics League Fixture 3 2019↗ | ABERV | 8:54.64 | 1 |
| 2019-06-15 | Welsh Athletics Junior Championships 2019↗ | CARD | 2:00.04 | 2 |
| 2019-06-15 | Welsh Athletics Junior Championships 2019↗ | CARD | 8:50.08 | 2 |
| 2019-04-06 | ERRA National Road Relays 2019 (12 Stage)↗ | AberdareVa | 28:10 | 35 |
| 2019-03-09 | UK Athletics Cross Challenge — The British Athletics Cross Challenge↗ | South Wales | — | 134 |
| 2019-03-09 | UK Athletics Cross Challenge — The British Athletics Cross Challenge↗ | South Wales | — | 25 |
| 2019-03-03 | Welsh Athletics Indoor International 2019↗ | ABERV | 9:02.24 | 2 |
| 2018 |
|---|
| 2018-12-02 | John H Collins Gwent Cross Country League — Parc Bryn Bach↗ | Cardiff AAC | — | 2 |
| 2018-11-24 | UK Athletics Cross Challenge — 2018 British Athletics Liverpool Cross Challenge↗ | Cardiff AAC | — | 102 |
| 2018-10-13 | John H Collins Gwent Cross Country League — Llandaff Fields, Cardiff↗ | Cardiff AAC | — | 8 |
| 2018-05-05 | British Milers' Club — Millfield Pb Classic 05 May 2018 | Cardiff | 04:04.57 | 8 |
| 2018-03-10 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties XC↗ | South Wales | — | 97 |
| 2018-03-10 | UK CAU Inter-Counties Cross Country Championships — UK CAU Inter Counties XC↗ | South Wales | — | 40 |
| 2017 |
|---|
| 2017-12-03 | John H Collins Gwent Cross Country League — Pembrey Country Park↗ | Cardiff AAC | — | 16 |
| 2017-11-11 | John H Collins Gwent Cross Country League — Brecon Leisure Centre, Brecon↗ | Cardiff AAC | — | 5 |
| 2017-08-19 | British Milers' Club — Manchester Trafford Grand Prix 19 August 2017 | Aberdare Valley | 32:04.05 | 9 |
| 2017-06-03 | British Milers' Club — Milton Keynes Pb Classic 03 June 2017 | Cardiff | 08:53.47 | 2 |
| 2017-05-01 | British Milers' Club — Millfield Pb Classic 01 May 2017 | Cardiff | 02:01.76 | 1 |
| 2017-04-08 | ERRA National Road Relays 2017 (12 Stage)↗ | AberdareVa | 27:50 | 27 |