| 2008 U20 Newport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:17.91 | i | | | | | | | Cardiff | UWIC Grand Prix Series | 5 Jan 08 |
| 2007 U17 Newport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.2 | | | | 1 | | | | Yate | UKA Young Athletes League Midland 1W | 3 Jun 07 |
| 400 | 53.2 | | | | 1 | | | | Bath | UKA Young Athletes League Midland Premier | 22 Jul 07 |
| 400 | 53.3 | | | | 1 | | | | Cwmbran | UKA Young Athletes League Midland 1 West | 24 Jun 07 |
| 800 | 1:59.9 | | | | 6 | h3 | | | Sheffield | England Athletics Open Championships (U17/U15) | 11 Aug 07 |
| 800 | 2:00.43 | | | | 1 | | | | Swansea | Welsh Junior Championships | 17 Jun 07 |
| 800 | 2:00.50 | i | | | 1 | 1 | | | Cardiff | UWIC Grand Prix 3 | 3 Mar 07 |
| 800 | 2:01.0 | | | | 2 | A | | | Coventry | BMC Coventry PB Classic | 4 Aug 07 |
| 800 | 2:01.43 | | | | 1 | | | | Brecon | Welsh Schools' Championships | 7 Jul 07 |
| 800 | 2:01.54 | | | | 6 | | | | Newport | Schools International | 21 Jul 07 |
| 800 | 2:01.55 | i | | | 1 | | | | Cardiff | Welsh U13-U20 Championships | 28 Jan 07 |
| 800 | 2:01.7 | | | | 3 | | | | Aberdare | Welsh Men & Women Division 1 | 26 May 07 |
| 800 | 2:02.01 | | | | 5 | h2 | | | Coventry | UK School Games | 25 Aug 07 |
| 800 | 2:02.16 | i | | | 5 | 3 | | | Cardiff | UWIC Grand Prix 2 & Inter University Match | 20 Jan 07 |
| 800 | 2:02.5 | | | | 1 | | | | Cwmbran | UKA Young Athletes League Midland 1 West | 24 Jun 07 |
| 800 | 2:04.10 | i | | | 4 | h2 | | | Birmingham | England Athletics Open Championships (U20/U17/U15) | 25 Feb 07 |
| 1500 | 4:11.6 | i | | | 4 | | | | Cardiff | Celtic Indoor Cup | 3 Feb 07 |
| ZXC | 17:37 | | | | 13 | | | 13 | Swansea | Gwent League | 13 Oct 07 |
| 2006 U17 Newport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.3 | | | | | | | | Yate | UKA Young Athletes League Midland 1W | 30 Apr 06 |
| 400 | 54.15 | i | | | | | | | Cardiff | UWIC Open Meeting | 7 Jan 06 |
| 400 | 55.5 | | | | | | | | Aberdare | | 6 May 06 |
| 800 | 2:03.73 | | | | 2 | | | | Cardiff | Welsh Championships | 9 Jul 06 |
| 800 | 2:11.0 | | | | 10 | B | | | Exeter | BMC Regional Races | 29 Aug 06 |
| 800 | 2:20.3 | | | | 1 | | | | Neath | WELSH JUNIOR LEAGUE East Division | 17 Jun 06 |
| 2005 U15 Newport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.3 | | | | 2 | | | | Aberdare | SOUTH EAST WALES LEAGUE | 4 Sep 05 |
| 200 | 25.1 | | | | 1 | | | | Aberdare | SOUTH EAST WALES LEAGUE | 4 Sep 05 |
| 300 | 40.3 | | | | 1 | | | | Aberdare | WELSH LEAGUE | 2 May 05 |
| 300 | 40.5 | | | | 1 | | | | Newport | East Division | 28 May 05 |
| 400 | 54.7 | | | | 2 | | | | Cardiff | Midlands 1W Leckwith Stadium | 17 Jul 05 |
| 400 | 55.0 | | | | 2 | | | | Neath | NATIONAL JUNIOR ATHLETICS LEAGUE Midland 1 West | 26 Jun 05 |
| 800 | 2:04.76 | | | | 1 | | | | Carmarthen | WELSH INTER-REGIONAL CHAMPIONSHIPS | 27 Aug 05 |
| 800 | 2:05.49 | | | | 4 | B | | | Cardiff | BMC | 30 May 05 |
| 800 | 2:06.40 | i | | | 1 | | | | Birmingham | AAA U17-U15 Indoor Champs | 26 Feb 05 |
| 800 | 2:06.75 | | | | 2 | | | | Cardiff | WELSH JUNIOR CHAMPIONSHIPS | 18 Jun 05 |
| 800 | 2:06.91 | | | | 5 | | | | Birmingham | AAA U17-U15 Champs | 13 Aug 05 |
| 800 | 2:08.0 | | | | 1 | | | | Newport | EAST WALES | 15 May 05 |
| 800 | 2:08.87 | | | | 1 | | | | Brecon | WELSH SCHOOLS’ CHAMPIONSHIPS | 2 Jul 05 |
| 800 | 2:09.6 | | | | 1 | | | | Aberdare | WELSH LEAGUE | 2 May 05 |
| 800 | 2:11.0 | | | | 1 | B | | | Newport | Midland 1W Newport | 31 Jul 05 |
| 800 | 2:12.05 | i | | | 2 | | | | Birmingham | BIRMINGHAM GAMES | 30 Jan 05 |
| 2003 U13 Newport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:24.67 | | | | 1 | | | | Cwmbran | WELSH Champs Cwmbran Jun 21-22 | 22 Jun 03 |
| 800 | 2:29.76 | i | | | 1 | | | | Cardiff | WELSH Champs UWIC, Cardiff | 12 Jan 03 |
| 2002 U13 Newport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:32.32 | | | | 3 | | | | Newport | WELSH Champs Newport | 9 Jun 02 |
| 800 | 2:36.4 | | | | 1 | | | | Newport | EAST WALES, Newport (May 11/12) | 12 May 02 |