| 2025 V35 Bournemouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 71.0 | | | | 5 | A | | | Poole | Southern Athletics League Division 2 South & West | 13 Jul 25 |
| 800 | 2:19.1 | | | | 1 | A | | | Poole | Southern Athletics League Division 2 South & West | 13 Jul 25 |
| 1500 | 4:53.66 | | | | 1 | | | | Lee Valley | London Masters International (+OPEN Sprints,Hurdles,Distances) | 26 Jul 25 |
| 1500 | 4:54.5 | i | | | 2 | | | | Lee Valley | England Masters Athletics Association Indoors Inter-Area Challenge | 16 Feb 25 |
| 1500 | DNF | | | | - | | | | Eton | National Athletics League Premiership | 31 May 25 |
| 3000 | 10:26.36 | | | | 1 | | | | Lee Valley | London Masters International (+OPEN Sprints,Hurdles,Distances) | 27 Jul 25 |
| 3000 | 10:37.7 | | | | 1 | B | | | Poole | Southern Athletics League Division 2 South & West | 17 May 25 |
| 2000SCW | 7:15.95 | | | | 3 | | | | Derby | National Athletics League Premiership | 5 Jul 25 |
| 3000SCW | DNF | | | | - | | | | Eton | National Athletics League Premiership | 31 May 25 |
| parkrun | 18:20 | | | | 33 | | 1 | 1 | Poole | Poole parkrun # 652 | 29 Mar 25 |
| parkrun | 18:58 | | | | 53 | | 1 | 1 | Poole | Poole parkrun # 644 | 1 Feb 25 |
| parkrun | 19:08 | | | | 12 | | 1 | 1 | Bournemouth | Bournemouth parkrun # 524 | 15 Mar 25 |
| parkrun | 19:25 | | | | 18 | | 2 | 1 | Bournemouth | Bournemouth parkrun # 528 | 12 Apr 25 |
| 2024 V35 Bournemouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:47.46 | | | | 5 | | | | Portsmouth | National Athletics League - Championship South | 1 Jun 24 |
| 3000 | 10:57.32 | | | | 5 | | | | Crawley | National Athletics League - Regional South | 22 Jun 24 |
| 3000 | 11:12.16 | i | | | 6 | | | | Torun, POL | European Masters Athletics Indoor Championships | 17 Mar 24 |
| 1500SCW | 5:37.86 | | | | 1 | | | | Crawley | National Athletics League - Regional South | 22 Jun 24 |
| 2000SCW | 7:31.45 | | | | 1 | | | | Portsmouth | National Athletics League - Championship South | 1 Jun 24 |
| 2000SCW | 7:44.1 | | | | 1 | A | | | Bournemouth | Southern Athletics League - Division 3 West | 18 May 24 |
| parkrun | 19:24 | | | | 59 | | | 1 | Poole | Poole parkrun # 607 | 25 May 24 |
| 2023 SEN Bournemouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 11:13.26 | | | | 5 | | | | Basingstoke | National Athletics League Championship Division Fixture B | 11 Jun 23 |
| 5.81KXC | 22:31 | | | | 19 | | | | Bournemouth | Hampshire League | 4 Mar 23 |
| 8KXC | 32:16 | | | | 107 | | | | Beckenham Place | South of England Championships | 28 Jan 23 |
| QM | 44:13 | | | 44:16 | 76 | | 7 | | Broadstone | Broadstone Quarter Marathon | 1 Jan 23 |
| 12K | 49:16 | | | | 44 | | 2 | | Marnhull | Marnhull 12K | 16 Apr 23 |
| HM | 90:35 | | | 90:35 | 40 | | 5 | | Bournemouth | Bournemouth Bay Half Marathon | 2 Apr 23 |
| 2022 SEN Bournemouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:05 | | | | 14 | | 1 | 1 | Bournemouth | Bournemouth parkrun # 402 | 12 Nov 22 |
| 6KXC | 23:07 | | | | 24 | | | | Bournemouth | Hampshire League | 3 Dec 22 |
| 5M | 34:08 | | | | 50 | | 9 | | Christchurch | Hoburne 5 | 25 Sep 22 |
| 10K | 42:27 | | | 42:29 | 49 | | 4 | | Bournemouth | Boscombe 10K | 27 Nov 22 |
| 2020 SEN Bournemouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 11.2KXC | 55:40 | | | | 196 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 7 Mar 20 |
| 2019 SEN Bournemouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500SCW | 5:33.1 | | | | 1 | A | | | Bournemouth | Southern Athletics League Division 1 | 13 Jul 19 |
| 2000SCW | 7:32.9 | | | | 1 | A | | | Southampton | Southern Athletics League Division 1 | 17 Aug 19 |
| 2000SCW | 7:42.8 | | | | 2 | A | | | Eton | Southern Athletics League Division 1 | 13 Apr 19 |
| 5.5KXC | 21:07 | | | | 2 | | | | Canford Magna | Wessex League (Inc Dorset County Championships) | 15 Dec 19 |
| 5M | 31:38 | | | | 49 | | 2 | | Chaseside | Littledown 5 | 15 Sep 19 |
| 10K | 41:25 | | | 41:27 | 80 | | 4 | | Bournemouth | Boscombe 10K | 24 Nov 19 |
| 2018 SEN Bournemouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:26.7 | | | | 2 | B | | | Braunton | Southern Athletics League Division 2W | 23 Jun 18 |
| 800 | 2:27.60 | | | | 3 | A | | | Yeovil | Southern Athletics League Division 2W | 14 Apr 18 |
| 800 | 2:28.4 | | | | 1 | | | | Bournemouth | Dorset County Championships | 13 May 18 |
| 800 | 2:29.0 | | | | 1 | B | | | Bournemouth | Southern Athletics League Division 2W | 18 Aug 18 |
| 3000 | 10:55.26 | | | | 2 | A | | | Yeovil | Southern Athletics League Division 2W | 14 Apr 18 |
| 3000 | 10:56.2 | | | | 2 | A | | | Braunton | Southern Athletics League Division 2W | 23 Jun 18 |
| 3000 | 11:01.0 | | | | 2 | A | | | Bournemouth | Southern Athletics League Division 2W | 18 Aug 18 |
| 2000SCW | 8:02.3 | | | | 2 | A | | | Bournemouth | Southern Athletics League Division 2W | 18 Aug 18 |
| 2000SCW | 8:02.7 | | | | 2 | A | | | Braunton | Southern Athletics League Division 2W | 23 Jun 18 |
| 2000SCW | 8:03.15 | | | | 1 | A | | | Yeovil | Southern Athletics League Division 2W | 14 Apr 18 |
| PV | 1.20 | | | | 2 | B | | | Yeovil | Southern Athletics League Division 2W | 14 Apr 18 |
| PV | 1.20 | | | | 2 | B | | | Braunton | Southern Athletics League Division 2W | 23 Jun 18 |
| 10K | 42:21 | | | | 1181 | | 175 | | London | Vitality London 10,000 | 28 May 18 |
| 2017 SEN Bournemouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:29.0 | | | | 2 | A | | | Swindon | Sweatshop Southern Athletics League Division 3SW | 17 Jun 17 |
| 800 | 2:31.7 | | | | 3 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 3SW | 19 Aug 17 |
| 800 | 2:32.4 | | | | 1 | B | | | Salisbury | Sweatshop Southern Athletics League Division 3SW | 8 Jul 17 |
| 1500 | 5:29.7 | | | | 2 | A | | | Plymouth | Sweatshop Southern Athletics League Division 3SW | 21 May 17 |
| 3000 | 11:18.8 | | | | 1 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 3SW | 19 Aug 17 |
| 3000 | 11:25.5 | | | | 1 | A | | | Swindon | Sweatshop Southern Athletics League Division 3SW | 17 Jun 17 |
| 3000 | 11:27.2 | | | | 1 | B | | | Bournemouth | Sweatshop Southern Athletics League Division 3SW | 15 Apr 17 |
| 5000 | 19:36.0 | | | | 1 | B | | | Plymouth | Sweatshop Southern Athletics League Division 3SW | 21 May 17 |
| 5000 | 20:03.2 | | | | 1 | B | | | Salisbury | Sweatshop Southern Athletics League Division 3SW | 8 Jul 17 |
| 1500SCW | 6:07.3 | | | | 2 | A | | | Salisbury | Sweatshop Southern Athletics League Division 3SW | 8 Jul 17 |
| 2000SCW | 8:30.3 | | | | 1 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 3SW | 19 Aug 17 |
| 2000SCW | 8:31.0 | | | | 2 | A | | | Swindon | Sweatshop Southern Athletics League Division 3SW | 17 Jun 17 |
| 4.9KXC | 20:44 | | | | 3 | | | | Yeovil | Wessex League | 5 Nov 17 |
| 5.3KXC | 23:10 | | | | 3 | | | | Bryanston | Wessex League | 22 Oct 17 |
| 6KXC | 23:25 | | | | 27 | | | | Basingstoke | Alton Sports Hampshire League | 2 Dec 17 |
| 6.09KXC | 24:27 | | | | 30 | | | | Bournemouth | Alton Sports Hampshire League | 14 Oct 17 |
| 6.75KXC | 27:36 | | | | 4 | | | | Bryanston | Wessex League (Inc Dorset Championships) | 10 Dec 17 |
| 5M | 32:56 | | | | 62 | | 5 | | Bournemouth | Littledown 5 | 17 Sep 17 |
| 5M | 33:20 | | | | 12 | | 2 | | Poole | Mayday 5 | 1 May 17 |
| 10K | 40:37 | | | 40:39 | 76 | | 5 | | Bournemouth | Boscombe 10K | 26 Nov 17 |
| 10K | 45:59 | | | | 55 | | 4 | | Shaftesbury | Gold Hill 10K | 8 Oct 17 |
| ZXC | 27:49 | | | | 47 | | | | Petersfield | Alton Sports Hampshire League | 11 Nov 17 |
| 2016 SEN Bournemouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:40.7 | | | | 1 | B | | | Bournemouth | Sweatshop Southern Athletics League Division 3SW | 9 Jul 16 |
| 5KXC | 23:28 | | | | 16 | | 8 | | Avon Country Park | Wessex League | 6 Nov 16 |
| 6.52KXC | 29:27 | | | | 4 | | | | Canford Heath | Wessex League | 9 Oct 16 |
| 2015 SEN Bournemouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:42.1 | | | | 6 | 2 | | | Bournemouth | John Rumbold Memorial Open | 12 Apr 15 |
| HM | 2:12:07 | | | 2:15:00 | 1964 | | 600 | | Brentwood | Brentwood Half Marathon | 22 Mar 15 |
| 2013 SEN Bournemouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 2:23:03 | | | 2:25:10 | 1373 | | 382 | | Eastbourne | Eastbourne Half Marathon | 3 Mar 13 |