| 2013 U23 City of Stoke/Keele Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 58.98 | i | | | 2 | h5 | | | Sheffield | BUCS Championships | 23 Feb 13 |
| 400 | 59.42 | i | | | 5 | s1 | | | Sheffield | BUCS Championships | 24 Feb 13 |
| 400 | 59.5 | | | | 1 | A | | | Yate | Plastics Plus Ltd Midland League Division 2 | 18 May 13 |
| 400 | 59.58 | i | | | 6 | h1 | | | Birmingham | Birmingham Games | 2 Feb 13 |
| 800 | 2:18.5 | | | | 1 | B | | | Yate | Plastics Plus Ltd Midland League Division 2 | 18 May 13 |
| 800 | 2:20.9 | | | | 1 | | | | Stoke | City of Stoke AC Open Meeting | 21 Apr 13 |
| 800 | 2:24.42 | i | | | 4 | | | | Cardiff | Welsh Athletics U13 / U17 / Senior Championships | 26 Jan 13 |
| parkrun | 18:55 | | | | 26 | | 3 | | Cardiff Blackweir Park | Cardiff parkrun 5K Event 272 | 27 Apr 13 |
| 2012 U23 City of Stoke/Keele Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 58.22 | | | | 4 | | | | Cardiff | Welsh Championships | 2 Jun 12 |
| 400 | 58.8 | | | | 2 | A | | | Rugby | Up & Running Midland League Division 2 | 4 Aug 12 |
| 400 | 59.62 | | | | 5 | h2 | | | Olympic Park | BUCS Championships | 5 May 12 |
| 400 | 59.62 | | | | 4 | | | | Cardiff | Welsh Inter Regional Championships | 14 Jul 12 |
| 400 | 59.85 | | | | 1 | B | | | Loughborough | Up & Running Midland League Division 2 | 27 May 12 |
| 400 | 61.09 | i | | | 1 | 2 | | | Cardiff | UWIC Grand Prix inc Welsh Master's Championships | 19 Feb 12 |
| 400 | 62.45 | | | | 7 | s2 | | | Olympic Park | BUCS Championships | 6 May 12 |
| 800 | 2:15.30 | | | | 2 | D | | | Bedford | BMC Grand Prix Final | 25 Aug 12 |
| 800 | 2:15.41 | | | | 3 | 8 | | | Stretford | Trafford Grand Prix (Distance & Throws only) | 26 Jun 12 |
| 800 | 2:16.29 | | | | 2 | 10 | | | Stretford | Trafford Grand Prix (Distance & Throws only) | 7 Aug 12 |
| 800 | 2:16.71 | | | | 5 | E | | | Birmingham (Un) | BMC Regional Races | 20 Jun 12 |
| 800 | 2:19.31 | | | | 5 | 4 | | | Stretford | Trafford Grand Prix (All Events) | 4 Sep 12 |
| 800 | 2:20.5 | | | | 1 | B | | | Stoke | Up & Running Midland League Division 2 | 1 Jul 12 |
| 800 | 2:22.2 | | | | 8 | B | | | Birmingham (Un) | BMC Regional Races | 30 May 12 |
| 800 | 2:26.09 | | | | 1 | | | | Stoke | City of Stoke Open | 21 Apr 12 |
| parkrun | 19:16 | | | | 32 | | 1 | | Cardiff Blackweir Park | Cardiff parkrun 5K Event 238 | 15 Sep 12 |
| 5M | 34:21 | | | | 176 | | 22 | | Alsager | Alsager 5 (Inc Inter Area Match) | 5 Feb 12 |
| 10K | 39:21 | | | 39:15 | 464 | | 49 | | Leeds | Leeds Abbey Dash 10K | 18 Nov 12 |
| ZXC | 23:09 | | | | 17 | | | | West Bromwich | Staffordshire County Championships | 7 Jan 12 |
| ZXC | 23:11 | | | | 13 | | | | Winsford | North Staffordshire League | 29 Sep 12 |
| ZXC | 23:18 | | | | 14 | | | | Park Hall | North Staffordshire League | 27 Oct 12 |
| 2011 U23 City of Stoke |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.5 | | | | 4 | B | | | Birmingham (U) | Up & Running Midland League Division 2 | 3 Jul 11 |
| 100 | 14.24 | | | | 4 | A | | | Yate | Up & Running Midland League Division 2 | 4 Jun 11 |
| 400 | 59.6 | | | | 2 | B | | | Birmingham (U) | Up & Running Midland League Division 2 | 3 Jul 11 |
| 400 | 59.89 | | | | 4 | h1 | | | Cardiff | Welsh Open Senior Championships | 18 Jun 11 |
| 400 | 60.1 | | | | 2 | B | | | Wolverhampton | Up & Running Midland League Division 2 | 14 Aug 11 |
| 400 | 60.18 | | | | 4 | A | | | Yate | Up & Running Midland League Division 2 | 4 Jun 11 |
| 400 | 61.7 | | | | 4 | A | | | Stoke | Up & Running Midland League Division 2 | 7 May 11 |
| 400 | 62.46 | | | | 8 | | | | Cardiff | Welsh Open Senior Championships | 18 Jun 11 |
| 400 | 62.8 | | | | 2 | | | | Stoke | Staffordshire County Championships | 14 May 11 |
| 800 | 2:20.29 | | | | 6 | 7 | | | Stretford | Trafford Grand Prix | 23 Aug 11 |
| 800 | 2:25.12 | | | | 5 | D | | | Birmingham | BMC Nike Grand Prix | 20 Aug 11 |
| parkrun | 19:13 | | | | 37 | | | | Cardiff Blackweir Park | Cardiff parkrun 5K Event 199 | 24 Dec 11 |
| 5M | 37:21 | | | | 357 | | 48 | | Alsager | Asics Alsager 5 | 6 Feb 11 |
| 6MMT | 48:45 | | | | 106 | | 9 | | Merthyr Mawr | Merthyr Mawr Pudding Run 6 | 18 Dec 11 |
| 2010 U20 City of Stoke/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.8 | | 1.8 | | 4 | B | | | Birmingham | Up and Running Midland League Division 1 | 6 Jun 10 |
| 100 | 14.4 | | -2.6 | | 4 | B | | | Nottingham | Up and Running Midland League Division 1 | 1 Aug 10 |
| 200 | 28.2 | | 1.8 | | 4 | B | | | Birmingham | Up and Running Midland League Division 1 | 6 Jun 10 |
| 200 | 28.3 | | | | 6 | A | | | Stafford | National Junior Athletic League Midland Premier | 27 Jun 10 |
| 200 | 28.7 | | | | 4 | B | | | Nottingham | Up and Running Midland League Division 1 | 1 Aug 10 |
| 400 | 61.7 | | | | 1 | B | | | Nottingham | Up and Running Midland League Division 1 | 1 Aug 10 |
| 400 | 61.82 | | | | 3 | | | | Carmarthen | Welsh U17/U20 Championships | 10 Jul 10 |
| 400 | 62.4 | | | | 4 | A | | | Stafford | National Junior Athletic League Midland Premier | 27 Jun 10 |
| 400 | 62.80 | | | | 3 | | | | Neath | Neath Open inc. Welsh 3000m Championships | 11 Aug 10 |
| 400 | 66.2 | | | | 4 | | | | Stoke | Staffordshire County Championships | 8 May 10 |
| 3K | 12:13 | | | | 39 | | | | Armagh | Armagh 3K | 25 Feb 10 |
| 5M | 36:45 | | | | 387 | | 56 | | Alsager | Alsager 5 | 7 Feb 10 |
| 2008 U20 Bridgend/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 65.40 | i | | | | | | | Cardiff | Welsh Indoor Championships | 26 Jan 08 |
| 2007 U17 Bridgend/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 42.75 | | | | 4 | | | | Swansea | Welsh Junior Championships | 17 Jun 07 |
| 300 | 42.8 | | | | 1 | | | | Tamworth | UKA Young Athletes League Midland Premier | 20 May 07 |
| 300 | 42.98 | | | | 2 | h1 | | | Swansea | Welsh Junior Championships | 17 Jun 07 |
| 300 | 43.44 | | | | 1 | | | | Yate | UKA Young Athletes League Midland Premier | 6 May 07 |
| 300 | 43.70 | | | | 1 | | | | Connah's Quay | Welsh Inter Regional Championships | 26 Aug 07 |
| 300 | 44.20 | | | | 5 | | | | Brecon | Welsh Schools' Championships | 7 Jul 07 |
| 300 | 44.3 | | | | 2 | | | | Aberdare | Welsh Junior League - West | 21 Apr 07 |
| 300 | 44.5 | | | | 4 | | | | Cwmbran | UKA Young Athletes League Midland Premier | 24 Jun 07 |
| 300 | 45.1 | | | | 1 | | | | Aberdare | South Wales Regional Championships | 12 May 07 |
| 400 | 63.8 | | | | | | | | Cheltenham | NJAL Severn Match 3 | 1 Jul 07 |
| 2006 U17 Bridgend/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.50 | i | | | | | | | Cardiff | UWIC Open Meeting | 21 Jan 06 |
| 60 | 8.50 | i | | | ht | | | | Cardiff | UWIC Open Meeting | 21 Jan 06 |
| 100 | 13.5 | | | | | | | | Carmarthen | | 27 May 06 |
| 200 | 27.39 | i | | | | | | | Cardiff | Welsh Indoor Championships | 28 Jan 06 |
| 300 | 43.63 | i | | | ht | | | | Birmingham | AAA U20, U17 & U15 Indoor Championships | 4 Mar 06 |
| 300 | 43.98 | i | | | 2 | C | | | Birmingham | Birmingham Games | 26 Feb 06 |
| 300 | 46.6 | | | | | | | | Neath | UKA Young Athletes League Midland Premier | 30 Apr 06 |
| TJ | 8.91 | | | | | | | | Cannock | UKA Young Athletes League Midland Premier | 21 May 06 |
| 2005 U15 Bridgend/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.42 | i | | | sf | | | | Glasgow | BANK OF SCOTLAND U15 & U13 CHAMPS | 5 Feb 05 |
| 60 | 8.47 | i | | | 6 | 1 | | | Birmingham | BIRMINGHAM GAMES | 29 Jan 05 |
| 60 | 8.49 | i | | | 8 | | | | Cardiff | WELSH CHAMPIONSHIPS NIAC, Cardiff | 8 Jan 05 |
| 100 | 13.2 | | | | 1 | | | | Newport | Midland 1W Newport | 31 Jul 05 |
| 100 | 13.3 | | | | 4 | | | | Aberdare | WELSH JUNIOR LEAGUE | 30 Apr 05 |
| 200 | 27.0 | | | | 2 | | | | Aberdare | WELSH JUNIOR LEAGUE | 30 Apr 05 |
| 200 | 27.2 | | 0.8 | | 6 | | | | Brecon | WELSH SCHOOLS' CHAMPIONSHIPS | 2 Jul 05 |
| 200 | 28.6 | | | | 1 | | | | Stourport | Stourport | 8 May 05 |
| 300 | 42.38 | | | | 3 | | | | Cardiff | WELSH JUNIOR CHAMPIONSHIPS | 18 Jun 05 |
| 300 | 43.6 | | | | 1 | | | | Newport | SOUTH WALES (May 15) | 15 May 05 |
| 300 | 44.3 | | | | 2 | | | | Carmarthen | LOUISE ARTHUR LEAGUE | 22 May 05 |
| 300 | 44.46 | i | | | 1 | | | | Cardiff | WELSH CHAMPIONSHIPS NIAC, Cardiff | 9 Jan 05 |
| 300 | 44.67 | i | | | 2 | | | | Cardiff | AAW OPEN NIA, Cardiff | 2 Jan 05 |
| PV | 2.30 | i | | | 1 | | | | Cardiff | AAW OPEN NIA, Cardiff | 2 Jan 05 |
| PV | 2.30 | | | | 2 | | | | Newport | SOUTH WALES (May 15) | 15 May 05 |
| PV | 2.30 | | | | 1 | | | | Newport | WELSH JUNIOR LEAGUE West Division | 28 May 05 |
| PV | 2.20 | | | | 2 | | | | Cardiff | WELSH JUNIOR CHAMPIONSHIPS | 18 Jun 05 |
| 2003 U13 Bridgend/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:39.1 | | | | 1 | | | | Carmarthen | LOUISE ARTHUR LEAGUE CARMARTHEN | 27 Jul 03 |
| 800 | 2:45.6 | | | | 4 | | | | Neath | LOUISE ARTHUR LEAGUE NEATH | 17 Aug 03 |
| 800 | 2:48.1 | | | | 2 | B | | | Carmarthen | LOUISE ARTHUR LEAGUE Carnarthen | 6 Apr 03 |
| 2002 U13 Bridgend/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:53.77 | i | | | 5 | | | | Cardiff | WELSH Champs UWIC, Cardiff | 20 Jan 02 |
| 2001 U11 Bridgend/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:58.2 | | | | 1 | | | | Carmarthen | LOUISE ARTHUR LEAGUE Division one Carmarthen | 27 May 01 |