| 2024 SEN Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 5.41 | | | | 1 | B | | | Dartford | Southern Athletics League - Division 2 North & East | 18 May 24 |
| 2023 SEN Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 5.70 | | | | 9 | | | | Basingstoke | National Athletics League Championship Division Fixture B | 11 Jun 23 |
| LJ | 5.66 | | | | 1 | ns | | | Hornchurch | Southern Athletics League Division 2 North & East | 20 May 23 |
| 2022 SEN Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 5.53 | | | | 2 | A | | | Perivale | Southern Athletics League Division 2 E | 13 Aug 22 |
| LJ | 5.40 | | 1.0 | | 14 | A | | | Bedford | National Athletics League - Championship A & B Final | 21 Aug 22 |
| LJ | 5.38 | | | | 6 | | | | Southend | Southend City Open | 29 Aug 22 |
| 2016 U23 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.51 | | 1.3 | | 4 | ns | | | Chelmsford | British Athletics League Division 3 | 4 Jun 16 |
| LJ | 6.37 | w | 2.4 | | 2 | B | | | Carn Brea | British Athletics League Division 3 | 7 May 16 |
| LJ | 6.27 | i | | | 2 | | | | Lee Valley | Essex & Eastern AA Championships | 7 Feb 16 |
| LJ | 6.26 | w | 2.3 | | 4 | B | | | Chelmsford | British Athletics League Division 3 | 4 Jun 16 |
| LJ | 6.24 | | | | 1 | B | | | Welwyn | Sweatshop Southern Athletics League Division 2E | 18 Jun 16 |
| LJ | 6.22 | | | | 1 | B | | | Cambridge | Sweatshop Southern Athletics League Division 2E | 16 Apr 16 |
| LJ | 6.14 | w | 2.3 | | 5 | B | | | Bournemouth | British Athletics League Division 3 | 2 Jul 16 |
| LJ | 6.14 | | | | 1 | B | | | Bury St Edmunds | Sweatshop Southern Athletics League Division 2E | 9 Jul 16 |
| LJ | 6.10 | | | | 2 | | | | Hornchurch | Havering Spring Warm Up Open | 3 Apr 16 |
| LJ | 6.08 | | 1.7 | | - | B | | | Bournemouth | British Athletics League Division 3 | 2 Jul 16 |
| TJ | 11.61 | | | | 2 | A | | | Bury St Edmunds | Sweatshop Southern Athletics League Division 2E | 9 Jul 16 |
| 2015 U23 Havering/Exeter Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.0 | | | | 4 | B | | | Ipswich | Sweatshop Southern Athletics League Division 2E | 25 Apr 15 |
| LJ | 6.50 | w | 3.0 | | 1 | B | | | Exeter | British Athletics League Division 4 | 11 Jul 15 |
| LJ | 6.37 | | | | 1 | B | | | Ipswich | Sweatshop Southern Athletics League Division 2E | 25 Apr 15 |
| LJ | 6.08 | | | | 2 | B | | | Cambridge | Sweatshop Southern Athletics League Division 2E | 4 Jul 15 |
| LJ | 6.07 | | | | 1 | | | | Hornchurch | Havering Club Championships | 13 Sep 15 |
| LJ | 5.84 | | | | 3 | A | | | St. Albans | Sweatshop Southern Athletics League Division 2E | 20 Jun 15 |
| 2014 U23 Havering/Exeter Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.7 | | | | 2 | h5 | | | Exeter | Exeter University Athletics Club Varsity | 19 Nov 14 |
| 100 | 11.52 | w | 2.9 | | 1 | ns1 | | | Bournemouth | British Athletics League Division 4 | 9 Aug 14 |
| 100 | 11.6 | | | | 2 | B | | | Norwich | Sweatshop Southern Athletics League Division 1 | 19 Apr 14 |
| 100 | 12.0 | | | | 3 | 1 | | | Hornchurch | Havering Spring Warm Up Meeting | 30 Mar 14 |
| 100 | 12.03 | | 0.1 | | 3 | ns2 | | | Par | British Athletics League Division 4 | 5 Jul 14 |
| 200 | 24.4 | | | | 1 | B | | | Basingstoke | Sweatshop Southern Athletics League Division 1 | 12 Jul 14 |
| 400 | 58.09 | | | | 6 | B | | | Par | British Athletics League Division 4 | 5 Jul 14 |
| LJ | 6.59 | | | | 3 | A | | | Basingstoke | Sweatshop Southern Athletics League Division 1 | 12 Jul 14 |
| LJ | 6.58 | | 1.8 | | 2 | B | | | Bournemouth | British Athletics League Division 4 | 9 Aug 14 |
| LJ | 6.48 | | 1.6 | | 2 | B | | | Par | British Athletics League Division 4 | 5 Jul 14 |
| LJ | 6.21 | | | | 2 | A | | | Norwich | Sweatshop Southern Athletics League Division 1 | 19 Apr 14 |
| LJ | 6.19 | | | | 2 | B | | | Portsmouth | Sweatshop Southern Athletics League Division 1 | 2 Aug 14 |
| LJ | 6.16 | | | | 3 | | | | Hornchurch | Havering Spring Warm Up Meeting | 30 Mar 14 |
| LJ | 6.09 | i | | | 6 | qC | | | Sheffield | BUCS Indoor Championships | 22 Feb 14 |
| LJ | 6.09 | | | | 2 | | | | Exeter | Exeter University Athletics Club Varsity | 19 Nov 14 |
| 2013 U20 Havering/Exeter Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.9 | | | | 3 | 1 | | | Exeter | South West Varsity Match | 20 Mar 13 |
| LJ | 6.31 | | | | 2 | | | | Exeter | University Varsity Match | 6 Nov 13 |
| LJ | 6.08 | i | | | 14 | A | | | Sheffield | BUCS Indoor Championships | 23 Feb 13 |
| LJ | 5.80 | | | | 3 | | | | Exeter | South West Varsity Match | 20 Mar 13 |
| LJ | 5.73 | | | | 4 | | | | Plymouth | Devon Varsity Match | 6 Mar 13 |
| 2012 U20 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.4 | | | | 2 | 1 | | | Exeter | Exeter University v Plymouth University Varsity Match | 21 Nov 12 |
| 60 | 7.43 | i | | | 6 | | | | Lee Valley | Essex & Eastern Counties Championships | 12 Feb 12 |
| 100 | 11.3 | w | 3.1 | | 4 | A | | | Sandy | National Junior Athletic League Thames Division | 24 Jun 12 |
| 100 | 11.43 | | 2.0 | | 6 | B | | | Derby | British Athletics League Division 3 | 27 May 12 |
| 100 | 11.60 | w | 3.0 | | 7 | | | | Chelmsford | Essex County Championships | 12 May 12 |
| 100 | 11.6 | | | | 4 | A | | | Stevenage | National Junior Athletic League Thames Division | 12 Aug 12 |
| 100 | 11.7 | | | | 3 | A | | | Stevenage | Southern Athletics League Division 1 | 19 May 12 |
| 100 | 11.7 | | | | 2 | A | | | Walton | Southern Athletics League Division 1 | 9 Jun 12 |
| 100 | 11.7 | | | | 2 | A | | | Harrow | Southern Athletics League Division 1 | 14 Jul 12 |
| 100 | 11.8 | | | | 3 | A | | | Andover | Southern Athletics League Division 1 | 21 Apr 12 |
| 100 | 11.9 | w | 2.1 | | 3 | B | | | Stevenage | National Junior Athletic League Thames Division | 29 Apr 12 |
| 100 | 11.93 | | | | 4 | | | | Cambridge | Eastern AA Championships | 2 Jun 12 |
| 100 | 12.0 | | | | 4 | A | | | Norwich | National Junior Athletic League Thames Division | 22 Jul 12 |
| 100 | 12.1 | | | | 2 | B | | | Norwich | Southern Athletics League Division 1 | 1 Sep 12 |
| 100 | 12.13 | | -2.7 | | 7 | B | | | Swansea | British Athletics League Division 3 | 18 Aug 12 |
| 100 | 12.19 | | -2.7 | | 7 | B | | | Southampton | British Athletics League Division 3 | 30 Jun 12 |
| 200 | 23.8 | | | | 3 | B | | | Stevenage | Southern Athletics League Division 1 | 19 May 12 |
| 200 | 24.3 | | | | 3 | B | | | Walton | Southern Athletics League Division 1 | 9 Jun 12 |
| 200 | 24.4 | | | | 1 | B | | | Norwich | Southern Athletics League Division 1 | 1 Sep 12 |
| 200 | 24.5 | | | | 3 | B | | | Andover | Southern Athletics League Division 1 | 21 Apr 12 |
| 200 | 24.8 | | | | 3 | A | | | Harrow | Southern Athletics League Division 1 | 14 Jul 12 |
| LJ | 6.78 | | | | 1 | B | | | Stevenage | National Junior Athletic League Thames Division | 12 Aug 12 |
| LJ | 6.49 | | | | 2 | B | | | Harrow | Southern Athletics League Division 1 | 14 Jul 12 |
| LJ | 6.32 | w | 3.6 | | 2 | | | | Chelmsford | Essex County Championships | 13 May 12 |
| LJ | 6.29 | i | | | 3 | | | | Lee Valley | Essex & Eastern Counties Championships | 12 Feb 12 |
| LJ | 6.25 | | | | 1 | B | | | Norwich | Southern Athletics League Division 1 | 1 Sep 12 |
| LJ | 6.21 | | | | 3 | A | | | Stevenage | National Junior Athletic League Thames Division | 29 Apr 12 |
| LJ | 6.10 | | | | 3 | A | | | Norwich | National Junior Athletic League Thames Division | 22 Jul 12 |
| LJ | 6.08 | | | | 1 | | | | Exeter | Exeter University v Plymouth University Varsity Match | 21 Nov 12 |
| LJ | 6.07 | | | | 7 | A | | | Swansea | British Athletics League Division 3 | 18 Aug 12 |
| LJ | 5.99 | | | | 2 | B | | | Stevenage | Southern Athletics League Division 1 | 19 May 12 |
| LJ | 5.91 | | | | 1 | | | | Cambridge | Eastern AA Championships | 2 Jun 12 |
| LJ | 5.86 | | | | 3 | A | | | Walton | Southern Athletics League Division 1 | 9 Jun 12 |
| LJ | 5.79 | w | 3.5 | | 6 | B | | | Southampton | British Athletics League Division 3 | 30 Jun 12 |
| LJ | 5.70 | | | | 2 | B | | | Sandy | National Junior Athletic League Thames Division | 24 Jun 12 |
| LJ | 5.64 | | | | 2 | A | | | Andover | Southern Athletics League Division 1 | 21 Apr 12 |
| SP6K | 8.79 | | | | 2 | B | | | Stevenage | National Junior Athletic League Thames Division | 12 Aug 12 |
| SP6K | 8.22 | | | | 4 | A | | | Norwich | National Junior Athletic League Thames Division | 22 Jul 12 |
| 2011 U20 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.5 | | | | 3 | A | | | Croydon | Southern Athletics League Division 2 | 9 Jul 11 |
| 100 | 11.68 | | | | 3 | ns | | | Yeovil | British Athletics League Division 3 | 2 Jul 11 |
| 100 | 11.7 | | | | 6 | A | | | Watford | National Junior League Thames Division | 29 May 11 |
| 100 | 11.8 | | | | 3 | ns | | | Ware | National Junior League Thames Division | 1 May 11 |
| 100 | 12.0 | | | | 3 | B | | | Swindon | Southern Athletics League Division 2 | 21 May 11 |
| 100 | 12.1 | | | | 3 | 1 | | | Hornchurch | Havering Mayesbrook Spring Warm-up | 2 Apr 11 |
| 200 | 23.6 | | -0.2 | | 5 | A | | | Luton | National Junior League Thames Division | 10 Jul 11 |
| 200 | 23.9 | | | | 2 | B | | | Swindon | Southern Athletics League Division 2 | 21 May 11 |
| 200 | 24.0 | | | | 3 | B | | | Watford | National Junior League Thames Division | 29 May 11 |
| 200 | 24.1 | | | | 3 | A | | | Croydon | Southern Athletics League Division 2 | 9 Jul 11 |
| 800 | 2:33.7 | | | | 2 | B | | | Ware | National Junior League Thames Division | 1 May 11 |
| LJ | 6.67 | | | | 1 | B | | | Ware | National Junior League Thames Division | 1 May 11 |
| LJ | 6.30 | | | | 1 | | | | Hornchurch | Havering Mayesbrook Spring Warm-up | 2 Apr 11 |
| LJ | 6.21 | | | | 2 | A | | | Watford | National Junior League Thames Division | 29 May 11 |
| LJ | 6.09 | | | | 5 | B | | | Yeovil | British Athletics League Division 3 | 2 Jul 11 |
| LJ | 5.81 | | | | 3 | A | | | Luton | National Junior League Thames Division | 10 Jul 11 |
| LJ | 5.68 | | | | 1 | ns | | | Swindon | Southern Athletics League Division 2 | 21 May 11 |
| DT1.75K | 14.94 | | | | 4 | B | | | Ware | National Junior League Thames Division | 1 May 11 |