| 2025 V60 Thurrock/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 31.45 | | 1.1 | | 7 | | | | Southend | Southend City Open | 25 Aug 25 |
| 200 | DNF | | | | - | ns | | | Grays | Eastern Masters AC - South Division | 4 Jun 25 |
| 400 | 70.16 | | | | 3 | 2 | | | Southend | Southend City Open | 25 Aug 25 |
| 800 | 2:42.87 | | | | 6 | h2 | | | Ribeira Brava, POR | European Masters Athletics Championships | 17 Oct 25 |
| 800 | 2:43.29 | | | | 6 | | | | Southend | Southend City Open | 25 Aug 25 |
| 800 | 2:52.50 | | | | 9 | 1 | | | Lee Valley | London Masters International (+OPEN Sprints,Hurdles,Distances) | 27 Jul 25 |
| 2000W | 12:10.8 | | | | 2 | A | | | Grays | Eastern Masters AC - South Division | 2 Jul 25 |
| parkrun | 23:56 | | | | 164 | | | | Chalkwell Beach | Chalkwell Beach parkrun # 214 | 2 Aug 25 |
| 2024 V60 Thurrock/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 13:53.1 | | | | 7 | | | | Milton Keynes | Eastern Masters Track & Field League - Final | 15 Sep 24 |
| 2000W | 12:06.1 | | | | 3 | A | | | Milton Keynes | Eastern Masters Track & Field League - Final | 15 Sep 24 |
| 2000W | 12:07.7 | | | | 2 | A | | | Grays | Eastern Masters Track & Field League - South | 7 Aug 24 |
| 10000W | 67:47.1 | | | | 2 | 2 | | | Enfield | Enfield Race Walking League 2024 - Amos Seddon Walks | 12 Oct 24 |
| 2021 V60 Thurrock/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 29:29 | | | | 80 | | | | Wickford Memorial | Wickford Memorial parkrun # 5 | 31 Jul 21 |
| parkrun | 32:53 | | | | 79 | | | | Chalkwell Beach | Chalkwell Beach parkrun # 4 | 24 Jul 21 |
| 2020 V55 Thurrock/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:41 | | | | 6 | | | 1 | South Woodham Ferrers | South Woodham Ferrers parkrun # 107 | 14 Mar 20 |
| parkrun | 24:31 | | | | 27 | | | | Thurrock | Thurrock parkrun # 226 | 8 Feb 20 |
| parkrun | 25:45 | | | | 38 | | | | Basildon | Basildon parkrun # 307 | 18 Jan 20 |
| parkrun | 26:04 | | | | 68 | | | | Hockley Woods | Hockley Woods parkrun # 257 | 1 Feb 20 |
| parkrun | 28:45 | | | | 76 | | | | Hadleigh | Hadleigh parkrun # 164 | 11 Jan 20 |
| 2019 V55 Thurrock/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10KW | 63:03 | | | | 5 | | | 1 | Gravesend | Enfield League (Inc Cecil Gittins Memorial) | 9 Mar 19 |
| 2017 V55 Thurrock/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 64.9 | | | | 2 | | | | Southend | Eastern Masters AC Championships | 22 Jul 17 |
| 800 | 2:34.6 | | | | 3 | | | | Southend | Eastern Masters AC Championships | 22 Jul 17 |
| 5MW | 51:29 | | | | 11 | | | 2 | Moulton | Moulton 5 (Inc Enfield League) | 3 Jun 17 |
| 10KW | 70:52 | | | | 19 | | | 2 | Gravesend | Cecil Gittins Memorial (Inc Enfield League) | 1 Apr 17 |
| 7MW | 83:29 | | | | 35 | | | 7 | Lee Valley | Enfield 7 (Inc Enfield League) | 11 Nov 17 |
| 2016 V55 Thurrock/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.0 | | | | 3 | | | | Grays | Eastern Veterans' League Division SE | 4 May 16 |
| 100 | 15.1 | | | | 6 | | | | Bedford | Eastern Veterans' League Final | 11 Sep 16 |
| 200 | 29.0 | | | | 3 | | | | Southend | Eastern Veterans' League Division SE | 6 Jul 16 |
| 200 | 29.3 | | | | 3 | | | | Chelmsford | Eastern Veterans' League Division SE | 1 Jun 16 |
| 400 | 65.80 | | | | 5 | ns | | | Sandy | Sweatshop Southern Athletics League Division 3N | 18 Jun 16 |
| 400 | 65.9 | | | | 4 | | | | Bedford | Eastern Veterans' League Final | 11 Sep 16 |
| 400 | 68.67 | | | | 5 | | | | Sandy | Eastern Masters AC Championships | 3 Sep 16 |
| 800 | 2:37.36 | | | | 3 | | | | Southend | Southend-on-Sea AC Open | 29 Aug 16 |
| 800 | 2:41.33 | | | | 3 | B | | | Sandy | Sweatshop Southern Athletics League Division 3N | 18 Jun 16 |
| 800 | 2:41.91 | | | | 5 | B | | | Lee Valley | Sweatshop Southern Athletics League Division 3N | 9 Jul 16 |
| 800 | 2:43.33 | | | | 2 | ns | | | Lee Valley | Sweatshop Southern Athletics League Division 3N | 20 Aug 16 |
| 800 | 2:49.68 | | | | 5 | | | | Sandy | Eastern Masters AC Championships | 3 Sep 16 |
| 1500 | 5:51.24 | | | | 5 | B | | | Lee Valley | Sweatshop Southern Athletics League Division 3N | 9 Jul 16 |
| 1000W | 5:45.9 | | | | 2 | | | | Grays | Eastern Veterans' League Division SE | 4 May 16 |
| 1500W | 9:02.5 | | | | 2 | A | | | Chelmsford | Eastern Veterans' League Division SE | 1 Jun 16 |
| MileW | 9:34.5 | | | | 1 | A | | | Southend | Eastern Veterans' League Division SE | 6 Jul 16 |
| 2000W | 12:39.42 | | | | 1 | | | | Sandy | Eastern Masters AC Championships | 3 Sep 16 |
| 5MW | 49:18 | | | | 6 | | | 3 | Moulton | Enfield League | 4 Jun 16 |
| 10KW | 63:16 | | | | 12 | | | 4 | Gravesend | Enfield League (Inc Cecil Gittins Memorial) | 9 Apr 16 |
| 2015 V50 Thurrock/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.4 | | | | 3 | ns | | | Peterborough | Sweatshop Southern Athletics League Division 3NE | 15 Aug 15 |
| 200 | 28.6 | | | | 3 | | | | Lee Valley | Eastern Veterans' League Division SE | 29 Jul 15 |
| 400 | 62.4 | | | | 1 | ns | | | Peterborough | Sweatshop Southern Athletics League Division 3NE | 15 Aug 15 |
| 400 | 63.49 | | | | 4 | 1 | | | Birmingham | BMAF - British Masters Championships | 25 Jul 15 |
| 400 | 63.5 | | | | 3 | | | | Chelmsford | Eastern Veterans' League Division SE | 1 Jul 15 |
| 400 | 63.5 | | | | 2 | ns | | | Braintree | Sweatshop Southern Athletics League Division 3NE | 4 Jul 15 |
| 400 | 64.4 | | | | 2 | | | | Southend | Eastern Veterans' League Division SE | 3 Jun 15 |
| 400 | 68.2 | | | | 2 | | | | Luton | Eastern Veterans' Championships | 28 Jun 15 |
| 800 | 2:27.85 | | | | 8 | | | | Birmingham | BMAF - British Masters Championships | 26 Jul 15 |
| 800 | 2:28.4 | | | | 4 | | | | Lee Valley | Eastern Veterans' League Division SE | 29 Jul 15 |
| 800 | 2:32.8 | | | | 3 | | | | Luton | Eastern Veterans' Championships | 28 Jun 15 |
| 800 | 2:32.8 | | | | 1 | ns | | | Braintree | Sweatshop Southern Athletics League Division 3NE | 4 Jul 15 |
| 800 | 2:38.54 | | | | 4 | ns | | | Hemel Hempstead | Sweatshop Southern Athletics League Division 3NE | 31 May 15 |
| 800 | 2:42.2 | | | | 5 | A | | | Peterborough | Sweatshop Southern Athletics League Division 3NE | 15 Aug 15 |
| 1500 | 5:12.6 | | | | 3 | | | | Luton | Eastern Veterans' Championships | 28 Jun 15 |
| 1500 | 5:17.4 | | | | 1 | ns | | | Braintree | Sweatshop Southern Athletics League Division 3NE | 4 Jul 15 |
| 1500 | 5:18.95 | | | | 7 | | | | Birmingham | BMAF - British Masters Championships | 25 Jul 15 |
| 1500 | 5:20.5 | | | | 4 | | | | Southend | Eastern Veterans' League Division SE | 3 Jun 15 |
| 1500 | 5:27.4 | | | | 4 | A | | | Peterborough | Sweatshop Southern Athletics League Division 3NE | 15 Aug 15 |
| 1000W | 5:35.7 | | | | 2 | A | | | Chelmsford | Eastern Veterans' League Division SE | 1 Jul 15 |
| 1500W | 8:32.1 | | | | 1 | A | | | Grays | Eastern Veterans' League Division SE | 6 May 15 |
| MileW | 9:45.6 | | | | 1 | A | | | Southend | Eastern Veterans' League Division SE | 3 Jun 15 |
| 2000W | 12:03.7 | | | | 2 | A | | | Lee Valley | Eastern Veterans' League Division SE | 29 Jul 15 |
| 2000W | 12:08.10 | i | | | 3 | | | | Lee Valley | EAMA Challenge | 1 Mar 15 |
| SP6K | 5.43 | | | | 5 | | | | Chelmsford | Eastern Veterans' League Division SE | 1 Jul 15 |
| JT700 | 11.71 | | | | 7 | | | | Southend | Eastern Veterans' League Division SE | 3 Jun 15 |
| 2014 V50 Thurrock/Eastern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| MileW | 9:39.87 | i | | | 5 | | | | Lee Valley | Essex & Eastern AA Championships | 9 Feb 14 |
| 3000W | 18:12.30 | i | | | 2 | | | | Lee Valley | BMAF - British Masters Championships | 9 Mar 14 |
| 2013 V50 Thurrock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| MileW | 9:13.9 | | | | 1 | | | | Lee Valley | Eastern Veterans' League Essex Division | 7 Aug 13 |
| MileW | 9:42.67 | i | | | 4 | | | | Lee Valley | Eastern Counties Championships inc Essex Championships | 10 Feb 13 |
| MileW | 11:15.6 | | | | 4 | A | | | Southend | Eastern Veterans' League Essex Division | 5 Jun 13 |
| parkrun | 21:09 | | | | 28 | | | 1 | Southend | Southend parkrun # 48 | 31 Aug 13 |
| parkrun | 22:03 | | | | 32 | | | | Southend | Southend parkrun # 51 | 21 Sep 13 |
| 5MW | 52:35 | | | | 28 | | | 6 | Moulton | Moulton Open 5 | 1 Jun 13 |
| 10K | 72:12 | | | 72:47 | 1076 | | | 109 | Southend | Southend 10K Classic | 6 Oct 13 |
| 10KMT | 47:33 | | | | 42 | | | 5 | Canvey Island | Canvey Island Rotary 10K | 8 Sep 13 |
| ZXC | 40:39 | | | | 190 | | | 21 | Basildon | Essex League | 16 Nov 13 |
| 2012 V50 Thurrock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 16.8 | | | | 4 | | | | Chelmsford | Eastern Veterans' League Essex Division | 13 Jun 12 |
| 200 | 32.0 | | | | 3 | | | | Chelmsford | Eastern Veterans' League Essex Division | 11 Jul 12 |
| 200 | 39.3 | | | | 4 | | | | Southend | Eastern Veterans' League Essex Division | 9 May 12 |
| 800 | 3:05.4 | | | | 4 | | | | Chelmsford | Eastern Veterans' League Essex Division | 11 Jul 12 |
| 800 | 3:18.8 | | | | 4 | | | | Southend | Eastern Veterans' League Essex Division | 9 May 12 |
| 3000 | 12:44.5 | | | | 3 | | | | Chelmsford | Eastern Veterans' League Essex Division | 11 Jul 12 |
| 3000 | 14:50.7 | | | | 4 | | | | Southend | Eastern Veterans' League Essex Division | 9 May 12 |
| 100HM50 | 26.0 | | | | 2 | | | | Chelmsford | Eastern Veterans' League Essex Division | 13 Jun 12 |
| MileW | 9:03.1 | | | | 1 | | | | Chelmsford | Eastern Veterans' League Essex Division | 11 Jul 12 |
| MileW | 9:18.3 | | | | 1 | | | | Southend | Eastern Veterans' League Essex Division | 9 May 12 |
| MileW | 13:55.89 | | | | 13 | | | | Southend | Southend-on-Sea AC Open | 27 Aug 12 |
| 2000W | 12:28.1 | | | | 1 | | | | Chelmsford | Eastern Veterans' League Essex Division | 13 Jun 12 |
| 2000W | 12:29.1 | | | | 1 | | | | Lee Valley | Eastern Veterans' League Essex Division | 25 Apr 12 |
| 5000W | 31:09.8 | | | | 13 | | | | Hendon | London Inter-Club Challenge | 16 Jun 12 |
| HJ | 1.00 | | | | 4 | | | | Chelmsford | Eastern Veterans' League Essex Division | 13 Jun 12 |
| LJ | 2.12 | | | | 4 | | | | Chelmsford | Eastern Veterans' League Essex Division | 13 Jun 12 |
| SP6K | 6.21 | | | | 3 | | | | Lee Valley | Eastern Veterans' League Essex Division | 25 Apr 12 |
| 5MW | 51:59 | | | | 26 | | | 4 | Lee Valley | Enfield League | 21 Jan 12 |
| ZXC | 40:24 | | | | 64 | | | 58 | Claybury | Essex County Veterans' Championships | 1 Dec 12 |
| 2011 V50 Thurrock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:30.77 | | | | 6 | 3 | | | Lee Valley | Lee Valley Open | 9 Apr 11 |
| 4.819KL | 19:52 | | | | 60 | L3 | | | Sutton Park | BMAF Relay Championships | 21 May 11 |
| ZXC | 41:40 | | | | 156 | | | 20 | Braintree | Essex League | 8 Oct 11 |
| ZXC | 45:39 | | | | 112 | | | 15 | Loughton | Essex League | 12 Feb 11 |
| ZXC | 75:58 | | | | 127 | | | 18 | Hadleigh Country Park | Essex County Championships | 8 Jan 11 |
| 2010 V45 Thurrock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:28.70 | | | | 11 | ht1 | | | Nyireghaza, HUN | EMA - European Veterans Championships | 17 Jul 10 |
| 1500 | 5:34.50 | i | | | 5 | 1 | | | Lee Valley | Eastern Vets/Vets AC Indoor Championships | 24 Jan 10 |
| ZXC | 34:38 | | | | 142 | | | 19 | Colchester | Essex League | 30 Oct 10 |
| ZXC | 36:38 | | | | 124 | | | 16 | Southend | Essex League | 13 Nov 10 |
| ZXC | 42:24 | | | | 99 | | | 13 | Braintree | Essex League | 18 Dec 10 |
| ZXC | 42:34 | | | | 37 | | | 21 | Chigwell Row | Essex Veterans Cross Country Championships | 4 Dec 10 |
| 2009 V45 Thurrock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100MW | 23:21:20 | | | | 17 | | | | Newmarket | Capt Barclay Bicentenary Walks | 11 Jul 09 |
| 2007 V45 Thurrock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 20KW | 2:22:25 | | | | 21 | | | | Bexley | Southern 20KW Championships | 24 Feb 07 |
| 2005 V40 Thurrock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 2:54:06 | | | | | | | 7 | Cardiff | Cardiff Marathon & Half Marathon | 9 Oct 05 |
| 2004 V40 Thurrock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:25 | | | | 4 | | | | Wroxham | WROXHAM 5km Norfolk | 26 Aug 04 |
| 2002 V40 Southend |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.5 | | | | 2 | | | | Southend | EASTERN Vets LEAGUE South East Division Southend | 7 Aug 02 |
| 800 | 2:08.91 | | | | 9 | 6 | | | Watford | Watford Open | 24 Jul 02 |
| 1500 | 4:24.6 | | | | 1 | | | | Hendon | South of England Veterans Championships | 10 Aug 02 |
| 1500 | 4:29.58 | | | | 9 | h4 | | | Potsdam, GER | EMA - European Veterans Championships | 19 Aug 02 |
| 2001 V40 Southend |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:05.53 | | | | 3 | | | | Hendon | South of England AAA Veterans Championships | 11 Aug 01 |
| 800 | 2:09.8 | | | | 1 | | | | Basildon | Southern Men's League Division 5E | 2 Jun 01 |
| 800 | 2:10.0 | | | | 3 | | | | Solihull | Midland Veterans Championships | 10 Jun 01 |
| 1500 | 4:19.5 | | | | 1 | | | | Southend | Southend | 7 Jul 01 |
| 1500 | 4:30.4 | | | | 1 | | | | Tonbridge | Tonbridge | 4 Aug 01 |
| 2000 V35 Southend |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 20M | 2:02:16 | | | | 9 | | | | Bury St Edmunds | Bury 20 | 27 Feb 00 |
| Mar | 2:38:14 | | | | 2 | | | | Carpi, Italy | Maratona D'italia, Carpi | 22 Oct 00 |
| Mar | 2:39:31 | | | 2:39:31 | 30 | | | 5 | Dublin, Ireland | Dublin City Marathon | 30 Oct 00 |
| 1993 SEN Southend |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 15M | 1:26:09 | | | | 1 | | | | Tewkes Creek | Benfleet 15 | 7 Feb 93 |
| 1992 SEN Southend |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 15M | 1:24:24 | | | | 1 | | | | Tewkes Creek | Benfleet 15 | 2 Feb 92 |
| 1991 SEN Southend |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 15M | 1:28:06 | | | | 3 | | | | Tewkes Creek, Canvey | Benfleet 15 | 3 Feb 91 |
| 1990 SEN Southend |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.2 | | | | 3 | A | | | Horsham | Horsham Open | 17 Jun 90 |
| 1988 SEN Southend |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 4:30 | | | | 4 | 1 | | | City Of Westminster, London | Westminster Mile | 14 Aug 88 |
| 10K | 34:03 | | | | 3 | | | | Kings Club, Canvey Island | Canvey Island 10k | 23 Oct 88 |
| 1987 SEN Southend |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.2 | | | | 2 | B | | | Tooting Bec | Southern Men's League Div 2 | 15 Aug 87 |
| 1M | 4:26 | | | | 8 | | | | Battersea Park | Sri Chimnoy 1 Mile | 20 Jul 87 |
| ZRD | 27:20 | | | | 1 | | | | Tower Hill, London | Minet 5.5 Mile Road Race, City Of London | 29 Aug 87 |
| 1985 SEN Southend |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 2:36:11 | | | | 11 | | | | Harlow, Essex | Harlow Marathon | 27 Oct 85 |
| 1984 SEN Southend |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:18.2 | | | | 2 | B | | | Grays | Southern Men's League Division 3 | 4 Aug 84 |
| 10000 | 33:00.3 | | | | 2 | | | | Southend - Southchurch Park | Southend AC Club Championship | 18 Sep 84 |
| 3000SC | 10:30.4 | | | | 2 | A | | | Grays | Southern Men's League Division 3 | 4 Aug 84 |
| HM | 70:29 | | | | 4 | | | | Canvey Island | Canvey Island Half Marathon | 22 Apr 84 |
| HM | 72:06 | | | | 9 | | | | Faversham | Faversham Half Marathon | 7 Oct 84 |
| ZRD | 13:07 | | | | 1 | | | | Tower Hill, London | City Of London Road Race - The 'poly' 2 3/4 Mile | 31 Oct 84 |