| 2025 SEN Morpeth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:08.27 | | | | 1 | A | | | Shildon | North East Senior Development League - Division 1 | 17 May 25 |
| 3000 | 11:03.57 | | | | 3 | A | | | Shildon | North East Senior Development League - Division 1 | 17 May 25 |
| 2ML | 12:23 | | | | 4 | L1 | | | Wallsend | Gordon Smith Memorial Relays | 14 May 25 |
| 2.2ML | 13:06 | | | | 8 | L4 | 7 | | Hetton-le-Hole | NECAA Royal Signals Relay Championship | 15 Feb 25 |
| 5K | 17:37 | | | 17:40 | 39 | B | | | Leicester | Podium Festival 5K | 15 Mar 25 |
| 3.7MXC | 25:42 | | | | 10 | | 10 | | Temple Park | Start Fitness North Eastern Harrier League - Sherman Cup and Davison Shield | 2 Feb 25 |
| 3.8MXC | 24:33 | | | | 5 | | 5 | | Wrekenton | Start Fitness North Eastern Harrier League | 19 Jan 25 |
| 6.5KXC | 24:18 | | | 29:33 | 38 | R10 | 38 | | Druridge Bay | Start Fitness North Eastern Harrier League | 12 Oct 25 |
| 4.3MXC | 28:30 | | | 33:30 | 25 | R10 | 25 | | Thornley Hall Farm | Start Fitness North Eastern Harrier League | 27 Sep 25 |
| 8KXC | 32:04 | | | | 88 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 8 Mar 25 |
| 2024 SEN Havant/Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:50.30 | | | | 8 | F | | | Jarrow | Top Flight BMC Track Meet supported by England Athletics North East | 22 Jun 24 |
| 1500 | 4:55.28 | | | | 5 | | | | Middlesbrough | Northern Sen & U20 Outdoor Championships | 8 Jun 24 |
| 1500 | 4:56.25 | | | | 2 | A | | | Whitley Bay | North East Senior Development League - Division 2 | 14 Jul 24 |
| 1500 | 4:56.81 | | | | 2 | A | | | Whitley Bay | North East Senior Development League - Division 1 | 18 May 24 |
| 1500 | 4:57.98 | | | | 6 | 4 | | | Aldershot | Aldershot Farnham & District Open Meetings Summer | 15 Aug 24 |
| 1500 | 5:04.84 | | | | 1 | A | | | Morpeth | North East Senior Development League - Division 1 | 29 Jun 24 |
| Mile | 5:17.14 | | | | 10 | 4 | | | Jarrow | North East Grand Prix | 12 Jun 24 |
| 3000 | 10:31.27 | | | | 2 | A | | | Morpeth | North East Senior Development League - Division 1 | 29 Jun 24 |
| 3000 | 10:32.17 | | | | 18 | 1 | | | Watford | Watford Harriers Open Graded Meetings | 24 Jul 24 |
| 2.2ML | 13:19 | | | | 13 | L1 | | | Newcastle Upon Tyne | Elswick Harriers Good Friday Relay | 29 Mar 24 |
| 5K | 17:58 | | | | 47 | W2 | 20 | | Barrowford | Podium 5K | 9 Nov 24 |
| 5K | 18:34 | | | 18:35 | 21 | R02 | 10 | | Sunderland | Sunderland Harriers 5K | 11 Jul 24 |
| 5K | 18:35 | | | 18:36 | 50 | EW | | | Battersea Park | Mizuno Podium 5K (incl 1M Challenge) | 31 Dec 24 |
| 5K | 18:45 | | | | 17 | | 1 | | Gosport | Gosport 5K Summer Series | 14 May 24 |
| 5K | 18:58 | | | 19:07 | 208 | A | 24 | | Gateshead | Quayside 3K / 5K | 7 Aug 24 |
| 5KNAD | 19:02 | | | 19:08 | 18 | | 3 | | Gosport | Gosport 5K Summer Series | 13 Aug 24 |
| parkrun | 18:57 | | | | 12 | | 1 | 1 | Southsea | Southsea parkrun # 486 | 11 May 24 |
| 4.4MXC | 29:13 | | | | 8 | | | | Lambton Estate | Start Fitness North Eastern Harrier League | 20 Oct 24 |
| 8KXC | 27:17 | | | | 3 | | | | South Shields | North Eastern Counties Cross Country Championships | 14 Dec 24 |
| 10K | 38:43 | | | 38:50 | 246 | | 40 | | Chichester | Chichester 10K | 4 Feb 24 |
| 2023 SEN Havant/Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 18:52 | | | 18:53 | 68 | R3 | 68 | | Battersea Park | Friday Night 5K Under the Lights | 17 Feb 23 |
| parkrun | 19:07 | | | | 33 | | 2 | 1 | Southampton | Southampton parkrun # 519 | 11 Nov 23 |
| parkrun | 19:32 | | | | 4 | | 1 | 1 | Chippenham | Chippenham parkrun # 386 | 28 Jan 23 |
| parkrun | 20:04 | | | | 9 | | 1 | 1 | Lee-on-the-Solent | Lee-on-the-Solent parkrun # 371 | 14 Oct 23 |
| parkrun | 20:53 | | | | 33 | | | 1 | Lee-on-the-Solent | Lee-on-the-Solent parkrun # 366 | 9 Sep 23 |
| parkrun | 28:27 | | | | 193 | | | | Lee-on-the-Solent | Lee-on-the-Solent parkrun # 349 | 13 May 23 |
| parkrun | 34:13 | | | | 332 | | | | Lee-on-the-Solent | Lee-on-the-Solent parkrun # 363 | 19 Aug 23 |
| 10K | 38:52 | | | 38:58 | 109 | | 14 | 9 | Chichester | Chichester 10K | 5 Feb 23 |
| 2022 SEN Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:54.68 | | | | 3 | 4 | | | Aldershot | Aldershot Farnham & District AC Open Meeting | 18 Aug 22 |
| 1500 | 5:01.7 | | | | 2 | A | | | Lewes | Southern Athletics League Division 3 South | 12 Jun 22 |
| 3000 | 10:49.61 | | | | 4 | | | | Portsmouth | City of Portsmouth Open Meeting | 4 Sep 22 |
| 3000 | 10:57.96 | | | | 2 | | | | Portsmouth | Hampshire County Championships | 15 May 22 |
| 3000 | 11:11.26 | | | | 3 | 2 | | | Portsmouth | City of Portsmouth Open Meeting | 3 Apr 22 |
| 1500SCW | 5:46.51 | | | | 1 | | | | Portsmouth | Hampshire County Championships | 14 May 22 |
| 2000SCW | 8:13.2 | | | | 1 | A | | | Crawley | Southern Athletics League Division 3 South | 22 May 22 |
| HJ | 1.00 | | | | 2 | B | | | Crawley | Southern Athletics League Division 3 South | 22 May 22 |
| 4.5KNAD | 16:22 | | | | 41 | A | 4 | | Chichester | Chichester Corporate Challenge | 16 Mar 22 |
| 4.5KNAD | 16:40 | | | | 41 | A | 1 | | Chichester | Chichester Corporate Challenge | 2 Mar 22 |
| 4.5KNAD | 16:45 | | | | 53 | A | 6 | | Chichester | Chichester Corporate Challenge | 30 Mar 22 |
| 5K | 18:55 | | | 18:57 | 136 | | 34 | | Ardingly | PB 5K | 4 May 22 |
| 5K | 19:15 | | | 19:21 | 42 | | 15 | | Chichester | Chichester PB 5K | 6 Feb 22 |
| 5K | 19:37 | | | | 60 | | 5 | | Portsmouth | Lakeside 5K Series | 25 May 22 |
| parkrun | 18:39 | | | | 20 | | 2 | 1 | Southsea | Southsea parkrun # 411 | 24 Dec 22 |
| parkrun | 19:49 | | | | 20 | | 1 | 1 | Lee-on-the-Solent | Lee-on-the-Solent parkrun # 306 | 30 Jul 22 |
| parkrun | 22:56 | | | | 18 | | 3 | 1 | Queen Elizabeth | Queen Elizabeth parkrun # 386 | 1 Jan 22 |
| parkrun | 35:57 | | | | 329 | | | | Lee-on-the-Solent | Lee-on-the-Solent parkrun # 279 | 22 Jan 22 |
| 5.9KXC | 25:16 | | | | 35 | | | | Aldershot | Hampshire League | 12 Nov 22 |
| 6KXC | 22:27 | | | | 18 | | | | Bournemouth | Hampshire League | 3 Dec 22 |
| 6KXC | 28:25 | | | | 22 | | | | Basingstoke | Hampshire League | 19 Feb 22 |
| 8KXC | 34:26 | | | | 93 | | | | Beckenham | South of England AA Championships | 29 Jan 22 |
| 8KXC | 40:08 | | | | 376 | | | | Parliament Hill | ECCA Saucony English National Championships | 26 Feb 22 |
| 10K | 40:10 | | | 40:18 | 194 | | 39 | | Brighton | Brighton 10K | 20 Nov 22 |
| 10K | 42:08 | | | 42:27 | 275 | | 30 | | Fareham | Stubbington 10K | 16 Jan 22 |
| ZXC | 32:46 | | | | 9 | | | | RAF Halton | Inter Services Championships | 9 Feb 22 |
| 2021 SEN Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:03 | | | | 18 | | 2 | 1 | Lee-on-the-Solent | Lee-on-the-Solent parkrun # 265 | 16 Oct 21 |
| parkrun | 20:12 | | | | 25 | | 2 | 1 | Lee-on-the-Solent | Lee-on-the-Solent parkrun # 266 | 23 Oct 21 |
| parkrun | 20:15 | | | | 13 | | 1 | 1 | Lee-on-the-Solent | Lee-on-the-Solent parkrun # 267 | 30 Oct 21 |
| parkrun | 20:32 | | | | 16 | | 2 | 1 | Hastings | Hastings parkrun # 262 | 11 Sep 21 |
| parkrun | 21:26 | | | | 10 | | 1 | 1 | Forest Rec | Forest Rec parkrun # 353 | 25 Sep 21 |
| parkrun | 21:41 | | | | 16 | | 1 | 1 | Margate | Margate parkrun # 381 | 6 Nov 21 |
| parkrun | 21:50 | | | | 17 | | 2 | 1 | Margate | Margate parkrun # 371 | 28 Aug 21 |
| 5.81KXC | 23:41 | | | | 36 | | | | Bournemouth | Alton Sports Hampshire League | 13 Nov 21 |
| 5.9KXC | 25:12 | | | | 37 | | | | Aldershot | Alton Sports Hampshire League | 4 Dec 21 |
| HM | 90:53 | | | 91:16 | 233 | | 27 | | Gosport | Gosport Half Marathon | 21 Nov 21 |
| 2019 U23 Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.6 | | | | 6 | | | | Cosford | UK Armed Forces Championships | 10 Jul 19 |
| 100HW | 22.8 | | | | 6 | | | | Cosford | UK Armed Forces Championships | 10 Jul 19 |
| 400HW | 77.9 | | | | 4 | | | | Cosford | UK Armed Forces Championships | 10 Jul 19 |
| parkrun | 21:55 | | | | 11 | | 3 | 1 | Margate | Margate parkrun # 305 | 26 Jan 19 |
| 2016 U20 Royal Navy |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:57 | | | | 9 | | 1 | 1 | Margate | Margate parkrun # 177 | 20 Aug 16 |
| parkrun | 22:09 | | | | 20 | | 2 | 1 | Margate | Margate parkrun # 178 | 27 Aug 16 |
| parkrun | 26:06 | | | | 36 | | | 1 | Margate | Margate parkrun # 175 | 6 Aug 16 |