| 2025 SEN Les Croupiers/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:09.78 | | | | 5 | A | | | Street | BMC PB Classic | 18 May 25 |
| 1500 | 4:10.64 | | | | 9 | h1 | | | Cardiff | Welsh Senior & U17 Championships (British U23) | 28 Jun 25 |
| 3000 | 9:13.26 | | | | 3 | A | | | Aberdare | BMC Regional Races | 12 Aug 25 |
| 3M | 15:47 | | | | 4 | | | | Cardiff | Cardiff Summer Series 3 | 16 Jul 25 |
| 5K | 15:46 | | | 15:49 | 73 | | | | Cardiff | Cardiff Race For Victory 5K | 4 May 25 |
| 5K | 15:50 | | | 15:50 | 17 | | | | Cardiff | SSAFA 5K | 21 May 25 |
| 5K | 15:57 | | | 15:57 | 23 | | | | Cardiff | SSAFA 5K | 23 Jul 25 |
| 5K | 16:02 | | | 16:02 | 12 | | | | Cardiff | SSAFA 5K | 4 Jun 25 |
| parkrun | 16:21 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 823 | 24 May 25 |
| parkrun | 16:27 | | | | 4 | | | | Cardiff | Cardiff parkrun # 832 | 2 Aug 25 |
| parkrun | 16:30 | | | | 5 | | | 1 | Cardiff | Cardiff parkrun # 819 | 15 Mar 25 |
| parkrun | 16:36 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 473 | 29 Mar 25 |
| parkrun | 16:39 | | | | 2 | | | 1 | Ruthin Memorial Playing Fields | Ruthin Memorial Playing Fields parkrun # 151 | 19 Apr 25 |
| parkrun | 16:41 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 472 | 22 Mar 25 |
| parkrun | 16:42 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 462 | 11 Jan 25 |
| parkrun | 16:43 | | | | 3 | | | 1 | Cardiff | Cardiff parkrun # 823 | 12 Apr 25 |
| parkrun | 16:47 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 473 | 26 Jul 25 |
| parkrun | 16:51 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 482 | 18 Oct 25 |
| parkrun | 17:00 | | | | 11 | | | 1 | Cardiff | Cardiff parkrun # 816 | 22 Feb 25 |
| parkrun | 17:19 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 470 | 5 Jul 25 |
| parkrun | 17:26 | | | | 2 | | | | Pontypridd | Pontypridd parkrun # 466 | 8 Feb 25 |
| parkrun | 18:20 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 466 | 7 Jun 25 |
| parkrun | 18:37 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 461 | 26 Apr 25 |
| parkrun | 18:46 | | | | 2 | | | 1 | Grangemoor | Grangemoor parkrun # 423 | 12 Jul 25 |
| parkrun | 18:48 | | | | 8 | | | | Pontypridd | Pontypridd parkrun # 474 | 5 Apr 25 |
| parkrun | 19:09 | | | | 4 | | | 1 | Barry Island | Barry Island parkrun # 439 | 3 May 25 |
| parkrun | 19:15 | | | | 13 | | | | Pontypridd | Pontypridd parkrun # 469 | 1 Mar 25 |
| parkrun | 19:16 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 487 | 29 Nov 25 |
| parkrun | 20:28 | | | | 20 | | | | Pontypridd | Pontypridd parkrun # 479 | 20 Sep 25 |
| 4M | 21:31 | | | | 2 | | | | Cardiff | Cardiff Summer Series 4 | 30 Jul 25 |
| 8.7ML | 46:17 | | | | 2 | L17 | | | Caernarfon | Welsh Castles Relay | 8 Jun 25 |
| 10M | 56:04 | | | | 1 | | | | Pontcanna | Les Croupiers Spring 10 | 11 May 25 |
| 10M | 57:01 | | | 57:02 | 4 | | | | Cardiff | Cardiff 10 / 20 | 9 Mar 25 |
| 2024 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.52 | | | | 8 | h2 | | | Cardiff | Welsh Athletics 106th Senior & U15 Championships | 16 Jun 24 |
| 800 | 2:01.60 | | | | 3 | B | | | Aberdare | BMC Regional Races and WA Open | 23 Jul 24 |
| 800 | 2:04.10 | i | | | 3 | h1 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 28 Jan 24 |
| 800 | 2:07.77 | | | | 5 | 2 | | | Yeovil | National Athletics League - Championship West Match 2 | 7 Jul 24 |
| 1500 | 4:10.70 | | | | 4 | | | | Swansea | National Athletics League - Championship West | 1 Jun 24 |
| 1500 | 4:10.78 | | | | 12 | P | | | Bedford | National Athletics League - Promotion Match & Cup Final | 3 Aug 24 |
| 1500 | 4:11.87 | | | | 10 | h1 | | | Cardiff | Welsh Athletics 106th Senior & U15 Championships | 15 Jun 24 |
| 1500 | 4:15.30 | i | | | 4 | h1 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| 3000 | 9:06.79 | i | | | 8 | 3 | | | Cardiff | Cardiff Met Christmas Classic | 15 Dec 24 |
| 5000 | 15:51.66 | | | | 3 | 2 | | | Neath | Tonypandy Track Classic | 14 Aug 24 |
| 1M | 4:53 | | | | 8 | | | | Cardiff | Cardiff Summer Series Mile | 26 Apr 24 |
| 5K | 15:51 | | | 15:52 | 7 | | | | Cardiff | SSAFA 5K | 24 Jul 24 |
| parkrun | 16:20 | | | | 3 | | | 1 | Cardiff | Cardiff parkrun # 806 | 25 Dec 24 |
| parkrun | 16:24 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 408 | 1 Jan 24 |
| parkrun | 16:28 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 435 | 13 Jul 24 |
| parkrun | 16:29 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 451 | 2 Nov 24 |
| parkrun | 16:33 | | | | 3 | | | | Pontypridd | Pontypridd parkrun # 450 | 26 Oct 24 |
| parkrun | 16:34 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 419 | 16 Mar 24 |
| parkrun | 16:36 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 416 | 24 Feb 24 |
| parkrun | 16:39 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 428 | 25 May 24 |
| parkrun | 16:39 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 454 | 23 Nov 24 |
| parkrun | 16:42 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 418 | 9 Mar 24 |
| parkrun | 16:42 | | | | 4 | | | 1 | Cardiff | Cardiff parkrun # 771 | 13 Apr 24 |
| parkrun | 16:44 | | | | 1 | | | 1 | Bryn Bach | Bryn Bach parkrun # 512 | 11 May 24 |
| parkrun | 16:45 | | | | 3 | | | | Cardiff | Cardiff parkrun # 759 | 13 Jan 24 |
| parkrun | 16:47 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 414 | 10 Feb 24 |
| parkrun | 16:51 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 444 | 14 Sep 24 |
| parkrun | 17:09 | | | | 1 | | | 1 | Groe | Groe parkrun # 205 | 28 Sep 24 |
| parkrun | 17:13 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 424 | 27 Apr 24 |
| parkrun | 17:13 | | | | 1 | | | 1 | Merthyr | Merthyr parkrun # 306 | 28 Dec 24 |
| parkrun | 17:21 | | | | 1 | | | 1 | Fulham Palace | Fulham Palace parkrun # 430 | 6 Jan 24 |
| parkrun | 17:35 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 448 | 12 Oct 24 |
| parkrun | 20:11 | | | | 22 | | | | Pontypridd | Pontypridd parkrun # 433 | 29 Jun 24 |
| parkrun | 21:32 | | | | 37 | | | | Pontypridd | Pontypridd parkrun # 430 | 8 Jun 24 |
| parkrun | 23:21 | | | | 50 | | | | Pontypridd | Pontypridd parkrun # 434 | 6 Jul 24 |
| 8.8KXC | 29:44 | | | | 20 | | | | Blaise Castle | The John H Collins Gwent League | 30 Nov 24 |
| 7.7ML | 41:04 | | | | 1 | L19 | | | Caernarfon | Welsh Castles Relay | 8 Jun 24 |
| 10M | 57:34 | | | | 5 | | | | Pontcanna | Les Croupiers Spring 10 | 12 May 24 |
| 2023 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:28.96 | i | | | 5 | 2 | | | Cardiff | Cardiff Met Indoor Christmas Classic | 17 Dec 23 |
| 800 | 2:01.97 | | | | 5 | B | | | Exeter | BMC Regional Races | 29 Aug 23 |
| 800 | 2:02.07 | | | | 7 | B | | | Exeter | BMC Regional Races | 25 Jul 23 |
| 800 | 2:03.00 | | | | 9 | h1 | | | Cardiff | Welsh Senior/U15 Championships | 25 Jun 23 |
| 800 | 2:03.31 | i | | | 2 | h2 | | | Cardiff | Welsh Athletics Senior & U15 Indoor Championships | 29 Jan 23 |
| 800 | 2:04.12 | i | | | 7 | 1 | | | Cardiff | Cardiff Met Grand Prix | 22 Jan 23 |
| 1500 | 4:08.90 | | | | 9 | h2 | | | Cardiff | Welsh Senior/U15 Championships | 24 Jun 23 |
| 1500 | 4:10.65 | | | | 3 | A | | | Millfield | BMC PB Classic | 3 Jun 23 |
| 1500 | 4:16.09 | i | | | 4 | h1 | | | Cardiff | Welsh Athletics Senior & U15 Indoor Championships | 28 Jan 23 |
| 1500 | 4:16.46 | i | | | 7 | | | | Cardiff | Welsh Athletics Senior & U15 Indoor Championships | 28 Jan 23 |
| 3000 | 9:03.49 | i | | | 3 | 4 | | | Cardiff | Cardiff Met Indoor Christmas Classic | 17 Dec 23 |
| 1M | 4:35 | | | | 2 | R10 | | | Cardiff | Cardiff Bannister Anniversary Miles | 5 May 23 |
| 5K | 15:46 | | | 15:48 | 58 | | | | Cardiff | Cardiff Race For Victory 5K | 30 Apr 23 |
| parkrun | 16:14 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 378 | 20 May 23 |
| parkrun | 16:16 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 377 | 13 May 23 |
| parkrun | 16:16 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 754 | 23 Dec 23 |
| parkrun | 16:20 | | | | 1 | | | 1 | Ruthin Memorial Playing Fields | Ruthin Memorial Playing Fields parkrun # 32 | 1 Jan 23 |
| parkrun | 16:20 | | | | 3 | | | 1 | Cardiff | Cardiff parkrun # 755 | 25 Dec 23 |
| parkrun | 16:22 | | | | 1 | | | 1 | Cardiff | Cardiff parkrun # 721 | 22 Apr 23 |
| parkrun | 16:24 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 364 | 11 Feb 23 |
| parkrun | 16:27 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 407 | 30 Dec 23 |
| parkrun | 16:32 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 370 | 25 Mar 23 |
| parkrun | 16:32 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 394 | 23 Sep 23 |
| parkrun | 16:32 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 747 | 28 Oct 23 |
| parkrun | 16:33 | | | | 2 | | | | Pontypridd | Pontypridd parkrun # 379 | 27 May 23 |
| parkrun | 16:34 | | | | 4 | | | 1 | Cardiff | Cardiff parkrun # 749 | 18 Nov 23 |
| parkrun | 16:34 | | | | 19 | | | | Cardiff | Cardiff parkrun # 750 | 25 Nov 23 |
| parkrun | 16:39 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 746 | 21 Oct 23 |
| parkrun | 16:40 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 393 | 16 Sep 23 |
| parkrun | 16:41 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 396 | 7 Oct 23 |
| parkrun | 16:42 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 365 | 18 Feb 23 |
| parkrun | 16:48 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 368 | 11 Mar 23 |
| parkrun | 16:50 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 361 | 7 Jan 23 |
| parkrun | 16:50 | | | | 1 | | | 1 | Ruthin Memorial Playing Fields | Ruthin Memorial Playing Fields parkrun # 44 | 8 Apr 23 |
| parkrun | 16:50 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 395 | 30 Sep 23 |
| parkrun | 16:55 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 404 | 9 Dec 23 |
| parkrun | 17:00 | | | | 9 | | | | Cardiff | Cardiff parkrun # 748 | 4 Nov 23 |
| parkrun | 17:03 | | | | 2 | | | 1 | Bryn Bach | Bryn Bach parkrun # 478 | 9 Sep 23 |
| parkrun | 17:11 | | | | 1 | | | 1 | Conwy | Conwy parkrun # 361 | 5 Aug 23 |
| parkrun | 17:16 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 367 | 4 Mar 23 |
| parkrun | 18:16 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 381 | 10 Jun 23 |
| parkrun | 18:39 | | | | 19 | | | | Cardiff | Cardiff parkrun # 738 | 26 Aug 23 |
| 9.6KXC | 34:38 | | | | 106 | | | | Cardiff | British Athletics Cross Challenge (inc John H Collins Gwent League) | 11 Nov 23 |
| 9.9ML | 54:34 | | | | 6 | L20 | | | Caernarfon | Welsh Castles Relay | 11 Jun 23 |
| HM | 74:49 | | | | 3 | | | | Cardiff | Cardiff Taff Trail Half Marathon | 19 Mar 23 |
| 2022 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:29.67 | i | | | 6 | 1 | | | Cardiff | Cardiff Met Grand Prix | 18 Dec 22 |
| 1500 | 4:15.14 | | | | 5 | 1 | | | Cardiff | Welsh Athletics Event Specific Endurance 1 | 8 May 22 |
| 3000 | 9:15.22 | i | | | 9 | 2 | | | Cardiff | Cardiff Met Grand Prix | 18 Dec 22 |
| 5000 | 15:49.63 | | | | 6 | | | | Cardiff | Cardiff Open Meeting & Welsh Endurance Championships | 13 Jul 22 |
| 10000 | 33:31.71 | | | | 24 | E | | | Parliament Hill | Highgate Harriers Night of the 10000m PB's (Including British Championships & World Championships Trials) | 14 May 22 |
| 5K | 15:30 | | | | 10 | | | | Cardiff | SSAFA 5K | 27 Jul 22 |
| 5K | 16:02 | | | | 32 | | | | Bath | South West PB Series 5K | 1 Jun 22 |
| 5K | 19:52 | | | 19:55 | 326 | | | | Cardiff | Cardiff Race For Victory 5K | 1 May 22 |
| parkrun | 16:04 | | | | 2 | | | | Pontypridd | Pontypridd parkrun # 357 | 26 Nov 22 |
| parkrun | 16:20 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 705 | 25 Dec 22 |
| parkrun | 16:25 | | | | 2 | | | | Pontypridd | Pontypridd parkrun # 325 | 12 Mar 22 |
| parkrun | 16:29 | | | | 1 | | | 1 | Ruthin Memorial Playing Fields | Ruthin Memorial Playing Fields parkrun # 31 | 31 Dec 22 |
| parkrun | 16:38 | | | | 2 | | | | Pontypridd | Pontypridd parkrun # 339 | 25 Jun 22 |
| parkrun | 16:46 | | | | 1 | | | 1 | Ruthin Memorial Playing Fields | Ruthin Memorial Playing Fields parkrun # 1 | 28 May 22 |
| parkrun | 16:48 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 338 | 11 Jun 22 |
| parkrun | 17:00 | | | | 1 | | | 1 | Northala Fields | Northala Fields parkrun # 347 | 4 Jun 22 |
| parkrun | 18:23 | | | | 8 | | | 1 | Pontypridd | Pontypridd parkrun # 359 | 24 Dec 22 |
| 5.4KL | 18:35 | | | | 6 | L2 | | | Llanelli | Welsh Road Relay Championships | 24 Sep 22 |
| 9KXC | 31:17 | | | | 5 | | | | Singleton Park | The John H Collins Gwent League | 19 Mar 22 |
| 9.2KXC | 34:49 | | | | 22 | | | | Blaise Castle | The John H Collins Gwent League | 19 Feb 22 |
| 10K | 32:01 | | | 32:04 | 34 | | 34 | | Beachley | Speedway 10K | 23 Jan 22 |
| 10M | 54:48 | | | | 2 | | | | Cardiff | Cardiff 10 | 13 Feb 22 |
| 12.5ML | 74:12 | | | | 5 | L16 | | | Caernarfon | Welsh Castles Relay | 12 Jun 22 |
| HM | 70:40 | | | 70:42 | 26 | | | | Cardiff | Cardiff University Cardiff Half Marathon | 27 Mar 22 |
| HM | 72:54 | | | 72:54 | 3 | | | | Magaluf, ESP | Half Marathon Magaluf | 23 Apr 22 |
| 2021 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:02 | | | 16:06 | 60 | | | | Cardiff | Cardiff Race for Victory 5K | 29 Aug 21 |
| parkrun | 15:52 | | | | 3 | | | 1 | Cardiff | Cardiff parkrun # 655 | 20 Nov 21 |
| parkrun | 16:11 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 317 | 18 Dec 21 |
| parkrun | 16:15 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 309 | 23 Oct 21 |
| parkrun | 16:15 | | | | 4 | | | 1 | Cardiff | Cardiff parkrun # 659 | 25 Dec 21 |
| parkrun | 16:26 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 307 | 9 Oct 21 |
| parkrun | 17:00 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 300 | 21 Aug 21 |
| parkrun | 17:06 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 304 | 18 Sep 21 |
| parkrun | 17:52 | | | | 6 | | | 1 | Pontypridd | Pontypridd parkrun # 303 | 11 Sep 21 |
| parkrun | 17:54 | | | | 1 | | | 1 | Lydiard | Lydiard parkrun # 490 | 24 Jul 21 |
| parkrun | 19:41 | | | | 12 | | | | Pontypridd | Pontypridd parkrun # 312 | 13 Nov 21 |
| parkrun | 20:37 | | | | 18 | | | | Pontypridd | Pontypridd parkrun # 301 | 28 Aug 21 |
| parkrun | 20:43 | | | | 7 | | | 1 | Reading | Reading parkrun # 527 | 6 Nov 21 |
| parkrun | 21:21 | | | | 57 | | | | Southwark | Southwark parkrun # 342 | 2 Oct 21 |
| 9.6KXC | 31:02 | | | | 34 | | | | Cardiff | British Athletics Cross Challenge (Inc. Gwent League) | 16 Oct 21 |
| 9.75KXC | 35:20 | | | | 10 | | | | Brecon | The John H Collins Gwent League | 14 Nov 21 |
| 9.8KXC | 32:38 | | | | 26 | | | | Pembrey | The John H Collins Gwent League | 4 Dec 21 |
| 10K | 32:38 | c | | | 61 | | | | Chepstow | Speedway 10K | 2 May 21 |
| HM | 71:36 | c | | | 4 | | | | Berkeley | Shepperdine Half Marathon | 25 Apr 21 |
| HM | 72:12 | | | 72:14 | 40 | | | | Reading | Reading Half Marathon | 7 Nov 21 |
| Mar | 2:34:27 | c | | | 168 | | | | London | Virgin Money London Marathon | 3 Oct 21 |
| 2020 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:05 | | | | 7 | | | | Cardiff | Cardiff parkrun # 635 | 25 Jan 20 |
| parkrun | 17:29 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 293 | 4 Jan 20 |
| parkrun | 18:59 | | | | 1 | | | 1 | Merthyr | Merthyr parkrun # 136 | 1 Feb 20 |
| parkrun | 19:21 | | | | 3 | | | 1 | Aberbeeg | Aberbeeg parkrun # 66 | 14 Mar 20 |
| parkrun | 21:10 | | | | 70 | | | | Cardiff | Cardiff parkrun # 638 | 15 Feb 20 |
| parkrun | 27:13 | | | | 352 | | | | Cardiff | Cardiff parkrun # 634 | 18 Jan 20 |
| 8.6KXC | 32:04 | | | | 43 | | | | Chepstow | Start Fitness Gwent League | 8 Feb 20 |
| 10K | 33:51 | | | | 72 | | | | Beachley | Speedway 10K | 19 Jan 20 |
| 10.35KXC | 37:07 | | | | 31 | | | | Llanelli | Welsh National Championships | 22 Feb 20 |
| 10M | 57:02 | | | | 3 | | | | Cardiff | Les Croupiers Handicap 10 | 2 Feb 20 |
| 20M | 1:53:28 | | | 1:53:30 | 2 | | | | Merthyr Tydfil | San Domenico 20 | 15 Mar 20 |
| 2019 SEN Aberdare Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1M | 5:00 | | | | 7 | | | | Tredegar | Steve Jones 1 Mile Series | 16 Aug 19 |
| 5K | 16:37 | | | 16:37 | 60 | | | 54 | Cardiff | Cardiff Race for Victory 5K | 5 May 19 |
| parkrun | 17:05 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 276 | 7 Sep 19 |
| parkrun | 17:09 | | | | 4 | | | | Pontypridd | Pontypridd parkrun # 282 | 19 Oct 19 |
| parkrun | 17:16 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 253 | 9 Mar 19 |
| parkrun | 17:16 | | | | 6 | | | 1 | Cardiff | Cardiff parkrun # 630 | 28 Dec 19 |
| parkrun | 17:18 | | | | 1 | | | 1 | Aberbeeg | Aberbeeg parkrun # 51 | 16 Nov 19 |
| parkrun | 17:21 | | | | 7 | | | 1 | Cardiff | Cardiff parkrun # 629 | 25 Dec 19 |
| parkrun | 17:22 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 287 | 23 Nov 19 |
| parkrun | 17:24 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 273 | 17 Aug 19 |
| parkrun | 17:24 | | | | 1 | | | 1 | Milton Keynes | Milton Keynes parkrun # 492 | 14 Sep 19 |
| parkrun | 17:28 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 499 | 2 Mar 19 |
| parkrun | 17:31 | | | | 4 | | | | Aberbeeg | Aberbeeg parkrun # 30 | 1 Jun 19 |
| parkrun | 17:32 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 506 | 20 Apr 19 |
| parkrun | 17:35 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 492 | 5 Jan 19 |
| parkrun | 17:35 | | | | 2 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 503 | 30 Mar 19 |
| parkrun | 17:37 | | | | 2 | | | | Riverfront | Riverfront parkrun # 107 | 26 Jan 19 |
| parkrun | 17:38 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 505 | 13 Apr 19 |
| parkrun | 17:40 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 504 | 6 Apr 19 |
| parkrun | 17:43 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 494 | 19 Jan 19 |
| parkrun | 17:43 | | | | 2 | | | 1 | Aberdare | Aberdare parkrun # 56 | 3 Aug 19 |
| parkrun | 17:48 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 269 | 6 Jul 19 |
| parkrun | 17:55 | | | | 20 | | | | Cardiff | Cardiff parkrun # 577 | 1 Jan 19 |
| parkrun | 17:58 | | | | 3 | | | 1 | Bryn Bach | Bryn Bach parkrun # 343 | 22 Jun 19 |
| parkrun | 17:59 | | | | 8 | | | 1 | Pontypridd | Pontypridd parkrun # 255 | 23 Mar 19 |
| parkrun | 18:08 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 516 | 29 Jun 19 |
| parkrun | 18:28 | | | | 3 | | | 1 | Newport | Newport parkrun # 454 | 21 Dec 19 |
| parkrun | 19:03 | | | | 5 | | | | Pontypridd | Pontypridd parkrun # 278 | 21 Sep 19 |
| parkrun | 19:05 | | | | 6 | | | | Pontypridd | Pontypridd parkrun # 274 | 24 Aug 19 |
| parkrun | 19:29 | | | | 3 | | | 1 | Bryn Bach | Bryn Bach parkrun # 342 | 8 Jun 19 |
| parkrun | 21:53 | | | | 95 | | | | Cardiff | Cardiff parkrun # 597 | 18 May 19 |
| 4M | 22:54 | | | | 6 | | | | Cardiff | Cardiff Summer Series 4 | 5 Jul 19 |
| 9.6KXC | 35:07 | | | | 85 | | | | Cardiff | Start Fitness Gwent League (Inc British Athletics Cross Challenge) | 12 Oct 19 |
| 9.6KXC | 40:37 | | | | 64 | | | | Pontypool | Start Fitness Gwent League | 9 Feb 19 |
| 9.9KXC | 34:00 | | | | 61 | | | | Pembrey Park | Start Fitness Gwent League | 9 Nov 19 |
| 10K | 35:18 | | | 35:19 | 7 | | | | Staines | Staines 10K | 12 May 19 |
| 10K | 35:42 | | | 35:42 | 1 | | | | Ruthin | Ruthin 10K | 24 Feb 19 |
| 10.1ML | 56:50 | | | | 10 | L20 | | | Caernarfon | Welsh Castles Relay | 9 Jun 19 |
| HM | 76:36 | | | 76:43 | 84 | | | | Cardiff | Cardiff Half Marathon | 6 Oct 19 |
| HM | 82:30 | | | | 3 | | | | Cardiff | Cardiff Pentath Half Marathon | 25 Aug 19 |
| Mar | 2:48:47 | c | | | 965 | | | | London | Virgin London Marathon | 28 Apr 19 |
| 2018 SEN Aberdare Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:30.26 | | | | 4 | 2 | | | Newport | Welsh Athletics Endurance Open | 1 Aug 18 |
| 5K | 16:53 | | | 16:55 | 30 | | | | Cardiff | Cardiff Race for Victory 5K (Inc Welsh Championships) | 6 May 18 |
| 5K | 17:03 | | | 17:06 | 44 | E | | | Mountain Ash | Nos Galan Races | 31 Dec 18 |
| parkrun | 17:24 | | | | 22 | | | | Bushy Park | Bushy Park parkrun # 767 | 25 Dec 18 |
| parkrun | 17:26 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 471 | 11 Aug 18 |
| parkrun | 17:28 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 207 | 10 Mar 18 |
| parkrun | 17:33 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 222 | 30 Jun 18 |
| parkrun | 17:37 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 467 | 14 Jul 18 |
| parkrun | 17:40 | | | | 2 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 483 | 3 Nov 18 |
| parkrun | 17:41 | | | | 2 | | | | Pontypridd | Pontypridd parkrun # 244 | 29 Dec 18 |
| parkrun | 17:42 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 480 | 13 Oct 18 |
| parkrun | 17:42 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 485 | 17 Nov 18 |
| parkrun | 17:43 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 481 | 20 Oct 18 |
| parkrun | 17:46 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 459 | 19 May 18 |
| parkrun | 17:48 | | | | 4 | | | | Bushy Park | Bushy Park parkrun # 722 | 17 Feb 18 |
| parkrun | 17:51 | | | | 2 | | | 1 | Newport | Newport parkrun # 385 | 21 Jul 18 |
| parkrun | 17:53 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 478 | 29 Sep 18 |
| parkrun | 18:10 | | | | 2 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 445 | 27 Jan 18 |
| parkrun | 18:11 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 460 | 26 May 18 |
| parkrun | 18:12 | | | | 2 | | | 1 | Crane Park | CranePark parkrun # 315 | 28 Apr 18 |
| parkrun | 18:18 | | | | 2 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 489 | 15 Dec 18 |
| parkrun | 18:20 | | | | 2 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 490 | 22 Dec 18 |
| parkrun | 18:22 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 475 | 8 Sep 18 |
| parkrun | 18:33 | | | | 2 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 444 | 20 Jan 18 |
| parkrun | 18:48 | | | | 2 | | | 1 | Newport | Newport parkrun # 374 | 5 May 18 |
| parkrun | 19:13 | | | | 33 | | | | Bushy Park | Bushy Park parkrun # 738 | 9 Jun 18 |
| parkrun | 19:26 | | | | 3 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 458 | 12 May 18 |
| parkrun | 20:32 | | | | 111 | | | | Bushy Park | Bushy Park parkrun # 720 | 3 Feb 18 |
| parkrun | 21:35 | | | | 12 | | | 1 | Riverfront | Riverfront parkrun # 89 | 6 Oct 18 |
| parkrun | 23:49 | | | | 79 | | | | Swansea Bay | Swansea Bay parkrun # 144 | 22 Sep 18 |
| 5.4KL | 20:01 | | | | 10 | L3 | | | Llanelli | Welsh Relay Championships | 22 Sep 18 |
| 9.6KXC | 41:22 | | | | 58 | | | | Pontypool Park | Start Fitness Gwent League | 10 Feb 18 |
| 9.765KXC | 46:04 | | | | 70 | | | | Bryn Bach Park | Start Fitness Gwent League | 2 Dec 18 |
| 9.9KXC | 34:39 | | | | 71 | | | | Pembrey Park | Start Fitness Gwent League (Inc West Wales Championships) | 10 Nov 18 |
| 10K | 35:50 | | | 35:50 | 7 | | | | Staines | Staines 10K | 13 May 18 |
| 10.1KXC | 35:55 | | | | 38 | | | | Swansea | Welsh National Championships | 24 Feb 18 |
| HM | 77:06 | | | 77:10 | 127 | | | | Cardiff | Cardiff Half Marathon | 7 Oct 18 |
| HM | 81:11 | | | 81:13 | 53 | | | | Swansea | JCP Swansea Half Marathon | 24 Jun 18 |
| 2017 SEN Aberdare Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:36 | | | | 12 | | | | Cardiff | Cardiff parkrun # 523 | 25 Dec 17 |
| parkrun | 17:48 | | | | 4 | | | | Pontypridd | Pontypridd parkrun # 197 | 23 Dec 17 |
| parkrun | 17:54 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 436 | 25 Nov 17 |
| parkrun | 17:59 | | | | 2 | | | 1 | Crane Park | CranePark parkrun # 285 | 7 Oct 17 |
| parkrun | 18:00 | | | | 6 | | | 1 | Bryn Bach | Bryn Bach parkrun # 251 | 5 Aug 17 |
| parkrun | 18:03 | | | | 2 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 438 | 9 Dec 17 |
| parkrun | 18:08 | | | | 1 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 433 | 4 Nov 17 |
| parkrun | 18:16 | | | | 3 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 423 | 26 Aug 17 |
| parkrun | 18:21 | | | | 2 | | | | Bedfont Lakes | Bedfont Lakes parkrun # 416 | 8 Jul 17 |
| parkrun | 18:22 | | | | 3 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 432 | 28 Oct 17 |
| parkrun | 18:33 | | | | 1 | | | 1 | Crane Park | CranePark parkrun # 277 | 12 Aug 17 |
| parkrun | 18:34 | | | | 2 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 414 | 24 Jun 17 |
| parkrun | 18:34 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 194 | 2 Dec 17 |
| parkrun | 18:48 | | | | 2 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 409 | 20 May 17 |
| parkrun | 19:10 | | | | 8 | | | | Pontypridd | Pontypridd parkrun # 158 | 11 Feb 17 |
| parkrun | 20:56 | | | | 6 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 392 | 7 Jan 17 |
| parkrun | 21:00 | | | | 2 | | | 1 | Wepre | Wepre parkrun # 85 | 30 Dec 17 |
| 9.4KXC | 38:25 | | | | 62 | | | | Brecon | Start Fitness Gwent League | 11 Nov 17 |
| 9.6KXC | 32:38 | | | | 87 | | | | Cardiff | Start Fitness Gwent League (inc South & West Wales Championships & BA Cross Challenge) | 14 Oct 17 |
| 9.9KXC | 34:54 | | | | 58 | | | | Pembrey Park | Start Fitness Gwent League | 3 Dec 17 |
| HM | 81:56 | | | 83:58 | 208 | | | | Cardiff | Cardiff Half Marathon | 1 Oct 17 |
| 2016 SEN Aberdare Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:28 | | | | 6 | | | 1 | Crane Park | CranePark parkrun # 232 | 15 Oct 16 |
| parkrun | 19:48 | | | | 5 | | | | Bedfont Lakes | Bedfont Lakes parkrun # 379 | 8 Oct 16 |
| parkrun | 20:04 | | | | 76 | | | | Bushy Park | Bushy Park parkrun # 643 | 10 Sep 16 |
| parkrun | 20:07 | | | | 7 | | | 1 | Crane Park | CranePark parkrun # 229 | 24 Sep 16 |
| parkrun | 20:44 | | | | 8 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 373 | 27 Aug 16 |
| parkrun | 20:46 | | | | 120 | | | | Bushy Park | Bushy Park parkrun # 638 | 6 Aug 16 |
| parkrun | 21:13 | | | | 13 | | | 1 | Bedfont Lakes | Bedfont Lakes parkrun # 368 | 23 Jul 16 |
| parkrun | 22:18 | | | | 16 | | | | Bedfont Lakes | Bedfont Lakes parkrun # 367 | 16 Jul 16 |
| 2015 U23 Aberdare Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:32 | | | | 17 | | | | Pontypridd | Pontypridd parkrun # 106 | 26 Dec 15 |
| 2014 U23 Aberdare Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:14 | | | | 9 | | | | Pontypridd | Pontypridd parkrun # 32 | 17 May 14 |
| parkrun | 19:28 | | | | 9 | | | | Pontypridd | Pontypridd parkrun # 42 | 16 Aug 14 |
| parkrun | 19:43 | | | | 7 | | | | Pontypridd | Pontypridd parkrun # 35 | 7 Jun 14 |
| parkrun | 20:07 | | | | 8 | | | | Pontypridd | Pontypridd parkrun # 49 | 4 Oct 14 |
| parkrun | 20:39 | | | | 11 | | | | Aberystwyth | Aberystwyth parkrun # 84 | 5 Apr 14 |
| parkrun | 22:58 | | | | 29 | | | | Pontypridd | Pontypridd parkrun # 17 | 1 Feb 14 |
| 2013 U23 Aberdare Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:58 | | | | 46 | | | | Cardiff | Cardiff parkrun # 268 | 30 Mar 13 |
| parkrun | 20:17 | | | | 9 | | | | Aberystwyth | Aberystwyth parkrun # 66 | 7 Dec 13 |
| parkrun | 21:00 | | | | 15 | | | | Aberystwyth | Aberystwyth parkrun # 60 | 26 Oct 13 |