| 2025 SEN Cornwall AC/Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | DNS | | | | - | | | | Par | DAN 5000m County Championships | 21 May 25 |
| parkrun | 16:14 | | | | 1 | | | 1 | Penrose | Penrose parkrun # 483 | 29 Nov 25 |
| parkrun | 16:53 | | | | 1 | | | 1 | Bath Skyline | Bath Skyline parkrun # 479 | 28 Jun 25 |
| parkrun | 16:56 | | | | 27 | | | | Battersea | Battersea parkrun # 45 | 8 Nov 25 |
| parkrun | 19:38 | | | | 6 | | | | Penrose | Penrose parkrun # 484 | 6 Dec 25 |
| 8KXC | 28:04 | | | | 5 | R8 | | | Exeter | Devon County Championships (incl Westward League) | 7 Dec 25 |
| 5M | 26:58 | | | 26:58 | 6 | | | | Falmouth | Falmouth Mob Match 5 | 23 Nov 25 |
| 8.2KXC | 27:53 | | | | 10 | R8 | | | Newquay | Westward League (inc. Cornwall County Championships) | 16 Nov 25 |
| 10K | 32:18 | | | 32:19 | 3 | | | | Marazion | Marazion 10K | 28 Sep 25 |
| HM | 69:00 | c | | | 15 | | | | Bath | Bath Half Marathon | 16 Mar 25 |
| HM | 69:23 | | | 69:25 | 8 | | | | Malaga, ESP | Generali Medio Maraton Malaga | 14 Dec 25 |
| Mar | 2:24:31 | | | 2:24:32 | 4 | | | | Washington DC, USA | Marine Corp Marathon | 26 Oct 25 |
| 32MMT | 4:35:22 | | | | 1 | | | | Porthpean | Roseland August Trail | 16 Aug 25 |
| ZXC | 34:43 | | | | 17 | | | | RAF Halton | Inter Services Championships | 12 Feb 25 |
| 2024 SEN Team Bath/Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 15:34 | | | 15:35 | 9 | | | | Bath | South West PB Series 5K | 17 Jul 24 |
| parkrun | 16:18 | | | | 2 | | | | Penrose | Penrose parkrun # 387 | 6 Jan 24 |
| parkrun | 16:21 | | | | 2 | | | 1 | Penrose | Penrose parkrun # 417 | 10 Aug 24 |
| parkrun | 16:54 | | | | 1 | | | 1 | Llanerchaeron | Llanerchaeron parkrun # 241 | 6 Jul 24 |
| parkrun | 17:13 | | | | 2 | | | 1 | Bath Skyline | Bath Skyline parkrun # 433 | 13 Jul 24 |
| parkrun | 17:31 | | | | 1 | | | 1 | Penrose | Penrose parkrun # 430 | 9 Nov 24 |
| parkrun | 18:28 | | | | 5 | | | | Bath Skyline | Bath Skyline parkrun # 435 | 27 Jul 24 |
| parkrun | 19:03 | | | | 2 | | | 1 | Trelissick | Trelissick parkrun # 330 | 7 Sep 24 |
| parkrun | 20:40 | | | | 4 | | | 1 | Land’s End | Land’s End parkrun # 174 | 17 Aug 24 |
| parkrun | 20:56 | | | | 13 | | | | Penrose | Penrose parkrun # 425 | 5 Oct 24 |
| parkrun | 21:58 | | | | 13 | | | | Roosevelt Island DC, USA | Roosevelt Island DC parkrun # 344 | 26 Oct 24 |
| parkrun | 26:09 | | | | 268 | | | | Clapham Common | Clapham Common parkrun # 242 | 31 Aug 24 |
| 6KL | 19:14 | | | | 17 | L6 | | | Aldershot | Southern Men's 6-Stage Relays | 21 Sep 24 |
| 8.1KXC | 31:26 | | | | 6 | | | | Redruth School | Charles Stanley Westward League | 3 Mar 24 |
| 10K | 31:42 | | | 31:51 | 175 | | | | Telford | Telford 10K | 15 Dec 24 |
| 10K | 32:29 | | | 32:29 | 2 | | | | Bromham | Bromham Pudding Run 10K | 1 Dec 24 |
| 10K | 32:32 | | | 32:32 | 1 | | | | Marazion | Marazion 10K | 29 Sep 24 |
| 10K | 33:36 | | | 33:36 | 5 | | | | Newquay | Newquay 10K | 4 Feb 24 |
| 12.5ML | 1:59:00 | | | | 60 | L16 | | | Caernarfon | Welsh Castles Relay | 8 Jun 24 |
| HM | 69:41 | c | | | 11 | | | | Greenwich | The Big Half | 1 Sep 24 |
| HM | 75:27 | | | 75:29 | 95 | | | | Bath | Bath Half Marathon | 17 Mar 24 |
| Mar | 2:29:54 | | | | 7 | | | | Washington DC, USA | Marine Corps Marathon | 27 Oct 24 |
| 2023 SEN Team Bath/Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:33.93 | | | | 5 | | | | Aldershot | Inter-Service Athletics Championships | 12 Jul 23 |
| 5K | 15:47 | | | | 11 | | | | Bath | South West PB Series 5K | 19 Jul 23 |
| parkrun | 18:35 | | | | 3 | | | 1 | Bath Skyline | Bath Skyline parkrun # 402 | 16 Dec 23 |
| parkrun | 18:39 | | | | 2 | | | 1 | Bath Skyline | Bath Skyline parkrun # 354 | 1 Jan 23 |
| parkrun | 19:09 | | | | 4 | | | | Bath Skyline | Bath Skyline parkrun # 382 | 29 Jul 23 |
| parkrun | 19:45 | | | | 12 | | | 1 | Bath Skyline | Bath Skyline parkrun # 376 | 17 Jun 23 |
| parkrun | 19:51 | | | | 3 | | | 1 | Trelissick | Trelissick parkrun # 286 | 4 Nov 23 |
| parkrun | 20:16 | | | | 4 | | | 1 | Llanerchaeron | Llanerchaeron parkrun # 198 | 26 Aug 23 |
| parkrun | 20:27 | | | | 22 | | | | Penrose | Penrose parkrun # 360 | 8 Jul 23 |
| parkrun | 21:08 | | | | 71 | | | | Clapham Common | Clapham Common parkrun # 184 | 15 Jul 23 |
| parkrun | 21:17 | | | | 23 | | | | Bath Skyline | Bath Skyline parkrun # 357 | 28 Jan 23 |
| parkrun | 22:18 | | | | 23 | | | | Bath Skyline | Bath Skyline parkrun # 356 | 14 Jan 23 |
| parkrun | 23:40 | | | | 74 | | | | Bath Skyline | Bath Skyline parkrun # 399 | 25 Nov 23 |
| parkrun | 49:53 | | | | 72 | | | | Forest of Dean | Forest of Dean parkrun # 640 | 30 Sep 23 |
| 10.7KXC | 37:48 | | | | 43 | | | | Bath University | Gloucestershire League (Inc Gloucestershire, Avon, Somerset, Wiltshire County Champs) | 10 Dec 23 |
| 19.1KMT | 76:28 | | | | 2 | L05 | | | Chipping Campden | Cotswold Way Relay | 1 Jul 23 |
| 12.3ML | 72:56 | | | | 9 | L03 | | | Caernarfon | Welsh Castles Relay | 10 Jun 23 |
| HM | 71:54 | | | 71:54 | 23 | | | | Fleet | Fleet Half Marathon | 26 Mar 23 |
| HM | 72:12 | | | 72:13 | 3 | | | | Anglesey | Anglesey 10K / Half Marathon | 5 Mar 23 |
| HM | 89:22 | c | | | 1207 | | 1088 | | Greenwich | The Big Half | 3 Sep 23 |
| Mar | 2:35:54 | c | | | 315 | | | | London | TCS London Marathon | 23 Apr 23 |
| 2022 SEN Team Bath/Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:44 | | | | 2 | | | 1 | Bath Skyline | Bath Skyline parkrun # 350 | 10 Dec 22 |
| parkrun | 21:03 | | | | 15 | | | 1 | Llanerchaeron | Llanerchaeron parkrun # 139 | 4 Jun 22 |
| 5.88KL | 19:30 | | | | 16 | L5 | | | Sutton Park | Midland Counties Men's 6-Stage Relays | 24 Sep 22 |
| 10K | 32:20 | | | 32:24 | 45 | | 45 | | Beachley | Speedway 10K | 23 Jan 22 |
| 9.3MMT | 61:51 | | | | 1 | L09 | | | Chipping Campden | Cotswold Way Relay | 2 Jul 22 |
| HM | 73:29 | | | 73:31 | 51 | | | | Cardiff | Cardiff University Cardiff Half Marathon | 27 Mar 22 |
| ZXC | 34:38 | | | | 19 | | | | RAF Halton | Inter Services Championships | 9 Feb 22 |
| 2021 SEN Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:40 | | | | 3 | | | 1 | Llanerchaeron | Llanerchaeron parkrun # 119 | 18 Dec 21 |
| 10K | 33:50 | | | 33:50 | 2 | | | | Chippenham | Bromham Pudding 10K | 5 Dec 21 |
| 2020 SEN Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:06 | | | | 1 | | | 1 | Grangemoor | Grangemoor parkrun # 219 | 18 Jan 20 |
| 2019 SEN Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:39 | | | | 1 | | | 1 | Grangemoor | Grangemoor parkrun # 212 | 7 Dec 19 |
| parkrun | 17:10 | | | | 1 | | | 1 | Eastville | Eastville parkrun # 105 | 21 Dec 19 |
| parkrun | 17:13 | | | | 1 | | | 1 | Grangemoor | Grangemoor parkrun # 208 | 9 Nov 19 |
| parkrun | 17:27 | | | | 1 | | | 1 | Llanerchaeron | Llanerchaeron parkrun # 90 | 30 Nov 19 |
| parkrun | 17:36 | | | | 1 | | | 1 | Grangemoor | Grangemoor parkrun # 209 | 16 Nov 19 |
| parkrun | 17:45 | | | | 1 | | | 1 | Grangemoor | Grangemoor parkrun # 206 | 26 Oct 19 |
| parkrun | 17:47 | | | | 1 | | | 1 | Bath Skyline | Bath Skyline parkrun # 246 | 29 Jun 19 |
| parkrun | 17:53 | | | | 1 | | | 1 | Llanerchaeron | Llanerchaeron parkrun # 85 | 19 Oct 19 |
| parkrun | 17:53 | | | | 1 | | | 1 | Grangemoor | Grangemoor parkrun # 213 | 14 Dec 19 |
| parkrun | 18:03 | | | | 2 | | | 1 | Grangemoor | Grangemoor parkrun # 168 | 2 Feb 19 |
| parkrun | 18:12 | | | | 4 | | | | Studley, AUS | Studley parkrun # 204 | 25 Dec 19 |
| parkrun | 18:22 | | | | 2 | | | | Studley, AUS | Studley parkrun # 205 | 28 Dec 19 |
| HM | 79:15 | | | 79:16 | 23 | | | | Torbay | Torbay Half Marathon | 23 Jun 19 |
| HM | 84:02 | | | 84:17 | 272 | | | | Cardiff | Cardiff Half Marathon | 6 Oct 19 |
| 2016 U23 Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 1:40:31 | | | 1:45:43 | 2124 | | | 115 | Bath | Bath Half Marathon | 13 Mar 16 |