| 2012 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 41:41 | | | | 51 | | | | Aberystwyth | Aberystwyth 10K | 9 Dec 12 |
| 2008 U20 Swansea/West Wales |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.58 | | | | | | | | Swansea | Welsh Athletics Photo Finish Open | 21 May 08 |
| 400 | 53.08 | | | | | | | | Carmarthen | West Wales Championships | 11 May 08 |
| 800 | 1:58.29 | | | | 9 | D | | | Watford | BMC Nike Grand Prix | 17 May 08 |
| 800 | 1:59.71 | i | | | 8 | | | | Sheffield | UKA Indoor City Challenge Final | 17 Feb 08 |
| 800 | 1:59.80 | i | | | 5 | h1 | | | Birmingham | England Athletics U20/U17/U15 Championships | 24 Feb 08 |
| 800 | 1:59.94 | | | | 3 | | | | Carmarthen | West Wales Championships | 11 May 08 |
| 800 | 2:00.50 | | | | 6 | F | | | Sportcity | BMC Nike Grand Prix | 31 May 08 |
| 800 | 2:02.55 | i | | | | | | | Cardiff | Welsh Indoor Championships | 26 Jan 08 |
| 800 | 2:03.37 | | | | | | | | Birmingham | National Junior Athletic League - Midland Premier | 27 Apr 08 |
| 800 | 2:03.4 | | | | | | | | Neath | Neath Open | 13 Aug 08 |
| 800 | 2:04.1 | | | | | | | | Aberdare | Welsh Senior League | 16 Aug 08 |
| 800 | 2:04.51 | i | | | | | | | Cardiff | Welsh Championships | 13 Jan 08 |
| parkrun | 16:42 | | | | 3 | | | 1 | Cardiff Blackweir Park | Cardiff parkrun 5K Event 37 | 25 Oct 08 |
| ZRDL | 17:46 | | | | -4 | L3 | | | Swansea | Welsh Road Relays | 22 Mar 08 |
| ZXC | 36:05 | | | | 17 | | | 3 | Ystradgynlais | West Glamorgan League | 5 Oct 08 |
| 2007 U20 Swansea/West Wales |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 23.5 | | | | 2 | A | | | Brecon | Welsh Junior League Cup Final | 19 Aug 07 |
| 400 | 51.3 | | | | 2 | A | | | Brecon | Welsh Junior League Cup Final | 19 Aug 07 |
| 400 | 51.4 | | | | 1 | | | | Newport | Welsh Junior League West Division | 15 Jul 07 |
| 400 | 51.55 | | | | 8 | | | | Derby | NJAL Final | 9 Sep 07 |
| 400 | 51.8 | | | | 1 | | | | Neath | Neath Harriers Open | 22 Aug 07 |
| 400 | 52.3 | | | | | | | | Neath | Neath Open Meeting | 6 Jun 07 |
| 400 | 53.2 | | | | | | | | Aberdare | Welsh Senior League Match 1 Div 1 & Div 2 | 26 May 07 |
| 800 | 1:55.63 | | | | 3 | D | | | Crystal Palace | BMC Nike Grand Prix Final | 25 Aug 07 |
| 800 | 1:57.37 | | | | 4 | G | | | Solihull | BMC Nike Grand Prix | 21 Jul 07 |
| 800 | 1:57.97 | | | | 8 | H | | | Watford | BMC Nike Grand Prix | 30 Jun 07 |
| 800 | 1:58.0 | | | | 4 | | | | Tipton | National Junior League Midland Premier | 29 Jul 07 |
| 800 | 1:58.72 | | | | 7 | | | | Derby | British Athletics League National 2 | 4 Aug 07 |
| 800 | 1:59.09 | | | | 6 | | | | Cwmbran | Welsh Senior Championships | 14 Jul 07 |
| 800 | 1:59.8 | | | | 2 | | | | Carmarthen | Welsh League | 23 Jun 07 |
| 800 | 2:00.1 | i | | | 4 | | | | Cardiff | Celtic Indoor Cup | 3 Feb 07 |
| 800 | 2:01.8 | | | | 1 | B | | | Cardiff | National Junior League Midland Premier | 1 Jul 07 |
| 800 | 2:01.90 | | | | 5 | A | | | Hendon | U20 Inter Territorial Match | 2 Sep 07 |
| 800 | 2:04.6 | | | | | | | | Aberdare | Welsh Senior League Match 1 Div 1 & Div 2 | 26 May 07 |
| 1500 | 4:08.40 | | | | 2 | | | | Aberdare | Inter-Association Match | 18 Jul 07 |
| 1500 | 4:12.01 | i | | | 3 | | | | Cardiff | Welsh U13-U20 Championships | 27 Jan 07 |
| 1500 | 4:14.36 | | | | | | | | Brecon | Welsh Schools' Championships | 7 Jul 07 |
| 1500 | 4:17.66 | i | | | | | | | Cardiff | Welsh Open Senior Championships | 13 Jan 07 |
| 2006 U20 Swansea/West Wales |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.7 | | | | | | | | Crawley | British Athletics League National 2 | 5 Aug 06 |
| 200 | 23.8 | | | | | | | | Cwmbran | | 7 May 06 |
| 400 | 50.48 | | | | 5 | | | | Cardiff | Welsh Championships | 9 Jul 06 |
| 400 | 50.6 | | | | 3 | B | | | Crawley | British Athletics League National 2 | 5 Aug 06 |
| 400 | 50.85 | | | | 5 | h1 | | | Cardiff | Welsh Championships | 18 Jun 06 |
| 400 | 50.90 | | | | 6 | h3 | | | Bedford | AAA U23-U20 Championships | 22 Jul 06 |
| 400 | 50.9 | | | | 1 | | | | Yate | National Junior League Severn Division | 16 Jul 06 |
| 400 | 51.1 | | | | 1 | G | | | Neath | National Junior League Severn Division | 11 Jun 06 |
| 400 | 51.4 | | | | 4 | | | | Brecon | Welsh Junior League Cup Final | 12 Aug 06 |
| 400 | 51.8 | | | | 2 | | | | Cwmbran | National Junior League Severn Division | 7 May 06 |
| 800 | 1:55.7 | | | | 2 | A | | | Birmingham (Un) | BMC Regional Races | 28 Jun 06 |
| 800 | 1:56.64 | | | | 3 | G | | | Solihull | BMC/Nike Grand Prix | 24 Jun 06 |
| 800 | 1:57.74 | | | | 3 | | | | Waterford, IRL | Celtic Games | 12 Aug 06 |
| 800 | 1:57.86 | | | | 2 | | | | Brecon | PDM Property Welsh Schools Championships | 1 Jul 06 |
| 800 | 1:59.11 | | | | 1 | | | | Cardiff | Welsh Inter Regional Championships | 27 Aug 06 |
| 800 | 1:59.42 | | | | 9 | D | | | Cardiff | BMC/Nike Grand Prix | 29 Jul 06 |
| 800 | 1:59.9 | | | | 3 | | | | Neath | Neath Open Meeting | 23 Aug 06 |
| 5K | 17:32 | | | | 1 | | | | Mountain Ash | Nos Galan 5K | 31 Dec 06 |
| 5M | 28:15 | | | | 19 | | | | Glynneath | Glynneath 5 | 26 Dec 06 |
| 2005 U17 Swansea/West Wales |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 23.4 | | | | 2 | | | | Neath | NATIONAL JUNIOR ATHLETICS LEAGUE Midland 1 West | 26 Jun 05 |
| 400 | 50.56 | | | | 2 | | | | Carmarthen | CELTIC GAMES Carmarthen | 6 Aug 05 |
| 400 | 51.23 | | | | 1 | | | | Carmarthen | WELSH INTER-REGIONAL CHAMPIONSHIPS | 27 Aug 05 |
| 400 | 51.6 | | | | 1 | | | | Neath | NATIONAL JUNIOR ATHLETICS LEAGUE Midland 1 West | 26 Jun 05 |
| 400 | 51.8 | | | | 1 | | | | Neath | WEST WALES (May 14) | 14 May 05 |
| 400 | 52.4 | | | | 1 | | | | Newport | WELSH JUNIOR LEAGUE West Division | 28 May 05 |
| 400 | 53.1 | | | | 1 | | | | Brecon | WELSH JUNIOR LEAGUE CUP FINAL | 21 Aug 05 |
| 800 | 1:57.90 | | | | 5 | h4 | | | Birmingham | AAA U17-U15 CHAMPS | 13 Aug 05 |
| 800 | 1:58.34 | | | | 2 | A | | | Cardiff | BMC | 30 May 05 |
| 800 | 1:58.89 | i | | | 2 | B | | | Cardiff | BMC | 6 Mar 05 |
| 800 | 1:58.96 | | | | 8 | | | | Birmingham | AAA U17-U15 Champs | 14 Aug 05 |
| 800 | 1:58.98 | | | | 8 | H | | | Solihull | BMC | 25 Jun 05 |
| 800 | 1:59.6 | | | | 5 | | | | Tullamore, IRE | KIT KAT SIAB SCHOOLS’ INTERNATIONAL Tullamore | 16 Jul 05 |
| 800 | 1:59.78 | | | | ht | | | | Cardiff | Welsh Champs | 29 Aug 05 |
| 800 | 2:00.9 | | | | 1 | | | | Brecon | WELSH JUNIOR LEAGUE CUP FINAL | 21 Aug 05 |
| 800 | 2:01.46 | | | | 5 | B | | | Street | BMC PB Classic | 2 May 05 |
| 800 | 2:02.61 | | | | 2 | | | | Cardiff | WELSH JUNIOR CHAMPIONSHIPS | 18 Jun 05 |
| 800 | 2:03.85 | | | | 1 | | | | Brecon | WELSH SCHOOLS’ CHAMPIONSHIPS | 2 Jul 05 |
| 2004 U17 Swansea/West Wales |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.82 | | | | 7 | A | | | Cardiff | BMC | 31 May 04 |
| 800 | 2:00.01 | | | | 2 | | | | Colwyn Bay | WELSH CHAMPIONSHIPS Colwyn Bay | 20 Jun 04 |
| 800 | 2:01.0 | | | | 3 | | | | Carmathen | CELTIC MANOR GRAND PRIX Carmathen | 21 Jul 04 |
| 800 | 2:02.37 | | | | 1 | | | | Grangemouth | CELTIC JUNIOR GAMES Grangemouth | 7 Aug 04 |
| 800 | 2:02.5 | | | | 1 | | | | Swindon | Midland Premier Swindon | 27 Jun 04 |
| 800 | 2:02.86 | | | | ht | | | | Birmingham | AAA U17-U15 Champs | 14 Aug 04 |
| 800 | 2:04.0 | | | | 1 | | | | Neath | Midland Premier Neath | 1 Aug 04 |
| 800 | 2:04.43 | | | | 7 | E | | | Cardiff | BMC | 17 Jul 04 |
| 800 | 2:04.55 | | | | 2 | | | | Brecon | WELSH INTER-REGIONAL CHAMPIONSHIPS | 30 Aug 04 |
| 1500 | 4:20.37 | | | | 12 | C | | | Street | BMC PB Classic | 3 May 04 |
| 2003 U15 Swansea/West Wales |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.52 | | | | 1 | | | | Brecon | WELSH SCHOOLS' Champs Brecon | 5 Jul 03 |
| 800 | 2:01.70 | | | | 3 | | | | Sheffield | AAA U17 & U15 Champs | 17 Aug 03 |
| 800 | 2:04.38 | | | | 3 | | | | Belfast | CELTIC GAMES MARY PETERS TRACK, BELFAST | 3 Aug 03 |
| 800 | 2:05.6 | | | | 1 | | | | Cardiff | CELTIC MANOR GP Cardiff | 3 Sep 03 |
| 800 | 2:07.95 | | | | 1 | | | | Cwmbran | WELSH Champs Cwmbran Jun 21-22 | 22 Jun 03 |
| 800 | 2:08.29 | i | | | 1 | | | | Cardiff | WELSH Champs UWIC, Cardiff | 12 Jan 03 |
| 800 | 2:08.8 | | | | 2 | | | | Cwmbran | Midland 1W Cwmbran | 1 Jun 03 |
| 800 | 2:11.95 | i | | | 1 | | | | Cardiff | OM NIAC, Cardiff | 5 Jan 03 |
| 1500 | 4:24.75 | | | | 2 | | | | Cwmbran | WELSH Champs Cwmbran Jun 21-22 | 21 Jun 03 |
| 1500 | 4:31.7 | | | | 1 | | | | Yeovil | Midlands 1W Yeovil | 4 May 03 |
| 2002 U15 Swansea/West Wales |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.4 | | | | 2 | | | | Carmarthen | LOUISE ARTHUR LEAGUE Carmarthen | 27 Jul 02 |
| 800 | 2:23.70 | i | | | ht | | | | Cardiff | WELSH Champs UWIC, Cardiff | 20 Apr 02 |
| 800 | 2:25.52 | i | | | 5 | | | | Cardiff | WELSH Champs UWIC, Cardiff | 20 Jan 02 |
| 3000 | 10:35.22 | | | | 6 | | | | Newport | WELSH Champs Newport | 9 Jun 02 |
| 2001 U13 Swansea/West Wales |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:24.9 | | | | 1 | | | | Neath | LOUISE ARTHUR LEAGUE Division One Neath | 24 Jun 01 |
| 800 | 2:27.9 | | | | 1 | | | | Neath | WELSH JUNIOR LEAGUE Mid Division Neath | 28 Jul 01 |
| 1500 | 4:51.98 | | | | 1 | | | | Cardiff | | 17 Jun 01 |
| 1500 | 5:07.1 | | | | 1 | | | | Neath | WEST WALES CHAMPIONSHIPS Neath | 13 May 01 |