| 2025 V40 Cardiff/Welsh Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:35 | | | | 2 | | | | Cardiff | Cardiff parkrun # 825 | 14 Jun 25 |
| parkrun | 18:12 | | | | 3 | | | 1 | Llanishen Park | Llanishen Park parkrun # 146 | 3 May 25 |
| parkrun | 18:36 | | | | 2 | | | | Forest of Dean | Forest of Dean parkrun # 721 | 10 May 25 |
| parkrun | 18:47 | | | | 2 | | | 1 | Trelai Park | Trelai Park parkrun # 189 | 12 Apr 25 |
| parkrun | 19:14 | | | | 1 | | | 1 | Trelai Park | Trelai Park parkrun # 188 | 5 Apr 25 |
| parkrun | 19:27 | | | | 45 | | | | Cardiff | Cardiff parkrun # 812 | 25 Jan 25 |
| parkrun | 19:53 | | | | 1 | | | 1 | Trelai Park | Trelai Park parkrun # 187 | 29 Mar 25 |
| parkrun | 20:32 | | | | 7 | | | | Grangemoor | Grangemoor parkrun # 420 | 21 Jun 25 |
| parkrun | 22:03 | | | | 5 | | | 1 | Coed Cefn-pwll-du | Coed Cefn-pwll-du parkrun # 193 | 12 Jul 25 |
| parkrun | 27:22 | | | | 254 | | | | Cardiff | Cardiff parkrun # 815 | 15 Feb 25 |
| 2024 V40 Cardiff/Welsh Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.09 | i | | | 2 | C | | | Cardiff | BMC Indoor Races | 21 Jan 24 |
| 800 | 2:00.03 | i | | | 2 | h2 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 28 Jan 24 |
| 800 | 2:01.09 | i | | | 1 | | | | Lee Valley | British Masters Indoor Championships | 17 Feb 24 |
| 800 | 2:01.79 | i | | | 1 | h1 | | | Torun, POL | European Masters Athletics Indoor Championships | 20 Mar 24 |
| 800 | 2:02.93 | i | | | 5 | | | | Torun, POL | European Masters Athletics Indoor Championships | 21 Mar 24 |
| 1500 | 4:07.51 | i | | | 8 | | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| 1500 | 4:08.97 | i | | | 2 | h2 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| 1500 | 4:14.39 | i | | | 1 | | | | Lee Valley | British Masters Indoor Championships | 18 Feb 24 |
| 1500 | 4:19.98 | i | | | 1 | h2 | | | Torun, POL | European Masters Athletics Indoor Championships | 22 Mar 24 |
| 5K | 17:34 | | | 17:37 | 58 | | | | Cardiff | SSAFA 5K | 22 May 24 |
| parkrun | 16:28 | | | | 3 | | | 1 | Cardiff | Cardiff parkrun # 758 | 6 Jan 24 |
| parkrun | 16:29 | | | | 4 | | | 1 | Cardiff | Cardiff parkrun # 769 | 30 Mar 24 |
| parkrun | 16:37 | | | | 5 | | | 1 | Cardiff | Cardiff parkrun # 791 | 14 Sep 24 |
| parkrun | 17:09 | | | | 1 | | | 1 | Grangemoor | Grangemoor parkrun # 352 | 10 Feb 24 |
| parkrun | 17:40 | | | | 1 | | | 1 | Trelai Park | Trelai Park parkrun # 123 | 13 Jan 24 |
| parkrun | 17:51 | | | | 2 | | | 1 | Trelai Park | Trelai Park parkrun # 137 | 20 Apr 24 |
| parkrun | 19:25 | | | | 40 | | | | Cardiff | Cardiff parkrun # 785 | 3 Aug 24 |
| parkrun | 20:17 | | | | 55 | | | | Cardiff | Cardiff parkrun # 807 | 28 Dec 24 |
| parkrun | 25:54 | | | | 206 | | | | Cardiff | Cardiff parkrun # 783 | 20 Jul 24 |
| parkrun | 28:56 | | | | 331 | | | | Cardiff | Cardiff parkrun # 782 | 13 Jul 24 |
| 5.4KL | 21:14 | | | | 51 | L1 | | 4 | Pembrey Country Park | Welsh Road Relay Championships | 7 Sep 24 |
| 2023 V40 Les Croupiers/Welsh Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:26.19 | | | | 2 | 1 | | | Gloucester | Cheltenham Midsummer Opens | 5 Jul 23 |
| 800 | 1:57.93 | | | | 6 | A | | | Exeter | BMC Regional Races | 25 Jul 23 |
| 800 | 1:58.77 | | | | 1 | | | | Aberdare | Welsh South & East Regional Championships | 13 May 23 |
| 800 | 2:00.28 | | | | 4 | 2 | | | Bournemouth | National Athletics League Championship Division Fixture A | 5 Aug 23 |
| 800 | 2:00.47 | i | | | 1 | | | | Lee Valley | England Masters AA Inter Area Challenge | 26 Feb 23 |
| 800 | 2:00.70 | i | | | 4 | 1 | | | Cardiff | Cardiff Met Grand Prix | 22 Jan 23 |
| 800 | 2:01.36 | | | | 4 | B | | | Millfield | BMC PB Classic | 3 Jun 23 |
| 800 | 2:01.91 | i | | | 3 | h4 | | | Cardiff | Welsh Athletics Senior & U15 Indoor Championships | 29 Jan 23 |
| 800 | 2:04.47 | | | | 2 | | | | Aberdare | Inter Regional T&F Championships | 16 Jul 23 |
| 800 | 2:08.50 | | | | 3 | 3 | | | Yate | Avon/Yate AC Masters Open | 12 Aug 23 |
| 1500 | 4:04.94 | | | | 1 | 3 | | | Yate | Avon/Yate AC Masters Open | 12 Aug 23 |
| 1500 | 4:10.96 | | | | 8 | | | | Bournemouth | National Athletics League Championship Division Fixture A | 5 Aug 23 |
| 3000 | 9:16.05 | i | | | 6 | 4 | | | Cardiff | Cardiff Met Indoor Christmas Classic | 17 Dec 23 |
| 5K | 15:40 | | | 15:43 | 52 | | | 3 | Cardiff | Cardiff Race For Victory 5K | 30 Apr 23 |
| parkrun | 16:25 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 721 | 22 Apr 23 |
| parkrun | 16:40 | | | | 2 | | | 1 | Pontypridd | Pontypridd parkrun # 407 | 30 Dec 23 |
| parkrun | 16:53 | | | | 5 | | | 1 | Cardiff | Cardiff parkrun # 708 | 7 Jan 23 |
| parkrun | 16:54 | | | | 6 | | | 1 | Cardiff | Cardiff parkrun # 746 | 21 Oct 23 |
| parkrun | 17:05 | | | | 2 | | | 1 | Grangemoor | Grangemoor parkrun # 306 | 25 Mar 23 |
| parkrun | 17:17 | | | | 7 | | | 1 | Cardiff | Cardiff parkrun # 747 | 28 Oct 23 |
| parkrun | 17:24 | | | | 5 | | | 1 | Cardiff | Cardiff parkrun # 712 | 18 Feb 23 |
| parkrun | 17:32 | | | | 1 | | | 1 | Trelai Park | Trelai Park parkrun # 89 | 27 May 23 |
| parkrun | 18:13 | | | | 14 | | | | Cardiff | Cardiff parkrun # 734 | 29 Jul 23 |
| parkrun | 18:19 | | | | 13 | | | 1 | Cardiff | Cardiff parkrun # 751 | 2 Dec 23 |
| parkrun | 18:33 | | | | 13 | | | | Cardiff | Cardiff parkrun # 752 | 9 Dec 23 |
| parkrun | 18:34 | | | | 1 | | | 1 | Trelai Park | Trelai Park parkrun # 108 | 7 Oct 23 |
| parkrun | 18:51 | | | | 26 | | | | Cardiff | Cardiff parkrun # 738 | 26 Aug 23 |
| parkrun | 18:53 | | | | 1 | | | 1 | Trelai Park | Trelai Park parkrun # 85 | 29 Apr 23 |
| 9.1ML | 50:56 | | | | 3 | L18 | | 1 | Caernarfon | Welsh Castles Relay | 11 Jun 23 |
| 2022 V40 Les Croupiers/Welsh Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.9 | | | | 2 | 1 | | | Stoke Gifford | Bristol & West AC Open Meeting | 21 Jun 22 |
| 800 | 1:58.50 | | | | 3 | | | | Cardiff | Welsh Senior & U15 Championships | 11 Jun 22 |
| 800 | 1:59.29 | i | | | 4 | h1 | | | Cardiff | Welsh Senior & U15 Championships | 30 Jan 22 |
| 800 | 2:00.98 | i | | | 2 | 1 | | | Cardiff | Cardiff Met GP 2 New Year Non-Thomas Open | 23 Jan 22 |
| 1500 | 4:06.13 | | | | 9 | A | | | Street | BMC PB Classic | 4 Jun 22 |
| 3000 | 9:42.32 | | | | 1 | | | | Aberdare | Welsh Masters Championships | 4 Sep 22 |
| 5K | 15:20 | | | 15:21 | 64 | W1 | | 3 | Battersea Park | Friday Night 5K Under the Lights | 11 Feb 22 |
| parkrun | 16:19 | | | | 3 | | | | Cardiff | Cardiff parkrun # 704 | 24 Dec 22 |
| parkrun | 16:30 | | | | 3 | | | 1 | Cardiff | Cardiff parkrun # 664 | 5 Mar 22 |
| parkrun | 16:46 | | | | 1 | | | 1 | Trelai Park | Trelai Park parkrun # 46 | 23 Jul 22 |
| parkrun | 16:52 | | | | 3 | | | | Cardiff | Cardiff parkrun # 685 | 6 Aug 22 |
| parkrun | 16:55 | | | | 2 | | | 1 | Grangemoor | Grangemoor parkrun # 261 | 21 May 22 |
| parkrun | 16:56 | | | | 7 | | | | Cardiff | Cardiff parkrun # 676 | 28 May 22 |
| parkrun | 17:03 | | | | 5 | | | | Cardiff | Cardiff parkrun # 694 | 8 Oct 22 |
| parkrun | 17:20 | | | | 6 | | | | Cardiff | Cardiff parkrun # 706 | 31 Dec 22 |
| parkrun | 19:13 | | | | 5 | | | 1 | Trelai Park | Trelai Park parkrun # 44 | 9 Jul 22 |
| 9.9ML | 55:00 | | | | 2 | L20 | | 1 | Caernarfon | Welsh Castles Relay | 12 Jun 22 |
| HM | 71:54 | | | 71:56 | 36 | | | 1 | Cardiff | Cardiff University Cardiff Half Marathon | 27 Mar 22 |
| 2021 V35 Les Croupiers/Welsh Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:15.01 | | | | 1 | 1 | | | Carmarthen | Welsh Endurance Meeting 1 | 26 May 21 |
| parkrun | 15:31 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 655 | 20 Nov 21 |
| parkrun | 15:54 | | | | 1 | | | 1 | Pontypridd | Pontypridd parkrun # 317 | 18 Dec 21 |
| parkrun | 17:34 | | | | 16 | | | | Cardiff | Cardiff parkrun # 644 | 4 Sep 21 |
| 10K | 31:38 | c | | | 44 | | | 2 | Chepstow | Speedway 10K | 2 May 21 |
| 10K | 32:25 | | | 32:25 | 10 | | | 2 | Newport | ABP Newport Wales 10K | 24 Oct 21 |
| 2020 V35 Les Croupiers/Welsh Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.71 | i | | | 1 | 3 | | | Cardiff | Non Thomas New Year Open inc. South West England, Welsh Masters, Welsh Athletics Senior 3000m Championships & BMC Races | 19 Jan 20 |
| 800 | 2:00.85 | i | | | 1 | | | | Lee Valley | England Masters Inter Area Match | 1 Mar 20 |
| 1500 | 4:09.86 | i | | | 9 | | | | Cardiff | Welsh Athletics Senior Championships | 25 Jan 20 |
| 1500 | 4:10.21 | | | | 3 | 1 | | | Swansea | Welsh Athletics Endurance Open | 20 Sep 20 |
| 5K | 15:14 | | | 15:17 | 15 | | | 1 | Cardiff | Cardiff Sunset Road Races | 18 Sep 20 |
| parkrun | 16:39 | | | | 4 | | | | Cardiff | Cardiff parkrun # 637 | 8 Feb 20 |
| parkrun | 16:56 | | | | 11 | | | | Cardiff | Cardiff parkrun # 633 | 11 Jan 20 |
| parkrun | 19:32 | | | | 13 | | | | Penallta | Penallta parkrun # 238 | 15 Feb 20 |
| 2019 V35 Les Croupiers/Welsh Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.0 | | | | 1 | 2 | | | Cardiff Met | Welsh Masters League | 22 May 19 |
| 400 | 55.8 | | | | 1 | 2 | | | Swansea | Welsh Masters League | 24 Apr 19 |
| 600 | 1:29.05 | i | | | 1 | 3 | | | Cardiff | Cardiff Met GP1 Christmas Classic | 8 Dec 19 |
| 800 | 2:01.18 | | | | 3 | 2 | | | Swansea | MDAL Middle Distance Open | 31 Jul 19 |
| 800 | 2:01.65 | | | | 1 | 2 | | | Cwmbran | Middle Distance Athletes League | 1 May 19 |
| 800 | 2:02.6 | | | | 1 | 1 | | | Swansea | Welsh Masters League | 24 Apr 19 |
| 1M | 4:33 | | | 4:33 | 2 | M | | 1 | London | Vitality Westminster Mile | 26 May 19 |
| 1M | 4:42 | | | | 3 | 5 | | | Cardiff | Cardiff Bannister Anniversary Miles | 10 May 19 |
| parkrun | 16:14 | | | | 4 | | | 1 | Cardiff | Cardiff parkrun # 630 | 28 Dec 19 |
| parkrun | 16:20 | | | | 3 | | | 1 | Cardiff | Cardiff parkrun # 589 | 23 Mar 19 |
| parkrun | 16:22 | | | | 3 | | | | Cardiff | Cardiff parkrun # 597 | 18 May 19 |
| parkrun | 16:29 | | | | 6 | | | | Cardiff | Cardiff parkrun # 578 | 5 Jan 19 |
| parkrun | 16:45 | | | | 1 | | | 1 | Grangemoor | Grangemoor parkrun # 165 | 12 Jan 19 |
| parkrun | 16:47 | | | | 3 | | | | Cardiff | Cardiff parkrun # 612 | 31 Aug 19 |
| parkrun | 16:57 | | | | 8 | | | | Cardiff | Cardiff parkrun # 577 | 1 Jan 19 |
| parkrun | 16:58 | | | | 12 | | | 1 | Cardiff | Cardiff parkrun # 586 | 2 Mar 19 |
| parkrun | 16:58 | | | | 4 | | | 1 | Cardiff | Cardiff parkrun # 609 | 10 Aug 19 |
| parkrun | 16:59 | | | | 5 | | | | Cardiff | Cardiff parkrun # 608 | 3 Aug 19 |
| parkrun | 17:01 | | | | 8 | | | | Cardiff | Cardiff parkrun # 616 | 28 Sep 19 |
| parkrun | 17:02 | | | | 4 | | | 1 | Cardiff | Cardiff parkrun # 619 | 19 Oct 19 |
| parkrun | 17:02 | | | | 2 | | | | Cardiff | Cardiff parkrun # 627 | 14 Dec 19 |
| parkrun | 17:15 | | | | 16 | | | | Cardiff | Cardiff parkrun # 593 | 20 Apr 19 |
| parkrun | 17:15 | | | | 5 | | | | Cardiff | Cardiff parkrun # 610 | 17 Aug 19 |
| parkrun | 17:18 | | | | 4 | | | 1 | Cardiff | Cardiff parkrun # 595 | 4 May 19 |
| parkrun | 17:46 | | | | 6 | | | | Cardiff | Cardiff parkrun # 594 | 27 Apr 19 |
| parkrun | 17:51 | | | | 11 | | | | Cardiff | Cardiff parkrun # 611 | 24 Aug 19 |
| parkrun | 18:11 | | | | 14 | | | | Cardiff | Cardiff parkrun # 605 | 13 Jul 19 |
| parkrun | 18:29 | | | | 14 | | | | Edinburgh | Edinburgh parkrun # 505 | 20 Jul 19 |
| 10K | 34:35 | | | 34:38 | 60 | | | 10 | Cardiff | Brecon Carreg Cardiff Bay 10K | 31 Mar 19 |
| 10M | 57:54 | | | | 3 | | | 1 | Cardiff | Les Croupiers Handicap 10 | 20 Jan 19 |
| 2018 V35 Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.55 | i | | | 1 | 3 | | | Cardiff | Cardiff Met GP3: Non-Thomas Open | 4 Feb 18 |
| 800 | 1:59.61 | i | | | 4 | | | | Madrid, ESP | EMA - European Masters Championships | 22 Mar 18 |
| 800 | 2:00.28 | i | | | 2 | 2 | | | Cardiff | Cardiff Met GP2: New Year Open | 14 Jan 18 |
| 800 | 2:00.55 | i | | | 2 | s2 | | | Madrid, ESP | EMA - European Masters Championships | 21 Mar 18 |
| 800 | 2:01.43 | i | | | 2 | h2 | | | Madrid, ESP | EMA - European Masters Championships | 21 Mar 18 |
| 800 | 2:03.46 | | | | 4 | 1 | | | Cardiff Met | MDAL Middle Distance Open | 25 Apr 18 |
| 1M | 4:50 | | | | 3 | | | 2 | Cardiff | Cardiff Summer Series Mile | 27 Apr 18 |
| parkrun | 16:12 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 531 | 10 Feb 18 |
| parkrun | 16:16 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 571 | 1 Dec 18 |
| parkrun | 16:26 | | | | 5 | | | | Cardiff | Cardiff parkrun # 529 | 27 Jan 18 |
| parkrun | 16:28 | | | | 6 | | | 1 | Cardiff | Cardiff parkrun # 532 | 17 Feb 18 |
| parkrun | 16:39 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 574 | 22 Dec 18 |
| parkrun | 16:41 | | | | 3 | | | 1 | Cardiff | Cardiff parkrun # 568 | 10 Nov 18 |
| parkrun | 16:45 | | | | 4 | | | | Cardiff | Cardiff parkrun # 533 | 24 Feb 18 |
| parkrun | 16:54 | | | | 8 | | | | Cardiff | Cardiff parkrun # 567 | 3 Nov 18 |
| parkrun | 17:16 | | | | 9 | | | 1 | Cardiff | Cardiff parkrun # 537 | 31 Mar 18 |
| parkrun | 17:19 | | | | 4 | | | | Cardiff | Cardiff parkrun # 561 | 15 Sep 18 |
| parkrun | 17:20 | | | | 9 | | | 1 | Cardiff | Cardiff parkrun # 550 | 30 Jun 18 |
| parkrun | 17:21 | | | | 8 | | | | Cardiff | Cardiff parkrun # 538 | 7 Apr 18 |
| parkrun | 17:32 | | | | 9 | | | | Cardiff | Cardiff parkrun # 566 | 27 Oct 18 |
| parkrun | 17:34 | | | | 9 | | | | Cardiff | Cardiff parkrun # 552 | 14 Jul 18 |
| parkrun | 17:35 | | | | 12 | | | | Cardiff | Cardiff parkrun # 569 | 17 Nov 18 |
| parkrun | 17:38 | | | | 12 | | | | Cardiff | Cardiff parkrun # 565 | 20 Oct 18 |
| parkrun | 17:40 | | | | 9 | | | | Cardiff | Cardiff parkrun # 526 | 6 Jan 18 |
| parkrun | 17:40 | | | | 12 | | | | Cardiff | Cardiff parkrun # 551 | 7 Jul 18 |
| parkrun | 17:42 | | | | 4 | | | | Cardiff | Cardiff parkrun # 525 | 1 Jan 18 |
| parkrun | 17:56 | | | | 13 | | | | Cardiff | Cardiff parkrun # 549 | 23 Jun 18 |
| parkrun | 18:14 | | | | 16 | | | 1 | Cardiff | Cardiff parkrun # 572 | 8 Dec 18 |
| parkrun | 18:35 | | | | 18 | | | | Cardiff | Cardiff parkrun # 527 | 13 Jan 18 |
| parkrun | 18:39 | | | | 27 | | | | Cardiff | Cardiff parkrun # 553 | 21 Jul 18 |
| parkrun | 19:29 | | | | 25 | | | | Cardiff | Cardiff parkrun # 535 | 17 Mar 18 |
| 5.38ML | 31:20 | | | | 50 | L7 | | | Sutton Coldfield | ERRA National Men's 12-Stage Relays | 14 Apr 18 |
| 10M | 57:48 | | | | 1 | | | | Cardiff | Les Croupiers Handicap 10 | 21 Jan 18 |
| 2017 V35 Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.0 | | | | 1 | 1 | | | Cardiff | Welsh Masters' League | 29 Aug 17 |
| Mile | 4:31.0 | | | | 4 | 1 | | | Cardiff | Cardiff Night of Endurance | 12 Aug 17 |
| 3000 | 9:41.19 | | | | 4 | | | | Cardiff | Welsh Masters' League | 25 Apr 17 |
| 1M | 4:33 | | | | 1 | | | | Butetown | Butetown Mile | 27 Aug 17 |
| 1M | 4:34 | | | | 2 | | | 2 | Cardiff | Cardiff Half Marathon Festival of Running Miles (inc Welsh & British Masters Championships) | 30 Sep 17 |
| 1M | 4:45 | | | | 2 | | | | Pontcanna Fields | Cardiff Summer Series Mile | 28 Apr 17 |
| 2M | 10:33 | | | | 9 | | | | Pontcanna Fields | Cardiff Summer Series 2 | 12 May 17 |
| 2.5MMTL | 14:13 | | | | 1 | L3 | | | St. Nicholas, Cardiff | Cottrell Park Relays | 21 May 17 |
| 3MMTL | 15:55 | | | | 1 | L2 | | | Penarth | Cosmeston Relays | 12 Jul 17 |
| 5K | 16:19 | | | | 7 | | | | Cardiff | Cardiff Summer Sizzler 5K | 2 Aug 17 |
| 5K | 16:35 | | | | 1 | | | | Cardiff | Les Croupiers Race of Truth 5K | 17 Aug 17 |
| 5K | 17:06 | | | 17:08 | 39 | | | | Cardiff | Cardiff Race for Victory 5K (Inc Welsh Championships) | 30 Apr 17 |
| parkrun | 15:59 | | | | 3 | | | | Cardiff | Cardiff parkrun # 515 | 28 Oct 17 |
| parkrun | 16:01 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 512 | 7 Oct 17 |
| parkrun | 16:16 | | | | 1 | | | 1 | Cardiff | Cardiff parkrun # 524 | 30 Dec 17 |
| parkrun | 16:28 | | | | 5 | | | | Cardiff | Cardiff parkrun # 503 | 5 Aug 17 |
| parkrun | 16:32 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 500 | 15 Jul 17 |
| parkrun | 16:34 | | | | 7 | | | | Cardiff | Cardiff parkrun # 501 | 22 Jul 17 |
| parkrun | 16:36 | | | | 5 | | | | Cardiff | Cardiff parkrun # 487 | 15 Apr 17 |
| parkrun | 16:40 | | | | 2 | | | | Cardiff | Cardiff parkrun # 484 | 25 Mar 17 |
| parkrun | 16:47 | | | | 3 | | | | Grangemoor | Grangemoor parkrun # 96 | 9 Sep 17 |
| parkrun | 17:10 | | | | 1 | | | 1 | Grangemoor | Grangemoor parkrun # 70 | 11 Mar 17 |
| parkrun | 17:10 | | | | 1 | | | 1 | Grangemoor | Grangemoor parkrun # 71 | 18 Mar 17 |
| parkrun | 17:13 | | | | 4 | | | | Cardiff | Cardiff parkrun # 502 | 29 Jul 17 |
| parkrun | 17:15 | | | | 9 | | | | Cardiff | Cardiff parkrun # 514 | 21 Oct 17 |
| parkrun | 17:18 | | | | 7 | | | | Cardiff | Cardiff parkrun # 509 | 16 Sep 17 |
| parkrun | 17:24 | | | | 13 | | | | Cardiff | Cardiff parkrun # 488 | 22 Apr 17 |
| parkrun | 17:24 | | | | 8 | | | | Cardiff | Cardiff parkrun # 516 | 4 Nov 17 |
| parkrun | 17:35 | | | | 5 | | | | Cardiff | Cardiff parkrun # 494 | 3 Jun 17 |
| parkrun | 17:57 | | | | 2 | | | | Grangemoor | Grangemoor parkrun # 93 | 19 Aug 17 |
| parkrun | 18:04 | | | | 14 | | | | Cardiff | Cardiff parkrun # 513 | 14 Oct 17 |
| parkrun | 18:24 | | | | 4 | | | | Grangemoor | Grangemoor parkrun # 66 | 11 Feb 17 |
| parkrun | 19:26 | | | | 28 | | | | Cardiff | Cardiff parkrun # 510 | 23 Sep 17 |
| 5M | 27:17 | | | | 5 | | | 3 | Cardiff | Old Father Time Vets 5 | 31 Dec 17 |
| 10K | 34:06 | | | 34:07 | 19 | | | | Swansea | Admiral Swansea Bay 10K | 24 Sep 17 |
| 8.5ML | 47:16 | | | | 3 | L9 | | | Caernarfon | Welsh Castles Relay | 10 Jun 17 |
| 2016 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1M | 4:42 | | | | 5 | | | 4 | Cardiff | Cardiff Half Marathon Festival of Running Miles (inc Welsh & British Masters Championships) | 1 Oct 16 |
| parkrun | 16:42 | | | | 4 | | | | Cardiff | Cardiff parkrun # 461 | 29 Oct 16 |
| parkrun | 17:07 | | | | 6 | | | | Cardiff | Cardiff parkrun # 453 | 3 Sep 16 |
| parkrun | 18:29 | | | | 17 | | | | Cardiff | Cardiff parkrun # 424 | 13 Feb 16 |
| parkrun | 18:35 | | | | 15 | | | | Cardiff | Cardiff parkrun # 444 | 2 Jul 16 |
| Mar | 2:59:10 | | | 2:59:12 | 11 | | | | Llanelli | Great Welsh Marathon | 17 Apr 16 |
| 2015 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:33 | | | | 8 | | | | Cardiff | Cardiff parkrun # 414 | 19 Dec 15 |
| parkrun | 17:37 | | | | 6 | | | 1 | Cardiff | Cardiff parkrun # 408 | 7 Nov 15 |
| parkrun | 27:25 | | | | 291 | | | | Cardiff | Cardiff parkrun # 410 | 21 Nov 15 |
| HM | 79:29 | | | 79:32 | 155 | | | | Cardiff | Lloyds Bank Cardiff Half Marathon | 4 Oct 15 |
| 2014 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:57 | | | | 18 | | | | Cardiff | Cardiff parkrun # 341 | 9 Aug 14 |
| 2013 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:37 | | | | 49 | | | | Cardiff | Cardiff parkrun # 290 | 31 Aug 13 |
| 2012 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:15 | | | | 57 | | | | Cardiff | Cardiff parkrun # 250 | 8 Dec 12 |