| 2025 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3M | 17:43 | | | | 12 | | | | Cardiff | Cardiff Summer Series 3 | 16 Jul 25 |
| parkrun | 17:25 | | | | 6 | | | | Cardiff | Cardiff parkrun # 811 | 18 Jan 25 |
| parkrun | 18:11 | | | | 5 | | | | Grangemoor | Grangemoor parkrun # 403 | 8 Feb 25 |
| parkrun | 18:14 | | | | 2 | | | 1 | Grangemoor | Grangemoor parkrun # 418 | 7 Jun 25 |
| parkrun | 18:17 | | | | 20 | | | | Cardiff | Cardiff parkrun # 815 | 15 Feb 25 |
| parkrun | 18:21 | | | | 12 | | | | Cardiff | Cardiff parkrun # 809 | 4 Jan 25 |
| parkrun | 18:28 | | | | 2 | | | 1 | Grangemoor | Grangemoor parkrun # 408 | 15 Mar 25 |
| parkrun | 18:33 | | | | 1 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 184 | 25 Jan 25 |
| parkrun | 18:42 | | | | 24 | | | | Cardiff | Cardiff parkrun # 822 | 17 May 25 |
| parkrun | 18:43 | | | | 16 | | | | Cardiff | Cardiff parkrun # 810 | 11 Jan 25 |
| parkrun | 18:45 | | | | 1 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 201 | 14 Jun 25 |
| parkrun | 18:48 | | | | 26 | | | | Cardiff | Cardiff parkrun # 820 | 26 Apr 25 |
| parkrun | 18:48 | | | | 19 | | | | Cardiff | Cardiff parkrun # 839 | 20 Sep 25 |
| parkrun | 18:50 | | | | 9 | | | 1 | Pontypridd | Pontypridd parkrun # 478 | 13 Sep 25 |
| parkrun | 18:52 | | | | 25 | | | | Cardiff | Cardiff parkrun # 846 | 15 Nov 25 |
| parkrun | 18:54 | | | | 39 | | | | Cardiff | Cardiff parkrun # 821 | 29 Mar 25 |
| parkrun | 18:54 | | | | 10 | | | | Riverfront | Riverfront parkrun # 372 | 22 Nov 25 |
| parkrun | 18:55 | | | | 16 | | | | Severn Bridge | Severn Bridge parkrun # 272 | 2 Aug 25 |
| parkrun | 19:02 | | | | 29 | | | | Cardiff | Cardiff parkrun # 823 | 24 May 25 |
| parkrun | 19:03 | | | | 4 | | | | Pontypridd | Pontypridd parkrun # 487 | 29 Nov 25 |
| parkrun | 19:04 | | | | 2 | | | 1 | Grangemoor | Grangemoor parkrun # 421 | 28 Jun 25 |
| parkrun | 19:09 | | | | 3 | | | 1 | Barry Island | Barry Island parkrun # 439 | 3 May 25 |
| parkrun | 19:10 | | | | 42 | | | | Cardiff | Cardiff parkrun # 820 | 22 Mar 25 |
| parkrun | 19:13 | | | | 12 | | | | Pontypridd | Pontypridd parkrun # 469 | 1 Mar 25 |
| parkrun | 19:25 | | | | 7 | | | 1 | Grangemoor | Grangemoor parkrun # 417 | 31 May 25 |
| parkrun | 19:25 | | | | 5 | | | 1 | Llanishen Park | Llanishen Park parkrun # 159 | 9 Aug 25 |
| parkrun | 19:26 | | | | 57 | | | | Cardiff | Cardiff parkrun # 822 | 5 Apr 25 |
| parkrun | 19:26 | | | | 22 | | | | Cardiff | Cardiff parkrun # 828 | 5 Jul 25 |
| parkrun | 19:29 | | | | 7 | | | | Grangemoor | Grangemoor parkrun # 440 | 8 Nov 25 |
| parkrun | 19:33 | | | | 6 | | | 1 | Y PromenĂ¢d | Y PromenĂ¢d parkrun # 62 | 16 Aug 25 |
| parkrun | 19:40 | | | | 2 | | | 1 | Trelai Park | Trelai Park parkrun # 179 | 1 Feb 25 |
| parkrun | 19:44 | | | | 8 | | | | Grangemoor | Grangemoor parkrun # 414 | 10 May 25 |
| parkrun | 19:55 | | | | 74 | | | | Cardiff | Cardiff parkrun # 840 | 27 Sep 25 |
| parkrun | 20:00 | | | | 3 | | | 1 | Tremorfa | Tremorfa parkrun # 214 | 6 Sep 25 |
| parkrun | 20:04 | | | | 3 | | | 1 | Grangemoor | Grangemoor parkrun # 413 | 19 Apr 25 |
| parkrun | 20:05 | | | | 19 | | | | Porthcawl | Porthcawl parkrun # 556 | 26 Jul 25 |
| parkrun | 20:24 | | | | 27 | | | | Pontypridd | Pontypridd parkrun # 481 | 11 Oct 25 |
| parkrun | 20:31 | | | | 6 | | | 1 | Grangemoor | Grangemoor parkrun # 420 | 21 Jun 25 |
| parkrun | 20:42 | | | | 2 | | | | Trelai Park | Trelai Park parkrun # 206 | 30 Aug 25 |
| parkrun | 20:44 | | | | 9 | | | 1 | Grangemoor | Grangemoor parkrun # 423 | 12 Jul 25 |
| parkrun | 20:55 | | | | 9 | | | | Grangemoor | Grangemoor parkrun # 407 | 8 Mar 25 |
| parkrun | 22:00 | | | | 27 | | | | Cosmeston Lakes | Cosmeston Lakes parkrun # 211 | 23 Aug 25 |
| parkrun | 23:09 | | | | 22 | | | | Tremorfa | Tremorfa parkrun # 220 | 1 Nov 25 |
| parkrun | 23:22 | | | | 33 | | | | Grangemoor | Grangemoor parkrun # 437 | 18 Oct 25 |
| parkrun | 23:33 | | | | 24 | | | | Grangemoor | Grangemoor parkrun # 412 | 12 Apr 25 |
| parkrun | 23:47 | | | | 169 | | | | Cardiff | Cardiff parkrun # 841 | 4 Oct 25 |
| 5MMT | 34:43 | | | | 15 | | | | Porthkerry Country Park | Porthkerry 5 | 1 Jun 25 |
| 20M | 2:07:21 | | | 2:07:24 | 6 | | | | Cardiff | Cardiff 10 / 20 | 9 Mar 25 |
| Mar | 2:56:54 | | | 2:57:04 | 208 | | | | Newport | ABP Newport Marathon | 13 Apr 25 |
| 2024 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:24.41 | | | | 3 | B | | | Aberdare | BMC Regional Races and WA Open | 23 Jul 24 |
| 5000 | 17:32.7 | | | | 15 | | | | Newport | Welsh 3000m & 5000m Championships (inc Welsh Wheelchair Championships) | 22 Jun 24 |
| 5000 | 17:57.58 | | | | 13 | 2 | | | Neath | Tonypandy Track Classic | 14 Aug 24 |
| 1M | 4:58 | | | | 12 | | | | Cardiff | Cardiff Summer Series Mile | 26 Apr 24 |
| 1M | 5:22 | | | | 2 | | | | Cardiff | Cardiff Pentath Mile | 25 Aug 24 |
| 2M | 10:47 | | | | 13 | | | | Cardiff | Cardiff Summer Series 2 | 31 May 24 |
| 4.5KXC | 16:53 | | | | 2 | | | | Cardiff | Cardiff Pentath 4.5K | 24 Aug 24 |
| 5K | 16:56 | | | 16:56 | 45 | | | | Cardiff | SSAFA 5K | 24 Jul 24 |
| 5K | 17:59 | | | 18:04 | 234 | | | | Cardiff | Cardiff Race For Victory 5K | 5 May 24 |
| 5KMT | 32:14 | | | | 3 | | | | Porthkerry Country Park | Porthkerry 5 | 2 Jun 24 |
| parkrun | 17:31 | | | | 12 | | | | Cardiff | Cardiff parkrun # 800 | 16 Nov 24 |
| parkrun | 17:39 | | | | 8 | | | | Pontypridd | Pontypridd parkrun # 450 | 26 Oct 24 |
| parkrun | 17:42 | | | | 7 | | | | Cardiff | Cardiff parkrun # 781 | 6 Jul 24 |
| parkrun | 18:08 | | | | 13 | | | | Cardiff | Cardiff parkrun # 778 | 15 Jun 24 |
| parkrun | 18:09 | | | | 2 | | | | Penallta | Penallta parkrun # 389 | 20 Jul 24 |
| parkrun | 18:10 | | | | 19 | | | | Cardiff | Cardiff parkrun # 762 | 3 Feb 24 |
| parkrun | 18:10 | | | | 2 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 167 | 28 Sep 24 |
| parkrun | 18:11 | | | | 2 | | | 1 | Barry Island | Barry Island parkrun # 375 | 27 Jan 24 |
| parkrun | 18:13 | | | | 1 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 165 | 14 Sep 24 |
| parkrun | 18:17 | | | | 20 | | | | Cardiff | Cardiff parkrun # 760 | 20 Jan 24 |
| parkrun | 18:21 | | | | 22 | | | | Cardiff | Cardiff parkrun # 796 | 19 Oct 24 |
| parkrun | 18:23 | | | | 26 | | | | Cardiff | Cardiff parkrun # 771 | 13 Apr 24 |
| parkrun | 18:30 | | | | 3 | | | 1 | Barry Island | Barry Island parkrun # 382 | 16 Mar 24 |
| parkrun | 18:39 | | | | 19 | | | | Cardiff | Cardiff parkrun # 782 | 13 Jul 24 |
| parkrun | 18:45 | | | | 6 | | | | Cardiff | Cardiff parkrun # 777 | 8 Jun 24 |
| parkrun | 18:47 | | | | 2 | | | 1 | Barry Island | Barry Island parkrun # 408 | 21 Sep 24 |
| parkrun | 18:48 | | | | 2 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 145 | 27 Apr 24 |
| parkrun | 18:48 | | | | 1 | | | 1 | Tremorfa | Tremorfa parkrun # 181 | 30 Nov 24 |
| parkrun | 18:51 | | | | 33 | | | | Cardiff | Cardiff parkrun # 759 | 13 Jan 24 |
| parkrun | 18:56 | | | | 2 | | | 1 | Barry Island | Barry Island parkrun # 417 | 23 Nov 24 |
| parkrun | 19:04 | | | | 31 | | | | Cardiff | Cardiff parkrun # 788 | 24 Aug 24 |
| parkrun | 19:09 | | | | 4 | | | 1 | Grangemoor | Grangemoor parkrun # 366 | 25 May 24 |
| parkrun | 19:11 | | | | 3 | | | 1 | Barry Island | Barry Island parkrun # 396 | 29 Jun 24 |
| parkrun | 19:12 | | | | 39 | | | | Cardiff | Cardiff parkrun # 806 | 25 Dec 24 |
| parkrun | 19:13 | | | | 40 | | | | Cardiff | Cardiff parkrun # 763 | 17 Feb 24 |
| parkrun | 19:14 | | | | 10 | | | | Pontypridd | Pontypridd parkrun # 423 | 20 Apr 24 |
| parkrun | 19:16 | | | | 1 | | | 1 | Barry Island | Barry Island parkrun # 379 | 24 Feb 24 |
| parkrun | 19:19 | | | | 1 | | | 1 | Barry Island | Barry Island parkrun # 377 | 10 Feb 24 |
| parkrun | 19:21 | | | | 3 | | | | Barry Island | Barry Island parkrun # 423 | 28 Dec 24 |
| parkrun | 19:22 | | | | 3 | | | | Cosmeston Lakes | Cosmeston Lakes parkrun # 150 | 1 Jun 24 |
| parkrun | 19:22 | | | | 1 | | | 1 | Aberystwyth | Aberystwyth parkrun # 555 | 17 Aug 24 |
| parkrun | 19:39 | | | | 6 | | | | Pontypridd | Pontypridd parkrun # 409 | 6 Jan 24 |
| parkrun | 19:41 | | | | 4 | | | 1 | Barry Island | Barry Island parkrun # 381 | 9 Mar 24 |
| parkrun | 19:41 | | | | 6 | | | | Cosmeston Lakes | Cosmeston Lakes parkrun # 172 | 2 Nov 24 |
| parkrun | 19:42 | | | | 2 | | | 1 | Barry Island | Barry Island parkrun # 400 | 27 Jul 24 |
| parkrun | 19:47 | | | | 6 | | | | Grangemoor | Grangemoor parkrun # 365 | 18 May 24 |
| parkrun | 19:48 | | | | 14 | | | 1 | Pontypridd | Pontypridd parkrun # 448 | 12 Oct 24 |
| parkrun | 19:51 | | | | 4 | | | | Barry Island | Barry Island parkrun # 406 | 7 Sep 24 |
| parkrun | 19:54 | | | | 7 | | | 1 | Penallta | Penallta parkrun # 410 | 14 Dec 24 |
| parkrun | 20:04 | | | | 15 | | | | Grangemoor | Grangemoor parkrun # 363 | 4 May 24 |
| parkrun | 20:24 | | | | 10 | | | 1 | Barry Island | Barry Island parkrun # 385 | 6 Apr 24 |
| parkrun | 23:02 | | | | 25 | | | | Grangemoor | Grangemoor parkrun # 385 | 5 Oct 24 |
| 10K | 38:23 | | | | 2 | | | | Cardiff | Cardiff Pentath 10K | 24 Aug 24 |
| 10M | 63:02 | | | | 20 | | | | Pontcanna | Les Croupiers Spring 10 | 12 May 24 |
| HM | 79:58 | | | 80:03 | 240 | | | | Cardiff | Cardiff Half Marathon | 6 Oct 24 |
| HM | 85:57 | | | | 3 | | | | Cardiff | Cardiff Pentath Half Marathon | 25 Aug 24 |
| 2023 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:12.15 | i | | | 4 | h3 | | | Cardiff | Welsh Athletics Senior & U15 Indoor Championships | 29 Jan 23 |
| 800 | 2:13.37 | i | | | 6 | 3 | | | Cardiff | Cardiff Met Grand Prix | 22 Jan 23 |
| 2M | 11:08 | | | | 11 | | | | Cardiff | Cardiff Summer Series 2 | 26 May 23 |
| 5K | 17:49 | | | | 30 | B | | | Cardiff | Asics Home Nations 5K | 12 Aug 23 |
| 5K | 18:16 | | | | 92 | | | | Cardiff | SSAFA 5K | 24 May 23 |
| parkrun | 18:13 | | | | 2 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 101 | 24 Jun 23 |
| parkrun | 18:14 | | | | 1 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 99 | 10 Jun 23 |
| parkrun | 18:14 | | | | 3 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 103 | 8 Jul 23 |
| parkrun | 18:18 | | | | 49 | | | | Cardiff | Cardiff parkrun # 750 | 25 Nov 23 |
| parkrun | 18:25 | | | | 2 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 104 | 15 Jul 23 |
| parkrun | 18:30 | | | | 3 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 100 | 17 Jun 23 |
| parkrun | 18:34 | | | | 16 | | | | Cardiff | Cardiff parkrun # 749 | 18 Nov 23 |
| parkrun | 18:44 | | | | 24 | | | | Cardiff | Cardiff parkrun # 738 | 26 Aug 23 |
| parkrun | 18:50 | | | | 2 | | | 1 | Barry Island | Barry Island parkrun # 365 | 2 Dec 23 |
| parkrun | 18:53 | | | | 5 | | | | Cosmeston Lakes | Cosmeston Lakes parkrun # 111 | 2 Sep 23 |
| parkrun | 18:53 | | | | 8 | | | | Pontypridd | Pontypridd parkrun # 400 | 11 Nov 23 |
| parkrun | 19:01 | | | | 10 | | | 1 | Pontypridd | Pontypridd parkrun # 380 | 3 Jun 23 |
| parkrun | 19:02 | | | | 7 | | | | Cosmeston Lakes | Cosmeston Lakes parkrun # 96 | 20 May 23 |
| parkrun | 19:10 | | | | 9 | | | 1 | Pontypridd | Pontypridd parkrun # 394 | 23 Sep 23 |
| parkrun | 19:17 | | | | 5 | | | | Pontypridd | Pontypridd parkrun # 395 | 30 Sep 23 |
| parkrun | 19:27 | | | | 38 | | | | Cardiff | Cardiff parkrun # 746 | 21 Oct 23 |
| parkrun | 19:32 | | | | 31 | | | | Cardiff | Cardiff parkrun # 755 | 25 Dec 23 |
| parkrun | 19:33 | | | | 48 | | | | Cardiff | Cardiff parkrun # 747 | 28 Oct 23 |
| parkrun | 19:36 | | | | 1 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 109 | 19 Aug 23 |
| parkrun | 19:48 | | | | 3 | | | 1 | Barry Island | Barry Island parkrun # 337 | 6 May 23 |
| parkrun | 19:49 | | | | 4 | | | 1 | Barry Island | Barry Island parkrun # 354 | 16 Sep 23 |
| parkrun | 20:05 | | | | 2 | | | 1 | Barry Island | Barry Island parkrun # 335 | 22 Apr 23 |
| parkrun | 20:22 | | | | 20 | | | | Pontypridd | Pontypridd parkrun # 396 | 7 Oct 23 |
| parkrun | 20:26 | | | | 4 | | | 1 | Barry Island | Barry Island parkrun # 353 | 9 Sep 23 |
| parkrun | 20:30 | | | | 8 | | | | Barry Island | Barry Island parkrun # 334 | 15 Apr 23 |
| parkrun | 20:31 | | | | 18 | | | | Pontypridd | Pontypridd parkrun # 407 | 30 Dec 23 |
| parkrun | 21:06 | | | | 4 | | | 1 | Barry Island | Barry Island parkrun # 338 | 13 May 23 |
| HM | 88:18 | | | | 23 | | | | Cardiff | Cardiff Taff Trail Half Marathon | 19 Mar 23 |
| 2022 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1M | 4:42 | | | | 3 | | | | Cardiff | Cardiff Summer Series Mile | 29 Apr 22 |
| 5K | 16:33 | | | | 17 | | | | Cardiff | SSAFA 5K | 18 May 22 |
| 5K | 17:18 | | | | 46 | R2 | | | Cardiff | Asics Home Nations 5K | 20 Aug 22 |
| parkrun | 17:24 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 330 | 16 Apr 22 |
| parkrun | 17:25 | | | | 5 | | | | Pontypridd | Pontypridd parkrun # 326 | 19 Mar 22 |
| parkrun | 17:37 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 324 | 5 Mar 22 |
| parkrun | 17:38 | | | | 7 | | | | Pontypridd | Pontypridd parkrun # 323 | 26 Feb 22 |
| parkrun | 17:40 | | | | 5 | | | | Pontypridd | Pontypridd parkrun # 325 | 12 Mar 22 |
| parkrun | 17:51 | | | | 14 | | | | Cardiff | Cardiff parkrun # 700 | 26 Nov 22 |
| parkrun | 18:07 | | | | 12 | | | | Cardiff | Cardiff parkrun # 671 | 23 Apr 22 |
| parkrun | 18:07 | | | | 2 | | | | Barry Island | Barry Island parkrun # 302 | 17 Sep 22 |
| parkrun | 18:11 | | | | 7 | | | 1 | Pontypridd | Pontypridd parkrun # 328 | 2 Apr 22 |
| parkrun | 18:23 | | | | 2 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 45 | 7 May 22 |
| parkrun | 18:29 | | | | 4 | | | | Pontypridd | Pontypridd parkrun # 342 | 23 Jul 22 |
| parkrun | 18:41 | | | | 1 | | | 1 | Barry Island | Barry Island parkrun # 306 | 15 Oct 22 |
| parkrun | 18:41 | | | | 1 | | | 1 | Barry Island | Barry Island parkrun # 313 | 3 Dec 22 |
| parkrun | 18:49 | | | | 1 | | | 1 | Barry Island | Barry Island parkrun # 272 | 29 Jan 22 |
| parkrun | 19:00 | | | | 2 | | | 1 | Barry Island | Barry Island parkrun # 273 | 5 Feb 22 |
| parkrun | 19:12 | | | | 1 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 62 | 3 Sep 22 |
| parkrun | 19:37 | | | | 6 | | | 1 | Cosmeston Lakes | Cosmeston Lakes parkrun # 49 | 4 Jun 22 |
| parkrun | 19:44 | | | | 12 | | | 1 | Pontypridd | Pontypridd parkrun # 347 | 10 Sep 22 |
| parkrun | 24:05 | | | | 132 | | | | Cardiff | Cardiff parkrun # 705 | 25 Dec 22 |
| 5.4KL | 20:18 | | | | 22 | L3 | | | Llanelli | Welsh Road Relay Championships | 24 Sep 22 |
| 7.8ML | 44:14 | | | | 4 | L17 | | | Caernarfon | Welsh Castles Relay | 12 Jun 22 |
| HM | 89:02 | | | 89:04 | 351 | | | | Cardiff | Cardiff University Cardiff Half Marathon | 27 Mar 22 |
| 2021 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 15:56 | c | | | 3 | B | | | Kempton Park | Reunion 5K | 15 May 21 |
| 5K | 16:31 | | | 16:33 | 22 | 1 | | | Llanelli | Pembrey 5K | 4 Jul 21 |
| 5K | 19:33 | | | 19:38 | 216 | | | | Cardiff | Cardiff Race for Victory 5K | 29 Aug 21 |
| parkrun | 16:50 | | | | 7 | | | | Cardiff | Cardiff parkrun # 655 | 20 Nov 21 |
| parkrun | 16:57 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 647 | 25 Sep 21 |
| parkrun | 16:58 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 304 | 18 Sep 21 |
| parkrun | 17:02 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 311 | 6 Nov 21 |
| parkrun | 17:03 | | | | 2 | | | | Pontypridd | Pontypridd parkrun # 303 | 11 Sep 21 |
| parkrun | 17:31 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 310 | 30 Oct 21 |
| parkrun | 17:43 | | | | 2 | | | 1 | Walsall Arboretum | Walsall Arboretum parkrun # 427 | 28 Aug 21 |
| parkrun | 17:45 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 315 | 4 Dec 21 |
| parkrun | 17:47 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 302 | 4 Sep 21 |
| parkrun | 17:50 | | | | 8 | | | 1 | Pontypridd | Pontypridd parkrun # 317 | 18 Dec 21 |
| parkrun | 17:56 | | | | 6 | | | 1 | Pontypridd | Pontypridd parkrun # 300 | 21 Aug 21 |
| 9.6KXC | 35:24 | | | | 166 | | | | Cardiff | British Athletics Cross Challenge (Inc. Gwent League) | 16 Oct 21 |
| 10K | 33:41 | c | | | 78 | | | | Chepstow | Speedway 10K | 2 May 21 |
| 10K | 38:16 | c | | | 5 | | | | Treforest | Treforest 10K | 30 Aug 21 |
| 10KMT | 46:04 | | | | 14 | 1 | | | Bridgend | Merthyr Mawr Christmas Pudding 10K | 5 Dec 21 |
| HM | 73:00 | c | | | 7 | | | | Berkeley | Shepperdine Half Marathon | 25 Apr 21 |
| 2020 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:13 | | | | 1 | | | 1 | Cardiff | Cardiff parkrun # 635 | 25 Jan 20 |
| parkrun | 17:40 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 293 | 4 Jan 20 |
| parkrun | 17:42 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 297 | 1 Feb 20 |
| parkrun | 17:51 | | | | 5 | | | 1 | Riverfront | Riverfront parkrun # 155 | 1 Jan 20 |
| parkrun | 18:06 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 294 | 11 Jan 20 |
| 10K | 33:22 | | | | 62 | | | | Beachley | Speedway 10K | 19 Jan 20 |
| 10M | 56:18 | | | | 1 | | | | Cardiff | Les Croupiers Handicap 10 | 2 Feb 20 |
| 2019 U23 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.36 | i | | | 4 | 3 | | | Cardiff | Cardiff Met GP2: Non Thomas Open | 20 Jan 19 |
| 400 | 56.97 | | | | 7 | B | | | Eton | British Athletics League Division 1 | 6 Jul 19 |
| 800 | 2:01.70 | | | | 7 | A | | | Eton | British Athletics League Division 1 | 6 Jul 19 |
| 800 | 2:03.66 | i | | | 6 | 3 | | | Cardiff | Cardiff Met GP2: Non Thomas Open | 20 Jan 19 |
| 800 | 2:03.74 | i | | | 4 | h2 | | | Cardiff | Welsh Athletics Senior Championships | 26 Jan 19 |
| 1500 | 4:18.76 | i | | | 5 | | | | Cardiff | Welsh Athletics Senior Championships | 27 Jan 19 |
| 5000 | 16:02.77 | | | | 11 | 2 | | | Yate | Bristol & West AC Night of Fast 5000m Open | 27 Jul 19 |
| 1M | 4:35 | | | | 1 | | | | Tredegar | Steve Jones 1 Mile Series | 16 Aug 19 |
| 1M | 4:37 | | | | 1 | | | | Tredegar | Steve Jones 1 Mile Series | 17 May 19 |
| 1M | 4:45 | | | | 1 | | | | Cardiff | Cardiff Summer Series Mile | 3 May 19 |
| parkrun | 16:19 | | | | 3 | | | 1 | Cardiff | Cardiff parkrun # 625 | 30 Nov 19 |
| parkrun | 16:39 | | | | 1 | | | 1 | Aberbeeg | Aberbeeg parkrun # 12 | 12 Jan 19 |
| parkrun | 16:56 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 254 | 16 Mar 19 |
| parkrun | 16:58 | | | | 1 | | | 1 | Porthcawl | Porthcawl parkrun # 344 | 7 Dec 19 |
| parkrun | 17:25 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 228 | 14 Dec 19 |
| parkrun | 17:29 | | | | 3 | | | 1 | Aberbeeg | Aberbeeg parkrun # 27 | 11 May 19 |
| parkrun | 17:41 | | | | 1 | | | 1 | Aberdare | Aberdare parkrun # 56 | 3 Aug 19 |
| parkrun | 17:42 | | | | 3 | | | 1 | Cardiff | Cardiff parkrun # 621 | 2 Nov 19 |
| parkrun | 17:49 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 256 | 30 Mar 19 |
| parkrun | 17:59 | | | | 7 | | | | Pontypridd | Pontypridd parkrun # 255 | 23 Mar 19 |
| parkrun | 18:27 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 259 | 20 Apr 19 |
| parkrun | 19:04 | | | | 6 | | | 1 | Pontypridd | Pontypridd parkrun # 278 | 21 Sep 19 |
| parkrun | 19:18 | | | | 6 | | | 1 | Pontypridd | Pontypridd parkrun # 277 | 14 Sep 19 |
| parkrun | 19:20 | | | | 33 | | | | Cardiff | Cardiff parkrun # 597 | 18 May 19 |
| parkrun | 19:51 | | | | 12 | | | 1 | Bryn Bach | Bryn Bach parkrun # 343 | 22 Jun 19 |
| parkrun | 19:58 | | | | 50 | | | | Cardiff | Cardiff parkrun # 603 | 29 Jun 19 |
| parkrun | 20:22 | | | | 65 | | | | Cardiff | Cardiff parkrun # 629 | 25 Dec 19 |
| 5.4KL | 19:52 | | | | 12 | L2 | | | Llanelli | Welsh Relay Championships | 15 Sep 19 |
| 9.53KXC | 34:18 | | | | 12 | | | | Brecon | Welsh Inter-Regional Championships | 16 Nov 19 |
| 9.6KXC | 34:54 | | | | 80 | | | | Cardiff | Start Fitness Gwent League (Inc British Athletics Cross Challenge) | 12 Oct 19 |
| 10K | 35:46 | | | | 1 | | | | Pontypridd | Treforest 10K | 26 May 19 |
| HM | 77:47 | | | 77:50 | 102 | | | | Cardiff | Cardiff Half Marathon | 6 Oct 19 |
| HM | 78:09 | | | | 6 | | | | Cardiff | Cardiff Taff Trail Half Marathon | 24 Mar 19 |
| HM | 83:42 | | | | 5 | | | | Cardiff | Cardiff Pentath Half Marathon | 25 Aug 19 |
| 2018 U23 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 26.44 | | -2.8 | | 4 | 1 | | | Newport | Welsh Athletics League | 11 Aug 18 |
| 400 | 54.77 | | | | 5 | 1 | | | Newport | Welsh Athletics League | 11 Aug 18 |
| 600 | 1:27.18 | i | | | 4 | 2 | | | Cardiff | Cardiff Met GP1: Christmas Classic | 16 Dec 18 |
| 800 | 2:00.00 | | | | 6 | A | | | Hendon | British Athletics League Division Premiership | 4 Aug 18 |
| 800 | 2:01.41 | | | | 6 | A | | | Exeter | BMC Regional Races | 28 Aug 18 |
| 800 | 2:01.85 | | | | 3 | 1 | | | Neath | Welsh Athletics League | 20 May 18 |
| 800 | 2:06.67 | | | | 8 | A | | | Bedford | British Athletics League Division Premiership | 7 Jul 18 |
| 1500 | 4:13.13 | | | | 8 | 1 | | | Newport | Welsh Athletics Endurance Open | 1 Aug 18 |
| 1500 | 4:29.19 | | | | 8 | B | | | Hendon | British Athletics League Division Premiership | 4 Aug 18 |
| 1M | 4:40 | | | | 6 | | | | Parc Bryn Bach | Steve Jones 1 Mile series | 22 Jun 18 |
| 1M | 4:52 | | | | 4 | | | | Cardiff | Cardiff Summer Series Mile | 27 Apr 18 |
| 2M | 10:21 | | | | 2 | | | | Cardiff | Cardiff Summer Series 2 | 11 May 18 |
| 3M | 16:28 | | | 16:29 | 4 | | | | Cardiff | Cardiff Summer Series 3 | 15 Jun 18 |
| 5K | 16:16 | | | 16:18 | 27 | E | | | Mountain Ash | Nos Galan Races | 31 Dec 18 |
| 5K | 16:26 | | | | 13 | | | | Cardiff | SSAFA 5K | 25 Jul 18 |
| 5K | 16:53 | | | | 10 | | | | Bristol | Filton Flyer 5K Series | 27 Mar 18 |
| parkrun | 16:24 | | | | 3 | | | | Cardiff | Cardiff parkrun # 575 | 25 Dec 18 |
| parkrun | 16:35 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 237 | 10 Nov 18 |
| parkrun | 16:57 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 200 | 13 Jan 18 |
| parkrun | 16:58 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 227 | 25 Aug 18 |
| parkrun | 17:00 | | | | 7 | | | | Bushy Park | Bushy Park parkrun # 731 | 21 Apr 18 |
| parkrun | 17:00 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 226 | 18 Aug 18 |
| parkrun | 17:07 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 208 | 17 Mar 18 |
| parkrun | 17:09 | | | | 2 | | | | Riverfront | Riverfront parkrun # 87 | 22 Sep 18 |
| parkrun | 17:12 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 206 | 24 Feb 18 |
| parkrun | 17:23 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 131 | 20 Jan 18 |
| parkrun | 17:23 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 223 | 14 Jul 18 |
| parkrun | 17:27 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 207 | 10 Mar 18 |
| parkrun | 17:27 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 212 | 14 Apr 18 |
| parkrun | 17:37 | | | | 1 | | | 1 | Newport | Newport parkrun # 393 | 15 Sep 18 |
| parkrun | 17:45 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 209 | 24 Mar 18 |
| parkrun | 17:49 | | | | 1 | | | 1 | Newport | Newport parkrun # 378 | 2 Jun 18 |
| parkrun | 18:05 | | | | 4 | | | | Swansea Bay | Swansea Bay parkrun # 117 | 17 Feb 18 |
| parkrun | 18:05 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 238 | 17 Nov 18 |
| parkrun | 18:14 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 218 | 26 May 18 |
| parkrun | 19:45 | | | | 10 | | | | Pontypridd | Pontypridd parkrun # 216 | 12 May 18 |
| parkrun | 20:44 | | | | 16 | | | | Pontypridd | Pontypridd parkrun # 242 | 15 Dec 18 |
| 9.6KXC | 36:23 | | | | 109 | | | | Cardiff | British Athletics Cross Challenge (Inc. Gwent League) | 13 Oct 18 |
| 10K | 35:36 | | | 35:37 | 20 | | | | Cwmavon | Richard Burton 10K | 4 Nov 18 |
| HM | 80:03 | | | 80:06 | 183 | | | | Cardiff | Cardiff Half Marathon | 7 Oct 18 |
| 2017 U23 Rhondda |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.66 | | | | 6 | 2 | | | Swansea | Welsh Athletics League | 29 Jul 17 |
| 800 | 2:00.8 | | | | 3 | C | | | Tipton | BMC Regional Races | 26 Aug 17 |
| 800 | 2:01.12 | | | | 4 | 3 | | | Swansea | Welsh Athletics League | 29 Jul 17 |
| 800 | 2:01.61 | | | | 5 | B | | | Exeter | BMC Regional Races | 29 Aug 17 |
| 800 | 2:02.16 | | | | 6 | 1 | | | Crawley | Crawley Open Series | 26 Jul 17 |
| 800 | 2:02.58 | | | | 8 | 2 | | | Newport | Welsh Athletics Endurance Open | 5 Jul 17 |
| 1500 | 4:12.00 | | | | 3 | B | | | Street | BMC PB Classic | 1 May 17 |
| 1500 | 4:20.16 | i | | | 4 | 2 | | | Cardiff | Cardiff Met GP3: Non-Thomas Open (inc South West of England & Welsh Masters Championships) | 5 Feb 17 |
| 1500 | 4:21.46 | | | | 15 | | | | Cardiff | Welsh Championships | 10 Jun 17 |
| 3000 | DNF | i | | | - | 2 | | | Cardiff | Cardiff Met GP1: Christmas Classic | 10 Dec 17 |
| 5K | 16:10 | | | 16:11 | 22 | | | | Cardiff | Cardiff Race for Victory 5K (Inc Welsh Championships) | 30 Apr 17 |
| 5K | 16:24 | | | | 8 | | | 1 | Cardiff | Cardiff Summer Sizzler 5K | 2 Aug 17 |
| 5K | 17:04 | | | | 10 | | | | Swansea | 360 Swansea Marina 5K | 18 Mar 17 |
| 5K | 17:24 | | | 17:24 | 44 | | | | Mountain Ash | Nos Galan Races | 31 Dec 17 |
| parkrun | 16:34 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 172 | 20 May 17 |
| parkrun | 16:40 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 164 | 25 Mar 17 |
| parkrun | 16:42 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 168 | 22 Apr 17 |
| parkrun | 16:53 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 193 | 25 Nov 17 |
| parkrun | 16:54 | | | | 2 | | | 1 | Colby | Colby parkrun # 165 | 12 Aug 17 |
| parkrun | 16:55 | | | | 2 | | | 1 | Swansea Bay | Swansea Bay parkrun # 98 | 7 Oct 17 |
| parkrun | 16:57 | | | | 4 | | | | Swansea Bay | Swansea Bay parkrun # 107 | 9 Dec 17 |
| parkrun | 16:57 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 197 | 23 Dec 17 |
| parkrun | 16:58 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 190 | 4 Nov 17 |
| parkrun | 17:03 | | | | 7 | | | | Cardiff | Cardiff parkrun # 523 | 25 Dec 17 |
| parkrun | 17:04 | | | | 2 | | | | Pontypridd | Pontypridd parkrun # 162 | 11 Mar 17 |
| parkrun | 17:05 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 170 | 6 May 17 |
| parkrun | 17:16 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 117 | 30 Sep 17 |
| parkrun | 17:16 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 189 | 28 Oct 17 |
| parkrun | 17:17 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 166 | 8 Apr 17 |
| parkrun | 17:19 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 183 | 9 Sep 17 |
| parkrun | 17:20 | | | | 1 | | | 1 | Erddig | Erddig parkrun # 65 | 19 Aug 17 |
| parkrun | 17:32 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 158 | 11 Feb 17 |
| parkrun | 17:37 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 175 | 17 Jun 17 |
| parkrun | 18:00 | | | | 7 | | | 1 | Bryn Bach | Bryn Bach parkrun # 251 | 5 Aug 17 |
| parkrun | 18:12 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 182 | 2 Sep 17 |
| parkrun | 18:34 | | | | 5 | | | | Pontypridd | Pontypridd parkrun # 194 | 2 Dec 17 |
| parkrun | 18:48 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 176 | 24 Jun 17 |
| parkrun | 18:50 | | | | 2 | | | 1 | Merthyr | Merthyr parkrun # 13 | 15 Jul 17 |
| parkrun | 19:04 | | | | 8 | | | 1 | Pontypridd | Pontypridd parkrun # 159 | 18 Feb 17 |
| 7.2KXC | 28:27 | | | | 8 | | | | Swansea | Welsh National Championships | 25 Feb 17 |
| 9.4KXC | 36:55 | | | | 40 | | | | Brecon | Start Fitness Gwent League | 11 Nov 17 |
| 9.6KXC | 31:26 | | | | 54 | | | | Cardiff | Start Fitness Gwent League (inc South & West Wales Championships & BA Cross Challenge) | 14 Oct 17 |
| 9.9KXC | 34:39 | | | | 54 | | | | Pembrey Park | Start Fitness Gwent League | 3 Dec 17 |
| 10K | 35:35 | | | 35:35 | 32 | | | 2 | Swansea | Admiral Swansea Bay 10K | 24 Sep 17 |
| HM | 79:34 | | | 81:31 | 149 | | | | Cardiff | Cardiff Half Marathon | 1 Oct 17 |
| 2016 U20 Rhondda |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.0 | | | | 5 | 2 | | | Stoke Gifford | Bristol & West Open Meeting | 21 Jun 16 |
| 400 | 54.44 | | | | 5 | A | | | Yeovil | UK Youth Development U17/U20 League Division Midland Premier South | 24 Jul 16 |
| 400 | 54.61 | i | | | 2 | 2 | | | Cardiff | Cardiff Met Open (Featuring South West of England & Welsh Masters Championships) | 23 Jan 16 |
| 400 | 55.18 | i | | | 2 | 2 | | | Cardiff | Cardiff Met GP2: New Year Open (inc South West of England & Welsh Masters Championships) | 10 Jan 16 |
| 800 | 2:00.07 | | | | 4 | A | | | Exeter | BMC Regional Races | 30 Aug 16 |
| 800 | 2:01.25 | i | | | 5 | h1 | | | Cardiff | Welsh Athletics Senior Championships | 31 Jan 16 |
| 800 | 2:02.02 | | | | 9 | 1 | | | Cardiff | Welsh Night of Endurance | 27 Jul 16 |
| 800 | 2:02.09 | | | | 3 | | | | Brecon | South & East Wales Regional Championships | 14 May 16 |
| 800 | 2:02.12 | | | | 5 | | | | Newport | Welsh U13 / U15 / U17 / U20 Championships | 14 Aug 16 |
| 800 | 2:02.39 | | | | 4 | A | | | Newport | UK Youth Development U17/U20 League Division Midland Premier South/West | 29 May 16 |
| 800 | 2:02.56 | i | | | 1 | 3 | | | Cardiff | Cardiff Met Open (Featuring South West of England & Welsh Masters Championships) | 23 Jan 16 |
| 800 | 2:02.70 | | | | 3 | C | | | Street | BMC PB Classic | 2 May 16 |
| 800 | 2:03.41 | | | | 6 | h1 | | | Cardiff | Welsh Championships | 11 Jun 16 |
| 800 | 2:03.89 | i | | | 5 | | | | Cardiff | Welsh U13 / U15 / U17 / U20 Championships | 16 Jan 16 |
| 800 | 2:05.33 | | | | 2 | | | | Cardiff | Welsh Schools Championships | 2 Jul 16 |
| 800 | 2:09.16 | | | | 6 | A | | | Yeovil | UK Youth Development U17/U20 League Division Midland Premier South | 24 Jul 16 |
| 1500 | 4:30.62 | | | | 6 | A | | | Newport | UK Youth Development U17/U20 League Division Midland Premier South/West | 29 May 16 |
| 1M | 5:06 | | | | 11 | | | 2 | Cardiff | Cardiff Half Marathon Festival of Running Miles (inc Welsh & British Masters Championships) | 1 Oct 16 |
| parkrun | 17:15 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 121 | 16 Apr 16 |
| parkrun | 17:30 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 117 | 19 Mar 16 |
| parkrun | 17:42 | | | | 13 | | | | Bushy Park | Bushy Park parkrun # 638 | 6 Aug 16 |
| parkrun | 17:44 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 139 | 24 Sep 16 |
| parkrun | 17:48 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 113 | 20 Feb 16 |
| parkrun | 17:56 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 148 | 26 Nov 16 |
| parkrun | 18:07 | | | | 14 | | | | Cardiff | Cardiff parkrun # 470 | 25 Dec 16 |
| parkrun | 18:15 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 152 | 24 Dec 16 |
| parkrun | 18:29 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 136 | 3 Sep 16 |
| parkrun | 18:31 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 151 | 17 Dec 16 |
| parkrun | 18:34 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 126 | 21 May 16 |
| parkrun | 18:39 | | | | 2 | | | 1 | Gladstone | Gladstone parkrun # 204 | 23 Apr 16 |
| parkrun | 18:45 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 123 | 30 Apr 16 |
| parkrun | 19:12 | | | | 27 | | | 1 | Cardiff | Cardiff parkrun # 418 | 2 Jan 16 |
| parkrun | 19:24 | | | | 6 | | | 1 | Pontypridd | Pontypridd parkrun # 132 | 9 Jul 16 |
| parkrun | 19:44 | | | | 6 | | | 1 | Pontypridd | Pontypridd parkrun # 112 | 13 Feb 16 |
| parkrun | 19:44 | | | | 8 | | | 1 | Pontypridd | Pontypridd parkrun # 153 | 31 Dec 16 |
| 6.24KXC | 22:19 | | | | 7 | | | | Builth Wells | Welsh Inter-Regional Championships | 10 Dec 16 |
| 8KXC | 32:32 | | | | 120 | | | | Birmingham | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 12 Mar 16 |
| HM | 82:38 | | | 82:52 | 367 | | | | Cardiff | IAAF World Half Marathon Championships - Cardiff Half Marathon | 26 Mar 16 |
| ZXC | 34:54 | | | | 11 | | | 2 | Neath | West Glamorgan League | 9 Oct 16 |
| 2015 U20 Rhondda |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.9 | | | | 5 | | | | Brecon | Welsh Masters' League | 19 Aug 15 |
| 400 | 55.6 | | | | 3 | | | | Brecon | Welsh Masters' League | 19 Aug 15 |
| 600 | 1:27.42 | i | | | 4 | 2 | | | Cardiff | Cardiff Met GP1: Christmas Classic | 13 Dec 15 |
| 800 | 2:03.65 | | | | 4 | B | | | Exeter | BMC Regional Races | 25 Aug 15 |
| 800 | 2:05.89 | | | | 5 | | | | Connah's Quay | Welsh Inter Regional Championships | 29 Aug 15 |
| 800 | 2:05.9 | | | | 2 | A | | | Yeovil | UK Youth Development U17/U20 League Division Midland South/West 1 | 16 May 15 |
| 800 | 2:06.05 | | | | 8 | C | | | Street | BMC PB Classic | 4 May 15 |
| 800 | 2:06.6 | | | | 2 | A | | | Gloucester | UK Youth Development U17/U20 League Division Midland South/West 1 | 18 Apr 15 |
| 800 | 2:07.96 | | | | 6 | | | | Newport | Welsh U15 / U20 Championships | 15 Aug 15 |
| 800 | 2:08.6 | | | | 2 | A | | | Gloucester | UK Youth Development U17/U20 League Division Midland South/West 1 | 26 Jul 15 |
| 1500 | 4:17.1 | | | | 1 | A | | | Yeovil | UK Youth Development U17/U20 League Division Midland South/West 1 | 16 May 15 |
| 1500 | 4:18.48 | i | | | 8 | | | | Cardiff | Welsh U15 / U20 Championships | 15 Feb 15 |
| 1500 | 4:19.14 | i | | | 9 | 1 | | | Cardiff | Cardiff Met Grand Prix (Inc South West England U20 / Senior Championships) | 11 Jan 15 |
| 1500 | 4:26.5 | | | | 9 | | | | Cardiff | Welsh Championships | 28 Jun 15 |
| 1500 | 4:28.30 | | | | 6 | | | | Newport | Welsh U15 / U20 Championships | 16 Aug 15 |
| 1500 | 4:29.9 | | | | 1 | A | | | Gloucester | UK Youth Development U17/U20 League Division Midland South/West 1 | 18 Apr 15 |
| 1500 | 4:31.77 | | | | 12 | A | | | Exeter | BMC Regional Races | 26 May 15 |
| 1500 | 4:32.22 | | | | 1 | | | | Connah's Quay | Welsh Inter Regional Championships | 29 Aug 15 |
| 1500 | 4:32.56 | | | | 5 | | | | Cardiff | Welsh Schools National Championships | 4 Jul 15 |
| 1500 | 4:35.98 | | | | 9 | 1 | | | Brecon | Welsh Senior League | 31 May 15 |
| 3000 | 9:45.4 | | | | 1 | | | | Cardiff | Welsh Masters' League | 29 Apr 15 |
| 1M | 4:45 | | | | 4 | | | 1 | Cardiff | Cardiff Summer Series Mile | 1 May 15 |
| 3M | 16:24 | | | | 87 | | | | London | Virgin London Mini Marathon | 26 Apr 15 |
| parkrun | 16:44 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 66 | 7 Feb 15 |
| parkrun | 16:51 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 64 | 24 Jan 15 |
| parkrun | 17:07 | | | | 11 | | | | Cardiff | Cardiff parkrun # 374 | 14 Mar 15 |
| parkrun | 17:07 | | | | 2 | | | | Pontypridd | Pontypridd parkrun # 79 | 9 May 15 |
| parkrun | 17:09 | | | | 5 | | | 1 | Penallta | Penallta parkrun # 4 | 18 Jul 15 |
| parkrun | 17:17 | | | | 2 | | | 1 | Penallta | Penallta parkrun # 6 | 1 Aug 15 |
| parkrun | 17:19 | | | | 3 | | | | Pontypridd | Pontypridd parkrun # 65 | 31 Jan 15 |
| parkrun | 17:19 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 97 | 24 Oct 15 |
| parkrun | 17:27 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 100 | 14 Nov 15 |
| parkrun | 17:31 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 96 | 17 Oct 15 |
| parkrun | 17:36 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 69 | 28 Feb 15 |
| parkrun | 17:36 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 73 | 28 Mar 15 |
| parkrun | 17:40 | | | | 2 | | | | Pontypridd | Pontypridd parkrun # 75 | 11 Apr 15 |
| parkrun | 17:55 | | | | 12 | | | 1 | Cardiff | Cardiff parkrun # 415 | 25 Dec 15 |
| parkrun | 17:59 | | | | 4 | | | 1 | Bryn Bach | Bryn Bach parkrun # 151 | 8 Aug 15 |
| parkrun | 18:15 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 91 | 12 Sep 15 |
| parkrun | 18:40 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 105 | 19 Dec 15 |
| parkrun | 18:53 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 90 | 5 Sep 15 |
| parkrun | 19:04 | | | | 6 | | | | Pontypridd | Pontypridd parkrun # 72 | 21 Mar 15 |
| parkrun | 19:17 | | | | 7 | | | | Penallta | Penallta parkrun # 3 | 11 Jul 15 |
| parkrun | 19:30 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 99 | 7 Nov 15 |
| parkrun | 19:32 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 78 | 2 May 15 |
| parkrun | 19:37 | | | | 4 | | | | Pontypridd | Pontypridd parkrun # 92 | 19 Sep 15 |
| parkrun | 19:37 | | | | 10 | | | 1 | Pontypridd | Pontypridd parkrun # 101 | 21 Nov 15 |
| parkrun | 20:22 | | | | 11 | | | | Pontypridd | Pontypridd parkrun # 82 | 30 May 15 |
| 5.6KXC | 17:01 | | | | 7 | | | | Corwen | Welsh National Championships | 21 Feb 15 |
| 6.6KXC | 24:01 | | | | 15 | | | | Newbridge Fields | Gwent League | 11 Oct 15 |
| ZXC | 22:33 | | | | 5 | | | | Brecon | Welsh Schools National Championships | 11 Feb 15 |
| 2014 U17 Rhondda |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.8 | | | | 7 | | | | Stoke Gifford | Avon AA Open Meeting | 22 Jul 14 |
| 200 | 26.3 | | | | 5 | | | | Brecon | Welsh Masters' League | 13 Aug 14 |
| 400 | 56.2 | | | | 3 | 3 | | | Barry | Welsh Masters' League | 29 May 14 |
| 400 | 58.1 | | | | 7 | | | | Stoke Gifford | Bristol & West Open Meeting | 17 Jun 14 |
| 400 | 58.7 | | | | 4 | 2 | | | Cardiff | Welsh Masters' League | 7 May 14 |
| 400 | 58.9 | | | | 3 | B | | | Yeovil | UK Youth Development U17/U20 League Division Midland West 1 | 27 Jul 14 |
| 800 | 2:05.6 | | | | 3 | | | | Coventry | BMC PB Classic Races | 23 Aug 14 |
| 800 | 2:07.6 | | | | 3 | | | | Swansea | Welsh Masters' League | 2 Jul 14 |
| 800 | 2:08.5 | | | | 4 | E | | | Street | BMC PB Classic | 5 May 14 |
| 800 | 2:08.6 | | | | 9 | 1 | | | Stoke Gifford | Avon AA Open Meeting | 22 Jul 14 |
| 800 | 2:09.92 | i | | | 4 | | | | Cardiff | Welsh Athletics U13 / U17 / Senior Championships | 25 Jan 14 |
| 800 | 2:10.5 | | | | 3 | A | | | Yeovil | UK Youth Development U17/U20 League Division Midland West 1 | 27 Jul 14 |
| 800 | 2:16.24 | i | | | 2 | | | | Cardiff | Welsh Athletics Junior Grand Prix inc South West Championships | 5 Jan 14 |
| 800 | 2:16.60 | i | | | 2 | h1 | | | Cardiff | Welsh Athletics U13 / U17 / Senior Championships | 25 Jan 14 |
| 1500 | 4:17.00 | | | | 1 | | | | Swansea | Welsh Inter Regional Championships | 31 Aug 14 |
| 1500 | 4:25.38 | i | | | 2 | | | | Cardiff | Welsh Athletics U13 / U17 / Senior Championships | 26 Jan 14 |
| 1500 | 4:28.8 | | | | 1 | | | | Brecon | Welsh Masters' League | 13 Aug 14 |
| 1500 | 4:43.79 | | | | 6 | 2 | | | Newport | Welsh Senior League | 21 Jun 14 |
| Mile | 4:56.4 | | | | 2 | | | | Stoke Gifford | Bristol & West Open Meeting | 17 Jun 14 |
| 3000 | 10:33.54 | | | | 7 | | | | Cardiff | Welsh Schools Championships | 5 Jul 14 |
| 3000 | 11:11.3 | | | | 7 | | | | Brecon | Welsh Masters' League | 13 Aug 14 |
| 1M | 4:49 | | | | 2 | | | | Cardiff | Cardiff Half Marathon Festival of Running Mile | 4 Oct 14 |
| 1M | 4:57 | | | | 11 | | | 1 | Cardiff | Cardiff Summer Series Mile | 2 May 14 |
| 5K | 17:38 | | | | 42 | | | 6 | Mountain Ash | Nos Galan 5K | 31 Dec 14 |
| parkrun | 16:55 | | | | 9 | | | | Cardiff | Cardiff parkrun # 353 | 1 Nov 14 |
| parkrun | 16:55 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 56 | 22 Nov 14 |
| parkrun | 16:59 | | | | 3 | | | 1 | Bryn Bach | Bryn Bach parkrun # 113 | 25 Oct 14 |
| parkrun | 17:14 | | | | 6 | | | 1 | Cardiff | Cardiff parkrun # 361 | 25 Dec 14 |
| parkrun | 17:16 | | | | 11 | | | 1 | Cardiff | Cardiff parkrun # 341 | 9 Aug 14 |
| parkrun | 17:32 | | | | 10 | | | 1 | Cardiff | Cardiff parkrun # 324 | 12 Apr 14 |
| parkrun | 17:41 | | | | 2 | | | | Pontypridd | Pontypridd parkrun # 26 | 5 Apr 14 |
| parkrun | 17:44 | | | | 4 | | | | Pontypridd | Pontypridd parkrun # 48 | 27 Sep 14 |
| parkrun | 17:50 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 23 | 15 Mar 14 |
| parkrun | 17:57 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 60 | 27 Dec 14 |
| parkrun | 18:01 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 24 | 22 Mar 14 |
| parkrun | 18:02 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 18 | 8 Feb 14 |
| parkrun | 18:06 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 47 | 20 Sep 14 |
| parkrun | 18:15 | | | | 7 | | | 1 | Pontypridd | Pontypridd parkrun # 20 | 22 Feb 14 |
| parkrun | 18:17 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 30 | 3 May 14 |
| parkrun | 18:23 | | | | 7 | | | 1 | Pontypridd | Pontypridd parkrun # 33 | 24 May 14 |
| parkrun | 18:24 | | | | 6 | | | 1 | Pontypridd | Pontypridd parkrun # 59 | 20 Dec 14 |
| parkrun | 18:28 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 42 | 16 Aug 14 |
| parkrun | 18:36 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 32 | 17 May 14 |
| parkrun | 18:44 | | | | 6 | | | | Pontypridd | Pontypridd parkrun # 51 | 18 Oct 14 |
| parkrun | 18:45 | | | | 8 | | | | Pontypridd | Pontypridd parkrun # 46 | 13 Sep 14 |
| parkrun | 18:48 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 35 | 7 Jun 14 |
| parkrun | 18:50 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 34 | 31 May 14 |
| parkrun | 19:21 | | | | 6 | | | | Pontypridd | Pontypridd parkrun # 36 | 14 Jun 14 |
| parkrun | 19:38 | | | | 10 | | | 1 | Pontypridd | Pontypridd parkrun # 25 | 29 Mar 14 |
| parkrun | 19:56 | | | | 12 | | | 1 | Pontypridd | Pontypridd parkrun # 40 | 12 Jul 14 |
| parkrun | 20:17 | | | | 21 | | | 1 | Pontypridd | Pontypridd parkrun # 50 | 11 Oct 14 |
| 5.5KXC | 19:09 | | | | 63 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials) | 29 Nov 14 |
| 5.6KXC | 21:54 | | | | 22 | | | | Cardiff | British Athletics Cross Challenge | 19 Jan 14 |
| 5.72KXC | 20:57 | | | | 13 | | | | Llandeilo | Welsh Championships | 15 Feb 14 |
| 6KXC | 22:51 | | | | 250 | | | | Birmingham | CAU Inter County Championships | 8 Mar 14 |
| ZXC | 18:32 | | | | 6 | | | | Bristol | Gwent League | 1 Mar 14 |
| ZXC | 18:43 | | | | 5 | | | | Cardiff | South Wales Regional Schools Boys' Cross Country Championships | 15 Oct 14 |
| ZXC | 18:58 | | | | 4 | | | | Brecon | Welsh Schools Inter School Championships | 15 Nov 14 |
| ZXC | 20:07 | | | | 8 | | | | Builth Wells | Welsh Inter-Regional & Masters' Championships | 13 Dec 14 |
| ZXC | 22:25 | | | | 8 | | | | Cardiff | Gwent League | 9 Nov 14 |
| ZXC | 23:45 | | | | 21 | | | | Brecon | Welsh Schools' Championships | 1 Feb 14 |
| 2013 U17 Aberdare Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.1 | | | | 1 | 4 | | | Brecon | Welsh Masters' League | 21 Aug 13 |
| 400 | 57.60 | | | | 5 | 2 | | | Swansea | Welsh Athletics Open Meeting (Inc Welsh Senior League) | 16 Jun 13 |
| 400 | 57.97 | | | | 4 | 1 | | | Newport | Welsh Athletics Open Meeting (Inc Welsh Senior League) | 18 May 13 |
| 600 | 1:31.45 | i | | | 3 | 3 | | | Cardiff | Cardiff Met Grand Prix | 15 Dec 13 |
| 800 | 2:06.80 | | | | 3 | | | | Cardiff | Welsh Schools' Championships | 6 Jul 13 |
| 800 | 2:09.09 | | | | 4 | 2 | | | Swansea | Welsh Athletics Open Meeting (Inc Welsh Senior League) | 16 Jun 13 |
| 800 | 2:09.67 | i | | | 5 | | | | Cardiff | Welsh Athletics U13 / U17 / Senior Championships | 26 Jan 13 |
| 800 | 2:11.0 | | | | 1 | 1 | | | Cardiff | Welsh Masters' League | 1 May 13 |
| 800 | 2:11.41 | | | | 8 | D | | | Street | BMC PB Classic | 6 May 13 |
| 800 | 2:12.7 | | | | 8 | | | | Swansea | Welsh U17 / U20 Championships | 22 Jun 13 |
| 800 | 2:15.1 | i | | | 4 | | | | Cardiff | Welsh Athletics Junior Indoor Open Meeting inc. South West England Championships | 6 Jan 13 |
| 800 | 2:20.9 | | | | 6 | B | | | Stoke Gifford | Avon AA Open Meeting | 16 Jul 13 |
| 1500 | 4:25.53 | i | | | 4 | | | | Cardiff | Welsh Athletics U13 / U17 / Senior Championships | 27 Jan 13 |
| 1500 | 4:39.7 | | | | 8 | | | | Swansea | Welsh U17 / U20 Championships | 22 Jun 13 |
| 1500 | 4:41.55 | | | | 7 | | | | Newport | South & East Wales Regional Championships | 25 May 13 |
| 3000 | 10:00.68 | i | | | 6 | | | | Cardiff | Welsh Athletics & Cardiff Met Grand Prix Series inc. South West England Championships | 13 Jan 13 |
| 3000 | 10:24.4 | | | | 4 | | | | Brecon | Welsh Masters' League | 21 Aug 13 |
| 3M | 16:37 | | | | 63 | | | | London | Virgin London Mini Marathon | 21 Apr 13 |
| 5K | 17:21 | | | | 37 | E | | 6 | Mountain Ash | Nos Galan 5K | 31 Dec 13 |
| parkrun | 17:24 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 7 | 23 Nov 13 |
| parkrun | 17:44 | | | | 10 | | | 1 | Cardiff | Cardiff parkrun # 292 | 14 Sep 13 |
| parkrun | 17:47 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 3 | 26 Oct 13 |
| parkrun | 17:48 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 2 | 19 Oct 13 |
| parkrun | 17:50 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 8 | 30 Nov 13 |
| parkrun | 17:54 | | | | 21 | | | 1 | Cardiff | Cardiff parkrun # 294 | 28 Sep 13 |
| parkrun | 17:55 | | | | 14 | | | 1 | Cardiff | Cardiff parkrun # 268 | 30 Mar 13 |
| parkrun | 17:56 | | | | 11 | | | 1 | Cardiff | Cardiff parkrun # 291 | 7 Sep 13 |
| parkrun | 17:57 | | | | 9 | | | 1 | Pontypridd | Pontypridd parkrun # 1 | 12 Oct 13 |
| parkrun | 17:59 | | | | 14 | | | 1 | Cardiff | Cardiff parkrun # 269 | 6 Apr 13 |
| parkrun | 18:03 | | | | 9 | | | 1 | Endcliffe | Sheffield Hallam parkrun # 130 | 9 Feb 13 |
| parkrun | 18:08 | | | | 23 | | | 1 | Cardiff | Cardiff parkrun # 290 | 31 Aug 13 |
| parkrun | 18:12 | | | | 3 | | | 1 | Pontypridd | Pontypridd parkrun # 12 | 28 Dec 13 |
| parkrun | 18:23 | | | | 19 | | | | Cardiff | Cardiff parkrun # 266 | 16 Mar 13 |
| parkrun | 18:23 | | | | 16 | | | | Cardiff | Cardiff parkrun # 281 | 29 Jun 13 |
| parkrun | 18:23 | | | | 4 | | | 1 | Pontypridd | Pontypridd parkrun # 9 | 7 Dec 13 |
| parkrun | 18:29 | | | | 21 | | | 1 | Cardiff | Cardiff parkrun # 289 | 24 Aug 13 |
| parkrun | 18:36 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 5 | 9 Nov 13 |
| parkrun | 18:41 | | | | 18 | | | | Cardiff | Cardiff parkrun # 288 | 17 Aug 13 |
| parkrun | 18:44 | | | | 5 | | | 1 | Pontypridd | Pontypridd parkrun # 11 | 21 Dec 13 |
| parkrun | 20:03 | | | | 52 | | | | Cardiff | Cardiff parkrun # 287 | 10 Aug 13 |
| 5MNAD | 29:29 | | | | 22 | | | 3 | Glynneath | Glynneath 5 | 26 Dec 13 |
| ZXC | 15:19 | | | | 4 | | | | Crickhowell | Welsh Championships | 16 Feb 13 |
| ZXC | 18:31 | | | | 18 | | | | Brecon | Welsh Inter Schools' Championships | 16 Nov 13 |
| ZXC | 19:46 | | | | 14 | | | | Cardiff | South Wales Boys Regional Schools Championships | 15 Oct 13 |
| ZXC | 20:09 | | | | 13 | | | | Builth Wells | Welsh Inter-Regional & Masters' Championships | 14 Dec 13 |
| ZXC | 20:36 | | | | 19 | | | | Brecon | Welsh Schools' Championships | 23 Feb 13 |
| ZXC | 22:34 | | | | 38 | | | | Cardiff | McCain UK Cross Challenge Series | 20 Jan 13 |
| 2012 U15 Aberdare Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.3 | | | | 6 | | | | Cardiff | Welsh Masters' League | 11 Apr 12 |
| 100 | 26.73 | | | | 2 | 2 | | | Hereford | Welsh U15 League East Division | 21 Jul 12 |
| 200 | 26.63 | | | | 3 | 3 | | | Aberdare | Welsh U15 League East Division | 26 May 12 |
| 200 | 26.7 | | | | 4 | 1 | | | Cwmbran | Welsh U15 League East Division | 28 Jul 12 |
| 200 | 27.1 | | -2.5 | | 3 | B | | | Swansea | McCain Young Athletes' League Division Midland 1W | 20 May 12 |
| 300 | 42.00 | | | | 3 | 1 | | | Aberdare | Welsh U15 League East Division | 26 May 12 |
| 300 | 43.1 | | | | 1 | B | | | Carmarthen | McCain Young Athletes' League Division Midland 1W | 6 May 12 |
| 800 | 2:10.88 | | | | 2 | | | | Cardiff | Welsh Inter Regional Championships | 14 Jul 12 |
| 800 | 2:10.9 | | | | 3 | | | | Cwmbran | Welsh U15 League East Division | 28 Jul 12 |
| 800 | 2:11.01 | i | | | 4 | | | | Cardiff | Welsh U13/U15/Senior Championships | 21 Jan 12 |
| 800 | 2:11.27 | | | | 3 | | | | Cardiff | Welsh Championships | 2 Jun 12 |
| 800 | 2:11.48 | | | | 2 | | | | Hereford | Welsh U15 League East Division | 21 Jul 12 |
| 800 | 2:12.74 | | | | 8 | D | | | Exeter | BMC Regional Races | 31 Jul 12 |
| 800 | 2:14.5 | | | | 7 | | | | Cardiff | Welsh Masters' League | 11 Apr 12 |
| 800 | 2:14.5 | | | | 1 | | | | Brecon | South East Wales Regional Championships | 16 May 12 |
| 800 | 2:14.53 | i | | | 1 | h2 | | | Cardiff | Welsh U13/U15/Senior Championships | 21 Jan 12 |
| 800 | 2:14.6 | | | | 2 | A | | | Swansea | McCain Young Athletes' League Division Midland 1W | 20 May 12 |
| 800 | 2:17.33 | | | | 9 | C | | | Millfield | BMC PB Classic | 7 May 12 |
| 800 | 2:19.5 | | | | 4 | | | | Swansea | Welsh Masters' League | 8 Aug 12 |
| 1500 | 4:27.49 | i | | | 2 | | | | Cardiff | Welsh U13/U15/Senior Championships | 22 Jan 12 |
| 1500 | 4:30.87 | | | | 3 | | | | Brecon | Aviva Welsh Schools' Championships | 7 Jul 12 |
| 1500 | 4:39.3 | | | | 1 | A | | | Carmarthen | McCain Young Athletes' League Division Midland 1W | 6 May 12 |
| 1500 | 4:41.18 | | | | 3 | | | | Cardiff | Welsh Championships | 4 Jun 12 |
| 1500 | 4:47.91 | | | | 3 | | | | Cardiff | South Wales Regional Athletics Championships | 12 May 12 |
| 3000 | 9:54.12 | i | | | 3 | | | | Cardiff | Welsh U17/U20 Championships | 5 Feb 12 |
| 3000 | 11:02.05 | | | | 2 | | | | Neath | Neath Open inc Welsh 3000m Championships | 15 Aug 12 |
| 4KXC | 13:16 | | | | 27 | | | | Perth | SIAB Schools' International | 31 Mar 12 |
| parkrun | 18:01 | | | | 16 | | | 1 | Cardiff | Cardiff parkrun # 213 | 24 Mar 12 |
| parkrun | 18:16 | | | | 16 | | | 1 | Cardiff | Cardiff parkrun # 216 | 14 Apr 12 |
| parkrun | 18:16 | | | | 11 | | | | Cardiff | Cardiff parkrun # 252 | 22 Dec 12 |
| parkrun | 18:17 | | | | 24 | | | | Cardiff | Cardiff parkrun # 248 | 24 Nov 12 |
| parkrun | 18:22 | | | | 25 | | | 1 | Cardiff | Cardiff parkrun # 215 | 7 Apr 12 |
| parkrun | 18:38 | | | | 9 | | | 1 | Cardiff | Cardiff parkrun # 224 | 9 Jun 12 |
| parkrun | 18:38 | | | | 15 | | | | Cardiff | Cardiff parkrun # 249 | 1 Dec 12 |
| parkrun | 18:43 | | | | 19 | | | 1 | Cardiff | Cardiff parkrun # 239 | 22 Sep 12 |
| parkrun | 18:46 | | | | 24 | | | 1 | Cardiff | Cardiff parkrun # 212 | 17 Mar 12 |
| parkrun | 19:02 | | | | 14 | | | 1 | Cardiff | Cardiff parkrun # 233 | 11 Aug 12 |
| parkrun | 19:12 | | | | 32 | | | 1 | Cardiff | Cardiff parkrun # 237 | 8 Sep 12 |
| 5MNAD | 29:55 | | | | 26 | | | | Glynneath | Glynneath 5 | 26 Dec 12 |
| ZXC | 13:22 | | | | 17 | | | | Cardiff | McCain UK Cross Challenge Series | 15 Jan 12 |
| ZXC | 14:19 | | | | 7 | | | | Penlan | Aviva Welsh Schools' Cross Country Championships | 25 Feb 12 |
| ZXC | 14:38 | | | | 8 | | | | Builth Wells | Welsh Inter Regional Championships (Inc Welsh Masters Champs) | 8 Dec 12 |
| ZXC | 14:39 | | | | 11 | | | | Brecon | Welsh Inter Schools' Championships | 17 Nov 12 |
| ZXC | 16:33 | | | | 6 | | | | Cardiff | South Wales Boys Regional Schools Championships | 16 Oct 12 |
| ZXC | 17:50 | | | | 15 | | | | St. Fagans | Welsh National Championships | 18 Feb 12 |
| 2011 U15 Aberdare Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.5 | | | | 4 | 3 | | | Hereford | Welsh U15 League East Division | 28 May 11 |
| 200 | 26.8 | | | | 3 | 3 | | | Hereford | Welsh U15 League East Division | 28 May 11 |
| 200 | 27.93 | w | 5.3 | | 4 | 1 | | | Aberdare | Welsh U15 League East | 1 May 11 |
| 200 | 28.20 | | | | 4 | 1 | | | Cwmbran | Cwmbran Open | 3 Aug 11 |
| 200 | 28.2 | | | | 4 | 2 | | | Newport | Welsh Athletics U15 League East Division | 9 Jul 11 |
| 400 | 59.12 | | | | 3 | | | | Aberdare | Welsh U15 League East | 1 May 11 |
| 400 | 59.51 | | | | 1 | A | | | Brecon | Welsh Junior Plate Final | 20 Aug 11 |
| 400 | 59.67 | | | | 3 | | | | Cardiff | South Wales Regional Championships | 14 May 11 |
| 400 | 59.9 | | | | 4 | | | | Newport | Welsh Athletics U15 League East Division | 9 Jul 11 |
| 400 | 61.96 | | | | 4 | | | | Hereford | Welsh U15 League East Division | 31 Jul 11 |
| 800 | 2:11.38 | | | | 3 | h2 | | | Cardiff | Welsh U13/U15 & Senior 10,000m Championships | 23 Jul 11 |
| 800 | 2:13.89 | | | | 4 | D | | | Exeter | BMC Regional Races | 26 Jul 11 |
| 800 | 2:15.0 | | | | 4 | 2 | | | Newport | Welsh Masters' League | 13 Jul 11 |
| 800 | 2:16.55 | | | | 2 | | | | Cardiff | South Wales Regional Championships | 14 May 11 |
| 800 | 2:16.8 | | | | 5 | 1 | | | Aberdare | Welsh Masters' League | 17 Aug 11 |
| 800 | 2:17.37 | i | | | 2 | h1 | | | Cardiff | Welsh Open Senior Championships inc. Junior 800m Championships | 23 Jan 11 |
| 800 | 2:17.89 | | | | 2 | | | | Hereford | Welsh U15 League East Division | 31 Jul 11 |
| 800 | 2:19.58 | | | | 8 | | | | Cardiff | Welsh U13/U15 & Senior 10,000m Championships | 23 Jul 11 |
| 800 | 2:19.72 | i | | | 5 | | | | Cardiff | Welsh Open Senior Championships inc. Junior 800m Championships | 23 Jan 11 |
| 800 | 2:20.60 | | | | P | | | | Newport | Welsh Schools' Combined Event Championships | 25 Jun 11 |
| 800 | 2:21.2 | | | | 2 | | | | Hereford | Welsh U15 League East Division | 28 May 11 |
| 800 | 2:24.33 | i | | | 8 | | | | Birmingham | England Athletics U15 / U17 / U20 Championships | 26 Feb 11 |
| 1500 | 4:40.04 | | | | 4 | | | | Cardiff | Welsh Championships | 18 Jun 11 |
| 1500 | 4:43.18 | | | | 4 | | | | Brecon | Aviva Welsh Schools' Championships | 2 Jul 11 |
| 1500 | 4:43.2 | | | | 2 | | | | Cardiff | Welsh Masters' League | 22 Jun 11 |
| 1500 | 4:48.02 | i | | | 3 | | | | Cardiff | Welsh Open U13/U15 Championships | 29 Jan 11 |
| 1500 | 4:56.07 | | | | 1 | A | | | Brecon | Welsh Junior Plate Final | 20 Aug 11 |
| Mile | 5:04.26 | | | | 5 | 2 | | | Cwmbran | Cwmbran Open | 3 Aug 11 |
| 3000 | 10:54.14 | i | | | 6 | | | | Cardiff | UWIC Open Meeting (inc Welsh Junior 3000m Championships) | 9 Jan 11 |
| 80HU15M | 16.77 | | -2.4 | | P | | | | Newport | Welsh Schools' Combined Event Championships | 25 Jun 11 |
| HJ | 1.42 | | | | 1 | ns | | | Aberdare | Welsh Masters' League | 17 Aug 11 |
| HJ | 1.41 | | | | P | | | | Newport | Welsh Schools' Combined Event Championships | 25 Jun 11 |
| HJ | 1.40 | | | | 2 | ns | | | Cardiff | Welsh Masters' League | 22 Jun 11 |
| LJ | 4.08 | w | 4.1 | | P | | | | Newport | Welsh Schools' Combined Event Championships | 25 Jun 11 |
| SP4K | 6.59 | | | | P | | | | Newport | Welsh Schools' Combined Event Championships | 25 Jun 11 |
| PenU15M | 1548 | w | | | 21 | | | | Newport | Welsh Schools' Combined Event Championships | 25 Jun 11 |
| 2.4KXC | 9:24 | | | | 9 | | | | Cardiff | McCain UK Cross Challenge | 16 Jan 11 |
| 3M | 18:55 | | | | 92 | | | | Old Billingsgate | Virgin London Mini Marathon | 17 Apr 11 |
| parkrun | 18:28 | | | | 17 | | | 1 | Cardiff | Cardiff parkrun # 191 | 29 Oct 11 |
| parkrun | 18:36 | | | | 21 | | | | Cardiff | Cardiff parkrun # 185 | 17 Sep 11 |
| parkrun | 18:44 | | | | 25 | | | 1 | Cardiff | Cardiff parkrun # 159 | 19 Mar 11 |
| parkrun | 18:46 | | | | 22 | | | 1 | Cardiff | Cardiff parkrun # 160 | 26 Mar 11 |
| parkrun | 18:51 | | | | 23 | | | 1 | Cardiff | Cardiff parkrun # 162 | 9 Apr 11 |
| parkrun | 18:57 | | | | 14 | | | 1 | Cardiff | Cardiff parkrun # 184 | 10 Sep 11 |
| parkrun | 19:05 | | | | 23 | | | 1 | Cardiff | Cardiff parkrun # 186 | 24 Sep 11 |
| ZXC | 9:13 | | | | 5 | | | | Swansea | Gwent League | 13 Mar 11 |
| ZXC | 10:23 | | | | 6 | | | | Brecon | Gwent League | 12 Feb 11 |
| ZXC | 11:04 | | | | 4 | | | | Northop | Welsh National Championships | 19 Feb 11 |
| ZXC | 11:41 | | | | 102 | | | | Birmingham | CAU Inter County Championships | 5 Mar 11 |
| ZXC | 13:53 | | | | 14 | | | | Bath | Gwent League | 13 Nov 11 |
| ZXC | 14:03 | | | | 11 | | | | Builth Wells | Welsh Inter-Regional Championships | 10 Dec 11 |
| ZXC | 14:11 | | | | 12 | | | | Brecon | Welsh Schools' Cup | 19 Nov 11 |
| ZXC | 14:46 | | | | 27 | | | | Brecon | Aviva Welsh Schools National Championships | 16 Mar 11 |
| ZXC | 15:36 | | | | 10 | | | | Swansea | Gwent League | 4 Dec 11 |
| ZXC | 17:59 | | | | 9 | | | | Cardiff | South Wales Boys Regional Schools Championships | 18 Oct 11 |
| ZXC | 19:05 | | | | 8 | | | | Bridgend | Gwent League | 9 Oct 11 |
| 2010 U13 Aberdare Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.62 | | | | 4 | 2 | | | Newport | Welsh U15 League South East | 6 Jun 10 |
| 200 | 28.46 | i | | | P | | | | Cardiff | Welsh Schools' U16/U18 Invitation Combined Events Championships | 6 Nov 10 |
| 200 | 29.5 | | | | 3 | 1 | | | Aberdare | Les Davis Club Challenge | 5 Sep 10 |
| 200 | 29.7 | | | | 3 | 1 | | | Newport | Welsh U15 League South East | 11 Jul 10 |
| 200 | 30.33 | | -1.4 | | 4 | | | | Cardiff | Welsh Athletics Open Meeting | 14 Jul 10 |
| 200 | 30.5 | | | | 1 | | | | Bridgend | Bridgend Open and Club Championships | 17 Apr 10 |
| 200 | 30.81 | w | 3.2 | | 4 | | | | Cardiff | South Wales Regional Championships | 8 May 10 |
| 600 | 1:43.25 | i | | | 4 | 1 | | | Cardiff | UWIC Open Meeting | 11 Dec 10 |
| 800 | 2:25.3 | | | | 1 | | | | Aberdare | NACYP Championships | 26 Jun 10 |
| 800 | 2:26.0 | | | | 2 | | | | Newport | Welsh U15 League South East | 11 Jul 10 |
| 800 | 2:26.04 | | | | 1 | | | | Cardiff | Welsh Athletics Open Meeting | 14 Jul 10 |
| 800 | 2:26.3 | i | | | P | | | | Cardiff | Welsh Schools' U16/U18 Invitation Combined Events Championships | 6 Nov 10 |
| 800 | 2:26.4 | | | | 1 | | | | Cheltenham | Cheltenham Midsummer Open | 21 Jul 10 |
| 800 | 2:27.21 | | | | 1 | | | | Neath | Neath Open inc. Welsh 3000m Championships | 11 Aug 10 |
| 800 | 2:30.63 | | | | 6 | | | | Cardiff | Welsh U13 Championships | 13 Jun 10 |
| 800 | 2:31.02 | | | | 3 | h1 | | | Cardiff | Welsh U13 Championships | 13 Jun 10 |
| 800 | 2:32.25 | i | | | 2 | | | | Cardiff | Welsh Senior Championships | 23 Jan 10 |
| 800 | 2:32.4 | | | | 1 | C | | | Cardiff | Welsh Masters' League | 5 May 10 |
| 800 | 2:34.1 | | | | 5 | B | | | Cardiff | Welsh Masters' League | 9 Jun 10 |
| 800 | 2:35.24 | | | | 3 | A | | | Cardiff | Welsh Junior Cup Qualifier - East | 7 Aug 10 |
| 800 | 2:36.78 | | | | 5 | 1 | | | Newport | Welsh U15 League South East | 6 Jun 10 |
| 800 | 2:37.8 | | | | 2 | | | | Bridgend | Bridgend Open and Club Championships | 17 Apr 10 |
| 800 | 2:44.90 | i | | | 2 | h1 | | | Cardiff | Welsh Senior Championships | 23 Jan 10 |
| 1500 | 5:02.50 | | | | 5 | | | | Carmarthen | Welsh U17/U20 Championships | 10 Jul 10 |
| 1500 | 5:12.71 | | | | 4 | | | | Cardiff | South Wales Regional Championships | 8 May 10 |
| 1500 | 5:18.54 | | | | 2 | A | | | Brecon | Welsh Junior Cup Plate Final | 21 Aug 10 |
| 60HU15M | 11.93 | i | | | P | | | | Cardiff | Welsh Schools' U16/U18 Invitation Combined Events Championships | 6 Nov 10 |
| 75HU13M | 16.69 | | | | 1 | A | | | Cardiff | Welsh Junior Cup Qualifier - East | 7 Aug 10 |
| HJ | 1.35 | | | | 1 | A | | | Brecon | Welsh Junior Cup Plate Final | 21 Aug 10 |
| HJ | 1.30 | | | | 1 | | | | Aberdare | Les Davis Club Challenge | 5 Sep 10 |
| HJ | 1.25 | | | | 3 | A | | | Cardiff | Welsh Junior Cup Qualifier - East | 7 Aug 10 |
| LJ | 3.96 | i | | | P | | | | Cardiff | Welsh Schools' U16/U18 Invitation Combined Events Championships | 6 Nov 10 |
| LJ | 3.34 | | | | 6 | | | | Aberdare | Les Davis Club Challenge | 5 Sep 10 |
| SP4K | 5.87 | i | | | P | | | | Cardiff | Welsh Schools' U16/U18 Invitation Combined Events Championships | 6 Nov 10 |
| SP3.25K | 5.36 | | | | 7 | | | | Hereford | Welsh U15 League - South East | 22 May 10 |
| JT400 | 13.98 | | | | 7 | | | | Hereford | Welsh U15 League - South East | 22 May 10 |
| PenIU15MNS | 1390 | i | | | 21 | | | | Cardiff | Welsh Schools' U16/U18 Invitation Combined Events Championships | 6 Nov 10 |
| ZXC | 10:12 | | | | 3 | | | | Brecon | Welsh Inter Schools' Championships | 20 Nov 10 |
| ZXC | 10:56 | | | | 8 | | | | Bristol | Gwent League | 4 Dec 10 |
| ZXC | 11:00 | | | | 7 | | | | Bridgend | Gwent League | 10 Oct 10 |
| ZXC | 11:26 | | | | 3 | | | 3 | Cardiff | South Wales Boys' Regional Schools' Championships | 19 Oct 10 |