| 2025 U23 Cardiff/Lamar Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:52.83 | | | | 1 | 2 | | | Long Beach CA, USA | Pacific Coast Invitational | 17 Apr 25 |
| 1500 | 3:55.50 | | | | 4 | 4 | | | College Station TX, USA | Alumni Muster Invitational | 3 May 25 |
| Mile | 4:10.22 | i | | | 1 | 4 | | | Houston TX, USA | Robert Platt Invitational | 31 Jan 25 |
| 3000 | 8:19.42 | i | | | 2 | 1 | | | Houston TX, USA | Leonard Hilton Memorial Invitational | 10 Jan 25 |
| 3000 | 8:19.70 | i | | | 6 | 2 | | | Birmingham AL, USA | Southland Conference Indoor Championships | 3 Mar 25 |
| 3000 | 8:23.10 | i | | | 4 | 3 | | | Houston TX, USA | Robert Platt Invitational | 1 Feb 25 |
| 5000 | 14:14.81 | | | | 8 | OB1 | | | Azusa CA, USA | Bryan Clay Invitational | 17 Apr 25 |
| 5000 | 14:15.31 | i | | | 14 | 6 | | | Boston MA, USA | Boston University David Hemery Valentine Invitational | 14 Feb 25 |
| 5000 | 14:27.83 | i | | | 5 | | | | Birmingham AL, USA | Southland Conference Indoor Championships | 2 Mar 25 |
| 5000 | 14:30.46 | | | | 9 | 9 | | | Vienna, AUT | Track Night Vienna | 14 Jun 25 |
| 5000 | 14:40.26 | | | | 5 | | | | Cardiff | Welsh Senior & U17 Championships (British U23) | 28 Jun 25 |
| 5000 | 14:47.34 | | | | 5 | | | | Houston TX, USA | Southland Conference Outdoor Track & Field Championships | 17 May 25 |
| 10000 | 30:02.85 | | | | 1 | | | | Austin TX, USA | Texas Relays | 27 Mar 25 |
| 10000 | 31:05.06 | | | | 3 | | | | Houston TX, USA | Southland Conference Outdoor Track & Field Championships | 15 May 25 |
| 6KXC | 18:20 | | | | 9 | | | | Mechanicsville VA, USA | Spider Alumni | 30 Aug 25 |
| 4MXC | 19:56 | | | | 11 | | | | Haverford PA, USA | Main Line Invitational | 19 Sep 25 |
| 8KXC | 24:11 | | | | 6 | O | | | Bethlehem PA, USA | Paul Short Run | 3 Oct 25 |
| 8KXC | 24:22 | | | | 13 | | | | Cedarville OH, USA | A10 XC Chamionships | 1 Nov 25 |
| 8KXC | 24:33 | | | | 6 | | | | Van Cortlandt NY, USA | IC4A/ECAC XC Championship | 17 Oct 25 |
| 10K | 30:11 | | | 30:14 | 52 | | 52 | 45 | Telford | Telford 10K | 14 Dec 25 |
| 10KXC | 30:59 | | | | 55 | | | | Earlysville VA, USA | NCAA Division I Southeast Region Cross Country Championships | 14 Nov 25 |
| 2024 U23 Cardiff/Cardiff Met Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:55.93 | | | | 5 | A | | | Exeter | BMC Regional Races | 25 Jun 24 |
| 1500 | 3:56.89 | | | | 3 | A | | | Aberdare | BMC Regional Races and WA Open | 23 Jul 24 |
| 1500 | 3:58.16 | | | | 5 | | | | Cardiff | Welsh Athletics 106th Senior & U15 Championships | 15 Jun 24 |
| 1500 | 4:00.39 | | | | 4 | h2 | | | Cardiff | Welsh Athletics 106th Senior & U15 Championships | 15 Jun 24 |
| 3000 | 8:24.06 | | | | 11 | B | | | Birmingham Uni | BMC Grand Prix - World Athletics Challenger | 6 Jul 24 |
| 5000 | 14:15.19 | | | | 2 | B | | | Watford | BMC Grand Prix - World Athletics Challenger | 8 Jun 24 |
| 5000 | 14:16.58 | | | | 16 | 10 | | | Wimbledon | Wimbledon 5000m Festival Night | 3 Aug 24 |
| 5000 | 14:44.50 | | | | 11 | 1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 6 May 24 |
| 1M | 4:24 | | | | 1 | | | | Cardiff | Cardiff Summer Series Mile | 26 Apr 24 |
| 5K | 14:43 | c | | | 24 | W3 | | | Bath | Bristol Track Club Race Day 3K / 5K | 13 Apr 24 |
| 5K | 14:44 | | | | 38 | R09 | | | Leicester | Podium Festival 5K | 16 Mar 24 |
| 5K | 15:01 | | | 15:01 | 2 | | | | Mountain Ash | Nos Galan Races | 31 Dec 24 |
| 5K | 15:20 | | | 15:20 | 163 | | | | Armagh | Armagh International Road Races | 8 Feb 24 |
| 5KXC | 15:23 | | | | 13 | | | | New Orleans LA, USA | Battle For New Orleans XC Opener | 30 Aug 24 |
| 8KXC | 23:42 | | | | 45 | | | | College Station TX, USA | Arturo Barrios Invitational | 18 Oct 24 |
| 8KXC | 25:30 | | | | 11 | | | | New Orleans LA, USA | SLC Cross Country Championships | 1 Nov 24 |
| 8KXC | 25:33 | | | | 58 | | | | Stillwater OK, USA | Cowboy Jamboree | 28 Sep 24 |
| 10K | 31:38 | | | 31:38 | 7 | | 2 | | Cardiff | Brecon Carreg Cardiff Bay 10K | 19 May 24 |
| 10KXC | 31:07 | | | | 44 | | | | Bryan-College Station TX, USA | NCAA Division I South Central Region Cross Country Championships | 15 Nov 24 |
| 2023 U23 Cardiff/Cardiff Met Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:53.09 | | | | 2 | | | | Cardiff | Welsh Senior/U15 Championships | 24 Jun 23 |
| 1500 | 3:55.04 | | | | 12 | A | | | Birmingham (U) | BMC Regional Races | 12 Jul 23 |
| 1500 | 4:07.84 | | | | 1 | h1 | | | Cardiff | Welsh Senior/U15 Championships | 24 Jun 23 |
| 3000 | 8:20.85 | i | | | 4 | 1 | | | Cardiff | Cardiff Met Grand Prix | 22 Jan 23 |
| 3000 | 8:21.58 | | | | 9 | | | | Loughborough | Loughborough International | 21 May 23 |
| 3000 | 8:24.61 | | | | 15 | A | | | Birmingham Uni | BMC Gold Standard Races | 10 May 23 |
| 3000 | 8:24.62 | | | | 14 | B | | | Birmingham Uni | BMC Grand Prix - World Athletics Challenger | 29 Jul 23 |
| 5000 | 14:18.98 | | | | 3 | B | | | Sportcity | BMC Grand Prix - World Athletics Challenger | 27 May 23 |
| 5000 | 14:43.63 | | | | 7 | | | | Chelmsford | England Athletics U20/U23 Open Championships | 18 Jun 23 |
| 10000 | 30:20.24 | | | | 9 | 1 | | | Loughborough | Loughborough Open inc. BUCS 10000m | 22 Apr 23 |
| 2.1KL | 5:48 | | | | 1 | L05 | | | Pontypridd | Pontypridd Park Relays | 30 Aug 23 |
| 5K | 14:23 | | | | 21 | SM | | | Cardiff | Asics Home Nations 5K | 12 Aug 23 |
| 5K | 14:27 | | | 14:27 | 7 | | | 3 | Cardiff | Cardiff Race For Victory 5K | 30 Apr 23 |
| 5K | 14:45 | | | 14:45 | 17 | W3 | 17 | 14 | Battersea Park | Friday Night 5K Under the Lights | 17 Mar 23 |
| parkrun | 16:00 | | | | 1 | | | 1 | Haverfordwest | Haverfordwest parkrun # 235 | 16 Sep 23 |
| 5.1KXC | 15:08 | | | | 1 | | | 1 | Margam Park | The John H Collins Gwent League | 11 Feb 23 |
| 5.6KXC | 19:49 | | | | 2 | | | 2 | Pont-y-Pwl Park | The John H Collins Gwent League | 4 Mar 23 |
| 6.89KXC | 20:36 | | | | 2 | | | | Brecon | Welsh National Championships | 25 Feb 23 |
| 9.15KXC | 29:31 | | | | 3 | | | 1 | Pembrey Country Park | The John H Collins Gwent League | 14 Oct 23 |
| 10K | 30:33 | | | 30:33 | 9 | | | | Cardiff | Brecon Carreg Cardiff Bay 10K | 26 Mar 23 |
| 10.5KXC | 34:18 | | | | 23 | | | | Pembrey Country Park | BUCS Cross Country Championships | 4 Feb 23 |
| 2022 U20 Cardiff/Cardiff Met Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.8 | | | | 2 | B | | | Aberdare | UK Youth Development League Upper Midlands S/W Promotion Match | 7 Aug 22 |
| 1500 | 3:59.01 | | | | 8 | 4 | | | Birmingham (U) | University of Birmingham Track & Field Festival | 9 Jul 22 |
| 1500 | 3:59.27 | | | | 4 | A | | | Exeter | BMC Regional Races | 31 May 22 |
| 1500 | 4:00.38 | | | | 8 | | | | Cardiff | National Athletics League - Premiership | 7 May 22 |
| 1500 | 4:00.53 | | | | 2 | | | | Newport | Welsh Athletics Junior Championships | 13 Aug 22 |
| 1500 | 4:00.77 | | | | 1 | | | | Winchester | The SETAFA Summer Track Series R3 with College Scholarships USA | 23 Jul 22 |
| 1500 | 4:01.76 | | | | 3 | h1 | | | Cardiff | Welsh Senior & U15 Championships | 12 Jun 22 |
| 1500 | 4:04.8 | | | | 1 | A | | | Aberdare | UK Youth Development League Upper Midlands S/W Promotion Match | 7 Aug 22 |
| 1500 | 4:05.09 | | | | 6 | | | | Cardiff | Welsh Senior & U15 Championships | 12 Jun 22 |
| 3000 | 8:21.01 | i | | | 6 | 1 | | | Cardiff | Cardiff Met Grand Prix | 18 Dec 22 |
| 3000 | 8:37.37 | | | | 2 | A | | | Street | BMC PB Classic | 4 Jun 22 |
| 3000 | 8:41.16 | i | | | 6 | h3 | | | Sheffield | BUCS British University Championships | 19 Feb 22 |
| 3000 | 8:48.97 | | | | 1 | | | | Newport | Welsh Athletics Junior Championships | 14 Aug 22 |
| 5000 | 14:31.85 | | | | 2 | A | | | Birmingham (U) | BMC Gold Standard Races | 6 Jul 22 |
| 5000 | 14:42.8 | | | | 2 | A | | | Eltham | BMC Regional Races | 25 May 22 |
| 5000 | 15:05.38 | | | | 1 | | | | Cardiff | Cardiff Open Meeting & Welsh Endurance Championships | 13 Jul 22 |
| 5K | 14:29 | | | | 13 | R4 | | | Cardiff | Asics Home Nations 5K | 20 Aug 22 |
| 5K | 14:33 | | | 14:33 | 7 | | | 3 | Cardiff | Cardiff Race For Victory 5K | 1 May 22 |
| 5K | 14:47 | | | | 8 | W2 | | 4 | Bath | Bristol Track Club Race Day 5K | 23 Apr 22 |
| 5K | 14:54 | | | | 5 | | | 1 | Cardiff | SSAFA 5K | 22 Jun 22 |
| 5K | 14:53 | | | 14:55 | 1 | | | | Mountain Ash | Nos Galan Races | 31 Dec 22 |
| 5K | 15:00 | | | 15:02 | 65 | W3 | | 5 | Battersea Park | Friday Night 5K Under the Lights | 11 Feb 22 |
| 5KXC | 14:38 | | | | 1 | | | 1 | Pembrey Country Park | The John H Collins Gwent League | 3 Dec 22 |
| parkrun | 15:04 | | | | 2 | | | 1 | Cardiff | Cardiff parkrun # 697 | 29 Oct 22 |
| parkrun | 15:08 | | | | 1 | | | 1 | Aberbeeg | Aberbeeg parkrun # 107 | 16 Jul 22 |
| parkrun | 15:14 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 272 | 9 Apr 22 |
| parkrun | 15:16 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 308 | 24 Dec 22 |
| 6KXC | 19:12 | | | | 11 | | | 10 | Billy Neill Centre | World Athletics Northern Ireland International | 22 Jan 22 |
| 6.4KXC | 19:14 | | | | 8 | | | | Cardiff | Cardiff Cross Challenge | 15 Oct 22 |
| 6.7KXC | 21:18 | | | | 14 | | | 14 | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs leagues) | 26 Nov 22 |
| 7.2KXC | 22:47 | | | | 17 | | | 17 | Milton Keynes | Chiltern League (Inc British Cross Challenge & Home Countries International & Oxford Uni v RAF) | 12 Nov 22 |
| 7.36KXC | 24:21 | | | | 3 | | | | Pembrey | Welsh National Championships | 26 Feb 22 |
| 8.5KXC | 29:36 | | | | 13 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 12 Mar 22 |
| 10K | 30:57 | | | 30:57 | 3 | | | 1 | Caerphilly | Caerphilly 10K | 15 May 22 |
| 10KXC | 36:18 | | | | 42 | | | | Greenford | BUCS Cross Country Championships | 5 Feb 22 |
| 2021 U20 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:00.91 | | | | 4 | | | | Newport | Welsh Junior Championships | 31 Jul 21 |
| 1500 | 4:03.76 | | | | 3 | 3 | | | Newport | Welsh Athletics Event Specific - Endurance | 26 Jun 21 |
| Mile | 4:22.17 | | | | 6 | A | | | Linford Christie Stadium | BMC Festival of Miles inc. Thames Valley Harriers Open Meeting | 22 Aug 21 |
| 3000 | 8:30.83 | i | | | 5 | 2 | | | Cardiff | Cardiff Met GP 1 'Christmas Classic' | 19 Dec 21 |
| 3000 | 8:32.41 | | | | 3 | 2 | | | Newport | Welsh Junior Championships | 1 Aug 21 |
| 3000 | 8:39.76 | | | | 1 | A | | | Aberdare | Youth Development League Upper Midlands South/West A | 25 Jul 21 |
| 3000 | 8:44.59 | | | | 9 | A | | | Milton Keynes | BMC PB Classic | 5 Jun 21 |
| 3000 | 8:46.43 | | | | 1 | A | | | Swansea | Youth Development League Upper Midlands South/West A | 27 Jun 21 |
| 5000 | 14:43.75 | | | | 10 | | | | Sportcity | Manchester International | 18 Aug 21 |
| 5000 | 15:02.58 | | | | 3 | | | | Cardiff | Welsh Senior Championships (inc. Under 15) | 15 Aug 21 |
| 5000 | 15:42.46 | | | | 1 | 2 | | | Carmarthen | Welsh Endurance Meeting 1 | 26 May 21 |
| 5K | 14:42 | | | 14:42 | 17 | | | | Cardiff | Cardiff Race for Victory 5K | 29 Aug 21 |
| 5K | 14:50 | | | 14:51 | 4 | 1 | | 1 | Llanelli | Pembrey 5K | 4 Jul 21 |
| 5K | 14:57 | c | | | 5 | | | 1 | Bath | South West PB Series 5K | 28 Jul 21 |
| 5K | 14:58 | c | | | 18 | | | 3 | Bath | The On Bristol Track Club Elite 5K | 22 May 21 |
| 5K | 15:12 | | | 15:12 | 7 | | | 1 | Pembrey | Welsh Athletics 5K Series | 29 May 21 |
| 5K | 15:13 | | | | 4 | | | 2 | Llanelli | Pembrey 5K | 4 Sep 21 |
| 5KXC | 15:05 | | | | 2 | | | 2 | Pembrey | The John H Collins Gwent League | 4 Dec 21 |
| parkrun | 16:13 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 247 | 18 Sep 21 |
| 5.4KL | 16:49 | | | | 2 | L4 | | | Llanelli | Welsh Road Relay Championships | 11 Sep 21 |
| 5.745KXC | 21:06 | | | | 1 | | | 1 | Brecon | Welsh Inter-Regional Championships | 20 Nov 21 |
| 5.9KXC | 18:53 | | | | 18 | | | 16 | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni Trials) | 13 Nov 21 |
| 6.4KXC | 19:41 | | | | 14 | | | | Cardiff | British Athletics Cross Challenge (Inc. Gwent League) | 16 Oct 21 |
| 6.7KXC | 21:04 | | | | 29 | | | | Liverpool | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs Leagues) | 27 Nov 21 |
| 10K | 31:18 | c | | | 34 | | | | Chepstow | Speedway 10K | 2 May 21 |
| 10K | 31:27 | | | 31:27 | 12 | | | | Cardiff | Brecon Carreg Cardiff Bay 10K | 26 Sep 21 |
| 2020 U20 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.9KXC | 15:38 | | | | 1 | | | 1 | Chepstow | Start Fitness Gwent League | 8 Feb 20 |
| parkrun | 16:03 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 238 | 15 Feb 20 |
| parkrun | 16:04 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 235 | 25 Jan 20 |
| parkrun | 16:08 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 236 | 1 Feb 20 |
| parkrun | 16:29 | | | | 2 | | | 1 | Penallta | Penallta parkrun # 231 | 1 Jan 20 |
| parkrun | 16:40 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 240 | 29 Feb 20 |
| parkrun | 17:25 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 232 | 4 Jan 20 |
| 5.15KXC | 15:48 | | | | 2 | | | | Llanelli | Welsh National Championships | 22 Feb 20 |
| 6KXC | 21:49 | | | | 1 | | | | Brecon | Welsh Schools Championships | 11 Mar 20 |
| 6KXC | 22:24 | | | | 38 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 7 Mar 20 |
| 7KXC | 24:43 | | | | 14 | | | 14 | Stirling | Run Stirling (incl British Athletics Cross Challenge) | 11 Jan 20 |
| 10K | 30:56 | | | | 19 | | | | Beachley | Speedway 10K | 19 Jan 20 |
| 2019 U17 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.18 | | | | 1 | 2 | | | Aberdare | Welsh Athletics League | 22 Jun 19 |
| 3000 | 8:45.24 | | | | 4 | | | | Swansea | SIAB Schools International | 20 Jul 19 |
| 3000 | 8:54.12 | | | | 8 | | | | Cardiff | Welsh Athletics International | 24 Jul 19 |
| 3000 | 8:56.07 | | | | 2 | | | | Cardiff | Welsh Schools Championships | 6 Jul 19 |
| 3000 | 8:56.22 | | | | 7 | | | | Bedford | England Athletics U15 / U17 Championships | 1 Sep 19 |
| 3000 | 8:59.48 | | | | 3 | | | | Wrexham | Welsh Junior Championships | 16 Jun 19 |
| 3000 | 9:02.08 | i | | | 2 | | | | Cardiff | Welsh U13 / U15 / U17 / U20 Championships | 3 Feb 19 |
| 3000 | 9:04.18 | | | | 2 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier SW | 30 Jun 19 |
| 3000 | 9:12.47 | | | | 1 | 1 | | | Cwmbran | Middle Distance Athletes League | 29 May 19 |
| 3000 | 9:13.0 | | | | 3 | | | | Newport | East & South Wales Region London Mini Marathon Trials | 23 Jan 19 |
| 1M | 4:33 | | | | 3 | | | | Butetown | Butetown Mile | 25 Aug 19 |
| 1M | 4:36 | | | | 2 | | | | Tredegar | Steve Jones 1 Mile Series | 16 Aug 19 |
| 1M | 4:40 | | | | 5 | | | | Tredegar | Steve Jones 1 Mile Series | 21 Jun 19 |
| 1M | 4:41 | | | | 3 | | | | Tredegar | Steve Jones 1 Mile Series | 17 May 19 |
| 1M | 8:38 | | | | 1 | | | 1 | Mynyddislwyn | Mynyddislwyn Murder Mile | 2 Aug 19 |
| 3.2KL | 9:29 | | | | 1 | L1 | | 1 | Llanelli | Welsh Relay Championships | 15 Sep 19 |
| 5K | 15:14 | | | 15:14 | 12 | | | 2 | Mountain Ash | Nos Galan Races | 31 Dec 19 |
| 5K | 15:32 | | | 15:34 | 27 | | | 27 | Cardiff | Cardiff Race for Victory 5K | 5 May 19 |
| 5KXC | 20:38 | | | | 37 | | | 10 | Dundonald | IAAF International (Inc Home Countries International / British Athletics Cross Challenge) | 19 Jan 19 |
| parkrun | 16:15 | | | | 1 | | | 1 | Aberbeeg | Aberbeeg parkrun # 44 | 14 Sep 19 |
| parkrun | 16:17 | | | | 2 | | | 1 | Bryn Bach | Bryn Bach parkrun # 361 | 2 Nov 19 |
| parkrun | 16:19 | | | | 2 | | | 1 | Penallta | Penallta parkrun # 202 | 8 Jun 19 |
| parkrun | 16:20 | | | | 1 | | | 1 | Aberbeeg | Aberbeeg parkrun # 16 | 16 Feb 19 |
| parkrun | 16:23 | | | | 2 | | | 1 | Aberbeeg | Aberbeeg parkrun # 14 | 26 Jan 19 |
| parkrun | 16:29 | | | | 1 | | | 1 | Aberbeeg | Aberbeeg parkrun # 20 | 16 Mar 19 |
| parkrun | 16:30 | | | | 1 | | | 1 | Aberbeeg | Aberbeeg parkrun # 22 | 30 Mar 19 |
| parkrun | 16:30 | | | | 1 | | | 1 | Aberbeeg | Aberbeeg parkrun # 23 | 6 Apr 19 |
| parkrun | 16:34 | | | | 2 | | | 1 | Aberbeeg | Aberbeeg parkrun # 10 | 1 Jan 19 |
| parkrun | 16:34 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 214 | 7 Sep 19 |
| parkrun | 16:37 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 207 | 13 Jul 19 |
| parkrun | 16:39 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 198 | 11 May 19 |
| parkrun | 16:47 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 229 | 21 Dec 19 |
| parkrun | 16:58 | | | | 1 | | | 1 | Aberbeeg | Aberbeeg parkrun # 11 | 5 Jan 19 |
| parkrun | 16:58 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 182 | 12 Jan 19 |
| parkrun | 16:59 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 212 | 24 Aug 19 |
| parkrun | 17:02 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 211 | 17 Aug 19 |
| 5.02KXC | 16:39 | | | | 3 | | | | Brecon | Welsh Schools Championships | 13 Feb 19 |
| 5.1KXC | 15:17 | | | | 1 | | | 1 | Pembrey Park | Start Fitness Gwent League | 9 Nov 19 |
| 5.15KXC | 17:03 | | | | 3 | | | | Llanelli | Welsh National Championships | 23 Feb 19 |
| 5.5KXC | 18:18 | | | | 1 | | | 1 | Blaise Castle | Start Fitness Gwent League | 7 Dec 19 |
| 5.5KXC | 18:41 | | | | 3 | | | 2 | Bristol | Start Fitness Gwent League | 2 Mar 19 |
| 5.5KXC | 18:52 | | | | 14 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs leagues) | 23 Nov 19 |
| 5.56KXC | 18:15 | | | | 12 | | | | Cardiff | Start Fitness Gwent League (Inc British Athletics Cross Challenge) | 12 Oct 19 |
| 5.6KXC | 20:14 | | | | 2 | | | 1 | Pontypool | Start Fitness Gwent League | 9 Feb 19 |
| 6KXC | 18:52 | | | | 7 | | | | Dublin, IRL | SIAB Schools International | 23 Mar 19 |
| 6KXC | 20:01 | | | | 44 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 9 Mar 19 |
| 10K | 32:58 | | | 32:59 | 32 | | | | Cardiff | Brecon Carreg Cardiff Bay 10K | 31 Mar 19 |
| 10K | 33:00 | | | 33:02 | 9 | | | | Barry | Barry Island 10K | 4 Aug 19 |
| 10K | 33:22 | | | 33:24 | 6 | | | 1 | Caerphilly | Caerphilly 10K | 19 May 19 |
| 10K | 33:41 | | | 33:41 | 6 | | | | Porthcawl | Porthcawl 10K | 7 Jul 19 |
| 6.6MMT | 38:45 | | | | 3 | | | 2 | Newport | Blade Runner 6.6 | 26 Jun 19 |
| 2018 U17 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:19.91 | | | | 12 | 1 | | | Newport | Welsh Athletics Endurance Open | 1 Aug 18 |
| 1500 | 4:24.61 | | | | 2 | C | | | Brecon | Welsh Schools NASUWT Cup & Plate Finals | 11 Jul 18 |
| 1500 | 4:26.57 | i | | | 3 | | | | Cardiff | Welsh Athletics Junior Open (Inc. South & East Wales Regional Championships) | 6 Jan 18 |
| 1500 | 4:34.04 | | | | 3 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW | 29 Apr 18 |
| 3000 | 9:01.70 | | | | 7 | | | | Swansea | Welsh Athletics International | 25 Jul 18 |
| 3000 | 9:06.50 | | | | 4 | | | | Grangemouth | SIAB International | 21 Jul 18 |
| 3000 | 9:16.37 | | | | 3 | | | | Cardiff | Welsh Schools Championships | 7 Jul 18 |
| 3000 | 9:21.66 | | | | 2 | A | | | Newport | UK Youth Development U17/U20 League Midland Regional Final | 29 Jul 18 |
| 3000 | 9:22.77 | | | | 1 | A | | | Exeter | UK Youth Development U17/U20 League Division Midland Premier SW | 1 Jul 18 |
| 3000 | 9:26.20 | | | | 1 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier SW | 27 May 18 |
| 3000 | 9:28.22 | | | | 1 | | | | Brecon | Welsh Inter Regional Championships | 25 Aug 18 |
| 3000 | 9:38.17 | | | | 2 | E | | | Cardiff | South / East Wales Regional Championships | 12 May 18 |
| 1.2KNAD | 3:28 | | | 3:28 | 3 | U17 | | 2 | Mountain Ash | Nos Galan Races | 31 Dec 18 |
| 1M | 4:48 | | | | 7 | | | 1 | Parc Bryn Bach | Steve Jones 1 Mile series | 22 Jun 18 |
| 1M | 4:58 | | | | 6 | | | 2 | Parc Bryn Bach | Steve Jones 1 mile series | 18 May 18 |
| 1M | 9:01 | | | | 3 | | | 1 | Mynyddislwyn | Mynyddislwyn Murder Mile | 3 Aug 18 |
| 2KNAD | 6:14 | | | | 2 | | | 2 | Caerphilly | Caerphilly 2K | 20 May 18 |
| 3K | 9:31 | | | | 2 | | | | Cardiff | Cardiff Festival of Running 3K | 6 Oct 18 |
| 3.2KL | 10:08 | | | | 3 | L1 | | 2 | Llanelli | Welsh Relay Championships | 22 Sep 18 |
| 3.6KXC | 14:12 | | | | 3 | | | | Pontypool Park | Start Fitness Gwent League | 10 Feb 18 |
| 4.34KXC | 13:21 | | | | 3 | | | | Swansea | Welsh National Championships | 24 Feb 18 |
| 4.5KXC | 20:34 | | | | 142 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 10 Mar 18 |
| 3M | 16:20 | | | | 33 | REG | | | London | Virgin London Mini Marathon | 22 Apr 18 |
| 5K | 16:37 | | | 16:38 | 24 | | | | Cardiff | Cardiff Race for Victory 5K (Inc Welsh Championships) | 6 May 18 |
| 5K | 17:16 | | | | 21 | | | 4 | Cardiff | SSAFA 5K | 23 May 18 |
| parkrun | 16:52 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 170 | 27 Oct 18 |
| parkrun | 17:12 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 169 | 20 Oct 18 |
| parkrun | 17:15 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 177 | 15 Dec 18 |
| parkrun | 17:25 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 151 | 16 Jun 18 |
| parkrun | 17:28 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 171 | 3 Nov 18 |
| parkrun | 17:32 | | | | 1 | | | 1 | Pontypool | Pontypool parkrun # 215 | 3 Feb 18 |
| parkrun | 17:35 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 152 | 23 Jun 18 |
| parkrun | 17:37 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 159 | 11 Aug 18 |
| parkrun | 17:43 | | | | 2 | | | 1 | Pontypool | Pontypool parkrun # 212 | 13 Jan 18 |
| parkrun | 18:07 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 178 | 22 Dec 18 |
| parkrun | 18:12 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 144 | 28 Apr 18 |
| parkrun | 18:14 | | | | 3 | | | 1 | Penallta | Penallta parkrun # 143 | 21 Apr 18 |
| parkrun | 18:19 | | | | 4 | | | 1 | Penallta | Penallta parkrun # 147 | 19 May 18 |
| parkrun | 18:23 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 138 | 17 Mar 18 |
| parkrun | 18:55 | | | | 4 | | | 1 | Penallta | Penallta parkrun # 132 | 27 Jan 18 |
| parkrun | 19:59 | | | | 7 | | | 1 | Penallta | Penallta parkrun # 140 | 31 Mar 18 |
| 5.05KXC | 17:36 | | | | 8 | | | | Brecon | Welsh Schools' Championships | 7 Mar 18 |
| 5.1KXC | 16:09 | | | | 17 | | | 8 | Pembrey Park | Start Fitness Gwent League (Inc West Wales Championships) | 10 Nov 18 |
| 5.44KXC | 16:04 | | | | 3 | | | | Llandrindod Wells | Welsh Inter-Regional Championships | 8 Dec 18 |
| 5.5KXC | 18:51 | | | | 53 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials, Liverpool & District & Mid Lancs Leagues) | 24 Nov 18 |
| 5.56KXC | 18:44 | | | | 16 | | | | Cardiff | British Athletics Cross Challenge (Inc. Gwent League) | 13 Oct 18 |
| 5.56KXC | 23:33 | | | | 12 | | | 7 | Bryn Bach Park | Start Fitness Gwent League | 2 Dec 18 |
| 6KXC | 21:28 | | | | 22 | | | | Nottingham | SIAB Schools International (Inc Home Countries International) | 24 Mar 18 |
| 10K | 35:45 | | | 35:48 | 19 | | | | Barry | Barry Island 10K | 5 Aug 18 |
| 10KDH | 34:04 | | | 34:05 | 4 | | | 2 | Blaenavon | Torfaen Mic Morris 10K | 16 Sep 18 |
| 2017 U15 Rhymney Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:26.9 | | | | 1 | A | | | Hereford | UK Youth Development U13/U15 League Division Midland South/West 1B | 20 May 17 |
| 1500 | 4:30.35 | | | | 4 | | | | Cardiff | Welsh Championships | 9 Jun 17 |
| 1500 | 4:32.90 | | | | 1 | 1 | | | Newport | Welsh U15 League Division East | 22 Jul 17 |
| 1500 | 4:34.3 | | | | 1 | A | | | Bath | UK Youth Development U13/U15 League Division Midland South/West 1B | 22 Apr 17 |
| 1500 | 4:35.75 | | | | 5 | | | | Cardiff | Welsh Schools Championships | 1 Jul 17 |
| 1500 | 4:36.98 | | | | 1 | | | | Cardiff | Welsh U15 League Division East | 27 May 17 |
| 1500 | 4:37.44 | | | | 2 | A | | | Newport | UK Youth Development U13/U15 League Division Midland South/West 1B | 18 Jun 17 |
| 1500 | 4:37.68 | | | | 1 | | | | Newport | Welsh U15 League Division East | 8 Jul 17 |
| 1500 | 4:40.91 | i | | | 1 | | | | Cardiff | Welsh Athletics Junior Open (Inc South & East Wales Regional & South West England Championships) | 8 Jan 17 |
| 1500 | 4:41.05 | | | | 1 | | | | Hereford | Welsh U15 League Division East | 29 Apr 17 |
| 1500 | 4:43.30 | | | | 1 | | | | Hereford | Les Davies Club Challenge Match | 9 Sep 17 |
| 3000 | 9:34.34 | | | | 2 | | | | Brecon | East / South Wales Regional Championships | 14 May 17 |
| 3000 | 9:34.82 | | | | 3 | | | | Cardiff | Welsh Athletics International | 12 Jul 17 |
| 3000 | 9:42.42 | i | | | 3 | | | | Cardiff | Welsh Athletics International | 5 Mar 17 |
| 1.2KNAD | 3:37 | | | 3:37 | 4 | | | | Mountain Ash | Nos Galan Races | 31 Dec 17 |
| 1M | 5:03 | | | | 3 | | | | Cardiff | Cardiff Half Marathon Festival of Running Miles (inc Welsh & British Masters Championships) | 30 Sep 17 |
| 3KNAD | 10:13 | | | | 4 | | | | Swansea | Admiral Swansea Bay Junior 3K | 24 Sep 17 |
| 3KXC | 10:44 | | | | 40 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials, Liverpool & District League & Mid Lancs League) | 25 Nov 17 |
| 3.2KXC | 9:55 | | | | 15 | | | | Cardiff | Start Fitness Gwent League (inc South & West Wales Championships & BA Cross Challenge) | 14 Oct 17 |
| 3.6KXC | 12:00 | | | | 1 | | | | Pembrey Park | Start Fitness Gwent League | 3 Dec 17 |
| 3.6KXC | 12:41 | | | | 6 | | | | Brecon | Start Fitness Gwent League | 11 Nov 17 |
| 3.6KXC | 12:54 | | | | 6 | | | | Llanelli | Start Fitness Gwent League | 4 Mar 17 |
| 4.13KXC | 14:44 | | | | 6 | | | | Brecon | Welsh Schools' Championships | 18 Mar 17 |
| 4.29KXC | 17:15 | | | | 10 | | | | Cardiff | British Athletics Cross Challenge | 22 Jan 17 |
| 4.34KXC | 15:34 | | | | 13 | | | | Swansea | Welsh National Championships | 25 Feb 17 |
| 4.5KXC | 17:29 | | | | 121 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 11 Mar 17 |
| 4.61KXC | 16:00 | | | | 15 | | | | Margam Park | SIAB Schools International (Inc Home Countries International) | 25 Mar 17 |
| 5K | 16:41 | | | 16:42 | 32 | | | | Cardiff | Cardiff Race for Victory 5K (Inc Welsh Championships) | 30 Apr 17 |
| 5K | 16:57 | | | | 16 | | | 1 | Cardiff | SSAFA 5K | 24 May 17 |
| parkrun | 17:48 | | | | 2 | | | 1 | Penallta | Penallta parkrun # 93 | 15 Apr 17 |
| parkrun | 17:51 | | | | 2 | | | 1 | Penallta | Penallta parkrun # 118 | 7 Oct 17 |
| parkrun | 17:53 | | | | 4 | | | 1 | Bryn Bach | Bryn Bach parkrun # 234 | 1 Apr 17 |
| parkrun | 17:56 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 126 | 2 Dec 17 |
| parkrun | 17:57 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 82 | 28 Jan 17 |
| parkrun | 18:06 | | | | 1 | | | 1 | Pontypool | Pontypool parkrun # 183 | 3 Jun 17 |
| parkrun | 18:09 | | | | 3 | | | 1 | Penallta | Penallta parkrun # 122 | 4 Nov 17 |
| parkrun | 18:17 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 103 | 24 Jun 17 |
| parkrun | 18:31 | | | | 2 | | | 1 | Bryn Bach | Bryn Bach parkrun # 250 | 29 Jul 17 |
| parkrun | 18:32 | | | | 3 | | | 1 | Newport | Newport parkrun # 354 | 16 Dec 17 |
| parkrun | 18:42 | | | | 4 | | | 1 | Bryn Bach | Bryn Bach parkrun # 248 | 15 Jul 17 |
| parkrun | 18:50 | | | | 3 | | | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 186 | 28 Oct 17 |
| parkrun | 18:52 | | | | 1 | | | 1 | Cwmbran | Cwmbran parkrun # 33 | 11 Feb 17 |
| parkrun | 18:55 | | | | 4 | | | 1 | Cwmbran | Cwmbran parkrun # 34 | 18 Feb 17 |
| parkrun | 19:30 | | | | 1 | | | 1 | Pontypool | Pontypool parkrun # 201 | 21 Oct 17 |
| parkrun | 19:36 | | | | 3 | | | 1 | Cwmbran | Cwmbran parkrun # 75 | 9 Dec 17 |
| parkrun | 19:55 | | | | 9 | | | 1 | Penallta | Penallta parkrun # 115 | 16 Sep 17 |
| parkrun | 19:58 | | | | 12 | | | 1 | Penallta | Penallta parkrun # 127 | 23 Dec 17 |
| ZXC | NT | | | | 5 | | | | Newport | Start Fitness Gwent League | 12 Feb 17 |
| 2016 U15 Rhymney Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:38.51 | | | | 6 | | | | Brecon | Welsh Inter Regional Championships | 27 Aug 16 |
| 1500 | 4:41.51 | | | | 5 | | | | Brecon | South & East Wales Regional Championships | 14 May 16 |
| 1500 | 4:48.26 | | | | 14 | | | | Newport | Welsh U13 / U15 / U17 / U20 Championships | 13 Aug 16 |
| 1500 | 4:48.77 | | | | 2 | | | | Hereford | Les Davies Club Challenge | 23 Jul 16 |
| 1500 | 4:48.91 | | | | 7 | A | | | Newport | Welsh U15 League Final | 21 Aug 16 |
| 1500 | 4:49.59 | | | | 7 | | | | Newport | Welsh U15 League Division East | 5 Jun 16 |
| 1500 | 4:49.9 | | | | 2 | | | | Cardiff | Welsh U15 League Division East | 30 Apr 16 |
| 1500 | 4:50.0 | | | | 11 | 3 | | | Newport | Newport Harriers Club Championships | 14 Apr 16 |
| 1500 | 5:04.65 | i | | | 6 | | | | Cardiff | Welsh Athletics Junior Open | 9 Jan 16 |
| 1500 | 5:07.36 | i | | | 7 | h1 | | | Cardiff | Welsh U13 / U15 / U17 / U20 Championships | 17 Jan 16 |
| LJ | 3.13 | | | | 9 | | | | Hereford | Les Davies Club Challenge | 23 Jul 16 |
| 1.2KNAD | 3:42 | | | | 2 | U15 | | 1 | Mountain Ash | Nos Galan Races | 31 Dec 16 |
| 1M | 5:19 | | | | 7 | | | | Cardiff | Cardiff Half Marathon Festival of Running Miles (inc Welsh & British Masters Championships) | 1 Oct 16 |
| 2.31KXC | 9:27 | | | | 11 | | | | Monmouth | Gwent League | 13 Feb 16 |
| 2.8KXC | 10:37 | | | | 6 | | | | Brecon | Gwent League | 5 Mar 16 |
| 2.95KXC | 12:03 | | | | 27 | | | | Cardiff | British Athletics Cross Challenge | 24 Jan 16 |
| 3KNAD | 10:10 | | | | 4 | | | | Swansea | Admiral Swansea Bay Junior 3K | 18 Sep 16 |
| 3KXC | 12:40 | | | | 96 | | | | Birmingham | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 12 Mar 16 |
| 3.12KXC | 12:48 | | | | 10 | | | | Swansea | Welsh National Championships | 27 Feb 16 |
| 3.6KXC | 12:46 | | | | 8 | | | | Brecon | Start Fitness Gwent League | 12 Nov 16 |
| 4KXC | 17:45 | | | | 31 | | | | Brecon | Welsh Schools National Championships | 10 Feb 16 |
| 4.15KXC | 15:27 | | | | 6 | | | | Brecon | WSAA Inter Schools' Championships | 26 Nov 16 |
| 4.3KXC | 15:01 | | | | 6 | | | | Bristol | Start Fitness Gwent League | 3 Dec 16 |
| 4.4KXC | 14:46 | | | | 10 | | | | Bridgend | Start Fitness Gwent League | 16 Oct 16 |
| 4.44KXC | 14:52 | | | | 12 | | | | Builth Wells | Welsh Inter-Regional Championships | 10 Dec 16 |
| 5K | 17:55 | | | 17:56 | 15 | | | | Cardiff | Cardiff Race for Victory 5K | 1 May 16 |
| 5K | 18:51 | | | | 43 | | | | Cardiff | SSAFA 5K | 20 Jul 16 |
| parkrun | 17:53 | | | | 1 | | | 1 | Penallta | Penallta parkrun # 68 | 22 Oct 16 |
| parkrun | 18:03 | | | | 3 | | | 1 | Penallta | Penallta parkrun # 70 | 5 Nov 16 |
| parkrun | 18:13 | | | | 4 | | | 1 | Penallta | Penallta parkrun # 61 | 3 Sep 16 |
| parkrun | 18:15 | | | | 3 | | | 1 | Penallta | Penallta parkrun # 56 | 30 Jul 16 |
| parkrun | 18:16 | | | | 3 | | | 1 | Penallta | Penallta parkrun # 76 | 17 Dec 16 |
| parkrun | 18:21 | | | | 3 | | | 1 | Penallta | Penallta parkrun # 67 | 15 Oct 16 |
| parkrun | 18:24 | | | | 5 | | | 1 | Penallta | Penallta parkrun # 66 | 8 Oct 16 |
| parkrun | 18:27 | | | | 8 | | | 1 | Penallta | Penallta parkrun # 57 | 6 Aug 16 |
| parkrun | 18:33 | | | | 2 | | | 1 | Penallta | Penallta parkrun # 69 | 29 Oct 16 |
| parkrun | 18:34 | | | | 4 | | | 1 | Penallta | Penallta parkrun # 42 | 23 Apr 16 |
| parkrun | 18:36 | | | | 4 | | | 1 | Penallta | Penallta parkrun # 77 | 24 Dec 16 |
| parkrun | 18:44 | | | | 3 | | | 1 | Penallta | Penallta parkrun # 37 | 19 Mar 16 |
| parkrun | 18:46 | | | | 4 | | | 1 | Bideford | Bideford parkrun # 26 | 24 Sep 16 |
| parkrun | 18:54 | | | | 6 | | | 1 | Penallta | Penallta parkrun # 72 | 19 Nov 16 |
| parkrun | 18:55 | | | | 6 | | | 1 | Penallta | Penallta parkrun # 40 | 9 Apr 16 |
| parkrun | 19:11 | | | | 6 | | | 1 | Penallta | Penallta parkrun # 48 | 4 Jun 16 |
| parkrun | 19:39 | | | | 14 | | | | Newport | Newport parkrun # 270 | 7 May 16 |
| parkrun | 19:39 | | | | 9 | | | 1 | Burnham and Highbridge | Burnham and Highbridge parkrun # 52 | 11 Jun 16 |
| parkrun | 19:51 | | | | 7 | | | | Bryn Bach | Bryn Bach parkrun # 187 | 16 Apr 16 |
| parkrun | 20:14 | | | | 14 | | | 1 | Penallta | Penallta parkrun # 33 | 20 Feb 16 |
| parkrun | 20:25 | | | | 8 | | | 1 | Pontypool | Pontypool parkrun # 116 | 30 Jan 16 |
| parkrun | 20:45 | | | | 6 | | | 1 | Bryn Bach | Bryn Bach parkrun # 177 | 6 Feb 16 |
| parkrun | 21:14 | | | | 17 | | | | Penallta | Penallta parkrun # 51 | 25 Jun 16 |
| parkrun | 22:22 | | | | 25 | | | | Penallta | Penallta parkrun # 27 | 2 Jan 16 |
| 2015 U13 Rhymney Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:48.7 | | | | 5 | | | | Swansea | Swansea Open | 25 Mar 15 |
| 1500 | 5:06.98 | | | | 2 | | | | Newport | South & East Wales Regional Championships | 23 May 15 |
| 1500 | 5:15.3 | | | | 1 | | | | Newport | Les Davies Club Challenge | 5 Sep 15 |
| 1500 | 5:16.56 | | | | 2 | | | | Newport | Welsh U15 League Division East | 6 Jun 15 |
| 1500 | 5:19.88 | | | | 12 | | | | Cardiff | Welsh Championships | 28 Jun 15 |
| 1500 | 5:20.25 | | | | 2 | | | | Hereford | Welsh U15 League Division East | 9 May 15 |
| 1500 | 5:22.90 | i | | | 4 | | | | Cardiff | Welsh U13 / U17 / Senior Championships | 25 Jan 15 |
| 1500 | 5:23.85 | i | | | 4 | | | | Cardiff | East & South Wales / South West England U13/U15/U17 Championships | 3 Jan 15 |
| 1500 | 5:34.0 | | | | 9 | | | | Hereford | Welsh U15 League Division East | 12 Jul 15 |
| 1500 | 5:35.75 | | | | 4 | A | | | Newport | Welsh U15 League Plate Final | 22 Aug 15 |
| HJ | 1.15 | | | | 11 | | | | Hereford | Welsh U15 League Division East | 12 Jul 15 |
| LJ | 3.39 | | | | 14 | | | | Hereford | Welsh U15 League Division East | 9 May 15 |
| LJ | 3.09 | i | | | 21 | | | | Cardiff | Welsh U13 / U17 / Senior Championships | 25 Jan 15 |
| LJ | 2.39 | | | | 22 | | | | Hereford | Welsh U15 League Division East | 12 Jul 15 |
| 1.2KNAD | 4:01 | | | | 3 | | | 1 | Mountain Ash | Nos Galan Races | 31 Dec 15 |
| 1M | 5:38 | | | | 4 | | | | Cardiff | Lloyds Bank Festival of Running Mile (Inc Welsh and British Masters Championships) | 3 Oct 15 |
| 2.21KXC | 8:36 | | | | 20 | | | | Builth Wells | Welsh Inter-Regional Championships | 12 Dec 15 |
| 2.37KXC | 8:34 | | | | 14 | | | | Llandaff Fields | Gwent League | 8 Nov 15 |
| 2.5KXC | 9:19 | | | | 26 | | | | Newbridge Fields | Gwent League | 11 Oct 15 |
| parkrun | 19:54 | | | | 13 | | | 1 | Penallta | Penallta parkrun # 16 | 10 Oct 15 |
| parkrun | 20:00 | | | | 14 | | | 1 | Penallta | Penallta parkrun # 18 | 31 Oct 15 |
| parkrun | 20:13 | | | | 12 | | | 1 | Penallta | Penallta parkrun # 17 | 24 Oct 15 |
| parkrun | 20:16 | | | | 14 | | | 1 | Pontypool | Pontypool parkrun # 100 | 17 Oct 15 |
| parkrun | 20:39 | | | | 15 | | | 1 | Penallta | Penallta parkrun # 14 | 26 Sep 15 |
| parkrun | 20:39 | | | | 15 | | | 1 | Penallta | Penallta parkrun # 20 | 14 Nov 15 |
| parkrun | 20:41 | | | | 11 | | | 1 | Penallta | Penallta parkrun # 25 | 19 Dec 15 |
| parkrun | 21:03 | | | | 13 | | | 1 | Penallta | Penallta parkrun # 26 | 26 Dec 15 |
| parkrun | 21:04 | | | | 18 | | | 1 | Penallta | Penallta parkrun # 13 | 19 Sep 15 |
| parkrun | 21:17 | | | | 16 | | | 1 | Penallta | Penallta parkrun # 21 | 21 Nov 15 |
| ZXC | 10:10 | | | | 30 | | | | Blaise Castle | Gwent League | 5 Dec 15 |