| 2025 SEN Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:22 | | | | 74 | | | | Battersea | Battersea parkrun # 32 | 28 Jun 25 |
| parkrun | 20:50 | | | | 215 | | | | Battersea | Battersea parkrun # 44 | 25 Oct 25 |
| HM | 81:13 | | | 81:14 | 7 | | | | Goodwood | Running Grand Prix Goodwood HM | 19 Oct 25 |
| HM | 86:21 | | | | 122 | | | | Thames Ditton | Hampton Court Half Marathon | 16 Feb 25 |
| 2024 SEN Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:16 | | | | 18 | | | | Mote Park | Mote Park parkrun # 131 | 21 Dec 24 |
| parkrun | 20:44 | | | | 15 | | | | Victoria Dock | Victoria Dock parkrun # 215 | 6 Jul 24 |
| parkrun | 32:26 | | | | 189 | | | | Gladstone | Gladstone parkrun # 568 | 17 Aug 24 |
| Mar | 3:19:56 | | | 3:22:27 | 2028 | | | | Frankfurt, GER | Mainova Frankfurt Marathon | 27 Oct 24 |
| 2023 SEN Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:00 | | | | 9 | | | | Victoria Dock | Victoria Dock parkrun # 174 | 13 May 23 |
| 10K | 42:00 | c | | | 872 | | | | London | Vitality London 10,000 | 24 Sep 23 |
| Mar | 3:46:58 | c | | | 6470 | | 5654 | 2345 | Manchester | Adidas Manchester Marathon | 16 Apr 23 |
| 2022 SEN Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 9.78 | | | | 4 | A | | | Gillingham | Southern Athletics League Division 1 - Match 1 | 22 May 22 |
| parkrun | 20:05 | | | | 5 | | | 1 | Gladstone | Gladstone parkrun # 479 | 19 Nov 22 |
| parkrun | 22:01 | | | | 18 | | | | Gladstone | Gladstone parkrun # 462 | 23 Jul 22 |
| 2019 U23 Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.65 | | | | 4 | B | | | Chelmsford | Southern Athletics League Division 1 | 15 Jun 19 |
| SP7.26K | 9.97 | | | | 4 | A | | | Eton | Southern Athletics League Division 1 | 19 May 19 |
| SP7.26K | 9.85 | | | | 3 | A | | | Gillingham | Southern Athletics League Division 1 | 17 Aug 19 |
| SP7.26K | 9.59 | | | | 3 | B | | | Chelmsford | Southern Athletics League Division 1 | 15 Jun 19 |
| SP7.26K | 9.54 | | | | 3 | | | | Ashford | Kent County Championships | 11 May 19 |
| SP7.26K | 9.08 | | | | 2 | A | | | Gillingham | Southern Athletics League Division 1 | 13 Apr 19 |
| DT2K | 26.24 | | | | 4 | A | | | Chelmsford | Southern Athletics League Division 1 | 15 Jun 19 |
| DT2K | 24.82 | | | | 3 | A | | | Eton | Southern Athletics League Division 1 | 19 May 19 |
| DT2K | 23.79 | | | | 3 | B | | | Gillingham | Southern Athletics League Division 1 | 13 Apr 19 |
| JT800 | 27.87 | | | | 4 | A | | | Chelmsford | Southern Athletics League Division 1 | 15 Jun 19 |
| 2018 U23 Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.53 | | | | 3 | B | | | Croydon | Southern Athletics League Division 2E | 20 May 18 |
| LJ | 5.04 | | | | 1 | ns | | | Croydon | Southern Athletics League Division 2E | 20 May 18 |
| LJ | 3.82 | | | | 4 | B | | | Gillingham | Southern Athletics League Division 2E | 23 Jun 18 |
| TJ | 9.39 | | | | 3 | B | | | Ashford | Southern Athletics League Division 2E | 14 Jul 18 |
| SP7.26K | 9.65 | | | | 1 | B | | | St. Albans | Southern Athletics League Division 2E | 18 Aug 18 |
| SP7.26K | 9.57 | | | | 2 | B | | | Gillingham | Southern Athletics League Division 2E | 23 Jun 18 |
| SP7.26K | 9.20 | | | | 4 | A | | | Croydon | Southern Athletics League Division 2E | 20 May 18 |
| SP7.26K | 8.91 | | | | 4 | A | | | Harrow | Southern Athletics League Division 2E | 14 Apr 18 |
| SP7.26K | 8.77 | | | | 2 | B | | | Ashford | Southern Athletics League Division 2E | 14 Jul 18 |
| DT2K | 26.73 | | | | 3 | B | | | Ashford | Southern Athletics League Division 2E | 14 Jul 18 |
| DT2K | 26.50 | | | | 3 | B | | | Harrow | Southern Athletics League Division 2E | 14 Apr 18 |
| DT2K | 23.60 | | | | 3 | A | | | St. Albans | Southern Athletics League Division 2E | 18 Aug 18 |
| DT2K | 21.05 | | | | 4 | B | | | Croydon | Southern Athletics League Division 2E | 20 May 18 |
| DT2K | 20.83 | | | | 4 | A | | | Gillingham | Southern Athletics League Division 2E | 23 Jun 18 |
| HT7.26K | 14.98 | | | | 3 | B | | | Harrow | Southern Athletics League Division 2E | 14 Apr 18 |
| JT800 | 26.17 | | | | 3 | B | | | Ashford | Southern Athletics League Division 2E | 14 Jul 18 |
| JT800 | 23.67 | | | | 4 | B | | | Croydon | Southern Athletics League Division 2E | 20 May 18 |
| JT800 | 22.12 | | | | 4 | A | | | Gillingham | Southern Athletics League Division 2E | 23 Jun 18 |
| 2017 U20 Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.10 | w | 2.6 | | 6 | 2 | | | Gillingham | Medway & Maidstone AC Open | 3 Sep 17 |
| LJ | 5.15 | | | | 4 | A | | | Finsbury | Sweatshop Southern Athletics League Division 2E | 8 Jul 17 |
| SP7.26K | 8.44 | | | | 3 | A | | | Finsbury | Sweatshop Southern Athletics League Division 2E | 8 Jul 17 |
| SP7.26K | 8.40 | | | | 4 | A | | | Kings Lynn | Sweatshop Southern Athletics League Division 2E | 21 May 17 |
| SP7.26K | 8.37 | | | | 2 | B | | | Battersea | Sweatshop Southern Athletics League Division 2E | 19 Aug 17 |
| SP7.26K | 8.02 | | | | 4 | B | | | Eastbourne | Sweatshop Southern Athletics League Division 2E | 17 Jun 17 |
| DT2K | 25.53 | | | | 2 | B | | | Finsbury | Sweatshop Southern Athletics League Division 2E | 8 Jul 17 |
| DT2K | 23.89 | | | | 4 | A | | | Kings Lynn | Sweatshop Southern Athletics League Division 2E | 21 May 17 |
| DT2K | 22.97 | | | | 1 | ns | | | Battersea | Sweatshop Southern Athletics League Division 2E | 19 Aug 17 |
| DT2K | 21.60 | | | | 4 | A | | | Eastbourne | Sweatshop Southern Athletics League Division 2E | 17 Jun 17 |
| HT7.26K | 22.48 | | | | 4 | A | | | Finsbury | Sweatshop Southern Athletics League Division 2E | 8 Jul 17 |
| HT7.26K | 18.39 | | | | 3 | B | | | Battersea | Sweatshop Southern Athletics League Division 2E | 19 Aug 17 |
| HT7.26K | 17.95 | | | | 4 | B | | | Eastbourne | Sweatshop Southern Athletics League Division 2E | 17 Jun 17 |
| HT7.26K | 16.38 | | | | 3 | B | | | Kings Lynn | Sweatshop Southern Athletics League Division 2E | 21 May 17 |
| JT800 | 30.46 | | | | 4 | A | | | Finsbury | Sweatshop Southern Athletics League Division 2E | 8 Jul 17 |
| JT800 | 29.23 | | | | 2 | B | | | Kings Lynn | Sweatshop Southern Athletics League Division 2E | 21 May 17 |
| JT800 | 27.61 | | | | 1 | ns | | | Battersea | Sweatshop Southern Athletics League Division 2E | 19 Aug 17 |