| 2019 SEN Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 27:32 | | | | 364 | | | | Cardiff | Cardiff parkrun # 595 | 4 May 19 |
| 2012 U23 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.14 | i | | | 2 | h1 | | | Cardiff | Welsh U13/U15/Senior Championships | 22 Jan 12 |
| 200 | 27.56 | i | | | 4 | | | | Cardiff | Welsh U13/U15/Senior Championships | 22 Jan 12 |
| 200 | 27.72 | | -2.4 | | 6 | B | | | Cardiff | UK Women's League Division 1 | 27 May 12 |
| 400 | 59.47 | | | | 1 | | | | Swansea | Welsh Senior League Division 1 | 10 Jun 12 |
| 400 | 60.34 | i | | | 3 | h2 | | | Cardiff | Welsh U13/U15/Senior Championships | 21 Jan 12 |
| 400 | 60.51 | | | | 1 | | | | Cardiff | Cardiff Open Meeting | 25 Aug 12 |
| 800 | 2:17.84 | | | | 4 | B | | | Cardiff | UK Women's League Division 1 | 27 May 12 |
| 800 | 2:18.07 | i | | | 6 | | | | Cardiff | UWIC Grand Prix inc Welsh Master's Championships | 19 Feb 12 |
| 800 | 2:19.05 | | | | 2 | | | | Cardiff | Welsh Championships | 2 Jun 12 |
| 800 | 2:23.74 | | | | 1 | | | | Cardiff | South Wales Regional Athletics Championships | 12 May 12 |
| 1500 | 5:09.8 | | | | 5 | | | | Brecon | Welsh Masters' League | 16 May 12 |
| 4.2KL | 17:12 | | | | 5 | L2 | | | Llandow | Welsh National Relay Championships | 25 Mar 12 |
| parkrun | 20:20 | | | | 58 | | | | Cardiff | Cardiff parkrun # 221 | 19 May 12 |
| ZXC | 32:12 | | | | 91 | | | | Bridgend | Gwent League | 21 Oct 12 |
| 2011 U20 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 26.9 | | | | 2 | 2 | | | Aberdare | Welsh Masters' League | 17 Aug 11 |
| 200 | 27.1 | w | 3.3 | | 5 | B | | | Sutton Coldfield | National Junior League Midland Premier Division | 29 May 11 |
| 200 | 27.23 | | -2.4 | | 8 | A | | | Edinburgh | UK Women's League Premier Division | 2 Jul 11 |
| 200 | 27.48 | | | | 2 | | | | Cardiff | South Wales Regional Championships | 14 May 11 |
| 200 | 27.50 | | -1.3 | | 2 | B | | | Cardiff | National Junior League Midland Premier Division | 24 Jul 11 |
| 200 | 27.9 | | | | 1 | ns | | | Derby | National Junior League Midland Premier Division | 10 Jul 11 |
| 200 | 28.0 | | | | 2 | 1 | | | Cardiff | Welsh Masters' League | 22 Jun 11 |
| 400 | 58.65 | | | | 3 | A | | | Cardiff | National Junior League Midland Premier Division | 24 Jul 11 |
| 400 | 59.2 | | | | 3 | A | | | Derby | National Junior League Midland Premier Division | 10 Jul 11 |
| 400 | 59.30 | | | | 3 | h1 | | | Cardiff | Welsh Championships | 18 Jun 11 |
| 400 | 59.74 | | | | 7 | B | | | Edinburgh | UK Women's League Premier Division | 2 Jul 11 |
| 400 | 59.81 | | | | 3 | | | | Connah's Quay | Welsh Inter Regional Championships | 28 Aug 11 |
| 400 | 59.85 | | | | 8 | A | | | Lee Valley | UK Women's League Premier Division | 6 Aug 11 |
| 400 | 59.99 | | | | 6 | | | | Cardiff | Welsh Championships | 18 Jun 11 |
| 400 | 60.3 | | | | 1 | B | | | Sutton Coldfield | National Junior League Midland Premier Division | 29 May 11 |
| 400 | 62.07 | | | | 2 | | | | Wrexham | Welsh Closed U17/Open U20 Championships | 11 Jun 11 |
| 800 | 2:27.5 | | | | 1 | | | | Aberdare | Welsh Masters' League | 17 Aug 11 |
| 800 | 2:29.00 | | | | 7 | A | | | Loughborough | National Junior League Midland Premier Division | 1 May 11 |
| 1500 | 5:54.56 | | | | 8 | A | | | Loughborough | National Junior League Midland Premier Division | 1 May 11 |
| LJ | 2.77 | | 1.9 | | 8 | B | | | Loughborough | National Junior League Midland Premier Division | 1 May 11 |
| DT1K | 11.57 | | | | 8 | B | | | Edinburgh | UK Women's League Premier Division | 2 Jul 11 |
| parkrun | 21:16 | | | | 54 | | 3 | 1 | Cardiff | Cardiff parkrun # 193 | 12 Nov 11 |
| parkrun | 21:27 | | | | 61 | | | 1 | Cardiff | Cardiff parkrun # 201 | 31 Dec 11 |
| parkrun | 22:17 | | | | 74 | | | 1 | Cardiff | Cardiff parkrun # 158 | 12 Mar 11 |
| parkrun | 22:29 | | | | 89 | | | 1 | Cardiff | Cardiff parkrun # 159 | 19 Mar 11 |
| parkrun | 22:30 | | | | 78 | | | | Cardiff | Cardiff parkrun # 166 | 7 May 11 |
| ZXC | 19:27 | | | | 6 | | | | Swansea | Gwent League | 4 Dec 11 |
| ZXC | 25:16 | | | | 11 | | | | Bridgend | Gwent League | 9 Oct 11 |
| 2010 U20 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.13 | i | | | 3 | h3 | | | Cardiff | Welsh Senior Championships | 23 Jan 10 |
| 300 | 44.1 | | | | 2 | | | | Cardiff | Cardiff & The Vale of Glamorgan Schools' Senior Cup Final | 21 Apr 10 |
| 400 | 61.3 | | | | 1 | B | | | Coventry | National Junior Athletic League Avon | 27 Jun 10 |
| 400 | 62.12 | | | | 2 | A | | | Brecon | Welsh Junior Cup Final | 22 Aug 10 |
| 400 | 62.4 | | | | 1 | B | | | Leamington | National Junior Athletic League Avon | 25 Apr 10 |
| 400 | 63.9 | | | | 2 | B | | | Yate | National Junior Athletic League Avon | 25 Jul 10 |
| 800 | 2:26.68 | i | | | 2 | | | | Cardiff | Welsh Senior Championships | 23 Jan 10 |
| 800 | 2:29.3 | | | | 1 | B | | | Leamington | National Junior Athletic League Avon | 23 May 10 |
| 800 | 2:29.82 | | | | 4 | | | | Brecon | Aviva Welsh Schools' Championships | 3 Jul 10 |
| 800 | 2:34.0 | | | | 2 | B | | | Derby | National Junior Athletic League Midland Promotion | 29 Aug 10 |
| 1500 | 5:41.5 | | | | 1 | B | | | Leamington | National Junior Athletic League Avon | 23 May 10 |
| 1500 | 5:51.6 | | | | 1 | B | | | Leamington | National Junior Athletic League Avon | 25 Apr 10 |
| 3000 | 15:10.7 | | | | 6 | A | | | Derby | National Junior Athletic League Midland Promotion | 29 Aug 10 |
| 400HW | 73.7 | | | | 3 | B | | | Derby | National Junior Athletic League Midland Promotion | 29 Aug 10 |
| JT600 | 12.60 | | | | 1 | B | | | Leamington | National Junior Athletic League Avon | 23 May 10 |
| 2009 U20 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.4 | | 0.2 | | 5 | B | | | Derby | National Junior Athletic League Midland Premier | 24 May 09 |
| 200 | 26.3 | | | | 4 | | | | Yate | 10 in 100 Cup Semi-Final | 18 Jul 09 |
| 200 | 26.31 | | -1.1 | | 3 | A | | | Swansea | Welsh Senior League | 28 Jun 09 |
| 200 | 26.73 | | 1.0 | | 5 | | | | Newport | Welsh U17/U20 Championships | 7 Jun 09 |
| 200 | 27.43 | | -0.8 | | 3 | B | | | Cardiff | National Junior Athletic League Midland Premier | 27 Jul 09 |
| 300 | 42.40 | | | | 2 | | | | Carmarthen | Celtic Games | 1 Aug 09 |
| 300 | 42.7 | | | | 1 | | | | Cardiff | Cardiff & the Vale of Glamorgan Schools Senior Cup Final | 29 Apr 09 |
| 400 | 58.52 | | | | 3 | | | | Cardiff | Welsh Championships | 13 Jun 09 |
| 400 | 59.3 | | | | 2 | A | | | Derby | National Junior Athletic League Midland Premier | 24 May 09 |
| 400 | 59.6 | | | | 3 | A | | | Mansfield | National Junior Athletic League Midland Premier | 14 Jun 09 |
| 400 | 59.98 | | | | 1 | | | | Cardiff | Aviva Welsh Schools Championships | 4 Jul 09 |
| 400 | 60.04 | | | | 6 | B | | | Lee Valley | UK Women's League Division 2 | 5 Jul 09 |
| 400 | 60.09 | | | | 1 | A | | | Swansea | Welsh Senior League | 28 Jun 09 |
| 400 | 60.35 | | | | 3 | A | | | Cardiff | National Junior Athletic League Midland Premier | 27 Jul 09 |
| 400 | 60.42 | | | | 2 | A | | | Birmingham | National Junior Athletic League Midland Premier | 26 Apr 09 |
| 400 | 61.71 | | | | 1 | | | | Cardiff | South Wales Regional Championships | 9 May 09 |
| 400 | 61.81 | i | | | 4 | | | | Cardiff | Welsh U17/U20 Championships | 7 Feb 09 |
| 400 | 62.10 | | | | 1 | A | | | Brecon | Welsh Senior League | 18 Apr 09 |
| 400 | 62.6 | | | | 1 | | | | Cardiff | Cardiff & the Vale of Glamorgan Schools Senior Cup Final | 29 Apr 09 |
| 800 | 2:19.09 | | | | 3 | E | | | Cardiff | BMC Nike Grand Prix | 15 Aug 09 |
| 800 | 2:19.99 | | | | 6 | E | | | Cardiff | BMC Regional Races | 13 May 09 |
| 800 | 2:22.78 | | | | 1 | | | | Newport | Welsh U17/U20 Championships | 7 Jun 09 |
| 800 | 2:24.05 | | | | 3 | B | | | Cardiff | UK Women's League Division 2 | 6 Jun 09 |
| JT600 | 12.93 | | | | 7 | B | | | Cardiff | UK Women's League Division 2 | 6 Jun 09 |
| 4.4KXC | 18:13 | | | | 7 | | | | Bridgend | South Wales Regional Schools Girls' Championship | 21 Oct 09 |
| ZXC | 18:51 | | | | 18 | | | | Brecon | Welsh Inter-Schools Championships | 14 Nov 09 |
| ZXC | 20:22 | | | | 6 | | | 4 | Cardiff Trelai Park | Cardiff & Vale Schools Girls Championships | 10 Feb 09 |
| ZXC | 21:48 | | | | 16 | | | | Brecon | Welsh Schools Championships | 28 Feb 09 |
| ZXC | 24:09 | | | | 8 | | | | Brecon | Gwent League | 14 Feb 09 |
| 2008 U17 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 42.76 | | | | 1 | | | | Connah's Quay | Welsh U17/U20 Championships | 12 Jul 08 |
| 300 | 42.85 | | | | 4 | G | | | Dunfermline | Celtic Games (U16/U18) | 2 Aug 08 |
| 300 | 42.9 | | | | 1 | | | | Aberdare | South Wales Championships | 10 May 08 |
| 300 | 43.09 | | | | 8 | | | | Bedford | Schools International | 19 Jul 08 |
| 300 | 43.2 | | | | 1 | A | | | Brecon | Welsh Junior League Cup Final | 24 Aug 08 |
| 300 | 43.4 | | | | 2 | | | | Brecon | Welsh Schools' Championships | 5 Jul 08 |
| 300 | 43.6 | | | | 1 | | | | Cardiff | Cardiff & The Vales Schools Championships | 8 Jun 08 |
| 300 | 44.1 | | | | 2 | A | | | Rugby | UKA Young Athletes League Midland Premier | 18 May 08 |
| 300 | 44.1 | | | | 1 | | | | Cardiff | Cardiff & The Vales Schools Championships | 8 Jun 08 |
| 400 | 60.8 | | | | 3 | B | | | Cannock | National Junior Athletic League - Midland Premier | 29 Jun 08 |
| 400 | 61.0 | | | | 4 | | | | Newport | Welsh Athletics Photo Finish Open | 23 Jul 08 |
| 400 | 61.2 | | | | 2 | | | | Derby | National Junior Athletic League - Midland Promotion | 7 Sep 08 |
| 800 | 2:18.16 | | | | 3 | A | | | Swansea | National Junior Athletic League - Midland Premier | 27 Jul 08 |
| 800 | 2:20.27 | | | | 3 | | | | Birmingham | National Junior Athletic League - Midland Premier | 27 Apr 08 |
| 800 | 2:20.80 | i | | | 2 | 1 | | | Cardiff | Welsh Athletics Open | 6 Jan 08 |
| 800 | 2:20.85 | | | | 6 | C | | | Aberdare | BMC Regional Races | 25 Jun 08 |
| 800 | 2:23.6 | | | | 2 | | | | Tamworth | National Junior Athletic League - Midland Premier | 25 May 08 |
| 800 | 2:23.7 | | | | 2 | | | | Yate | UKA Young Athletes League Midland Premier | 1 Jun 08 |
| 800 | 2:25.3 | | | | | | | | Solihull | UKA Young Athletes League Midland Premier | 4 May 08 |
| 800 | 2:25.34 | | | | | | | | Brecon | Welsh Junior League Cup Final | 24 Aug 08 |
| 800 | 2:26.1 | | | | | | | | Tipton | UKA Young Athletes League Midland Premier | 22 Jun 08 |
| 800 | 2:26.4 | | | | | | | | Brecon | Welsh Schools' Championships | 5 Jul 08 |
| 800 | 2:26.8 | | | | | | | | Rugby | UKA Young Athletes League Midland Premier | 18 May 08 |
| 1500 | 5:06.5 | | | | | | | | Barry | South Wales Regional Championships | 29 May 08 |
| 1500 | 5:09.8 | | | | | | | | Swansea | Welsh Junior League 1 East & West | 20 Apr 08 |
| 3000 | 11:59.0 | | | | | | | | Tipton | UKA Young Athletes League Midland Premier | 22 Jun 08 |
| 1500SCW | 6:07.44 | | | | | | | | Swansea | National Junior Athletic League - Midland Premier | 27 Jul 08 |
| ZXC | 14:04 | | | | 5 | | | 5 | Barry | Cardiff & Vales Schools Girls League | 23 Sep 08 |
| ZXC | 16:23 | | | | 10 | | | | Brecon | Welsh Schools Championships | 8 Mar 08 |
| ZXC | 16:29 | | | | 3 | | | 2 | Cardiff | Cardiff & Vale Schools' Championships | 29 Jan 08 |
| ZXC | 16:48 | | | | 3 | | | | Bristol | Gwent League | 1 Mar 08 |
| ZXC | 17:09 | | | | 8 | | | | Brecon | Welsh Inter Schools Championships | 15 Nov 08 |
| ZXC | 18:04 | | | | 15 | | | 15 | Cardiff | Cardiff Cross Challenge | 20 Jan 08 |
| ZXC | 21:30 | | | | 133 | | | | Nottingham | CAU Inter County Championships | 15 Mar 08 |
| ZXC | 23:07 | | | | 10 | | | | Bridgend | Gwent League | 12 Oct 08 |
| ZXC | 23:26 | | | | 12 | | | 8 | Swansea | Welsh Cross Country Championships | 24 Feb 08 |
| ZXC | 25:34 | | | | 14 | | | | Bristol Blaise Castle | Gwent League | 6 Dec 08 |
| 2007 U17 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.0 | | | | 1 | | | | Aberdare | South Wales Regional Championships | 12 May 07 |
| 300 | 42.9 | | | | 2 | | | | Cwmbran | UKA Young Athletes League Midland Premier | 24 Jun 07 |
| 300 | 43.8 | | | | 2 | | | | Loughborough | UKA Young Athletes League Midland Premier | 3 Jun 07 |
| 300 | 44.3 | | | | 1 | B | | | Cardiff | UKA Young Athletes League Midland Premier | 20 May 07 |
| 300 | 44.4 | | | | 1 | | | | Tamworth | UKA Young Athletes League Midland Premier | 22 Jul 07 |
| 300 | 44.8 | | | | 1 | | | | Cardiff | Cardiff & Vale Schools U17 Championships | 3 May 07 |
| 800 | 2:18.88 | | | | 2 | | | | Brecon | Welsh Schools' Championships | 7 Jul 07 |
| 800 | 2:19.4 | | | | 2 | | | | Tipton | National Junior League Midland Premier | 29 Jul 07 |
| 800 | 2:20.3 | | | | 1 | | | | Aberdare | South Wales Regional Championships | 12 May 07 |
| 800 | 2:20.64 | | | | 3 | | | | Swansea | Welsh Junior Championships | 17 Jun 07 |
| 800 | 2:21.1 | | | | 1 | | | | Cardiff | UKA Young Athletes League Midland Premier | 20 May 07 |
| 800 | 2:21.5 | | | | 2 | | | | Cwmbran | UKA Young Athletes League Midland Premier | 24 Jun 07 |
| 800 | 2:22.0 | | | | 3 | | | | Cannock | UKA Young Athletes League Midland Premier | 6 May 07 |
| 800 | 2:22.9 | | | | 1 | B | | | Cardiff | National Junior League Midland Premier | 1 Jul 07 |
| 800 | 2:26.5 | | | | | | | | Tamworth | UKA Young Athletes League Midland Premier | 22 Jul 07 |
| 800 | 2:27.1 | | | | | | | | Aberdare | Welsh Junior League M1 East & West | 21 Apr 07 |
| 800 | 2:27.2 | | | | | | | | Loughborough | UKA Young Athletes League Midland Premier | 3 Jun 07 |
| 1500 | 5:03.6 | | | | 2 | | | | Cardiff | South Wales Championships | 1 Aug 07 |
| 1500SCW | 5:53.8 | | | | 2 | | | | Tipton | National Junior League Midland Premier | 29 Jul 07 |
| 4.1KXC | 15:43 | | | | 4 | | | | Brecon | Welsh Schools' Inter-Schools Championships | 17 Nov 07 |
| 4.5KXC | 18:27 | | | | 6 | | | | Cardiff | Welsh Inter Regional and Vets Champs | 9 Dec 07 |
| ZXC | 12:31 | | | | 4 | | | | Barry | Capitol Shopping Centre Cardiff & the Vale Schools’ League | 18 Sep 07 |
| ZXC | 16:37 | | | | 3 | | | 3 | Barry | Capitol Shopping Centre Cardiff & the Vale Schools’ League | 25 Sep 07 |
| ZXC | 17:19 | | | | 80 | | | 35 | Liverpool | UK Challenge Series | 24 Nov 07 |
| ZXC | 17:54 | | | | 3 | | | 3 | Bridgend | South Wales Regional Schools Championships | 24 Oct 07 |
| ZXC | 18:37 | | | | 5 | | | 5 | Bath | Gwent League | 11 Nov 07 |
| ZXC | 18:58 | | | | 2 | | | 2 | Swansea | Gwent League | 13 Oct 07 |
| ZXC | 23:32 | | | | 6 | | | | Bridgend | Gwent League | 2 Dec 07 |
| 2006 U15 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:28.06 | | | | | | | | Carmarthen | - | 7 Jul 06 |
| 1500 | 5:10.76 | | | | | | | | Cardiff | Welsh Championships | 18 Jun 06 |
| 2004 U13 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:44.1 | | | | 1 | | | | Cardiff | South Wales Regional Championships | 16 May 04 |
| 2003 U13 Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:45.4 | | | | 2 | | | | Solihull | UKA Young Athletes League Midland Premier | 29 Jun 03 |
| 800 | 2:48.2 | | | | 6 | | | | Yate | UKA Young Athletes League Midland Premier | 4 May 03 |
| 800 | 2:49.8 | i | | | 1 | | | | Cardiff | UWIC Open | 7 Dec 03 |