| 2025 V50 Newbury/Welsh Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 8.31 | | | | 4 | CS | | | Nuneaton | Civil Service AA & Police Sport UK Championships | 11 Jun 25 |
| SP6K | 9.66 | | | | 1 | | | | Swindon | Swindon Harriers Invitational Winter Throws | 15 Nov 25 |
| WT11.34K | 10.39 | | | | 1 | | | | Swindon | Swindon Harriers Invitational Winter Throws | 15 Nov 25 |
| DT2K | 29.47 | | | | 3 | | | | Swindon | Southern Counties Veterans League - Western Division | 4 Jul 25 |
| DT2K | 28.81 | | | | 2 | B | | | Kingston | Southern Athletics League Division 2 South & West | 30 Aug 25 |
| DT2K | 27.76 | | | | 2 | CS | | | Nuneaton | Civil Service AA & Police Sport UK Championships | 11 Jun 25 |
| DT1.5K | 33.11 | | | | 2 | | | | Abingdon | Southern Counties Veterans AC League - Western Division | 28 May 25 |
| DT1.5K | 32.12 | | | | 1 | | | | Swindon | Swindon Harriers Invitational Winter Throws | 15 Nov 25 |
| DT1.5K | 31.76 | | | | 1 | | | | Horspath | Running2Time Oxford City Midweek Open | 16 Jul 25 |
| HT7.26K | 24.32 | | | | 3 | A | | | Kingston | Southern Athletics League Division 2 South & West | 30 Aug 25 |
| parkrun | 27:53 | | | | 237 | | | | Newbury | Newbury parkrun # 632 | 23 Aug 25 |
| parkrun | 28:02 | | | | 118 | | | | Newbury | Newbury parkrun # 645 | 22 Nov 25 |
| parkrun | 28:08 | | | | 207 | | | | Newbury | Newbury parkrun # 634 | 6 Sep 25 |
| parkrun | 28:09 | | | | 162 | | | | Newbury | Newbury parkrun # 639 | 11 Oct 25 |
| parkrun | 28:17 | | | | 190 | | | | Newbury | Newbury parkrun # 643 | 8 Nov 25 |
| parkrun | 28:19 | | | | 243 | | | | Newbury | Newbury parkrun # 636 | 20 Sep 25 |
| parkrun | 28:38 | | | | 256 | | | | Newbury | Newbury parkrun # 615 | 5 Apr 25 |
| parkrun | 29:02 | | | | 300 | | | | Newbury | Newbury parkrun # 616 | 3 May 25 |
| parkrun | 29:08 | | | | 255 | | | | Newbury | Newbury parkrun # 614 | 29 Mar 25 |
| parkrun | 29:15 | | | | 271 | | | | Newbury | Newbury parkrun # 620 | 31 May 25 |
| parkrun | 29:17 | | | | 261 | | | | Newbury | Newbury parkrun # 619 | 24 May 25 |
| parkrun | 29:56 | | | | 220 | | | | Newbury | Newbury parkrun # 626 | 12 Jul 25 |
| parkrun | 29:57 | | | | 302 | | | | Newbury | Newbury parkrun # 611 | 8 Mar 25 |
| 2022 V45 Newbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 8.36 | | | | 4 | | | | Nuneaton | England Masters AA Inter Area Match | 31 Jul 22 |
| DT2K | 31.92 | | | | 2 | | | | Bracknell | Berkshire County Championship | 14 May 22 |
| DT2K | 30.86 | | | | 2 | A | | | Aberdare | Welsh Masters Championships | 4 Sep 22 |
| DT2K | 29.52 | | | | 3 | P | | | Nuneaton | Civil Service & Police Championships | 10 Aug 22 |
| DT2K | 29.07 | | | | 1 | | | | Nuneaton | England Masters AA Inter Area Match | 31 Jul 22 |
| DT2K | 27.60 | | | | 3 | B | | | Horspath | Southern Athletics League Division 2 West Match 1 | 13 Aug 22 |
| DT2K | 26.77 | | | | 3 | | | | Lee Valley | British Master's Winter Throws Championships | 6 Mar 22 |
| HT7.26K | 22.83 | | | | 3 | | | | Nuneaton | England Masters AA Inter Area Match | 31 Jul 22 |
| JT800 | 21.14 | | | | 7 | | | | Nuneaton | England Masters AA Inter Area Match | 31 Jul 22 |
| 2021 V45 Newbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 8.93 | | | | 2 | | | | Eton | Berkshire County Championships | 31 Jul 21 |
| SP7.26K | 8.84 | | | | 1 | | | | Crookham Common | Newbury AC Club Championships | 17 Jul 21 |
| DT2K | 31.67 | | | | 1 | | | | Coventry | Civil Service & Police Championships | 11 Aug 21 |
| DT2K | 31.46 | | | | 1 | | | | Eton | Berkshire County Championships | 31 Jul 21 |
| DT2K | 30.90 | | | | 2 | | | | Crookham Common | Newbury AC Club Championships | 17 Jul 21 |
| JT800 | 26.47 | | | | 1 | | | | Crookham Common | Newbury AC Club Championships | 17 Jul 21 |
| 2019 V45 Met Police |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT2K | 31.01 | | | | 2 | | | | Reading | Southern Counties Veterans' League Western Division | 14 Jul 19 |
| 2010 V35 Met Police |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 9.55 | | | | 2 | A | | | Luton | Southern Men's League Division 4E | 31 Jul 10 |
| DT2K | 32.21 | | | | 1 | | | | Dartford | Southern Men's League Division 4E | 10 Jul 10 |
| DT2K | 32.12 | | | | 1 | A | | | Luton | Southern Men's League Division 4E | 31 Jul 10 |
| DT2K | 30.52 | | | | 2 | B | | | Eton | Southern Men's League Division 1 | 5 Jun 10 |
| 2008 SEN Met Police |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT2K | 36.90 | | | | 2 | A | | | Mile End | Southern Men's League Division 2 | 2 Aug 08 |
| HT7.26K | 27.98 | | | | | | | | Mile End | Southern Men's League Division 2 | 2 Aug 08 |
| 2007 SEN Met Police |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT2K | 33.19 | | | | | | | | Eton | Southern Men's League Division 2 | 19 May 07 |
| HT7.26K | 27.00 | | | | | | | | Eton | Southern Men's League Division 2 | 19 May 07 |
| 2006 SEN Met Police |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 10.00 | | | | | | | | Southampton | Southern Men's League Division 3W | 29 Apr 06 |
| DT2K | 33.74 | | | | | | | | Southampton | Southern Men's League Division 3W | 29 Apr 06 |
| HT7.26K | 26.59 | | | | | | | | Southampton | Southern Men's League Division 3W | 29 Apr 06 |
| 2005 SEN Met Police |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT2K | 36.44 | | | | 1 | | | | Colindale | Division 4N Colindale | 30 Jul 05 |