| 2022 SEN Newport H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.14 | | 2.0 | | 5 | 6 | | | Cardiff | #RunWithTheWind-1 | 4 May 22 |
| 200 | 29.3 | | | | 2 | B | | | Aberdare | Midland Counties Track & Field League Division 4SW | 13 Aug 22 |
| 2017 U20 Newport H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 29.66 | | 0.8 | | 6 | 4 | | | Yate | Yate Sprints & Hurdles Challenge Open | 9 Apr 17 |
| 200 | 29.70 | | 1.9 | | 4 | 2 | | | Cardiff | Welsh Masters' League | 25 Apr 17 |
| 400 | 67.59 | | | | 2 | 1 | | | Yate | Yate Sprints & Hurdles Challenge Open | 9 Apr 17 |
| 400 | 69.19 | | | | 2 | 1 | | | Cardiff | Welsh Masters' League | 25 Apr 17 |
| 400 | 70.02 | | | | 4 | | | | Newport | Newport Harriers Club Championships | 4 Apr 17 |
| 2016 U20 Newport H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.6 | | | | 3 | 1 | | | Newport | Newport Harriers Club Championships | 12 Apr 16 |
| 400 | 68.0 | | | | 2 | 1 | | | Newport | Newport Harriers Club Championships | 12 Apr 16 |
| 400 | 69.3 | | | | 5 | 1 | | | Brecon | Welsh Masters' League | 8 Jun 16 |
| 400 | 69.95 | | | | 6 | 3 | | | Yate | Yate Sprints & Hurdles Challenge Open | 10 Apr 16 |
| 400 | 70.20 | | | | 4 | 2 | | | Newport | Welsh Athletics League | 24 Apr 16 |
| 400 | 71.4 | | | | 3 | A | | | Hereford | UK Youth Development U17/U20 League Division Midland South/West 1 | 1 May 16 |
| 2015 U17 Newport H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.3 | | | | 3 | 2 | | | Barry | Welsh Masters' League | 28 May 15 |
| 200 | 29.8 | | | | 5 | A | | | Gloucester | UK Youth Development U17/U20 League Division Midland South/West 1 | 18 Apr 15 |
| 200 | 29.8 | | | | 3 | 4 | | | Barry | Welsh Masters' League | 28 May 15 |
| 300 | 47.2 | | | | 3 | A | | | Gloucester | UK Youth Development U17/U20 League Division Midland South/West 1 | 18 Apr 15 |
| 300 | 47.3 | | | | 1 | | | | Newport | Newport Harriers Club Championships | 14 Apr 15 |
| 300 | 47.97 | | | | 4 | E | | | Newport | South & East Wales Regional Championships | 23 May 15 |
| 300 | 48.6 | | | | 3 | A | | | Gloucester | UK Youth Development U17/U20 League Division Midland South/West 1 | 26 Jul 15 |
| 300 | 49.32 | i | | | 3 | 7 | | | Cardiff | East & South Wales / South West England U13/U15/U17 Championships | 4 Jan 15 |
| 400 | 63.94 | | | | 1 | 1 | | | Yate | Yate Sprints & Hurdles Challenge Open | 6 Sep 15 |
| 400 | 65.24 | | | | 4 | B | | | Birmingham | Athletics Direct Midland League Division 1 | 9 Aug 15 |
| 800 | 2:40.10 | | | | 5 | B | | | Birmingham | Athletics Direct Midland League Division 1 | 9 Aug 15 |
| 800 | 2:55.1 | | | | 2 | A | | | Gloucester | UK Youth Development U17/U20 League Division Midland South/West 1 | 26 Jul 15 |
| LJ | 3.27 | | | | 2 | | | | Barry | Welsh Masters' League | 28 May 15 |
| 4.2KXC | 25:35 | | | | 56 | | | | Cardiff | British Athletics Cross Challenge | 18 Jan 15 |
| ZXC | 23:10 | | | | 75 | | | | Brecon | Welsh Schools National Championships | 11 Feb 15 |
| 2014 U17 Newport H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 48.0 | | | | 2 | 1 | | | Newport | City of Newport Track Festival | 7 Sep 14 |
| 300 | 48.38 | | | | 8 | | | | Swansea | Welsh Inter Regional Championships | 31 Aug 14 |
| 400 | 69.3 | | | | 4 | 1 | | | Brecon | Welsh Masters' League | 13 Aug 14 |
| 1500 | 5:58.22 | | | | 7 | | | | Cardiff | Welsh Schools Championships | 5 Jul 14 |
| 1500 | 6:00.85 | | | | 5 | | | | Brecon | NASUWT Cymru Welsh Schools Plate Final | 9 Jul 14 |
| 1.9KL | 7:37 | | | | 7 | L3 | | | Pontypridd | Welsh Road Relay Championships | 16 Mar 14 |
| 4.2KXC | 23:28 | | | | 57 | | | | Cardiff | British Athletics Cross Challenge | 19 Jan 14 |
| 2013 U15 South East Wales Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 6:00.9 | | | | 6 | | | | Brecon | NASUWT Cymru Welsh Schools' Cup Final | 10 Jul 13 |
| 2011 U13 South East Wales Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.4KXC | 13:25 | | | | 93 | | | | Cardiff | McCain UK Cross Challenge | 16 Jan 11 |