| 2025 SEN Abingdon/Army |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 14:53.21 | | | | 1 | | | | Telford | Armed Forces Inter-Services Athletics Championship | 9 Jul 25 |
| 5000 | 15:09.42 | | | | 2 | 2 | | | Aldershot | Army Inter-Corps & Individual Championships | 18 Jun 25 |
| 3000SC | 10:13.14 | | | | 1 | | | | Aldershot | Army Inter-Corps & Individual Championships | 18 Jun 25 |
| 4.97K | 15:09 | | | | 1 | | | | East Hoathly | Kings Head Canter 5K | 25 Aug 25 |
| 5K | 14:24 | | | 14:24 | 7 | R3 | | | Battersea Park | Friday Night 5K Under the Lights | 11 Sep 25 |
| HM | 66:19 | | | 66:19 | 22 | | | | Cardiff | Cardiff Half Marathon | 5 Oct 25 |
| HMMT | 85:47 | | | 85:48 | 1 | | | | Lewes | Weald Challenge Half Marathon | 8 Jun 25 |
| Mar | 2:21:57 | c | | | 25 | | | | London | TCS London Marathon | 27 Apr 25 |
| ZXC | 31:51 | | | | 1 | | | | RAF Halton | Inter Services Championships | 12 Feb 25 |
| 2024 SEN Abingdon/Army |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10000 | DNF | | | | - | D | | | Parliament Hill | Highgate Harriers Night of the 10000m PBs (inc. British Championships & Olympic Trials) | 18 May 24 |
| 4.97K | 15:49 | | | | 1 | | | | East Hoathly | Kings Head Canter 5K | 26 Aug 24 |
| 10K | 30:42 | | | 30:46 | 98 | | | | Telford | Telford 10K | 15 Dec 24 |
| 10M | 52:25 | | | 52:25 | 5 | | | | Bideford | Bideford 10 | 3 Nov 24 |
| HM | 72:16 | | | | 5 | | | | Nicosia, CYP | Cyprus Road Races Grand Prix - Strovolos Half Marathon | 18 Feb 24 |
| 2023 SEN Abingdon/Army |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:03.53 | | | | 2 | | | | Aldershot | Inter-Service Athletics Championships | 12 Jul 23 |
| 5000 | 15:48.33 | | | | 2 | | | | Aldershot | Army UK South Athletics Champsionships - only track results eligible | 13 Jun 23 |
| 3000SC | 9:55.11 | | | | 1 | | | | Aldershot | Inter-Service Athletics Championships | 12 Jul 23 |
| 5KNAD | 15:26 | | | | 1 | | | | East Hoathly | Kings Head Canter 5K | 28 Aug 23 |
| parkrun | 16:41 | | | | 1 | | | | Kleinplaas, RSA | Kleinplaas parkrun # 29 | 14 Jan 23 |
| 10K | 29:38 | | | 29:39 | 13 | | | | Partington | Trafford 10K | 5 Mar 23 |
| HM | 66:46 | | | 66:46 | 3 | | | | Fleet | Fleet Half Marathon | 26 Mar 23 |
| 2022 SEN Abingdon/Army |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 16:40.22 | | | | 8 | | | | Aldershot | Army Inter-Corps & Individual Athletics Championships | 15 Jun 22 |
| ZXC | 35:29 | | | | 25 | | | | RAF Halton | Inter Services Championships | 9 Feb 22 |
| 2021 SEN Abingdon/Army |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:06.76 | + | | | 16m | B | | | Milton Keynes | SOAR MK 5000 PB Special | 17 Jul 21 |
| 5000 | 15:35.73 | | | | 14 | B | | | Milton Keynes | SOAR MK 5000 PB Special | 17 Jul 21 |
| 2ML | 10:19 | | | | 6 | L5 | | | Leeds | Inter-Area Road Relay | 15 Aug 21 |
| 5K | 14:38 | | | 14:39 | 11 | | | | Cardiff | Cardiff Race for Victory 5K | 29 Aug 21 |
| 5K | 14:56 | c | | | 34 | 1 | | | Ardingly | PB 5K | 5 Apr 21 |
| 10K | 31:27 | | | 31:30 | 58 | | | | Leeds | Age UK Leeds Abbey Dash 10K | 24 Oct 21 |
| 10K | 32:22 | | | 32:22 | 1 | | | | Milton Keynes | MK Festival of Running 10K | 5 Sep 21 |
| 2020 SEN Abingdon/Army |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:23 | | | | 1 | | | 1 | Abingdon | Abingdon parkrun # 427 | 25 Jan 20 |
| 4.5MXC | 25:18 | | | | 2 | | | | Richmond Park | Bank of England Inter Club 4.5 | 18 Jan 20 |
| 10KXC | 33:35 | | | | 3 | | | | Minley | Army Championships | 29 Jan 20 |
| 2019 SEN Abingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KNAD | 16:25 | | | | 8 | | | | East Hoathly | Kings Head Canter 5K | 26 Aug 19 |
| 2018 SEN Abingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:17 | c | | | 1 | | | | Bristol | Filton Flyer 5K Series | 24 Apr 18 |
| parkrun | 16:42 | | | | 1 | | | 1 | Ashton Court | Ashton Court parkrun # 352 | 21 Apr 18 |
| 10M | 55:08 | | | 55:13 | 40 | | | | Portsmouth | Simplyhealth Great South Run 10 | 21 Oct 18 |
| HM | 74:41 | | | 74:43 | 200 | | | | Valencia, ESP | Valencia Half Marathon | 28 Oct 18 |
| 2017 U23 Abingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:28 | | | | 1 | | | 1 | Eastbourne | Eastbourne parkrun # 317 | 23 Dec 17 |
| parkrun | 17:04 | | | | 1 | | | 1 | Eastbourne | Eastbourne parkrun # 319 | 30 Dec 17 |
| HM | 78:13 | | | 78:16 | 42 | | | | Oxford | Virgin Sport Oxford Half Marathon | 8 Oct 17 |