| 2009 U23 Cwmbran/Cardiff Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.49 | i | | | 1 | 2 | | | Cardiff | UWIC Grand Prix Series | 15 Feb 09 |
| 400 | 60.78 | i | | | 2 | 2 | | | Cardiff | Inter University Match | 1 Mar 09 |
| 400 | 60.92 | i | | | 1 | 2 | | | Cardiff | UWIC Grand Prix Open | 10 Jan 09 |
| 400 | 61.55 | i | | | 4 | h4 | | | Cardiff | Welsh Senior Open Championships | 24 Jan 09 |
| 2008 U20 Cwmbran/Cardiff Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.6 | | | | 1 | B | | | Aberdare | Welsh Senior League Division 1 | 8 Jun 08 |
| 400 | 61.20 | | | | 1 | | | | Brecon | Welsh Inter Regional Championships | 31 Aug 08 |
| 400 | 61.6 | | | | 2 | | | | Brecon | East Wales Championships | 11 May 08 |
| 400 | 62.6 | | | | | | | | Connah's Quay | Welsh Senior League | 2 Aug 08 |
| 400 | 63.0 | | | | | | | | Cheltenham | Cheltenham Midsummer Open Graded Meeting | 16 Jul 08 |
| 800 | 2:17.32 | | | | 1 | B | | | Street | BMC PB Classic | 5 May 08 |
| 800 | 2:17.57 | | | | 8 | E | | | Solihull | BMC Nike Grand Prix | 28 Jun 08 |
| 800 | 2:19.13 | i | | | 4 | | | | Cardiff | Welsh Indoor Championships | 26 Jan 08 |
| 800 | 2:19.60 | | | | 3 | | | | Connah's Quay | Welsh U17/U20 Championships | 12 Jul 08 |
| 800 | 2:19.95 | i | | | 2 | | | | Cardiff | Welsh Championships | 13 Jan 08 |
| 800 | 2:20.19 | i | | | 4 | h1 | | | Birmingham | England Athletics U20/U17/U15 Championships | 24 Feb 08 |
| 800 | 2:22.27 | i | | | 4 | h2 | | | Sheffield | BUSA Indoor Athletics Championships | 15 Mar 08 |
| 800 | 2:25.1 | | | | | | | | Connah's Quay | Welsh Senior League | 2 Aug 08 |
| ZXC | 14:22 | | | | 16 | | | | Dublin, IRL | President's Cup Cross Country | 19 Mar 08 |
| 2007 U20 Cwmbran |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 59.58 | i | | | 3 | | | | Cardiff | Welsh U13-U20 Championships | 27 Jan 07 |
| 400 | 60.3 | i | | | 4 | | | | Cardiff | Celtic Indoor Cup | 3 Feb 07 |
| 800 | 2:17.21 | i | | | 4 | | | | Birmingham | England Athletics Open Championships (U20/U17/U15) | 25 Feb 07 |
| 800 | 2:19.52 | i | | | 2 | 2 | | | Cardiff | UWIC Grand Prix 2 & Inter University Match | 20 Jan 07 |
| 800 | 2:20.90 | i | | | 4 | h2 | | | Cardiff | Welsh Open Senior Championships | 13 Jan 07 |
| 800 | 2:21.73 | i | | | 5 | | | | Cardiff | Welsh Open Senior Championships | 13 Jan 07 |
| 4.9KXC | 21:55 | | | | 4 | | | | Cardiff | Welsh Inter Regional and Vets Champs | 9 Dec 07 |
| ZXC | 19:37 | | | | 14 | | | 14 | Bath | Gwent League | 11 Nov 07 |
| 2006 U20 Cwmbran |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 59.04 | i | | | 2 | | | | Cardiff | Welsh Indoor Championships | 28 Jan 06 |
| 400 | 59.2 | | | | 2 | | | | Neath | National Junior League Severn Division | 11 Jun 06 |
| 400 | 59.6 | | | | 2 | | | | Aberdare | WELSH SENIOR LEAGUE Division 1 | 6 Aug 06 |
| 400 | 60.1 | | | | 1 | | | | Carmarthen | Welsh Junior League East Division | 27 May 06 |
| 400 | 60.99 | i | | | 3 | | | | Cardiff | UWIC Grand Prix | 9 Dec 06 |
| 400 | 61.3 | | | | 2 | 1 | | | Worcester | Worcester Open Meeting | 15 Aug 06 |
| 400 | 61.32 | | | | 1 | | | | Cardiff | Welsh Inter Regional Championships | 27 Aug 06 |
| 800 | 2:15.44 | i | | | 1 | | | | Cardiff | Welsh Indoor Championships | 29 Jan 06 |
| 800 | 2:15.62 | i | | | 2 | | | | Cardiff | Jeff White International Trophy | 5 Feb 06 |
| 800 | 2:16.00 | | | | 2 | h2 | | | Cardiff | Welsh Championships | 18 Jun 06 |
| 800 | 2:17.85 | | | | 5 | A | | | Street | BMC Academy PB Classic | 1 May 06 |
| 800 | 2:17.87 | | | | 8 | | | | Cardiff | Welsh Championships | 18 Jun 06 |
| 800 | 2:19.3 | | | | 1 | | | | Newport | East Wales Championships | 14 May 06 |
| 800 | 2:19.80 | | | | 4 | C | | | Loughborough | BMC/Nike Grand Prix | 20 May 06 |
| 800 | 2:20.63 | i | | | 6 | | | | Birmingham | AAA U20, U17 & U15 Indoor Championships | 5 Mar 06 |
| 800 | 2:20.90 | | | | 1 | E | | | Sportcity | BMC/Nike Grand Prix Final | 12 Aug 06 |
| 800 | 2:23.35 | | | | 1 | | | | Cardiff | Welsh Inter Regional Championships | 27 Aug 06 |
| 800 | 2:23.63 | | | | 5 | h2 | | | Bedford | AAA U23-U20 Championships | 22 Jul 06 |
| 2005 U17 Cwmbran |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 44.0 | | | | 1 | | | | Newport | Midland 1W Newport | 31 Jul 05 |
| 400 | 59.33 | | | | 5 | | | | Cardiff | CARDIFF OPEN Cardiff | 30 May 05 |
| 400 | 60.4 | | | | 2 | 5 | | | Cheltenham | CHELTENHAM GAMES Cheltenham | 30 Jul 05 |
| 800 | 2:15.97 | | | | 1 | E | | | Solihull | BMC | 25 Jun 05 |
| 800 | 2:16.65 | | | | 2 | | | | Cardiff | WELSH JUNIOR CHAMPIONSHIPS | 18 Jun 05 |
| 800 | 2:16.94 | | | | 8 | E | | | Crystal Palace | BMC | 6 Aug 05 |
| 800 | 2:17.86 | | | | ht | | | | Birmingham | AAA U17-U15 CHAMPS | 13 Aug 05 |
| 800 | 2:17.9 | | | | 6 | | | | Tullamore, IRE | KIT KAT SIAB SCHOOLS’ INTERNATIONAL Tullamore | 16 Jul 05 |
| 800 | 2:18.1 | | | | 2 | | | | Brecon | WELSH SCHOOLS’ CHAMPIONSHIPS | 2 Jul 05 |
| 800 | 2:18.74 | | | | 9 | D | | | Watford | BMC | 11 Jun 05 |
| 800 | 2:19.37 | | | | 2 | B | | | Watford | BMC Gold Standard Races | 24 Aug 05 |
| 800 | 2:21.71 | | | | 6 | | | | Cardiff | Welsh Champs | 29 Aug 05 |
| 2004 U17 Cwmbran |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:17.75 | | | | 9 | B | | | Watford | BMC | 21 Jul 04 |
| 800 | 2:18.71 | | | | 8 | | | | Chelmsford | British Schools | 17 Jul 04 |
| 800 | 2:19.07 | | | | 2 | | | | Brecon | WELSH SCHOOLS' NATIONAL CHAMPIONSHIPS Penlan, Brecon | 3 Jul 04 |
| 800 | 2:19.59 | | | | 1 | C | | | Street | BMC PB Classic | 3 May 04 |
| 800 | 2:19.6 | | | | 2 | | | | Newport | EAST WALES | 16 May 04 |
| 800 | 2:20.72 | | | | 2 | | | | Colwyn Bay | WELSH CHAMPIONSHIPS Colwyn Bay | 20 Jun 04 |
| 800 | 2:21.2 | | | | 9 | F | | | Watford | BMC | 12 Jun 04 |
| 800 | 2:21.57 | i | | | 1 | | | | Cardiff | WELSH INDOOR CHAMPIONSHIPS Cardiff Jan 24-25 | 25 Jan 04 |
| 800 | 2:21.62 | | | | 7 | A | | | Cardiff | BMC | 31 May 04 |
| 800 | 2:22.13 | | | | ht | | | | Birmingham | AAA U17-U15 Champs | 14 Aug 04 |
| 800 | 2:22.28 | | | | 6 | B | | | Watford | BMC | 18 Aug 04 |
| 800 | 2:22.30 | i | | | 2 | h5 | | | Birmingham | AAA Indoor | 28 Feb 04 |
| 1500 | 4:55.0 | | | | 2 | | | | Yate | Midland 1W Yate | 6 Jun 04 |
| 1500 | 5:00.96 | | | | 3 | | | | Grangemouth | CELTIC JUNIOR GAMES Grangemouth | 7 Aug 04 |
| 2003 U15 Cwmbran |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:22.3 | | | | 3 | F | | | Solihull | BMC Grand Prix | 6 Aug 03 |
| 800 | 2:22.83 | | | | 7 | h3 | | | Sheffield | AAA U17 & U15 Champs | 16 Aug 03 |
| 800 | 2:23.5 | | | | 1 | | | | Cwmbran | Midland 1W Cwmbran | 29 Jun 03 |
| 800 | 2:25.16 | | | | 3 | D | | | Street | BMC PB Classic | 5 May 03 |
| 800 | 2:25.41 | | | | ht | | | | Cwmbran | WELSH Champs Cwmbran Jun 21-22 | 22 Jun 03 |
| 800 | 2:26.51 | | | | 7 | | | | Cwmbran | WELSH Champs Cwmbran Jun 21-22 | 22 Jun 03 |
| 800 | 2:27.4 | | | | 1 | | | | Cwmbran | GP SERIES 2003 Cwmbran | 4 Jun 03 |
| 800 | 2:29.1 | | | | 1 | | | | Brecon | EAST WALES Brecon (May 11) | 11 May 03 |
| 2002 U15 Cwmbran |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:29.8 | | | | 2 | | | | Newport | EAST WALES, Newport (May 11/12) | 12 May 02 |
| 800 | 2:33.57 | i | | | 3 | | | | Cardiff | WELSH Champs UWIC, Cardiff | 20 Jan 02 |
| 2001 U13 Cwmbran |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:12.09 | | | | 14 | C | | | Street | BMC | 7 May 01 |
| 2000 U13 Cwmbran |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:39.0 | | | | 1 | | | | Aberdare | OPEN MEETING, Aberdare | 24 May 00 |
| 1200 | 4:08.0 | ? | | | 2 | | | | Unknown | Midland West Two | 2 Jul 00 |
| 1500 | 5:23.2 | | | | 2 | | | | Brecon | WELSH JUNIOR LEAGUE CUP FINAL Brecon | 13 Aug 00 |
| 1500 | 5:24.5 | | | | 1 | | | | Newport | East Wales Newport | 13-14 May 2000 |
| 1500 | 5:25.5 | | | | 1 | | | | Unknown | East Division | 5 Jun 00 |