| 2017 U20 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1.75K | 27.09 | | | | 5 | | | | Cardiff | Welsh Schools Championships | 1 Jul 17 |
| HT6K | 18.28 | | | | 3 | | | | Cardiff | Welsh Schools Championships | 1 Jul 17 |
| JT800 | 35.59 | | | | 2 | | | | Cardiff | Welsh Schools Championships | 1 Jul 17 |
| 2016 U20 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP6K | 9.01 | | | | 3 | | | | Swansea | Welsh Athletics League | 31 Jul 16 |
| SP6K | 8.74 | | | | 5 | A | | | Newport | UK Youth Development U17/U20 League Division Midland South 1 | 24 Jul 16 |
| DT1.75K | 27.75 | | | | 3 | | | | Cardiff | Welsh Schools Championships | 2 Jul 16 |
| DT1.75K | 27.40 | | | | 3 | | | | Swansea | Welsh Athletics League | 31 Jul 16 |
| DT1.75K | 25.60 | | | | 3 | A | | | Newport | UK Youth Development U17/U20 League Division Midland South 1 | 24 Jul 16 |
| HT6K | 15.90 | | | | 2 | | | | Swansea | Welsh Athletics League | 31 Jul 16 |
| JT800 | 35.34 | | | | 1 | B | | | Newport | UK Youth Development U17/U20 League Division Midland South 1 | 24 Jul 16 |
| JT800 | 33.46 | | | | 4 | | | | Cardiff | Welsh Schools Championships | 2 Jul 16 |
| 2015 U17 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400HU17M | 80.45 | | | | 4 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier South/West | 16 May 15 |
| 1500SC | 7:05.13 | | | | 4 | A | | | Yate | UK Youth Development U17/U20 League Division Midland Premier South/West | 18 Apr 15 |
| SP5K | 10.32 | | | | 1 | | | | Newport | Welsh Senior League | 11 Jul 15 |
| SP5K | 8.81 | | | | 5 | | | | Swansea | Welsh Senior League | 9 Aug 15 |
| DT1.75K | 23.67 | | | | 5 | A | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier South/West | 28 Jun 15 |
| DT1.75K | 23.06 | | | | 5 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier South/West | 16 May 15 |
| DT1.5K | 27.32 | | | | 3 | | | | Brecon | Welsh Senior League | 31 May 15 |
| DT1.5K | 26.75 | | | | 3 | | | | Neath | West Wales Regional Championships | 24 May 15 |
| DT1.5K | 26.56 | | | | 4 | | | | Swansea | Welsh Senior League | 9 Aug 15 |
| HT6K | 16.61 | | | | 4 | A | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier South/West | 28 Jun 15 |
| HT6K | 5.45 | | | | 2 | B | | | Yate | UK Youth Development U17/U20 League Division Midland Premier South/West | 18 Apr 15 |
| HT5K | 16.84 | | | | 5 | | | | Newport | Welsh Senior League | 11 Jul 15 |
| JT800 | 33.69 | | | | 4 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier South/West | 16 May 15 |
| JT800 | 32.28 | | | | 4 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier South/West | 26 Jul 15 |
| JT800 | 30.87 | | | | 3 | B | | | Yate | UK Youth Development U17/U20 League Division Midland Premier South/West | 18 Apr 15 |
| JT800 | 27.07 | | | | 4 | B | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier South/West | 28 Jun 15 |
| JT700 | 38.75 | | | | 7 | | | | Cardiff | Welsh Schools National Championships | 4 Jul 15 |
| JT700 | 36.52 | | | | 2 | | | | Swansea | Welsh Senior League | 9 Aug 15 |
| JT700 | 36.09 | | | | 2 | | | | Newport | Welsh Senior League | 11 Jul 15 |
| JT700 | 33.79 | | | | 4 | | | | Brecon | Welsh Senior League | 31 May 15 |
| JT700 | 33.61 | | | | 3 | | | | Neath | West Wales Regional Championships | 24 May 15 |
| JT700 | 31.99 | | | | 5 | | | | Cardiff | Welsh Championships | 27 Jun 15 |
| JT700 | 30.29 | | | | 5 | | | | Connah's Quay | Welsh Inter Regional Championships | 29 Aug 15 |
| 2014 U17 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:36.0 | | | | 7 | 2 | | | Brecon | Welsh Senior League | 20 Jul 14 |
| 800 | 2:44.0 | | | | 6 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier 1 | 27 Jul 14 |
| 1500 | 5:58.09 | | | | 6 | A | | | Yate | UK Youth Development U17/U20 League Division Midland Premier 1 | 29 Jun 14 |
| 1500SC | 6:57.7 | | | | 4 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier 1 | 27 Jul 14 |
| 1500SC | 7:52.11 | | | | 3 | | | | Newport | Welsh Senior League | 21 Jun 14 |
| DT1.5K | 22.59 | | | | 3 | | | | Newport | Welsh Senior League | 21 Jun 14 |
| DT1.25K | 28.03 | | | | 3 | | | | Brecon | NASUWT Cymru Welsh Schools Plate Final | 9 Jul 14 |
| HT5K | 17.23 | | | | 5 | | | | Brecon | Welsh Senior League | 20 Jul 14 |
| JT800 | 33.11 | | | | 3 | B | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier 1 | 27 Jul 14 |
| JT800 | 32.97 | | | | 2 | B | | | Yate | UK Youth Development U17/U20 League Division Midland Premier 1 | 29 Jun 14 |
| JT800 | 29.76 | | | | 3 | B | | | Abingdon | UK Youth Development U17/U20 League Division Midland Premier 1 | 1 Jun 14 |
| JT700 | 36.18 | | | | 4 | | | | Brecon | Welsh Senior League | 20 Jul 14 |
| JT700 | 35.76 | | | | 5 | | | | Swansea | Swansea Junior Games | 14 Sep 14 |
| JT700 | 35.72 | | | | 7 | | | | Newport | Welsh Senior League | 21 Jun 14 |
| 2012 U15 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:57.40 | | | | 8 | B | | | Sportcity | McCain Young Athletes' League Auxiliary Final | 1 Sep 12 |
| 800 | 3:06.7 | | | | 6 | | | | Swansea | Swansea Junior Golden Games | 26 Aug 12 |
| 1500 | 6:23.9 | | | | 7 | B | | | Stoke | McCain Young Athletes' League Midland Final | 29 Jul 12 |
| 1000W | 6:19.72 | | | | 3 | A | | | Brecon | Welsh U15 League Cup Final | 19 Aug 12 |
| 1000W | 7:12.1 | | | | 3 | | | | Brecon | Welsh U15 League West Division 1 | 21 Jul 12 |
| 1000W | 7:22.7 | | | | 3 | | | | Swansea | Welsh U15 League West Division 1 | 24 Jun 12 |
| SP4K | 7.45 | | | | 6 | | | | Haverfordwest | Gerald Codd Trophy Match | 12 Aug 12 |
| SP4K | 6.57 | i | | | 3 | | | | Swansea | West Wales Championships | 15 Jan 12 |
| DT1.25K | 19.68 | | | | 6 | | | | Swansea | Welsh U15 League West Division 1 | 24 Jun 12 |
| DT1.25K | 19.16 | | | | 8 | A | | | Sportcity | McCain Young Athletes' League Auxiliary Final | 1 Sep 12 |
| DT1.25K | 17.82 | | | | 6 | | | | Haverfordwest | Gerald Codd Trophy Match | 12 Aug 12 |
| DT1.25K | 17.63 | | | | 3 | | | | Neath | Welsh U15 League West Division 1 | 26 May 12 |
| DT1.25K | 16.41 | | | | 1 | B | | | Yate | McCain Young Athletes' League Division Midland Premier South | 6 May 12 |
| DT1.25K | 16.38 | | | | 11 | | | | Brecon | Welsh U15 League West Division 1 | 21 Jul 12 |
| DT1.25K | 15.93 | | | | 5 | | | | Neath | West Wales Regional Athletics Championships | 13 May 12 |
| DT1K | 21.31 | | | | 6 | | | | Brecon | NASUWT Welsh Schools' Cup Final | 11 Jul 12 |
| JT600 | 28.08 | | | | 3 | | | | Neath | Welsh U15 League West Division 1 | 26 May 12 |
| JT600 | 28.07 | | | | 5 | | | | Swansea | Swansea Junior Golden Games | 26 Aug 12 |
| JT600 | 27.57 | | | | 3 | A | | | Yate | McCain Young Athletes' League Division Midland Premier South | 6 May 12 |
| JT600 | 27.11 | | | | 1 | B | | | Abingdon | McCain Young Athletes' League Division Midland Premier South | 20 May 12 |
| JT600 | 27.10 | | | | 1 | B | | | Cardiff | McCain Young Athletes' League Division Midland Premier South | 17 Jun 12 |
| JT600 | 27.00 | | | | 4 | | | | Neath | West Wales Regional Athletics Championships | 13 May 12 |
| JT600 | 26.90 | | | | 4 | B | | | Stoke | McCain Young Athletes' League Midland Final | 29 Jul 12 |
| JT600 | 25.92 | | | | 4 | | | | Swansea | Welsh U15 League West Division 1 | 24 Jun 12 |
| JT600 | 25.85 | | | | 2 | | | | Swansea | Swansea Open | 18 Apr 12 |
| JT600 | 25.64 | | | | 7 | | | | Brecon | Welsh U15 League West Division 1 | 21 Jul 12 |
| JT600 | 25.46 | | | | 4 | | | | Carmarthen | Welsh U15 League West Division 1 | 28 Apr 12 |
| JT600 | 25.22 | | | | 7 | | | | Haverfordwest | Gerald Codd Trophy Match | 12 Aug 12 |
| JT600 | 23.37 | | | | 7 | A | | | Brecon | Welsh U15 League Cup Final | 19 Aug 12 |
| 2011 U13 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 16.0 | | -1.5 | | 5 | 1 | | | Swansea | Swansea Open | 6 Apr 11 |
| 1500 | 6:32.4 | | | | 4 | | | | Yate | McCain Young Athletes League Midland Premier S Division Match 2 | 22 May 11 |
| 1500 | 6:38.8 | | | | 7 | | | | Neath | Welsh U15 League West Division 1 | 28 May 11 |
| 1500 | 6:40.82 | | | | 6 | B | | | Birmingham | McCain Young Athletes League Midland Regional Final | 17 Jul 11 |
| 1500 | 6:59.03 | | | | 4 | B | | | Brecon | Welsh Junior Cup Final | 21 Aug 11 |
| 1000W | 7:25.53 | | | | 2 | B | | | Brecon | Welsh Junior Cup Final | 21 Aug 11 |
| SP3.25K | 6.91 | | | | 1 | | | | Swansea | Swansea Open | 6 Apr 11 |
| SP3.25K | 6.41 | | | | 1 | | | | Cheltenham | McCain Young Athletes League Midland Premier S Division | 5 Jun 11 |
| SP3.25K | 6.41 | | | | 4 | B | | | Birmingham | McCain Young Athletes League National Auxiliary Final | 3 Sep 11 |
| SP3.25K | 6.11 | | | | 4 | | | | Yate | McCain Young Athletes League Midland Premier S Division Match 2 | 22 May 11 |
| SP3.25K | 6.04 | | | | 4 | | | | Swansea | McCain Young Athletes League Midland Premier S Division | 19 Jun 11 |
| SP3.25K | 6.02 | | | | 2 | | | | Llanelli | Neath v Swansea v Llanelli U11 & U13 Triangular Match | 29 Jun 11 |
| SP3.25K | 5.94 | | | | 4 | B | | | Birmingham | McCain Young Athletes League Midland Regional Final | 17 Jul 11 |
| DT1K | 21.75 | | | | 1 | | | | Brecon | Welsh U15 League West Division 1 | 9 Jul 11 |
| DT1K | 20.77 | | | | 6 | | | | Brecon | NASUWT Welsh Schools' Cup Final | 13 Jul 11 |
| DT1K | 19.57 | | | | 3 | | | | Cardiff | Welsh U13/U15 & Senior 10,000m Championships | 23 Jul 11 |
| DT1K | 18.91 | | | | 1 | | | | Swansea | Swansea Open | 6 Apr 11 |
| DT1K | 18.45 | | | | 3 | | | | Swansea | Welsh U15 League West Division 1 | 26 Jun 11 |
| DT1K | 17.28 | | | | 1 | | | | Carmarthen | West Wales Regional Championships | 15 May 11 |
| DT1K | 16.14 | | | | 1 | | | | Neath | Welsh U15 League West Division 1 | 28 May 11 |
| JT400 | 24.37 | | | | 2 | | | | Brecon | Welsh U15 League West Division 1 | 9 Jul 11 |
| JT400 | 22.89 | | | | 3 | | | | Swansea | Welsh U15 League West Division 1 | 26 Jun 11 |
| JT400 | 22.08 | | | | 2 | | | | Neath | Welsh U15 League West Division 1 | 28 May 11 |
| JT400 | 18.90 | | | | 2 | | | | Carmarthen | West Wales Regional Championships | 15 May 11 |
| JT400 | 17.61 | | | | 10 | | | | Cardiff | Welsh U13/U15 & Senior 10,000m Championships | 23 Jul 11 |
| 2010 U13 Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 6:58.50 | | | | 8 | A | | | Birmingham | McCain UK Young Athletes League Midland Final | 1 Aug 10 |
| 75HU13M | 20.5 | | | | 6 | | | | Swindon | McCain UK Young Athletes League Midland Premier S | 20 Jun 10 |
| SP3.25K | 5.95 | | | | 5 | | | | Barry | Welsh U15 League Louise Arthur - Division 1 | 11 Jul 10 |
| SP3.25K | 5.64 | | | | 2 | B | | | Haverfordwest | Gerald Codd Trophy | 15 Aug 10 |
| SP3.25K | 5.50 | | | | 4 | B | | | Brecon | Welsh Junior Cup Final | 22 Aug 10 |
| SP3.25K | 5.30 | | | | 2 | B | | | Cardiff | Welsh Junior Cup Qualifier - West | 7 Aug 10 |
| SP3.25K | 5.04 | | | | 6 | B | | | Birmingham | McCain UK Young Athletes League Midland Final | 1 Aug 10 |
| DT1K | 15.82 | | | | 1 | B | | | Cardiff | Welsh Junior Cup Qualifier - West | 7 Aug 10 |
| DT1K | 14.89 | | | | 2 | A | | | Haverfordwest | Gerald Codd Trophy | 15 Aug 10 |
| DT1K | 14.69 | | | | 6 | A | | | Brecon | Welsh Junior Cup Final | 22 Aug 10 |
| DT1K | 14.01 | | | | 3 | | | | Barry | Welsh U15 League Louise Arthur - Division 1 | 11 Jul 10 |
| JT400 | 19.82 | | | | 2 | B | | | Brecon | Welsh Junior Cup Final | 22 Aug 10 |
| JT400 | 19.44 | | | | 4 | A | | | Haverfordwest | Gerald Codd Trophy | 15 Aug 10 |