| 2024 SEN Swansea/Swansea Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.71 | | 1.3 | | 3 | 5 | | | Cardiff | Welsh Athletics Run With The Wind & Field Events #2 | 5 Jun 24 |
| 100 | 11.88 | w | 3.2 | | 6 | h6 | | | Cardiff | Welsh Athletics 106th Senior & U15 Championships | 15 Jun 24 |
| 100 | 11.96 | | -0.9 | | 5 | ns | | | Swansea | National Athletics League - Championship West | 1 Jun 24 |
| 200 | 23.99 | w | 3.6 | | 6 | h1 | | | Cardiff | Welsh Athletics 106th Senior & U15 Championships | 16 Jun 24 |
| 200 | 24.08 | | 0.4 | | 4 | 3 | | | Cardiff | Welsh Athletics Run With The Wind & Field Events #2 | 5 Jun 24 |
| 200 | 24.23 | | 1.5 | | 4 | ns | | | Swansea | National Athletics League - Championship West | 1 Jun 24 |
| 400 | 55.44 | | | | 6 | 4 | | | Yate | Yate Sprints & Hurdles C24 inc. South West Sapphire League | 14 Apr 24 |
| 2022 U23 Lavington Athletics/Swansea Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.35 | i | | | 4 | h2 | | | Cardiff | Welsh Senior & U15 Championships | 29 Jan 22 |
| 100 | 11.8 | | -0.3 | | 2 | 3 | | | Exeter | South West Athletics Academy University Open Meeting | 23 Mar 22 |
| 200 | 23.11 | | 0.5 | | 4 | 10 | | | Yate | Yate Sprints & Hurdles C22 | 3 Apr 22 |
| 200 | 23.22 | i | | | 3 | h2 | | | Sheffield | BUCS British University Championships | 20 Feb 22 |
| 200 | 23.4 | | 1.0 | | 4 | 1 | | | Exeter | South West Athletics Academy University Open Meeting | 23 Mar 22 |
| 200 | 23.43 | | -0.8 | | 6 | 1 | | | Yeovil | Bill Whistlecroft Spring Open | 18 Apr 22 |
| 200 | 23.48 | | -1.2 | | 3 | 2 | | | Cardiff | #RunWithTheWind-2 | 20 Jul 22 |
| 200 | 23.49 | | | | 5 | h2 | | | Cardiff | Welsh Senior & U15 Championships | 11 Jun 22 |
| 200 | 23.61 | | 1.7 | | 2 | 2 | | | Swindon | Wiltshire County Championships | 15 May 22 |
| 200 | 23.62 | | -0.9 | | 5 | h5 | | | Chelmsford | BUCS Outdoor Athletics Championship | 1 May 22 |
| 200 | 23.76 | i | | | 2 | h3 | | | Cardiff | Welsh Senior & U15 Championships | 30 Jan 22 |
| 200 | 24.04 | | -3.2 | | 5 | ns | | | Cardiff | National Athletics League - Premiership | 7 May 22 |
| 200 | 24.22 | | | | 6 | B | | | Eton | National Athletics League - Premiership | 4 Jun 22 |
| 200 | 24.40 | | 0.9 | | 7 | B2 | | | Bedford | National Athletics League - Premiership A & B Final | 20 Aug 22 |
| 400 | 51.54 | | | | 3 | 2 | | | Cardiff | Cardiff Open Meeting & Welsh Endurance Championships | 13 Jul 22 |
| 400 | 51.85 | | | | 6 | h2 | | | Cardiff | Welsh Senior & U15 Championships | 12 Jun 22 |
| 400 | 52.48 | | | | 3 | B2 | | | Bedford | National Athletics League - Premiership A & B Final | 20 Aug 22 |
| 400 | 52.56 | | | | 1 | | | | Swindon | Wiltshire County Championships | 15 May 22 |
| 400 | 53.11 | | | | 1 | ns | | | Woodford | National Athletics League - Premiership | 2 Jul 22 |
| LJ | 5.75 | | 1.5 | | 12 | | | | Cardiff | National Athletics League - Premiership | 7 May 22 |
| 2021 U23 Lavington Athletics/Swansea Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.6 | | | | 2 | 5 | | | Swindon | Wiltshire County Championships & Festival | 29 May 21 |
| 100 | 11.72 | | -1.2 | | 3 | 2 | | | Yeovil | Bill Whistlecroft Yeovil Spring Track & Throws Open | 1 May 21 |
| 100 | 11.75 | | -0.6 | | 4 | 1 | | | Aberdare | Welsh Athletics Spring Invitational | 15 May 21 |
| 100 | 11.81 | | -0.5 | | 5 | 1 | | | Newport | Welsh Athletics Event Specific - Sprints & Jumps | 23 Jun 21 |
| 100 | 11.84 | | -0.6 | | 3 | | | | Exeter | South West Championships with Inter Counties | 18 Jul 21 |
| 150 | 17.47 | | 0.4 | | 2 | 11 | | | Swindon | Swindon Harriers - Mark Cawte Spring Open Meeting | 9 May 21 |
| 200 | 23.42 | w | 2.4 | | 5 | 1 | | | Yeovil | Bill Whistlecroft Yeovil Spring Track & Throws Open | 1 May 21 |
| 200 | 23.50 | | 0.3 | | 3 | 10 | | | Swindon | Wiltshire County Championships & Festival | 29 May 21 |
| 200 | 23.96 | | 0.6 | | 6 | h2 | | | Cardiff | Welsh Senior Championships (inc. Under 15) | 14 Aug 21 |
| 200 | 24.11 | i | | | 3 | 2 | | | Cardiff | Dual Meeting Cardiff Met v University of Birmingham (inc. Cardiff University v Swansea University) | 1 Dec 21 |
| 200 | 24.51 | | -2.4 | | 1 | 2 | | | Swansea | Welsh Athletics Event Specific - Sprints & Jumps | 22 May 21 |
| 300 | 37.83 | i | | | 1 | 5 | | | Cardiff | Cardiff Met GP 1 'Christmas Classic' | 19 Dec 21 |
| 2020 U23 Lavington Athletics/Swansea Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.45 | i | | | 5 | h4 | | | Cardiff | Welsh Athletics Senior Championships | 25 Jan 20 |
| 100 | 11.7 | w | 2.7 | | 5 | 2 | | | Exeter | South West Varsity | 11 Mar 20 |
| 100 | 12.08 | | -1.3 | | 3 | 1 | | | Swindon | Mark Cawte Autumn Open | 6 Sep 20 |
| 200 | 23.6 | w | | | 1 | 2 | | | Exeter | South West Varsity | 11 Mar 20 |
| 200 | 23.64 | i | | | 3 | h10 | | | Sheffield | BUCS Indoor Championships | 16 Feb 20 |
| 200 | 24.53 | i | | | 1 | 7 | | | Cardiff | Non Thomas New Year Open inc. South West England, Welsh Masters, Welsh Athletics Senior 3000m Championships & BMC Races | 19 Jan 20 |
| 300 | 39.2 | | | | 1 | 1 | | | Swindon | Mark Cawte Autumn Open | 6 Sep 20 |
| 2019 U20 Lavington Athletics/Swansea Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.58 | i | | | 4 | h2 | | | Cardiff | Welsh U13 / U15 / U17 / U20 Championships | 2 Feb 19 |
| 100 | 11.5 | w | | | 3 | 2 | | | Bath | Team Bath Open | 26 Jun 19 |
| 100 | 11.55 | | 1.2 | | 4 | | | | Exeter | South West Inter Counties Championships | 21 Jul 19 |
| 100 | 11.61 | | 1.1 | | 3 | 2 | | | Exeter | South West Varsity | 13 Mar 19 |
| 100 | 11.63 | | -1.4 | | 2 | 1 | | | Yeovil | Bill Whistlecroft Spring Festival Open - Day 2 | 22 Apr 19 |
| 100 | 11.68 | | 0.3 | | 4 | 1 | | | Swansea | Swansea Harriers Open Meeting | 7 Apr 19 |
| 100 | 11.75 | w | 2.1 | | 4 | h8 | | | Bedford | BUCS Championships | 4 May 19 |
| 200 | 23.68 | | -2.1 | | 3 | 2 | | | Yeovil | Bill Whistlecroft Spring Festival Open - Day 2 | 22 Apr 19 |
| 200 | 23.85 | w | | | 2 | 3 | | | Exeter | South West Varsity | 13 Mar 19 |
| 200 | 24.12 | | 0.6 | | 4 | 1 | | | Swindon | Wiltshire County Championships | 12 May 19 |
| 2018 U20 Lavington Athletics |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.6 | | | | 3 | 1 | | | Exeter | South West Varsity | 7 Nov 18 |
| 60 | 7.70 | i | | | 5 | h6 | | | Cardiff | Cardiff Met GP3: Non-Thomas Open | 4 Feb 18 |
| 100 | 11.66 | | 1.3 | | 8 | | | | Exeter | ESAA South West Schools Inter-County Championships | 16 Jun 18 |
| 100 | 11.7 | | | | 2 | | | | Swindon | Wiltshire County Schools Championships | 9 Jun 18 |
| 100 | 11.79 | | 0.3 | | 4 | 3 | | | Yeovil | Bill Whistlecroft Spring Festival Open | 22 Apr 18 |
| 100 | 11.8 | | | | 2 | 2 | | | Bath | Team Bath Open | 27 Jun 18 |
| 100 | 11.84 | | 0.8 | | 3 | 1 | | | Tidworth | Wiltshire County Championships | 13 May 18 |
| 150 | 17.8 | | | | 2 | 1 | | | Swindon | Swindon Mark Cawte Memorial Open | 17 Mar 18 |
| 200 | 23.90 | | 0.4 | | 5 | | | | Tidworth | Wiltshire County Championships | 13 May 18 |
| 200 | 24.0 | | | | 3 | | | | Swindon | Wiltshire County Schools Championships | 9 Jun 18 |
| 200 | 24.09 | | 0.5 | | 2 | 1 | | | Yeovil | Bill Whistlecroft Spring Festival Open | 22 Apr 18 |
| 200 | 24.2 | | | | 1 | 4 | | | Exeter | South West Varsity | 7 Nov 18 |
| LJ | 5.53 | | | | 1 | | | | Swindon | Swindon Mark Cawte Memorial Open | 17 Mar 18 |
| 2017 U20 Lavington Athletics |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.37 | w | 2.2 | | 3 | 1 | | | Yeovil | Bill Whistlecroft Spring Athletics Festival - Track, Jumps, Javelin & CP Series | 2 Apr 17 |
| 100 | 12.4 | | | | 3 | | | | Bath | Team Bath Open | 28 Jun 17 |
| 100 | 12.72 | | | | 3 | 2 | | | Tidworth | Wiltshire County Championships | 14 May 17 |
| 2016 U17 Lavington Athletics |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.6 | | | | 4 | | | | Yeovil | Yeovil Spring Open | 30 Apr 16 |
| 200 | 25.9 | | | | 4 | | | | Yeovil | Yeovil Spring Open | 30 Apr 16 |