| 2022 SEN Winchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:28.90 | | | | 4 | | | | Winchester | Winchester ADAC Spring Evening Open | 18 May 22 |
| 5000 | 16:35.3 | | | | 11 | 2 | | | Aldershot | Aldershot Farnham & District Open Meeting | 2 Jun 22 |
| 5000 | 16:35.87 | | | | 13 | 4 | | | Battersea Park | Comeback 5000#2 | 15 Apr 22 |
| 5000 | 16:38.59 | | | | 13 | 3 | | | Wimbledon | Hercules Wimbledon Night of Graded 5000m Races | 6 Aug 22 |
| 5000 | 17:03.0 | | | | 2 | ns | | | Swindon | Southern Athletics League Division 3 West | 22 May 22 |
| 10000 | 35:45.76 | | | | 12 | 2 | | | Wallthamstow | FASTFriday 10000m | 17 Jun 22 |
| 5.08KL | 17:59 | | | | 32 | L10 | | | Sutton Coldfield | ERRA National Men's 12-Stage | 9 Apr 22 |
| 6KL | 21:03 | | | | 45 | D | | | Rushmoor | Aldershot Road Relays | 24 Sep 22 |
| 8.662KL | 30:39 | | | | 31 | L9 | | | Milton Keynes | Southern Men's 12-Stage Relays | 27 Mar 22 |
| 10K | 35:11 | | | 35:14 | 93 | | | | Eastleigh | Eastleigh 10K | 20 Mar 22 |
| 10K | 35:37 | | | 35:39 | 5 | | | | Exbury | Exbury Gardens 10K | 26 Jun 22 |
| 10K | 37:12 | | | 37:16 | 72 | | | | Fareham | Stubbington 10K | 16 Jan 22 |
| 10K | 39:02 | | | 39:03 | 9 | | | | Winchester | Winchester 10K / Half Marathon | 25 Sep 22 |
| HM | 83:21 | c | | | 411 | | | | Newcastle upon Tyne | Great North Run | 11 Sep 22 |
| HM | 83:36 | | | 83:41 | 316 | | | | Wokingham | Wokingham Half Marathon | 27 Feb 22 |
| Mar | 3:12:30 | c | | | 3107 | | | | London | TCS London Marathon | 2 Oct 22 |
| 2021 SEN Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:57.57 | | | | 7 | 3 | | | Wimbledon | Wimbo Middle Distance Night | 2 Jun 21 |
| 3000 | 9:12.1 | | | | 5 | 2 | | | Aldershot | Aldershot, Farnham & District Open 6 | 25 Aug 21 |
| 3000 | 9:20.46 | | | | 5 | 4 | | | Swindon | Swindon Harriers - Mark Cawte Spring Open Meeting | 9 May 21 |
| 3000 | 9:22.4 | | | | 1 | 1 | | | Hexham | Run Nation Track Series 1 | 25 Apr 21 |
| 5000 | 15:48.16 | | | | 4 | 1 | | | Bromley | London Hurdles & Middle Distance Open Meeting | 22 May 21 |
| 5000 | 15:59.63 | | | | 6 | 3 | | | Carshalton | SLAN 'Out to Play' Track & Field Open | 16 May 21 |
| 5000 | 16:07.71 | | | | 11 | 7 | | | Wimbledon | Hercules Wimbledon 5000m Festival | 7 Aug 21 |
| 5000 | 16:26.2 | | | | 1 | B | | | Winchester | Southern Athletics League - Hampshire | 14 Aug 21 |
| 10K | 33:22 | | | 33:24 | 15 | | | | Eastleigh | Eastleigh 10K | 1 Aug 21 |
| 10M | 60:19 | c | | | 106 | | | | Portsmouth | Great South Run 10 | 17 Oct 21 |
| HM | 74:53 | c | | | 5 | | | | Norwich | City of Norwich Half Marathon | 13 Jun 21 |
| HM | 76:07 | c | | | 4 | | | | Farnborough | Farnborough Half Marathon | 11 Jul 21 |
| HM | 79:09 | | | 79:09 | 3 | | | | Winchester | Winchester Half Marathon | 19 Sep 21 |
| 2020 SEN Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:03.92 | | | | 1 | 1 | | | Tooting Bec | Herne Hill Harriers Open Meeting | 3 Oct 20 |
| 3000 | 9:10.2 | | | | 2 | 5 | | | Aldershot | Aldershot & Farnham & District End of Season Track Meeting | 26 Sep 20 |
| Mar | 2:42:20 | c | | | 11 | | | | Goodwood | Running Grand Prix Goodwood Marathon | 6 Dec 20 |
| 2019 SEN Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 9.2KXC | 37:59 | | | | 114 | | | | Sparsholt College | Alton Sports Hampshire League | 9 Nov 19 |