| 2025 SEN Thurrock/Edinburgh Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 7:49.43 | i | | | 4 | | | | Emirates Arena | Scottish Students Indoor Championships | 1 Feb 25 |
| SP4K | 7.08 | | | | 5 | | | | Aberdeen | Scottish Students Athletics Outdoor Championship 2025 | 23 Apr 25 |
| SP4K | 6.91 | i | | | 12 | | | | Emirates Arena | Scottish Students Indoor Championships | 1 Feb 25 |
| DT1K | 17.02 | | | | 10 | | | | Aberdeen | Scottish Students Athletics Outdoor Championship 2025 | 23 Apr 25 |
| JT600 | 20.93 | | | | 6 | | | | Aberdeen | Scottish Students Athletics Outdoor Championship 2025 | 23 Apr 25 |
| 2024 U23 Thurrock/Edinburgh Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 25.15 | | | | 5 | | | | Grangemouth | Scottish Students Athletics Outdoor Championships | 20 Apr 24 |
| 2022 U23 Thurrock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 2:54:26 | c | | | 34079 | | 14018 | 213 | Newcastle upon Tyne | Great North Run | 11 Sep 22 |
| 2016 U15 Thurrock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 29.8 | | | | 4 | B | | | Ware | Eastern Young Athletes' League | 8 May 16 |
| 200 | 29.9 | | | | 5 | B | | | Grays | Eastern Young Athletes' League | 17 Apr 16 |
| 200 | 30.1 | | | | 7 | A | | | Peterborough | Eastern Young Athletes' League | 5 Jun 16 |
| 200 | 30.40 | i | | | 5 | 2 | | | Lee Valley | Lee Valley U13 / U15 Pentathlon & Open | 27 Mar 16 |
| 200 | 31.1 | | | | 5 | B | | | Hendon | Eastern Young Athletes' League | 7 Aug 16 |
| 300 | 50.7 | | | | 3 | ns | | | Hendon | Eastern Young Athletes' League | 7 Aug 16 |
| 75HU15W | 14.9 | | | | 5 | ns | | | Hendon | Eastern Young Athletes' League | 7 Aug 16 |
| HJ | 1.30 | | | | 2 | ns | | | Peterborough | Eastern Young Athletes' League | 5 Jun 16 |
| HJ | 1.20 | | | | 4 | B | | | Ware | Eastern Young Athletes' League | 8 May 16 |
| HJ | 1.15 | | | | 5 | ns | | | Grays | Eastern Young Athletes' League | 17 Apr 16 |
| JT500 | 18.33 | | | | 1 | ns | | | Ware | Eastern Young Athletes' League | 8 May 16 |
| JT500 | 18.26 | | | | 1 | ns | | | Grays | Eastern Young Athletes' League | 17 Apr 16 |
| JT500 | 17.29 | | | | 1 | ns | | | Peterborough | Eastern Young Athletes' League | 5 Jun 16 |
| 2015 U13 Thurrock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 30.6 | | | | 4 | A | | | Grays | Eastern Young Athletes' League | 19 Apr 15 |
| 200 | 31.4 | | | | 7 | A | | | Stevenage | Eastern Young Athletes' League | 12 Jul 15 |
| 200 | 32.3 | | | | 6 | A | | | Watford | Eastern Young Athletes' League | 10 May 15 |
| 800 | 3:05.5 | | | | P | | | | Hemel Hempstead | Hertfordshire County Pentathlon Championships (Inc 3000m Championships) | 19 Jul 15 |
| 800 | 3:10.3 | | | | P | | | | Grays | Essex County Pentathlon Championships | 17 May 15 |
| 70HU13W | 14.0 | | | | P | | | | Hemel Hempstead | Hertfordshire County Pentathlon Championships (Inc 3000m Championships) | 19 Jul 15 |
| 70HU13W | 17.2 | | | | P | | | | Grays | Essex County Pentathlon Championships | 17 May 15 |
| 70HU13W | 17.7 | | | | 6 | ns | | | Grays | Eastern Young Athletes' League | 19 Apr 15 |
| HJ | 1.35 | | | | 1 | A | | | Norwich | Eastern Young Athletes' League | 2 Aug 15 |
| HJ | 1.35 | | | | 3 | A | | | Grays | Eastern Young Athletes' League Plate Final | 6 Sep 15 |
| HJ | 1.28 | | | | P | | | | Hemel Hempstead | Hertfordshire County Pentathlon Championships (Inc 3000m Championships) | 19 Jul 15 |
| HJ | 1.25 | | | | 3 | A | | | Stevenage | Eastern Young Athletes' League | 12 Jul 15 |
| HJ | 1.20 | | | | P | | | | Grays | Essex County Pentathlon Championships | 17 May 15 |
| HJ | 1.15 | | | | 3 | B | | | Watford | Eastern Young Athletes' League | 10 May 15 |
| LJ | 4.05 | | | | P | | | | Hemel Hempstead | Hertfordshire County Pentathlon Championships (Inc 3000m Championships) | 19 Jul 15 |
| LJ | 3.92 | | | | 2 | B | | | Norwich | Eastern Young Athletes' League | 2 Aug 15 |
| LJ | 3.61 | | | | P | | | | Grays | Essex County Pentathlon Championships | 17 May 15 |
| SP2.72K | 7.24 | | | | P | | | | Hemel Hempstead | Hertfordshire County Pentathlon Championships (Inc 3000m Championships) | 19 Jul 15 |
| SP2.72K | 7.21 | | | | 3 | A | | | Grays | Eastern Young Athletes' League Plate Final | 6 Sep 15 |
| SP2.72K | 6.20 | | | | P | | | | Grays | Essex County Pentathlon Championships | 17 May 15 |
| JT400 | 19.13 | | | | 5 | A | | | Grays | Eastern Young Athletes' League Plate Final | 6 Sep 15 |
| JT400 | 19.01 | | | | 2 | A | | | Norwich | Eastern Young Athletes' League | 2 Aug 15 |
| JT400 | 18.32 | | | | 3 | A | | | Watford | Eastern Young Athletes' League | 10 May 15 |
| JT400 | 16.72 | | | | 2 | A | | | Stevenage | Eastern Young Athletes' League | 12 Jul 15 |
| JT400 | 14.92 | | | | 3 | A | | | Grays | Eastern Young Athletes' League | 19 Apr 15 |
| PenU13W | 1773 | | | | 9 | | | | Hemel Hempstead | Hertfordshire County Pentathlon Championships (Inc 3000m Championships) | 19 Jul 15 |
| PenU13W | 1290 | | | | 9 | | | | Grays | Essex County Pentathlon Championships | 17 May 15 |
| 2014 U13 Thurrock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 16.0 | | | | 13 | ns | | | Hendon | Eastern Young Athletes' League | 15 Jun 14 |
| 100 | 16.1 | | | | 12 | ns | | | Grays | Eastern Young Athletes' League | 13 Apr 14 |
| 200 | 32.73 | | | | 7 | ns | | | Hendon | Eastern Young Athletes' League | 15 Jun 14 |
| 200 | 33.1 | | | | 6 | B | | | Cambridge | Eastern Young Athletes' League | 13 Jul 14 |
| 200 | 33.4 | | | | T | | | | Peterborough | Eastern Athletic Association Combined Events Championships | 28 Sep 14 |
| 70HU13W | 15.5 | | | | 2 | ns | | | Grays | Eastern Young Athletes' League | 13 Apr 14 |
| 70HU13W | 17.3 | | | | 5 | ns | | | Cambridge | Eastern Young Athletes' League | 13 Jul 14 |
| HJ | 1.10 | | | | 1 | ns | | | Hendon | Eastern Young Athletes' League | 15 Jun 14 |
| LJ | 3.38 | | | | T | | | | Peterborough | Eastern Athletic Association Combined Events Championships | 28 Sep 14 |
| JT400 | 16.28 | | | | T | | | | Peterborough | Eastern Athletic Association Combined Events Championships | 28 Sep 14 |
| TriU13W | 39 | | | | T | | | | Peterborough | Eastern Athletic Association Combined Events Championships | 28 Sep 14 |