| 2024 SEN Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 4:40:59 | c | | | 33530 | | 11197 | | London | TCS London Marathon | 21 Apr 24 |
| 2023 SEN Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.36 | | | | 6 | | | | Yeovil | National Athletics League Championship Division Fixture B | 15 Jul 23 |
| LJ | 4.77 | | | | 9 | | | | Yeovil | National Athletics League Championship Division Fixture B | 15 Jul 23 |
| LJ | 4.68 | | -0.4 | | 3 | | | | Kingston | Surrey County Championships | 13 May 23 |
| LJ | 4.39 | | | | 2 | 1 | | | Tooting | Rosenheim League - East | 17 May 23 |
| 2022 SEN Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.71 | | -0.2 | | 4 | 2 | | | Yeovil | National Athletics League - Division 1 | 2 Jul 22 |
| HJ | 1.32 | | | | 5 | | | | Yeovil | National Athletics League - Division 1 | 2 Jul 22 |
| LJ | 4.89 | i | | | 2 | A | | | Carshalton | 11th South London Athletics Network Early Season Indoor Open | 8 Jan 22 |
| LJ | 4.85 | | | | 4 | | | | Coulsdon | South London Athletics Network Early Season Outdoor Open | 30 Apr 22 |
| LJ | 4.70 | | 0.3 | | 2 | | | | Kingston | Surrey County Championships | 14 May 22 |
| LJ | 4.68 | | | | 1 | | | | Battersea Park | Rosenheim League - East | 18 May 22 |
| LJ | 4.56 | | 0.2 | | 7 | | | | Yeovil | National Athletics League - Division 1 | 2 Jul 22 |
| 2020 U23 Burton/Northumbria Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.80 | i | | | 10 | | | | Sheffield | Steel Cup | 29 Jan 20 |
| 2019 U23 Burton/Northumbria Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.41 | i | | | 1 | B1 | | | Sheffield | Steel Cup 2019 | 30 Jan 19 |
| 200 | 28.43 | i | | | 1 | 4 | | | Sportcity | Manchester Cup | 27 Nov 19 |
| LJ | 4.46 | i | | | 9 | | | | Sportcity | Manchester Cup | 27 Nov 19 |
| 2018 U20 Burton/Northumbria Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.07 | i | | | 1 | 4 | | | Manchester | Manchester Cup | 14 Nov 18 |
| 200 | 28.12 | | -1.6 | | 6 | h6 | | | Bedford | BUCS Championships | 6 May 18 |
| 200 | 28.8 | | | | 2 | A | | | Burton | UK Youth Development U17/U20 League Division Midland NE 1D | 29 Apr 18 |
| 200 | 29.9 | | | | 1 | 4 | | | Burton | Burton AC Club Championships | 9 Apr 18 |
| LJ | 4.69 | | | | 5 | A | | | Burton | Midland League Division 4 | 2 Jun 18 |
| LJ | 4.59 | | | | 5 | A | | | Solihull | Midland League Division 4 | 5 Aug 18 |
| LJ | 4.57 | | | | 2 | A | | | Burton | UK Youth Development U17/U20 League Division Midland NE 1D | 29 Apr 18 |
| LJ | 4.57 | i | | | 4 | | | | Manchester | Manchester Cup | 14 Nov 18 |
| LJ | 4.45 | i | | | 10 | qB | | | Sheffield | BUCS Indoor Championships | 17 Feb 18 |
| LJ | 4.40 | | | | 1 | | | | Burton | Burton AC Club Championships | 9 Apr 18 |
| TJ | 9.87 | | | | 3 | A | | | Burton | Midland League Division 4 | 2 Jun 18 |
| TJ | 9.75 | | | | 4 | A | | | Solihull | Midland League Division 4 | 5 Aug 18 |
| TJ | 9.41 | i | | | 13 | qB | | | Sheffield | BUCS Indoor Championships | 16 Feb 18 |
| 2017 U20 Burton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.47 | | -0.6 | | 1 | 6 | | | Loughborough | Charnwood AC Open Series | 12 Jul 17 |
| 100 | 13.5 | | 1.9 | | 3 | A | | | Derby | UK Youth Development U17/U20 League Division Midland North/East 1D | 28 May 17 |
| 100 | 13.53 | | -0.7 | | 4 | A | | | Derby | UK Youth Development U17/U20 League Division Midland North/East 1D | 25 Jun 17 |
| 200 | 26.47 | | 2.0 | | 1 | 8 | | | Loughborough | Charnwood AC Open Series | 1 Apr 17 |
| 200 | 26.6 | | | | 3 | A | | | Burton | Athletics Direct Midland League Division 5 | 4 Jun 17 |
| 200 | 27.3 | | | | 4 | A | | | Leamington | Athletics Direct Midland League Division 5 | 6 May 17 |
| 200 | 27.34 | | -4.1 | | 2 | A | | | Derby | UK Youth Development U17/U20 League Division Midland North/East 1D | 28 May 17 |
| 200 | 27.63 | | -1.6 | | 5 | 7 | | | Loughborough | Charnwood AC Open Series | 12 Jul 17 |
| LJ | 4.85 | | | | 3 | A | | | Loughborough | Athletics Direct Midland League Division 5 | 6 Aug 17 |
| LJ | 4.75 | | | | 3 | A | | | Leamington | Athletics Direct Midland League Division 5 | 6 May 17 |
| LJ | 4.69 | | | | 5 | A | | | Kettering | Athletics Direct Midland League Division 5 | 15 Jul 17 |
| LJ | 4.56 | | | | 3 | A | | | Derby | UK Youth Development U17/U20 League Division Midland North/East 1D | 28 May 17 |
| LJ | 4.55 | | | | 1 | A | | | Derby | UK Youth Development U17/U20 League Division Midland North/East 1D | 25 Jun 17 |
| TJ | 10.19 | | | | 2 | A | | | Kettering | Athletics Direct Midland League Division 5 | 15 Jul 17 |
| TJ | 9.32 | | | | 2 | A | | | Leamington | Athletics Direct Midland League Division 5 | 6 May 17 |
| 2016 U20 Burton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.1 | | | | 2 | B | | | Tamworth | Athletics Direct Midland League Division 6 | 7 Aug 16 |
| 100 | 13.4 | | | | 1 | B | | | Burton | Athletics Direct Midland League Division 6 | 4 Jun 16 |
| 100 | 13.5 | | | | 1 | B | | | Telford | UK Youth Development U17/U20 League Division Midland North/East 2 | 29 May 16 |
| 100 | 13.8 | | | | 2 | B | | | Telford | UK Youth Development U17/U20 League Division Midland North/East 2 | 1 May 16 |
| 200 | 26.9 | | | | 1 | A | | | Nuneaton | UK Youth Development U17/U20 League Division Midland North 2 | 24 Jul 16 |
| 200 | 27.4 | | | | 2 | A | | | Telford | UK Youth Development U17/U20 League Division Midland North/East 2 | 29 May 16 |
| 200 | 27.4 | | | | 2 | A | | | Brierley Hill | UK Youth Development U17/U20 League Division Midland North/East 2 | 26 Jun 16 |
| 200 | 27.6 | | | | 2 | A | | | Tamworth | Athletics Direct Midland League Division 6 | 7 Aug 16 |
| LJ | 4.88 | | | | 2 | A | | | Nuneaton | UK Youth Development U17/U20 League Division Midland North 2 | 24 Jul 16 |
| LJ | 4.83 | | | | 1 | A | | | Brierley Hill | UK Youth Development U17/U20 League Division Midland North/East 2 | 26 Jun 16 |
| LJ | 4.72 | | | | 1 | A | | | Burton | Athletics Direct Midland League Division 6 | 4 Jun 16 |
| LJ | 4.70 | | | | 2 | A | | | Tamworth | Athletics Direct Midland League Division 6 | 7 Aug 16 |
| LJ | 4.41 | i | | | 13 | B | | | Sheffield | Nottinghamshire AA Graded Open Meeting | 20 Nov 16 |
| LJ | 4.35 | | | | 2 | B | | | Telford | UK Youth Development U17/U20 League Division Midland North/East 2 | 1 May 16 |
| LJ | 4.19 | | | | 1 | B | | | Telford | UK Youth Development U17/U20 League Division Midland North/East 2 | 29 May 16 |
| LJ | 4.00 | | | | 9 | B | | | Nottingham | Notts AC Spring Spruce Open | 2 Apr 16 |
| TJ | 10.15 | | | | 2 | A | | | Brierley Hill | UK Youth Development U17/U20 League Division Midland North/East 2 | 26 Jun 16 |
| TJ | 10.10 | | | | 1 | A | | | Telford | UK Youth Development U17/U20 League Division Midland North/East 2 | 1 May 16 |
| TJ | 10.07 | | | | 2 | A | | | Nuneaton | UK Youth Development U17/U20 League Division Midland North 2 | 24 Jul 16 |
| TJ | 10.05 | | | | 5 | | | | Loughborough | Charnwood AC Warm Up Meeting | 10 Apr 16 |
| TJ | 9.97 | | | | 2 | A | | | Telford | UK Youth Development U17/U20 League Division Midland North/East 2 | 29 May 16 |
| TJ | 9.97 | | | | 1 | A | | | Burton | Athletics Direct Midland League Division 6 | 4 Jun 16 |
| TJ | 9.78 | i | | | 7 | | | | Sheffield | Nottinghamshire AA Graded Open Meeting | 20 Nov 16 |
| TJ | 9.76 | | | | 1 | A | | | Tamworth | Athletics Direct Midland League Division 6 | 7 Aug 16 |
| TJ | 9.37 | | | | 8 | | | | Nottingham | Notts AC Spring Spruce Open | 2 Apr 16 |
| 2015 U17 Burton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.3 | | | | 4 | B | | | Tipton | Athletics Direct Midland League Division 5 | 9 Aug 15 |
| 200 | 28.20 | | 1.2 | | 2 | | | | Loughborough | Charnwood Stars of the Future | 6 Sep 15 |
| 200 | 28.2 | | | | 4 | B | | | Burton | Athletics Direct Midland League Division 5 | 4 Jul 15 |
| LJ | 4.61 | | | | 4 | A | | | Tipton | Athletics Direct Midland League Division 5 | 9 Aug 15 |
| LJ | 4.54 | | | | 2 | B | | | Burton | Athletics Direct Midland League Division 5 | 4 Jul 15 |
| TJ | 10.13 | | | | 2 | A | | | Tipton | Athletics Direct Midland League Division 5 | 9 Aug 15 |
| TJ | 9.46 | | | | 6 | | | | Loughborough | Charnwood Stars of the Future | 6 Sep 15 |
| TJ | 9.22 | | | | 1 | B | | | Burton | Athletics Direct Midland League Division 5 | 4 Jul 15 |