| 2025 V35 Parc Bryn Bach/Welsh Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:27.48 | i | | | 3 | | | | Lee Valley | British Masters Indoor Championships | 22 Feb 25 |
| 1500 | 4:58.43 | i | | | 1 | | | | Lee Valley | British Masters Indoor Championships | 23 Feb 25 |
| 1500 | 4:58.67 | i | | | 6 | | | | Cardiff | Welsh Athletics Senior & U17 Indoor Championships | 19 Jan 25 |
| 5K | 18:34 | | | 18:34 | 118 | | 18 | 6 | Shrewsbury | Shrewsbury 5K Festival | 17 May 25 |
| 5K | 18:32 | | | 18:41 | 298 | | 41 | 2 | Cardiff | Cardiff Race For Victory 5K | 4 May 25 |
| 5K | 18:57 | | | 19:00 | 129 | | 13 | 5 | Cardiff | SSAFA 5K | 23 Jul 25 |
| parkrun | 19:12 | | | | 7 | | 2 | 1 | Bryn Bach | Bryn Bach parkrun # 556 | 8 Mar 25 |
| 5.4KL | 20:29 | | | | 18 | L2 | 3 | 3 | Pembrey Country Park | Welsh Road Relay Championships | 22 Mar 25 |
| 5.5KXC | 22:44 | | | | 6 | | 6 | 1 | Brecon (Penlan) | The John H Collins Gwent League | 2 Mar 25 |
| 6KXC | 26:04 | | | | 36 | | 36 | 13 | Roundhay Park | British & Irish Masters' International & Open | 15 Nov 25 |
| 6.2KXC | 25:40 | | | | 4 | | 3 | 1 | Margam Park | The John H Collins Gwent League | 8 Feb 25 |
| 7.73KXC | 31:22 | | | | 15 | | 14 | 1 | Pembrey | Welsh National Championships | 25 Jan 25 |
| 8KNAD | 30:55 | | | | 34 | | 2 | 2 | Chepstow | Gwent Leisure Centre League 8K | 6 May 25 |
| 5.3MNAD | 32:16 | c | | | 25 | | 3 | 2 | Pontypool | Gwent Leisure Centre League 5.3 | 20 May 25 |
| 5.4MMT | 35:25 | c | | | 43 | | 5 | 2 | Cwmbran | Gwent Leisure Centre League 5.4 | 1 Jul 25 |
| 8.8KMT | 33:33 | c | | | 53 | | 6 | 2 | Parc Bryn Bach | Gwent Leisure Centre League 8.8K | 5 Aug 25 |
| 8.9KL | 34:33 | | | | 1 | L07 | 1 | | Grosmont Castle - Castell-Y-Bwch | Rack Raid 100 | 2 Jun 25 |
| 6M | 40:49 | | | 40:50 | 6 | | 1 | 1 | Tredegar | Hospice of the Valleys 6 | 27 Apr 25 |
| 10K | 38:43 | | | 38:46 | 74 | | 9 | 3 | Caerphilly | Caerphilly 10K | 11 May 25 |
| HM | 85:54 | | | 86:00 | 251 | | 39 | 14 | Swansea | Swansea University Half Marathon | 8 Jun 25 |
| 2024 V35 Parc Bryn Bach/Welsh Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:24.85 | i | | | 6 | h1 | | | Torun, POL | European Masters Athletics Indoor Championships | 20 Mar 24 |
| 800 | 2:24.93 | | | | 3 | | | | Corby | England Masters Athletics Association Inter-Area Outdoor Challenge | 7 Sep 24 |
| 800 | 2:26.77 | | | | 6 | | | | Cardiff | Welsh Athletics 106th Senior & U15 Championships | 16 Jun 24 |
| 800 | 2:26.84 | | | | 3 | | | | Derby | BMAF Championships | 28 Jul 24 |
| 800 | 2:27.47 | i | | | 9 | | | | Torun, POL | European Masters Athletics Indoor Championships | 21 Mar 24 |
| 800 | 2:30.85 | i | | | 3 | | | | Lee Valley | England Masters Athletics Association (EMAA) Indoors Inter-Area Challenge | 25 Feb 24 |
| 1500 | 4:55.92 | | | | 6 | | | | Derby | BMAF Championships | 27 Jul 24 |
| 1500 | 4:57.34 | | | | 7 | 3 | | | Gloucester | Gloucester AC Spring Open | 28 Apr 24 |
| 1500 | 4:57.92 | i | | | 1 | | | | Lee Valley | England Masters Athletics Association (EMAA) Indoors Inter-Area Challenge | 25 Feb 24 |
| 1500 | 4:59.20 | i | | | 8 | h1 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| 1500 | 5:00.04 | | | | 9 | h1 | | | Cardiff | Welsh Athletics 106th Senior & U15 Championships | 15 Jun 24 |
| 1500 | 5:02.42 | | | | 3 | | | | Aberdare | South Wales & East Wales Joint Regional T&F Championships | 12 May 24 |
| 1500 | 5:02.79 | i | | | 6 | | | | Torun, POL | European Masters Athletics Indoor Championships | 23 Mar 24 |
| 3000 | 10:38.54 | i | | | 8 | 2 | | | Cardiff | Cardiff Met Christmas Classic | 15 Dec 24 |
| 3000 | 10:43.71 | | | | 1 | | | | Corby | England Masters Athletics Association Inter-Area Outdoor Challenge | 7 Sep 24 |
| 5000 | 18:57.30 | | | | 11 | 1 | | | Neath | Tonypandy Track Classic | 14 Aug 24 |
| 1M | 5:23 | | | | 5 | R11 | 1 | | Cardiff | Cardiff Bannister Anniversary Miles | 1 May 24 |
| 5K | 18:10 | | | 18:11 | 93 | | 6 | 3 | Cardiff | SSAFA 5K | 26 Jun 24 |
| 5K | 18:11 | | | 18:22 | 477 | | 46 | 8 | Kingsley | Mid Cheshire 5K | 30 Aug 24 |
| 5K | 18:32 | c | | | 77 | W1 | 22 | 2 | Bath | Bristol Track Club Race Day 3K / 5K | 13 Apr 24 |
| 5K | 18:43 | | | 18:45 | 90 | | 8 | | Cardiff | SSAFA 5K | 22 May 24 |
| 5K | 19:24 | | | 19:25 | 3 | | 1 | 1 | Chepstow | RunThrough Chepstow Racecourse | 17 Aug 24 |
| parkrun | 19:41 | | | | 16 | | 1 | 1 | Bryn Bach | Bryn Bach parkrun # 519 | 29 Jun 24 |
| 6KXC | 23:33 | | | | 30 | | | 12 | Belfast | British & Irish Masters' International & Open | 16 Nov 24 |
| 6.3KXC | 26:24 | | | | 5 | | 5 | 1 | Pont-y-Pwl Park | The John H Collins Gwent League | 2 Mar 24 |
| 6.3KXC | 31:45 | | | | 7 | | | 1 | Margam Park | The John H Collins Gwent League | 10 Feb 24 |
| 6.85KXC | 25:00 | | | | 8 | | | 3 | Brecon | Welsh National Championships | 17 Feb 24 |
| 7.15KXC | 28:08 | | | | 12 | | 12 | 1 | Pembrey Country Park | The John H Collins Gwent League | 12 Oct 24 |
| 4.62MMT | 30:30 | | | | 54 | | 2 | 1 | Ystrad Mynach | Gwent Leisure Centre League 4.6 | 4 Jun 24 |
| 5M | 30:54 | | | | 33 | | 4 | 3 | Cardiff | Old Father Time 5 | 31 Dec 24 |
| 5.3MNAD | 34:07 | | | | 39 | | 3 | 2 | Pontypool | Gwent Leisure Centre League 5.3 | 2 Jul 24 |
| 10K | 37:40 | c | | | 104 | | 11 | 6 | Birmingham | Great Birmingham 10K | 5 May 24 |
| 10K | 38:05 | | | 38:09 | 125 | | 14 | 5 | Swansea | Admiral Swansea Bay 10K | 15 Sep 24 |
| 10K | 38:28 | | | 38:32 | 233 | | 35 | 11 | Chichester | Chichester 10K | 4 Feb 24 |
| 10K | 38:58 | | | 39:03 | 186 | | 16 | 5 | Cardiff | Cardiff 10K | 1 Sep 24 |
| 10K | 39:18 | | | 39:18 | 4 | | 1 | 1 | Chepstow | RunThrough Chepstow Racecourse | 28 Jan 24 |
| 2023 V35 Parc Bryn Bach/Welsh Masters/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:28.72 | | | | 2 | 8 | | | Gloucester | Cheltenham Midsummer Opens | 19 Jul 23 |
| 800 | 2:29.35 | | | | 6 | h1 | | | Cardiff | Welsh Senior/U15 Championships | 25 Jun 23 |
| 800 | 2:30.17 | | | | 4 | | | | Derby | BMAF - British Masters AF Track & Field Championships | 2 Sep 23 |
| 800 | 2:32.18 | | | | 2 | | | | Yate | Avon/Yate AC Masters Open | 12 Aug 23 |
| 800 | 2:33.18 | | | | 6 | 5 | | | Gloucester | St George's Day Open Graded Competition | 23 Apr 23 |
| 800 | 2:34.93 | i | | | 4 | h1 | | | Cardiff | Welsh Athletics Senior & U15 Indoor Championships | 29 Jan 23 |
| 1500 | 5:00.09 | | | | 3 | | | | Nuneaton | England Masters Inter Area Challenge | 6 Aug 23 |
| 1500 | 5:00.51 | | | | 6 | h1 | | | Cardiff | Welsh Senior/U15 Championships | 24 Jun 23 |
| 1500 | 5:03.93 | | | | 8 | 2 | | | Newport | Welsh 3000m & 5000m Championships | 31 May 23 |
| 1500 | 5:04.85 | | | | 10 | | | | Cardiff | Welsh Senior/U15 Championships | 24 Jun 23 |
| 1500 | 5:05.36 | | | | 6 | 4 | | | Gloucester | Cheltenham Midsummer Opens | 5 Jul 23 |
| 1500 | 5:06.06 | i | | | 10 | | | | Cardiff | Welsh Athletics Senior & U15 Indoor Championships | 28 Jan 23 |
| 1500 | 5:06.54 | | | | 1 | | | | Yate | Avon/Yate AC Masters Open | 12 Aug 23 |
| 1500 | 5:08.73 | | | | 4 | | | | Derby | BMAF - British Masters AF Track & Field Championships | 2 Sep 23 |
| 1500 | 5:12.56 | | | | 6 | 2 | | | Gloucester | St George's Day Open Graded Competition | 23 Apr 23 |
| 3000 | 10:47.17 | | | | 1 | | | | Nuneaton | England Masters Inter Area Challenge | 6 Aug 23 |
| 3000 | 10:47.60 | i | | | 5 | 3 | | | Cardiff | Cardiff Met Indoor Christmas Classic | 17 Dec 23 |
| 3M | 17:57 | | | | 11 | | 1 | | Cardiff | Cardiff Summer Series 3 | 16 Jun 23 |
| 5K | 17:57 | | | | 84 | | 3 | 2 | Cardiff | SSAFA 5K | 28 Jun 23 |
| 5K | 17:58 | | | | 82 | | 5 | 3 | Cardiff | SSAFA 5K | 26 Jul 23 |
| 5K | 18:17 | | | | 93 | | 7 | 1 | Cardiff | SSAFA 5K | 24 May 23 |
| 5K | 18:11 | | | 18:19 | 263 | | 38 | 4 | Cardiff | Cardiff Race For Victory 5K | 30 Apr 23 |
| 5K | 18:33 | | | | 64 | Wave 1 | 4 | 1 | Hereford | Hereford Couriers 5K Series | 5 Apr 23 |
| 5K | 18:59 | | | 19:01 | 9 | | | | Mountain Ash | Nos Galan Races | 31 Dec 23 |
| parkrun | 23:48 | | | | 163 | | | | Cardiff | Cardiff parkrun # 744 | 7 Oct 23 |
| 6.34KXC | 25:51 | | | | 10 | R3 | 9 | 4 | Newtown | Welsh Inter-Regional Championships | 18 Nov 23 |
| 6.4KXC | 25:48 | | | | 72 | | 72 | 3 | Cardiff | British Athletics Cross Challenge (inc John H Collins Gwent League) | 11 Nov 23 |
| 6.7KXC | 26:46 | | | | 17 | | | 1 | Blaise Castle | The John H Collins Gwent League | 2 Dec 23 |
| 7KXC | 28:57 | | | | 33 | | 2 | 2 | Chepstow | Gwent Leisure Centre League | 22 Oct 23 |
| 7.15KXC | 28:23 | | | | 14 | R7 | 13 | 3 | Pembrey Country Park | The John H Collins Gwent League | 14 Oct 23 |
| 4.65MXC | 30:07 | | | | 32 | | 2 | 1 | Newport | Gwent Leisure Centre League | 26 Nov 23 |
| 4.8MXC | 33:44 | | | | 20 | | 3 | 2 | Penallt | Gwent Leisure Centre League | 8 Jan 23 |
| 8KNAD | 31:01 | | | | 22 | | 2 | 1 | Chepstow | Gwent Leisure Centre League 8K | 29 Aug 23 |
| 5.1MMT | 33:27 | | | | 24 | | 2 | 1 | North Fields | Gwent Leisure Centre League Griffithstown 5.1 | 4 Jul 23 |
| 5.2MMT | 32:32 | | | | 31 | | 2 | 1 | Parc Bryn Bach | Gwent Leisure Centre League 5.25 | 2 May 23 |
| 8.4KXC | 33:35 | | | | 19 | | 2 | 1 | Lliswerry | Gwent Leisure Centre League | 12 Mar 23 |
| 10K | 38:24 | | | 38:27 | 87 | | 8 | 2 | Newport | ABP Newport Wales 10K | 16 Apr 23 |
| 10KNAD | 35:57 | | | | 25 | | 2 | 1 | Pontypool | Gwent Leisure Centre League 10K | 1 Aug 23 |
| 10KNAD | 38:35 | | | 38:37 | 76 | | 9 | 2 | Caerphilly | Caerphilly 10K (Inc Welsh Champs) | 14 May 23 |
| 2022 V35 Parc Bryn Bach/Welsh Masters/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:40.79 | | | | 2 | 1 | | | Aberdare | Welsh Masters Championships | 4 Sep 22 |
| 3000 | 11:43.94 | | | | 2 | | | | Aberdare | Welsh Masters Championships | 4 Sep 22 |
| 5000 | 20:11.57 | | | | 3 | | | | Aberdare | Welsh Masters Championships | 4 Sep 22 |
| 5.4KL | 22:20 | | | | 38 | L2 | 3 | 1 | Llanelli | Welsh Road Relay Championships | 24 Sep 22 |
| 6.15KXC | 25:22 | | | | 17 | R03 | 17 | 6 | Monmouth | Welsh Inter-Regional Championships | 19 Nov 22 |
| 6.4KXC | 25:00 | | | | 27 | | | 2 | Cardiff | Cardiff Cross Challenge | 15 Oct 22 |
| 6.5KXC | 25:56 | | | | 15 | | 15 | 1 | Bristol | The John H Collins Gwent League | 12 Nov 22 |
| 7.3KXC | 28:23 | | | | 16 | | 15 | 3 | Pembrey Country Park | The John H Collins Gwent League | 3 Dec 22 |
| 7.6KMT | 31:54 | | | | 59 | | 4 | 1 | Ystrad Mynach | Gwent Leisure Centre League Penallta Plod 5.5 | 17 May 22 |
| 5.25MMT | 34:50 | | | | 74 | | 12 | 2 | Parc Bryn Bach | Gwent Leisure Centre League Parc Bryn Bach 5.25 | 21 Jun 22 |
| 5.5MNAD | 37:23 | | | | 64 | | 10 | 1 | Cwmbran | Gwent Leisure Centre League Cwmbran 5.5 | 30 Aug 22 |
| 6M | 42:55 | | | | 19 | | 3 | 3 | Tredegar | Hospice of the Valleys 6 | 24 Apr 22 |
| 10K | 39:40 | | | 39:50 | 161 | | 17 | 4 | Swansea | Admiral Swansea Bay 10K | 18 Sep 22 |
| 10K | 41:48 | | | 41:53 | 102 | | 12 | 3 | Caerphilly | Caerphilly 10K | 15 May 22 |
| 10.8ML | 79:42 | | | | 34 | L14 | 4 | 3 | Caernarfon | Welsh Castles Relay | 12 Jun 22 |
| HM | 88:30 | | | 92:34 | 537 | | 39 | 4 | Cardiff | Cardiff Half Marathon | 2 Oct 22 |
| HMMT | 1:42:11 | | | | 50 | | 4 | 2 | Merthyr Tydfil | Merthyr Half Marathon | 20 Mar 22 |