| 2025 SEN Newport H/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:52.64 | | | | 5 | C | | | Bury | BMC Regional Races | 24 Aug 25 |
| 800 | 1:53.78 | | | | 1 | H | | | Loughborough | BMC Grand Prix - World Athletics Challenger | 21 Jun 25 |
| 800 | 1:57.3 | | | | 1 | A | | | Burton | Midland Counties League Division 2 | 17 May 25 |
| 1500 | 3:49.77 | | | | 2 | 7 | | | Watford | Watford Harriers Open Graded Meetings | 30 Apr 25 |
| 1500 | 3:51.33 | | | | 11 | B | | | Bury | BMC Grand Prix - World Athletics Challenger | 24 May 25 |
| 1500 | 3:51.42 | | | | 12 | D | | | Trafford | BMC Grand Prix - World Athletics Challenger | 9 Aug 25 |
| 1500 | 4:01.39 | | | | 4 | h1 | | | Cardiff | Welsh Senior & U17 Championships (British U23) | 28 Jun 25 |
| 1500 | 4:06.75 | | | | 1 | A | | | Yate | Midland Counties League Division 2 | 31 Aug 25 |
| 1MNAD | 4:14 | | | 4:50 | 7 | | | | Leicester | Podium Festival 5K | 15 Mar 25 |
| 5K | 14:36 | | | 14:37 | | C | | | Battersea Park | Friday Night 5K Under the Lights | 27 Feb 25 |
| 5K | 14:41 | | | 14:41 | 17 | | | | Cardiff | Cardiff Race For Victory 5K | 4 May 25 |
| parkrun | 15:39 | | | | 1 | | | 1 | Gunnersbury | Gunnersbury parkrun # 646 | 11 Oct 25 |
| 8.8KXC | 31:08 | | | | 5 | | | | Margam Park | The John H Collins Gwent League | 8 Feb 25 |
| 2024 SEN Newport H/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:54.68 | | | | 5 | A | | | Newport | BMC Regional Races | 22 Jun 24 |
| 800 | 1:55.4 | | | | 2 | A | | | Leamington | Midland Counties League - Division 2 | 18 May 24 |
| 800 | 1:56.92 | | | | 2 | A | | | Yate | Midland Counties League - Division 2 | 18 Aug 24 |
| 800 | 1:57.0 | | | | 2 | A | | | Street | BMC PB Classic | 1 Jun 24 |
| 800 | 1:57.57 | | | | 2 | A | | | Newport | Midland Counties League - Division 2 | 14 Jul 24 |
| 1500 | 3:54.80 | | | | 9 | A | | | Loughborough | BMC Regional Races | 7 Aug 24 |
| 1500 | 3:55.18 | | | | 1 | A | | | Wormwood Scrubs | BMC Regional Races | 5 Jun 24 |
| 1500 | 3:59.32 | | | | 6 | | | | Cardiff | Welsh Athletics 106th Senior & U15 Championships | 15 Jun 24 |
| 1500 | 3:59.88 | | | | 3 | h2 | | | Cardiff | Welsh Athletics 106th Senior & U15 Championships | 15 Jun 24 |
| 1500 | 4:00.00 | i | | | 2 | C | | | Cardiff | BMC Indoor Races | 21 Jan 24 |
| 1500 | 4:01.86 | | | | 1 | A | | | Newport | Midland Counties League - Division 2 | 14 Jul 24 |
| 1500 | 4:03.84 | | | | 2 | A | | | Yate | Midland Counties League - Division 2 | 18 Aug 24 |
| 1500 | 4:04.0 | | | | 3 | A | | | Leamington | Midland Counties League - Division 2 | 18 May 24 |
| 3000 | 8:29.03 | i | | | 1 | 3 | | | Cardiff | Cardiff Met Christmas Classic | 15 Dec 24 |
| 5K | 14:55 | | | 14:55 | 120 | | | | Armagh | Armagh International Road Races | 8 Feb 24 |
| 5K | 14:59 | c | | | 31 | W3 | | | Bath | Bristol Track Club Race Day 3K / 5K | 13 Apr 24 |
| parkrun | 15:24 | | | | 1 | | | 1 | Riverfront | Riverfront parkrun # 320 | 19 Oct 24 |
| parkrun | 15:32 | | | | 1 | | | 1 | Riverfront | Riverfront parkrun # 289 | 16 Mar 24 |
| 8.8KXC | 28:54 | | | | 9 | | | | Blaise Castle | The John H Collins Gwent League | 30 Nov 24 |
| 2023 SEN Newport H/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.75 | | | | 3 | 3 | | | Tooting Bec | South London Athletics Network 1,2,3,4 Sprint Open & Relay Meeting | 27 May 23 |
| 400 | 53.17 | | | | 5 | 1 | | | Aberdare | Welsh Athletics Sprints Open and Field | 19 Jul 23 |
| 400 | 53.18 | | | | 2 | | | | Newport | Welsh 3000m & 5000m Championships | 31 May 23 |
| 800 | 1:55.45 | | | | 6 | A | | | Wormwood Scrubs | BMC Regional Races | 21 Jun 23 |
| 800 | 1:55.91 | | | | 8 | 11 | | | Watford | Watford Harriers Open Graded Meetings | 9 Aug 23 |
| 800 | 1:56.20 | | | | 3 | h1 | | | Cardiff | Welsh Senior/U15 Championships | 25 Jun 23 |
| 800 | 1:56.76 | | | | 6 | | | | Cardiff | Welsh Senior/U15 Championships | 25 Jun 23 |
| 800 | 1:56.85 | | | | 3 | A | | | Exeter | BMC Regional Races | 25 Jul 23 |
| 800 | 1:57.7 | | | | 2 | A | | | Leamington | Midland Counties League Division 3 | 20 May 23 |
| 800 | 1:58.32 | | | | 6 | 16 | | | Watford | Watford Harriers Open Graded Meetings | 19 Apr 23 |
| 800 | 2:02.0 | | | | 1 | B | | | Abingdon | Midland Counties League Division 3 | 9 Sep 23 |
| 800 | 2:02.5 | | | | 2 | A | | | Stoke | Midland Counties League Division 3 | 19 Aug 23 |
| 1500 | 4:06.5 | | | | 2 | A | | | Stoke | Midland Counties League Division 3 | 19 Aug 23 |
| 1500 | 4:13.6 | | | | 1 | A | | | Abingdon | Midland Counties League Division 3 | 9 Sep 23 |
| 1500 | 4:15.1 | | | | 2 | A | | | Leamington | Midland Counties League Division 3 | 20 May 23 |
| 1M | 4:28 | | | | 1 | R10 | | | Cardiff | Cardiff Bannister Anniversary Miles | 5 May 23 |
| 2.1KL | 5:50 | | | | 1 | L02 | | | Pontypridd | Pontypridd Park Relays | 30 Aug 23 |
| parkrun | 15:38 | | | | 1 | | | 1 | Riverfront | Riverfront parkrun # 233 | 28 Jan 23 |
| parkrun | 15:43 | | | | 1 | | | 1 | Riverfront | Riverfront parkrun # 245 | 29 Apr 23 |
| parkrun | 15:45 | | | | 1 | | | 1 | Riverfront | Riverfront parkrun # 266 | 14 Oct 23 |
| parkrun | 15:48 | | | | 1 | | | 1 | Riverfront | Riverfront parkrun # 268 | 28 Oct 23 |
| 8.8KXC | 28:36 | | | | 7 | | | | Blaise Castle | The John H Collins Gwent League | 2 Dec 23 |
| 9KXC | 32:58 | | | | 2 | | | | Cotswold Farm Park | Gloucestershire County Championships | 7 Jan 23 |
| 9.6KXC | 32:59 | | | | 61 | | | | Cardiff | British Athletics Cross Challenge (inc John H Collins Gwent League) | 11 Nov 23 |
| 2022 SEN Newport H/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.93 | | | | 6 | A | | | Exeter | BMC Regional Races | 28 Jun 22 |
| 800 | 1:57.70 | | | | 2 | | | | Cardiff | Welsh Senior & U15 Championships | 11 Jun 22 |
| 800 | 1:58.27 | | | | 2 | 1 | | | Cheltenham | Brewer Memorial Games | 2 May 22 |
| 800 | 1:58.85 | | | | 1 | | | | Aberdare | South & East Wales Regional Championships | 14 May 22 |
| 800 | 1:59.05 | | | | 2 | 1 | | | Cardiff | Welsh Athletics Event Specific Endurance 1 | 8 May 22 |
| 800 | 1:59.5 | | | | 1 | A | | | Hereford | Midland Counties Track & Field League Division 4SW | 22 May 22 |
| 5M | 25:29 | | | 25:30 | 4 | | | 1 | Glynneath | Glynneath 5 | 26 Dec 22 |
| 9.53KXC | 35:13 | | | | 17 | R10 | | | Monmouth | Welsh Inter-Regional Championships | 19 Nov 22 |
| 9.8KXC | 31:40 | | | | 12 | | | | Pembrey Country Park | The John H Collins Gwent League | 3 Dec 22 |
| 2021 SEN Newport H/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.2 | | | | 2 | 1 | | | Gloucester | Gloucester June Open | 15 Jun 21 |
| 800 | 2:00.2 | | | | 2 | 1 | | | Cheltenham | Cheltenham Restart Open | 29 May 21 |
| 800 | 2:00.66 | | | | 3 | 1 | | | Newport | Welsh Athletics Track Invitational | 1 May 21 |
| 800 | 2:01.6 | | | | 1 | | | | Gloucester | Gloucestershire County Championships | 16 May 21 |
| 1500 | 4:02.71 | | | | 2 | 3 | | | Newport | Welsh Athletics Event Specific - Endurance | 26 Jun 21 |
| 5K | 15:04 | c | | | 9 | 1 | | | Hereford | Hereford Couriers 5K Series | 7 Apr 21 |
| 9.355KXC | 32:10 | | | | 15 | | | | Brecon | Welsh Inter-Regional Championships | 20 Nov 21 |
| 2020 SEN Newport H/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.63 | | | | 9 | 3 | | | Loughborough | Charnwood AC August Open | 30 Aug 20 |
| 800 | 2:03.91 | | | | 2 | 4 | | | Swansea | Welsh Athletics Track Pilot Competition | 16 Aug 20 |
| 3000 | 8:58.05 | i | | | 3 | | | | Cardiff | Non Thomas New Year Open inc. South West England, Welsh Masters, Welsh Athletics Senior 3000m Championships & BMC Races | 19 Jan 20 |
| parkrun | 16:07 | | | | 1 | | | 1 | Aberbeeg | Aberbeeg parkrun # 65 | 7 Mar 20 |
| 2019 U23 Micky Morris Racing Team/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:51 | | | | 2 | | | 1 | Newport | Newport parkrun # 442 | 21 Sep 19 |
| 5M | 26:38 | | | 26:38 | 7 | | | | Glynneath | Glynneath 5 | 26 Dec 19 |
| 9.6KXC | 35:08 | | | | 86 | | | | Cardiff | Start Fitness Gwent League (Inc British Athletics Cross Challenge) | 12 Oct 19 |
| 10KXC | 39:50 | | | | 243 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 9 Mar 19 |
| 2018 U23 Micky Morris Racing Team/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.79 | | | | 7 | 1 | | | Neath | Welsh Athletics League | 20 May 18 |
| 1500 | 4:14.8 | | | | 2 | | | | Newport | Welsh Athletics League | 11 Aug 18 |
| 1500 | 4:16.57 | | | | 10 | 1 | | | Newport | Welsh Athletics Endurance Open | 1 Aug 18 |
| 1500 | 4:25.57 | | | | 3 | 2 | | | Neath | Welsh Athletics League | 20 May 18 |
| 3000 | 9:00.22 | | | | 4 | | | | Cardiff | Welsh Championships | 14 Jul 18 |
| 3000 | 9:03.08 | | | | 4 | | | | Swansea | Welsh Athletics League | 10 Jun 18 |
| 3000 | 9:11.96 | | | | 2 | | | | Cardiff | South / East Wales Regional Championships | 12 May 18 |
| 5000 | 15:33.08 | | | | 12 | 1 | | | Yate | Bristol & West AC Night of Fast 5000m Open | 23 Jun 18 |
| 1M | 4:35 | | | | 2 | | | | Parc Bryn Bach | Steve Jones 1 mile series | 18 May 18 |
| 5K | 15:49 | | | | 2 | | | 1 | Cardiff | SSAFA 5K | 23 May 18 |
| 5K | 16:02 | | | | 7 | | | | Hereford | Hereford Couriers 5K Series | 6 Jun 18 |
| 5K | 16:08 | | | | 1 | | | | Bristol | Filton Flyer 5K Series | 29 May 18 |
| parkrun | 16:33 | | | | 1 | | | 1 | Newport | Newport parkrun # 385 | 21 Jul 18 |
| parkrun | 16:38 | | | | 1 | | | 1 | Bryn Bach | Bryn Bach parkrun # 285 | 21 Apr 18 |
| 4M | 20:41 | | | | 2 | | | | Redwick | Rose Inn 4 Series | 10 Jul 18 |
| 4M | 20:52 | | | | 3 | | | | Redwick | Rose Inn 4 Series | 12 Jun 18 |
| 4M | 21:02 | | | | 5 | | | | Redwick | Rose Inn 4 Series | 8 May 18 |
| 10K | 33:45 | | | | 15 | | | | Beachley | Summer Speedway 10K | 17 Jun 18 |
| HM | 72:17 | | | 72:18 | 61 | | | | Cardiff | Cardiff Half Marathon | 7 Oct 18 |
| 2017 U23 Newport H/Islwyn |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.7 | | | | 3 | 2 | | | Neath | Welsh Athletics League | 16 Jul 17 |
| 800 | 2:04.99 | i | | | 6 | 1 | | | Cardiff | Cardiff Met GP3: Non-Thomas Open (inc South West of England & Welsh Masters Championships) | 5 Feb 17 |
| 800 | 2:06.06 | i | | | 2 | 3 | | | Cardiff | Cardiff Met GP2: New Year Open (inc South West of England & Welsh Masters Championships) | 15 Jan 17 |
| 1500 | 4:11.77 | | | | 10 | 1 | | | Newport | Welsh Athletics Endurance Open | 5 Jul 17 |
| 1500 | 4:12.92 | | | | 3 | 1 | | | Neath | Welsh Athletics League | 16 Jul 17 |
| 1500 | 4:16.19 | | | | 1 | | | | Stoke Gifford | Bristol & West Open Series | 18 Jul 17 |
| 1500 | 4:16.35 | | | | 1 | | | | Brecon | East / South Wales Regional Championships | 14 May 17 |
| 3000 | 9:05.18 | | | | 4 | 2 | | | Newport | Welsh Athletics League | 23 Apr 17 |
| 3000 | 9:06.53 | | | | 5 | 2 | | | Swansea | Welsh Athletics League | 29 Jul 17 |
| 5K | 15:49 | | | 15:50 | 15 | | | | Cardiff | Cardiff Race for Victory 5K (Inc Welsh Championships) | 30 Apr 17 |
| 5K | 15:59 | | | | 4 | | | | Cardiff | SSAFA 5K | 26 Jul 17 |
| 5K | 16:03 | | | | 11 | | | | Bristol | Aztec West Fast 5K | 31 Jan 17 |
| parkrun | 15:54 | | | | 4 | | | | Cardiff | Cardiff parkrun # 519 | 25 Nov 17 |
| parkrun | 16:24 | | | | 1 | | | 1 | Bryn Bach | Bryn Bach parkrun # 254 | 26 Aug 17 |
| parkrun | 16:39 | | | | 1 | | | 1 | Riverfront | Riverfront parkrun # 1 | 21 Jan 17 |
| parkrun | 16:42 | | | | 2 | | | | Riverfront | Riverfront parkrun # 12 | 8 Apr 17 |
| 4M | 20:49 | | | | 6 | | | 1 | Redwick | Rose Inn 4 Series | 11 Jul 17 |
| 4M | 21:05 | | | | 6 | | | 1 | Redwick | Rose Inn 4 Series | 9 May 17 |
| 9.6KXC | 30:04 | | | | 35 | | | | Cardiff | Start Fitness Gwent League (inc South & West Wales Championships & BA Cross Challenge) | 14 Oct 17 |
| 10K | 33:33 | | | 33:36 | 33 | | | | Cardiff | Cardiff 10K | 3 Sep 17 |
| 10K | 33:55 | | | 33:58 | 7 | | | | Cwmavon | Richard Burton 10K | 5 Nov 17 |
| 10K | 34:08 | | | 34:09 | 27 | | | 1 | Bristol | Simplyhealth Great Bristol 10K | 7 May 17 |
| 10K | 34:35 | | | 34:36 | 1 | | | | Cardiff | St David's Day 10K | 5 Mar 17 |
| 10K | 34:45 | | | | 2 | | | | Boddington | Boddington 10K | 25 Jun 17 |
| 10KDH | 31:50 | | | 31:51 | 1 | | | 1 | Blaenavon | Torfaen Mic Morris 10K | 17 Sep 17 |
| HM | 73:37 | | | 73:37 | 46 | | | | Cardiff | Cardiff Half Marathon | 1 Oct 17 |
| 2016 U20 Newport H/Islwyn |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:07.9 | | | | 3 | 1 | | | Newport | Newport Harriers Club Championships | 12 Apr 16 |
| 800 | 2:08.42 | | | | 4 | | | | Brecon | South & East Wales Regional Championships | 14 May 16 |
| 800 | 2:11.2 | | | | 2 | A | | | Hereford | UK Youth Development U17/U20 League Division Midland South/West 1 | 1 May 16 |
| 800 | 2:14.2 | | | | 6 | A | | | Tamworth | Athletics Direct Midland League Division 2 | 8 May 16 |
| 1500 | 4:19.68 | | | | 1 | B | | | Swansea | UK Youth Development U17/U20 League Division Midland South/West 1 | 29 May 16 |
| 1500 | 4:21.2 | | | | 2 | A | | | Nottingham | Athletics Direct Midland League Division 2 | 4 Jun 16 |
| 1500 | 4:23.0 | | | | 2 | 3 | | | Newport | Newport Harriers Club Championships | 14 Apr 16 |
| 1500 | 4:28.9 | | | | 1 | A | | | Hereford | UK Youth Development U17/U20 League Division Midland South/West 1 | 1 May 16 |
| 3000 | 9:17.40 | | | | 4 | | | | Brecon | Welsh Inter Regional Championships | 27 Aug 16 |
| 3000 | 9:17.55 | | | | 5 | | | | Brecon | Welsh Athletics League | 18 Jun 16 |
| 3000 | 9:40.1 | | | | 5 | | | | Newport | Welsh Athletics League | 24 Apr 16 |
| 3K | 10:01 | | | | 2 | | | | Plymouth | Armada Athletics Network 3K Series | 9 Nov 16 |
| 5K | 16:20 | | | | 11 | | | 4 | Bridgend | Welsh 5K Championships | 20 Aug 16 |
| parkrun | 16:51 | | | | 2 | | | 1 | Bryn Bach | Bryn Bach parkrun # 211 | 8 Oct 16 |
| parkrun | 16:52 | | | | 1 | | | 1 | Newport | Newport parkrun # 275 | 11 Jun 16 |
| parkrun | 17:00 | | | | 1 | | | 1 | Newport | Newport parkrun # 284 | 13 Aug 16 |
| parkrun | 17:20 | | | | 1 | | | 1 | Newport | Newport parkrun # 299 | 26 Nov 16 |
| parkrun | 17:23 | | | | 1 | | | 1 | Newport | Newport parkrun # 294 | 22 Oct 16 |
| 5.4KL | 19:20 | | | | 8 | L1 | | | Bargoed | Welsh Road Relay Championships | 10 Apr 16 |
| 4M | 21:44 | | | | 9 | | | | Redwick | Rose Inn 4 Series | 14 Jun 16 |
| 5M | 26:17 | | | | 8 | | | 1 | Glynneath | Glynneath 5 | 26 Dec 16 |
| 2015 U20 Micky Morris Racing Team/Islwyn |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4M | 24:12 | | | | 35 | | | 5 | Redwick | Rose Inn 4 Series | 12 May 15 |
| 10K | 38:50 | | | 38:53 | 66 | | | 5 | Caerphilly | Caerphilly 10K | 21 Jun 15 |