| 2025 V50 Huntingdonshire/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.79 | | | | 4 | | | | Peterborough | Peterborough & Nene Valley AC Sprints & Hurdles Sunday | 6 Apr 25 |
| 400 | 59.63 | | | | 1 | | | | Greys | Eastern Masters AC League Final | 6 Sep 25 |
| 400 | 60.0 | | | | 1 | | | | Peterborough | Eastern Masters AC League - Central East Division | 1 Jul 25 |
| 800 | 2:14.30 | | | | 2 | | | | Greys | Eastern Masters AC League Final | 6 Sep 25 |
| 800 | 2:14.9 | | | | 2 | 3 | | | Peterborough | Peterborough & Nene Valley AC Final Fling | 25 Sep 25 |
| 800 | 2:15.36 | | | | - | ns | | | Sandy | Southern Athletics League Division 3 East | 30 Aug 25 |
| 800 | 2:17.8 | | | | 1 | | | | King's Lynn | Eastern Masters AC League - Central East Division | 30 Jul 25 |
| 1000 | 2:56.4 | | | | 5 | 2 | | | St. Ives | Huntingdonshire AC Club Championships | 25 Mar 25 |
| parkrun | 18:48 | | | | 3 | | | 1 | Pocket | Pocket parkrun # 295 | 11 Oct 25 |
| parkrun | 18:50 | | | | 2 | | | | Schoterbos, NED | Schoterbos parkrun # 211 | 20 Sep 25 |
| parkrun | 18:51 | | | | 6 | | | 1 | Pocket | Pocket parkrun # 296 | 18 Oct 25 |
| 2024 V45 Huntingdonshire/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10000 | 36:10.4 | | | | 5 | | | | St. Ives | Huntingdonshire AC Club Championships | 24 Sep 24 |
| 5K | 18:00 | | | | 33 | | | 4 | Ferry Meadows | Peterborough Grand Prix Series 3K / 5K | 7 Aug 24 |
| parkrun | 18:04 | | | | 1 | | | 1 | Pocket | Pocket parkrun # 246 | 14 Sep 24 |
| parkrun | 18:15 | | | | 2 | | | 1 | Pocket | Pocket parkrun # 244 | 31 Aug 24 |
| parkrun | 18:39 | | | | 4 | | | 1 | Pocket | Pocket parkrun # 240 | 3 Aug 24 |
| parkrun | 19:59 | | | | 4 | | | 1 | Ford | Ford parkrun # 231 | 24 Aug 24 |
| 5MMT | 30:01 | | | | 22 | | | | Nene Park | Frostbite Friendly League | 3 Nov 24 |
| 5MMT | 33:58 | | | | 19 | | | | Huntingdon | Frostbite Friendly League | 10 Mar 24 |
| 2023 V45 Huntingdonshire/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.4 | | | | 4 | 10 | | | St. Ives | Huntingdonshire AC Club Championships | 23 Apr 23 |
| 400 | 59.9 | | | | 1 | | | | St. Ives | Huntingdonshire AC Club Championships | 16 Apr 23 |
| HM | 81:05 | | | 81:05 | 27 | | | 12 | St Neots | St Neots Riverside Half Marathon | 19 Nov 23 |
| 2022 V45 Huntingdonshire/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.5 | | | | 2 | B | | | Braintree | Southern Athletics League Division 3 East | 12 Jun 22 |
| 400 | 62.1 | | | | 1 | B | | | Cambridge | Southern Athletics League Division 3 East | 22 May 22 |
| 400H | 76.9 | | | | 2 | A | | | Cambridge | Southern Athletics League Division 3 East | 22 May 22 |
| 400H | 77.1 | | | | 2 | A | | | Braintree | Southern Athletics League Division 3 East | 12 Jun 22 |
| HJ | 1.28 | | | | 3 | B | | | Braintree | Southern Athletics League Division 3 East | 12 Jun 22 |
| LJ | 4.07 | | | | 3 | B | | | Braintree | Southern Athletics League Division 3 East | 12 Jun 22 |
| parkrun | 19:31 | | | | 2 | | | 1 | Pocket | Pocket parkrun # 155 | 22 Oct 22 |
| 2021 V45 Huntingdonshire/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:47 | | | | 3 | | | 1 | Pocket | Pocket parkrun # 102 | 9 Oct 21 |
| parkrun | 19:07 | | | | 5 | | | | Pocket | Pocket parkrun # 98 | 11 Sep 21 |
| 5.053KL | 18:56 | | | | 37 | L5 | | | Milton Keynes | SOAR MK Relays | 26 Sep 21 |
| 2019 V40 Huntingdonshire/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.37 | i | | | 6 | 14 | | | Lee Valley | BMAF - British Masters Pentathlon Championships, inc South of England Championships | 17 Feb 19 |
| 100 | 13.1 | | 1.3 | | 3 | 2 | | | St. Ives | Huntingdonshire AC Championships | 28 Apr 19 |
| 200 | 26.7 | w | 2.1 | | 2 | | | | St. Ives | Huntingdonshire AC Championships | 5 May 19 |
| 400 | 57.7 | | | | 2 | | | | Southend | Eastern Masters AC Championships | 20 Jul 19 |
| 400 | 57.8 | | | | 1 | 3 | | | St. Ives | Huntingdonshire AC Championships | 2 Jun 19 |
| 800 | 2:18.2 | | | | 2 | | | | St. Ives | Huntingdonshire AC Championships | 7 Jul 19 |
| 800 | 2:20.2 | | | | 3 | | | | Corby | Eastern Masters AC League Division North | 5 Jun 19 |
| 1500 | 5:17.3 | | | | 2 | | | | St. Ives | Huntingdonshire AC Championships | 28 Apr 19 |
| 5000 | 19:57.1 | | | | 3 | | | | St. Ives | Huntingdonshire AC Championships | 2 Jun 19 |
| 10000 | 36:35.7 | | | | 5 | | | | St. Ives | Huntingdonshire AC 10,000m Championships | 24 Sep 19 |
| parkrun | 18:07 | | | | 2 | | | 1 | Pocket | Pocket parkrun # 66 | 14 Sep 19 |
| ZXC | 30:15 | | | | 21 | | | | Priory Park | Frostbite Friendly League | 6 Oct 19 |
| 2018 V40 Huntingdonshire/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.21 | i | | | 8 | 6 | | | Sheffield | Northern Athletics Open Meeting | 17 Nov 18 |
| 150 | 19.15 | i | | | 2 | 8 | | | Sheffield | Northern Athletics Open Meeting | 17 Nov 18 |
| parkrun | 18:13 | | | | 2 | | | 1 | Huntingdon | Huntingdon parkrun # 255 | 21 Apr 18 |
| 5MXC | 31:56 | | | | 30 | | | | Peterborough | Frostbite Friendly League | 4 Feb 18 |
| 5MXC | 31:57 | | | | 30 | | | | Huntingdon | Frostbite Friendly League | 18 Feb 18 |
| 10KXC | 43:58 | | | | 54 | | | 13 | St Neots | Cambridgeshire County Championships | 7 Jan 18 |
| 2017 V40 Huntingdonshire/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.9 | | | | 1 | | | | St. Ives | Huntingdonshire AC Club Championships | 30 Apr 17 |
| 400 | 56.76 | | | | 4 | A | | | Lee Valley | Sweatshop Southern Athletics League Division 3N | 15 Apr 17 |
| 3000 | 10:03.7 | | | | 2 | | | | Southend | Eastern Masters AC Championships | 22 Jul 17 |
| 5000 | 18:09.0 | | | | 3 | B | | | Peterborough | Sweatshop Southern Athletics League Division 3N | 19 Aug 17 |
| 5K | 17:34 | | | | 19 | | | 3 | Werrington | Peterborough Grand Prix Werrington 5K | 2 Aug 17 |
| parkrun | 17:59 | | | | 2 | | | | Huntingdon | Huntingdon parkrun # 219 | 15 Jul 17 |
| parkrun | 18:02 | | | | 2 | | | 1 | Huntingdon | Huntingdon parkrun # 195 | 7 Jan 17 |
| parkrun | 30:17 | | | | 186 | | | | Huntingdon | Huntingdon parkrun # 206 | 1 Apr 17 |
| parkrun | 31:09 | | | | 227 | | | | Huntingdon | Huntingdon parkrun # 196 | 14 Jan 17 |
| 2016 V40 Huntingdonshire/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.1 | | | | 4 | A | | | Battersea | Sweatshop Southern Athletics League Division 3N | 20 Aug 16 |
| 800 | 2:08.1 | | | | 3 | A | | | Battersea | Sweatshop Southern Athletics League Division 3N | 20 Aug 16 |
| 800 | 2:11.01 | i | | | 2 | | | | Lee Valley | BMAF - British Masters Pentathlon Championships | 14 Feb 16 |
| 800 | 2:13.92 | | | | 3 | | | | Sandy | Eastern Masters AC Championships | 3 Sep 16 |
| 1500 | 4:49.8 | | | | 4 | A | | | Battersea | Sweatshop Southern Athletics League Division 3N | 20 Aug 16 |
| Mile | 4:47.3 | | | | 4 | 4 | | | Corby | Corby AC Open | 23 Aug 16 |
| Mile | 4:53.1 | | | | 2 | | | | Corby | Eastern Veterans' League Division NW | 10 Aug 16 |
| 3000 | 10:13.25 | | | | 7 | | | | Solihull | EAMA Inter-Area Match | 17 Jul 16 |
| SP7.26K | 5.82 | | | | 2 | B | | | St Ives | Sweatshop Southern Athletics League Division 3N | 16 Apr 16 |
| DT2K | 12.36 | | | | 3 | B | | | St Ives | Sweatshop Southern Athletics League Division 3N | 16 Apr 16 |
| parkrun | 18:10 | | | | 1 | | | 1 | Huntingdon | Huntingdon parkrun # 190 | 17 Dec 16 |
| parkrun | 18:13 | | | | 4 | | | | Huntingdon | Huntingdon parkrun # 183 | 29 Oct 16 |
| parkrun | 18:14 | | | | 2 | | | 1 | Huntingdon | Huntingdon parkrun # 193 | 31 Dec 16 |
| ZXC | 29:22 | | | | 15 | | | | St. Neots | Frostbite Friendly League | 2 Oct 16 |
| ZXC | 29:37 | | | | 21 | | | | Bushfield Academy | Frostbite Friendly League | 6 Nov 16 |
| ZXC | 30:42 | | | | 22 | | | | Hinchingbrooke Park | Frostbite Friendly League | 11 Dec 16 |
| 2015 V40 Huntingdonshire/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.6 | | | | 2 | | | | Peterborough | Eastern Veterans' League Division NW | 1 Jul 15 |
| 200 | 25.0 | | | | 3 | | | | Corby | Eastern Veterans' League Division NW | 29 Jul 15 |
| 200 | 25.99 | i | | | 3 | | | | Lee Valley | BMAF - British Masters Pentathlon Championships, inc., South of England Championships | 15 Feb 15 |
| 400 | 54.51 | | | | 3 | h4 | | | Lyon, FRA | WMA - World Masters Championships | 12 Aug 15 |
| 400 | 54.7 | | | | 2 | B | | | Braintree | Sweatshop Southern Athletics League Division 3NE | 4 Jul 15 |
| 400 | 54.82 | | | | 7 | s1 | | | Lyon, FRA | WMA - World Masters Championships | 15 Aug 15 |
| 400 | 55.3 | | | | 2 | | | | Peterborough | Eastern Veterans' League Division NW | 1 Jul 15 |
| 400 | 55.47 | | | | 3 | | | | Birmingham | BMAF - British Masters Championships | 25 Jul 15 |
| 400 | 56.6 | | | | 1 | | | | Luton | Eastern Veterans' Championships | 28 Jun 15 |
| HJ | 1.00 | | | | 4 | | | | Corby | Eastern Veterans' League Division NW | 29 Jul 15 |
| SP7.26K | 5.10 | | | | 4 | B | | | St. Ives | Sweatshop Southern Athletics League Division 3NE | 20 Jun 15 |
| DT2K | 11.43 | | | | 5 | B | | | St. Ives | Sweatshop Southern Athletics League Division 3NE | 20 Jun 15 |
| parkrun | 17:49 | | | | 2 | | | 1 | Ferry Meadows | Peterborough parkrun # 127 | 5 Dec 15 |
| ZXC | 28:57 | | | | 29 | | | | Bushfield Academy | Frostbite Friendly League | 1 Nov 15 |
| 2012 V35 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 37:45 | | | | 5 | | | | St Neots | Riverside Runners Anniversary 10K | 19 Aug 12 |
| 2010 V35 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 83:07 | | | 83:11 | 24 | | | | St. Neots | St. Neots Riverside Half Marathon | 21 Nov 10 |
| 2006 SEN Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 2:42:30 | | | | 263 | | 250 | | London | London Marathon | 23 Apr 06 |
| 2005 SEN Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 16:08.8 | | | | 2 | | | | Luton | Luton | 20 Aug 05 |
| 5K | 16:07 | | | | 3 | | | | Peterborough | PETERBOROUGH 5km SERIES Ferry Meadows | 22 Jun 05 |
| 10K | 34:54 | | | | 12 | | | | Battersea Park | Civil Service 10K Championships | 27 Apr 05 |
| 10M | 56:04 | | | | 2 | | | | Holbeach | TOMMY CLAY 10 | 14 Aug 05 |
| HM | 73:47 | | | | 2 | | | | Southend | JIM PETERS SOUTHEND HALF-MARATHON | 12 Jun 05 |
| 2004 SEN Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:44.5 | | | | 1 | | | | Barking | Southern Mens League | 1 May 04 |
| 10K | 33:29 | | | | 5 | | | | Port Soif | GUERNSEY EASTERRRRUNS GOLDRIDGE STONE 10km | 9 Apr 04 |
| 10K | 34:16 | | | | 6 | | | | Battersea Park | CIVIL SERVICE CHAMPIONSHIP 10km | 28 Apr 04 |
| 10M | 55:12 | | | | 6 | | | | Peterborough | Nene Valley 10 | 5 Dec 04 |
| HM | 72:03 | | | | 1 | | | | St. Peter Port | AURIGNY AIR HALF-MARATHON, St Peter Port | 12 Apr 04 |
| HM | 74:57 | | | | 5 | | | | St. Neots | St. Neots Riverside Half Marathon | 14 Nov 04 |
| HM | 76:40 | | | | 5 | | | | Norwich | EVENING NEWS CITY OF NORWICH HALF-MARATHON | 13 Jun 04 |
| 2003 SEN Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 16:15.2 | | | | 5 | | | | Birmingham | Civil Service Championships | 13 Aug 03 |
| 2002 SEN Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.82 | | | | 1 | B | | | Watford | BMC | 26 Jun 02 |
| 5000 | 16:01.1 | | | | 1rB | | | | Eton | Southern Men's League Division 1 | 4 May 02 |
| 5000 | 16:25.2 | | | | 2 | | | | Southampton | Southern 1W | 19 May 02 |
| 5000 | 16:26.3 | | | | 2 | | | | Wigan | Civil Service Champs | 15 Aug 02 |
| 2001 SEN Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.96 | | | | 4 | D | | | Watford | Watford Open Graded | 25 Jul 01 |
| 800 | 2:00.7 | | | | 8 | B | | | Battersea Park | BMC | 1 Aug 01 |
| 2000 SEN Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.0 | | | | 7 | | | | Eltham | BMC | 26 Jul 00 |
| 800 | 2:01.2 | | | | 4 | | | | Peterborough | Marshall Peugeot Games | 28 Aug 00 |