| 2025 V50 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:36 | | | | 47 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 259 | 2 Aug 25 |
| parkrun | 20:36 | | | | 29 | | | | Worthing | Worthing parkrun # 393 | 18 Oct 25 |
| parkrun | 21:05 | | | | 14 | | | 1 | Lancing Beach Green | Lancing Beach Green parkrun # 258 | 12 Jul 25 |
| parkrun | 21:14 | | | | 19 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 260 | 9 Aug 25 |
| parkrun | 21:16 | | | | 8 | | | 1 | Lancing Beach Green | Lancing Beach Green parkrun # 271 | 25 Oct 25 |
| parkrun | 21:29 | | | | 31 | | | | Fell Foot | Fell Foot parkrun # 470 | 6 Sep 25 |
| parkrun | 21:34 | | | | 16 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 266 | 20 Sep 25 |
| parkrun | 21:39 | | | | 4 | | | 1 | Lancing Beach Green | Lancing Beach Green parkrun # 265 | 13 Sep 25 |
| parkrun | 21:44 | | | | 13 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 263 | 30 Aug 25 |
| parkrun | 22:04 | | | | 16 | | | 1 | Lancing Beach Green | Lancing Beach Green parkrun # 256 | 28 Jun 25 |
| parkrun | 22:32 | | | | 66 | | | | Worthing | Worthing parkrun # 379 | 21 Jun 25 |
| parkrun | 23:24 | | | | 110 | | | | Worthing | Worthing parkrun # 372 | 3 May 25 |
| parkrun | 25:02 | | | | 154 | | | | Worthing | Worthing parkrun # 373 | 10 May 25 |
| parkrun | 27:23 | | | | 320 | | | | Worthing | Worthing parkrun # 371 | 26 Apr 25 |
| 2024 V50 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:59 | | | | 3 | | | 1 | Lancing Beach Green | Lancing Beach Green parkrun # 185 | 6 Jan 24 |
| parkrun | 20:40 | | | | 24 | | | | Brighton & Hove | Brighton & Hove parkrun # 816 | 21 Sep 24 |
| parkrun | 20:41 | | | | 49 | | | | Worthing | Worthing parkrun # 333 | 22 Jun 24 |
| parkrun | 20:42 | | | | 57 | | | | Worthing | Worthing parkrun # 319 | 16 Mar 24 |
| parkrun | 20:43 | | | | 13 | | | 1 | Southwater | Horsham parkrun # 424 | 13 Jan 24 |
| parkrun | 20:48 | | | | 43 | | | | Worthing | Worthing parkrun # 327 | 11 May 24 |
| parkrun | 20:54 | | | | 17 | | | | Volksgarten, GER | Volksgarten parkrun # 187 | 6 Jul 24 |
| parkrun | 21:07 | | | | 9 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 191 | 17 Feb 24 |
| parkrun | 21:08 | | | | 14 | | | 1 | Lancing Beach Green | Lancing Beach Green parkrun # 210 | 29 Jun 24 |
| parkrun | 21:08 | | | | 38 | | | | Brighton & Hove | Brighton & Hove parkrun # 815 | 14 Sep 24 |
| parkrun | 21:09 | | | | 9 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 187 | 20 Jan 24 |
| parkrun | 21:14 | | | | 59 | | | | Preston Park | Preston Park parkrun # 513 | 24 Aug 24 |
| parkrun | 21:20 | | | | 12 | | | 1 | Lancing Beach Green | Lancing Beach Green parkrun # 190 | 10 Feb 24 |
| parkrun | 21:27 | | | | 28 | | | | Harrogate | Harrogate parkrun # 586 | 3 Aug 24 |
| parkrun | 21:29 | | | | 15 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 202 | 4 May 24 |
| parkrun | 21:45 | | | | 21 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 216 | 10 Aug 24 |
| parkrun | 21:48 | | | | 7 | | | 1 | Lancing Beach Green | Lancing Beach Green parkrun # 194 | 9 Mar 24 |
| parkrun | 22:02 | | | | 12 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 189 | 3 Feb 24 |
| 2023 V50 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:09 | | | | 6 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 183 | 23 Dec 23 |
| parkrun | 20:19 | | | | 14 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 167 | 26 Aug 23 |
| parkrun | 20:44 | | | | 8 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 165 | 12 Aug 23 |
| parkrun | 21:06 | | | | 16 | | | | Reigate Priory | Reigate Priory parkrun # 417 | 29 Jul 23 |
| parkrun | 21:08 | | | | 6 | | | | Lancing Beach Green | Lancing Beach Green parkrun # 178 | 18 Nov 23 |
| parkrun | 22:27 | | | | 39 | | | | Bath Skyline | Bath Skyline parkrun # 393 | 14 Oct 23 |
| parkrun | 28:56 | | | | 262 | | | | Brighton & Hove | Brighton & Hove parkrun # 763 | 23 Sep 23 |
| 2022 V50 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:50:26 | c | | | 2070 | | | 134 | Brighton | Brighton Marathon | 10 Apr 22 |
| 2019 V45 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:21 | | | | 8 | | | 1 | Preston Park | Preston Park parkrun # 302 | 16 Mar 19 |
| parkrun | 19:44 | | | | 22 | | | | Preston Park | Preston Park parkrun # 303 | 23 Mar 19 |
| HM | 90:41 | | | 90:45 | 347 | | | 105 | Brighton | Grand Brighton Half Marathon | 24 Feb 19 |
| 2018 V45 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 88:57 | | | 89:01 | 103 | | | 10 | St Leonards On Sea | Hastings Half Marathon | 18 Mar 18 |
| ZXC | 43:20 | | | | 22 | | | | Lancing | Sussex County Masters' Championships | 20 Jan 18 |
| 2016 V40 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:22.0 | | | | 2 | A | | | Lewes | Sussex Veterans' League | 4 Jul 16 |
| 3000 | 10:24.3 | | | | 3 | ns 2 | | | Lewes | Sussex Veterans' League | 4 Jul 16 |
| 4.97K | 18:51 | | | | 40 | | | 5 | East Hoathly | Kings Head Canter 4.97K | 29 Aug 16 |
| parkrun | 17:38 | | | | 3 | | | | Preston Park | Preston Park parkrun # 155 | 23 Apr 16 |
| parkrun | 18:32 | | | | 7 | | | | Brighton & Hove | Brighton & Hove parkrun # 463 | 27 Aug 16 |
| parkrun | 18:58 | | | | 15 | | | | Brighton & Hove | Brighton & Hove parkrun # 478 | 10 Dec 16 |
| 10K | 38:30 | | | | 15 | | | 3 | Heathfield | Heathfield Midsummer 10K | 26 Jun 16 |
| 2015 V40 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.05ML | 11:05 | | | | 1 | L4 | | | Horsham | Sussex Relay Championships | 4 Apr 15 |
| 7.4KXC | 31:39 | | | | 84 | | | 25 | Goodwood | Brooks Sussex League | 17 Oct 15 |
| 8KXC | 32:51 | | | | 74 | | | 18 | Bexhill | Brooks Sussex League | 21 Nov 15 |
| 8.2KXC | 31:36 | | | | 18 | | | 5 | Lancing | Brooks Sussex League | 14 Feb 15 |
| 10KMT | 36:02 | | | 36:04 | 5 | | | 1 | Horsham | Horsham 10K | 17 May 15 |
| 2014 V40 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5MXC | 27:58 | | | | 24 | | | 5 | Goodwood | Brooks Sussex League | 18 Oct 14 |
| 8.2KXC | 31:36 | | | | 24 | | | 5 | Plumpton College | Brooks Sussex League | 22 Nov 14 |
| 10K | 37:45 | | | | 14 | | | 5 | Hove | Hove Prom 10K | 21 Sep 14 |
| ZXC | 31:31 | | | | 1 | | | 1 | Hellingly | East Sussex Sunday League | 23 Feb 14 |
| ZXC | 32:19 | | | | 24 | | | 5 | Bexhill | Brooks Sussex League | 1 Mar 14 |
| 2013 V40 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:32.3 | | | | 1 | A | | | Brighton | Southern Counties Veterans' League Sussex Division | 10 Jun 13 |
| 3000 | 10:08.1 | | | | 1 | | | | Lewes | Lewes Club Competition & Awards Day | 12 May 13 |
| 110H | 26.9 | | | | 1 | B | | | Lewes | Sweatshop Southern Athletics League Division 3 S | 18 May 13 |
| 400H | 71.7 | | | | 2 | B | | | Lewes | Sweatshop Southern Athletics League Division 3 S | 18 May 13 |
| 3000SC | 11:04.9 | | | | 1 | A | | | Lewes | Sweatshop Southern Athletics League Division 3 S | 18 May 13 |
| 5KNAD | 18:20 | | | | 13 | | | 1 | East Hoathly | Kings Head Canter 5K | 26 Aug 13 |
| HM | 75:10 | | | 75:11 | 16 | | | 3 | Brighton | Brighton Half Marathon | 17 Feb 13 |
| ZXC | 28:45 | | | | 11 | | | 1 | Plumpton College | Brooks Sussex League | 23 Nov 13 |
| ZXC | 30:13 | | | | 23 | | | 2 | Lancing Manor | Brooks Sussex League | 7 Dec 13 |
| ZXC | 30:18 | | | | 18 | | | 2 | Lancing | Sussex League | 2 Mar 13 |
| ZXC | 31:41 | | | | 75 | | | 15 | Goodwood | Brooks Sussex League | 19 Oct 13 |
| ZXC | 35:55 | | | | 1 | | | | Bexhill | Sussex County Masters' Championships | 9 Feb 13 |
| ZXC | 41:52 | | | | 15 | | | | Brighton | Sussex County Championships | 6 Jan 13 |
| 2012 V40 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.9 | | | | 3 | B | | | Osterley | Southern Athletics League Division 2 SE | 1 Sep 12 |
| 800 | 2:03.2 | | | | 3 | B | | | Bromley | Southern Athletics League Division 2 SE | 19 May 12 |
| 800 | 2:06.3 | | | | 1 | B | | | Hastings | Southern Athletics League Division 2 SE | 21 Apr 12 |
| 800 | 2:06.8 | | | | 1 | | | | Lewes | Lewes Open Meeting | 27 May 12 |
| 800 | 2:08.67 | | | | 8 | 2 | | | Crawley | Crawley AC Open | 18 Jul 12 |
| 1500 | 4:14.2 | | | | 1 | B | | | Bromley | Southern Athletics League Division 2 SE | 19 May 12 |
| 1500 | 4:16.35 | | | | 4 | | | | Crawley | Crawley AC Easter Open | 8 Apr 12 |
| 1500 | 4:31.8 | | | | 4 | A | | | Osterley | Southern Athletics League Division 2 SE | 1 Sep 12 |
| 3000 | 9:27.7 | | | | 1 | A | | | Lewes | Southern Athletics League Division 2 SE | 14 Jul 12 |
| 3000 | 9:27.9 | | | | 1 | | | | Lewes | Lewes Open Meeting | 27 May 12 |
| 5000 | 15:29.5 | | | | 5 | | | | Crawley | Sussex County Championships | 12 May 12 |
| 5000 | 15:55.4 | | | | 1 | A | | | Hastings | Southern Athletics League Division 2 SE | 21 Apr 12 |
| 5000 | 16:34.0 | | | | 1 | A | | | Brighton | Southern Counties Veterans' League Sussex Division | 30 Jul 12 |
| 5000 | 17:03.2 | | | | 3 | A | | | Lewes | Southern Athletics League Division 2 SE | 9 Jun 12 |
| 400H | 71.5 | | | | 2 | A | | | Hastings | Southern Athletics League Division 2 SE | 21 Apr 12 |
| 2000SCNWJ | 6:36.3 | | | | 2 | A | | | Hastings | Southern Athletics League Division 2 SE | 21 Apr 12 |
| 3000SC | 10:11.9 | | | | 1 | A | | | Bromley | Southern Athletics League Division 2 SE | 19 May 12 |
| HJ | 1.30 | | | | 1 | | | | Lewes | Lewes Open Meeting | 27 May 12 |
| 10K | 34:53 | | | 34:53 | 5 | | | 1 | Worthing | Worthing 10K | 6 Jun 12 |
| 10K | 36:07 | | | | 13 | | | 2 | Hove | Hove Prom 10K | 16 Sep 12 |
| 10K | 37:11 | | | | 9 | | | 3 | Crowborough | Crowborough 10K | 2 Dec 12 |
| HM | 73:20 | | | 73:22 | 10 | | | 1 | St Leonards On Sea | Hastings Half Marathon | 25 Mar 12 |
| ZXC | 28:13 | | | | 16 | | | 3 | Goodwood | Brooks Sussex League | 20 Oct 12 |
| ZXC | 28:28 | | | | 4 | | | 1 | Lancing | Brooks Sussex League | 18 Feb 12 |
| ZXC | 28:56 | | | | 3 | | | 1 | Ashdown Forest | East Sussex Sunday League | 29 Jan 12 |
| ZXC | 29:47 | | | | 14 | | | 1 | Bexhill | Brooks Sussex League | 15 Dec 12 |
| ZXC | 30:28 | | | | 1 | | | 1 | Firle | East Sussex League | 30 Dec 12 |
| ZXC | 31:47 | | | | 14 | | | 1 | Plumpton | Brooks Sussex League | 24 Nov 12 |
| 2011 V35 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.51 | w | 3.6 | | P | | | | Carshalton | Surrey County Combined Events & Steeplechase Championships | 10 Sep 11 |
| 200 | 27.51 | | | | P | | | | Carshalton | Sussex County Combined Events Championships | 10 Sep 11 |
| 1500 | 4:12.39 | | | | 10 | 1 | | | Brighton | Brighton Open | 17 Aug 11 |
| 1500 | 4:19.14 | | | | 3 | 4 | | | Ashford | Julie Rose Track & Field Games | 3 Sep 11 |
| 1500 | 4:19.3 | | | | 1 | A | | | Lewes | SCVAC League Sussex Division | 25 Jul 11 |
| 1500 | 4:20.77 | | | | P | | | | Carshalton | Sussex County Combined Events Championships | 10 Sep 11 |
| 1500 | 4:20.77 | | | | P | | | | Carshalton | Surrey County Combined Events & Steeplechase Championships | 10 Sep 11 |
| Mile | 4:33.2 | | | | 2 | | | | Crawley | Haywards Heath Harriers Open | 5 May 11 |
| 3000 | 9:05.7 | | | | 1 | A | | | Lewes | SCVAC League Sussex Division | 29 Jun 11 |
| 5000 | 15:29.9 | | | | 3 | | | | Crawley | Sussex County Championships | 14 May 11 |
| 5000 | 15:54.1 | | | | 1 | A | | | Lewes | Southern Men's League Division 2S | 7 May 11 |
| 5000 | 16:28.1 | | | | 1 | A | | | Lewes | SCVAC League Sussex Division | 25 Jul 11 |
| LJ | 4.47 | w | 2.2 | | P | | | | Carshalton | Surrey County Combined Events & Steeplechase Championships | 10 Sep 11 |
| LJ | 4.47 | | | | P | | | | Carshalton | Sussex County Combined Events Championships | 10 Sep 11 |
| DT2K | 13.30 | | | | P | | | | Carshalton | Sussex County Combined Events Championships | 10 Sep 11 |
| DT2K | 13.30 | | | | P | | | | Carshalton | Surrey County Combined Events & Steeplechase Championships | 10 Sep 11 |
| JT800 | 22.50 | | | | P | | | | Carshalton | Surrey County Combined Events & Steeplechase Championships | 10 Sep 11 |
| JT800 | 22.50 | | | | P | | | | Carshalton | Sussex County Combined Events Championships | 10 Sep 11 |
| PenM40 | 2242 | | | | 1 | | | | Carshalton | Surrey County Combined Events & Steeplechase Championships | 10 Sep 11 |
| PenM40 | 2242 | | | | 1 | | | | Carshalton | Sussex County Combined Events Championships | 10 Sep 11 |
| 2.05ML | 10:21 | | | | 5 | L6 | | | Christs Hospital | Sussex Relay Championships | 23 Apr 11 |
| parkrun | 16:26 | | | | 4 | | | 1 | Brighton & Hove | Brighton & Hove parkrun # 175 | 26 Feb 11 |
| parkrun | 17:00 | | | | 2 | | | 1 | Brighton & Hove | Brighton & Hove parkrun # 174 | 19 Feb 11 |
| 3.5M | 17:51 | | | | 17 | | | | East Coast Park, SIN | JP Morgan Challenge Final | 21 Apr 11 |
| HM | 72:03 | | | 72:04 | 10 | | | 2 | Hastings | Hastings Half Marathon | 20 Mar 11 |
| Mar | 2:37:48 | | | 2:37:49 | 11 | | | | Brighton | Brighton Marathon | 10 Apr 11 |
| ZXC | 26:29 | | | | 2 | | | 1 | Beachy Head | East Sussex Sunday League | 13 Nov 11 |
| ZXC | 29:29 | | | | 7 | | | | Lancing | Brooks Sussex League | 12 Feb 11 |
| ZXC | 32:14 | | | | 4 | | | 1 | Plumpton College | Brooks Sussex League | 26 Nov 11 |
| ZXC | 32:16 | | | | 44 | | | | Bexhill | Brooks Sussex League | 15 Jan 11 |
| 2010 V35 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10KMT | 34:39 | | | | 1 | | | | Lewes | Lewes Easter Monday 10K inc Fun Run | 5 Apr 10 |
| 12KXC | 38:46 | | | | 92 | | | | Birmingham | McCain UK Cross Challenge inc World Trials & CAU Inter County Championships | 13 Mar 10 |
| 9MMT | 53:32 | | | | 1 | | | | Henfield | Henfield 9 | 28 Feb 10 |
| 10M | 58:26 | | | | 1 | | | | Peacehaven | Mince Pie 10 | 12 Dec 10 |
| HM | 73:17 | | | 73:18 | 6 | | | | Brighton | Sussex Beacon Half Marathon | 21 Feb 10 |
| 20M | 1:52:23 | | | | 1 | | | | Worthing | Worthing 20 | 28 Mar 10 |
| Mar | 3:21:22 | | | 3:21:22 | 3098 | | | | London | Virgin London Marathon | 25 Apr 10 |
| ZXC | 27:02 | | | | 4 | | | | Warren Hill | East Sussex League | 7 Nov 10 |
| ZXC | 27:30 | | | | 13 | | | | Goodwood | Brooks Sussex League | 23 Oct 10 |
| ZXC | 27:53 | | | | 1 | | | | Lancing Manor | Sussex League | 20 Feb 10 |
| ZXC | 28:14 | | | | 2 | | | | Bexhill | Brooks Sussex League | 16 Jan 10 |
| ZXC | 28:26 | | | | 1 | | | | Eastbourne | East Sussex League | 17 Oct 10 |
| ZXC | 30:53 | | | | 4 | | | | Richmond Park | Inter Financial Services Cross Country Championships | 24 Nov 10 |
| ZXC | 32:30 | | | | 7 | | | | Plumpton College | Brooks Sussex League | 27 Nov 10 |
| ZXC | 43:14 | | | | 2 | | | | Brighton | Sussex County Championships | 2 Jan 10 |
| ZXC | 54:39 | | | | 31 | | | | Parliament Hill | Southern Cross Country Championships | 30 Jan 10 |
| 2009 V35 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000SC | 10:20.1 | | | | 1 | A | | | Lewes | Southern Men's League Division 3S | 16 May 09 |
| 1M | 4:41 | | | | 8 | | | | London | Bloomberg Square Mile Relay | 10 Sep 09 |
| 5K | 16:34 | | | | 1 | | | | Bexhill | Battle of Bexhill 5K | 27 May 09 |
| 5MMT | 26:26 | | | | 1 | | | | Reigate | Reigate Ymca 5 | 3 May 09 |
| 10K | 33:19 | | | | 28 | | | | Brighton | Brighton 10K | 15 Nov 09 |
| 10K | 34:45 | | | | 3 | | | | Heathfield | Heathfield 10K | 28 Jun 09 |
| 10KMT | 33:26 | | | | 2 | | | | Lewes | Lewes Easter Monday 10K | 13 Apr 09 |
| 9MMT | 53:29 | | | | 3 | | | | Henfield | Henfield 9 | 8 Feb 09 |
| 10M | 54:27 | | | | 5 | | | | Dorking | Dorking 10 | 31 May 09 |
| 10MMT | 59:22 | | | | 1 | | | | Peacehaven | Peacehaven Mince Pie 10 | 6 Dec 09 |
| HM | 72:49 | | | | 13 | | | | Hastings | Hastings Half Marathon | 15 Mar 09 |
| 20M | 1:55:12 | | | | 1 | | | | Worthing | Worthing 20 | 5 Apr 09 |
| Mar | 2:42:37 | | | 2:42:37 | 232 | | 227 | | London | London Marathon | 26 Apr 09 |
| ZRD | 23:52 | | | | 7 | | | | Brighton | Phoenix Races | 8 Nov 09 |
| ZXC | 26:31 | | | | 10 | | | | Goodwood | Sussex League | 24 Oct 09 |
| ZXC | 28:14 | | | | 4 | | | | Lancing | Sussex League | 28 Feb 09 |
| ZXC | 29:31 | | | | 1 | | | | Eastbourne | East Sussex League | 22 Nov 09 |
| ZXC | 31:11 | | | | 3 | | | | Plumpton | Sussex League | 28 Nov 09 |
| ZXC | 31:26 | | | | 5 | | | | Richmond Park | Inter Financial Services Championships | 18 Nov 09 |
| ZXC | 32:45 | | | | 1 | | | | Cross in Hand | East Sussex League | 15 Feb 09 |
| ZXC | 44:00 | | | | 139 | | | | Parliament Hill | English National Championships | 21 Feb 09 |
| 2008 V35 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:41.4 | | | | 5 | | | | Brighton | Brighton & Hove City Open | 13 Aug 08 |
| 1M | 4:19 | | | | 1 | | | | London Bloomberg Square | Bloomberg Square Mile Relay | 25 Sep 08 |
| 5K | 16:30 | | | | 8 | | | | Bexhill | Bexhill 5K | 30 Jul 08 |
| 10K | 33:52 | | | | 1 | | | | Lewes | Lewes 10K | 24 Mar 08 |
| 10MMT | 61:32 | | | | 1 | | | | Lewes | Lewes Downland 10 | 5 Oct 08 |
| HM | 72:54 | | | | 1 | | | | Seaford | South Coast Half Marathon & 10K | 9 Mar 08 |
| Mar | 2:38:27 | | | 2:38:27 | 158 | | | 41 | London | Flora London Marathon | 13 Apr 08 |
| ZRD | 23:24 | | | | 3 | | | | Brighton | Preston Park Races | 9 Nov 08 |
| ZXC | 25:37 | | | | 3 | | | | Goodwood | Sussex League | 25 Oct 08 |
| ZXC | 25:45 | | | | 1 | | | | Hickstead | Haywards Heath Harriers Open | 19 Oct 08 |
| ZXC | 29:46 | | | | 3 | | | | Plumpton | Brooks Sussex League | 16 Feb 08 |
| ZXC | 30:03 | | | | 1 | | | | Roehampton | IFSA Championships | 18 Nov 08 |
| ZXC | 30:03 | | | | 2 | | | | Plumpton | Sussex League | 22 Nov 08 |
| ZXC | 43:05 | | | | 6 | | | | Bexhill | Brooks Sussex Championships | 5 Jan 08 |
| 2007 V35 Lewes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:35.3 | | | | 1 | A | | | Worthing | Sussex Veterans League | 20 Jun 07 |
| 5000 | 15:34.4 | | | | 1 | A | | | Worthing | Sussex Veterans League | 20 Jun 07 |
| 5K | 15:34 | | | | 4 | | | | London | Standard Chartered Great City 5K | 19 Jul 07 |
| 5K | 15:49 | | | | 2 | | | | Hove | Hove Park 5K Plus Junior Races | 10 Jun 07 |
| 10K | 32:54 | | | | 3 | | | | Worthing | Worthing 10K | 6 Jun 07 |
| 10MMT | 61:57 | | | | 1 | | | | Peacehaven | Mince Pie 10 | 9 Dec 07 |
| HM | 70:28 | | | | 12 | | | | Hastings | Hastings Half Marathon | 11 Mar 07 |
| HM | 71:17 | | | | 2 | | | | Brighton | Sussex Beacon Half Marathon | 18 Feb 07 |
| Mar | 2:36:10 | | | | 87 | | 78 | 25 | London | Flora London Marathon | 22 Apr 07 |
| ZXC | 27:51 | | | | 4 | | | | Bexhill | Brooks Sussex League | 24 Nov 07 |
| ZXC | 31:49 | | | | 3 | | | | Reigate | Reigate Priory Holly Run | 16 Dec 07 |
| ZXC | 32:26 | | | | 3 | | | | Richmond Park | IFSAA CCC | 21 Nov 07 |
| 2006 SEN South London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 26:35 | | | | 3 | | | | Hove | Hove Prom 5 | 17 Sep 06 |
| HM | 72:27 | | | | 1 | | | | Brighton | Sussex Beacon Half Marathon | 19 Feb 06 |
| 20M | 1:50:07 | | | | 1 | | | | Worthing | Worthing 20 inc Sussex Championships | 2 Apr 06 |
| Mar | 2:40:36 | | | | 219 | | 207 | | London | London Marathon | 23 Apr 06 |
| 2005 SEN South London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:44.84 | | | | 4 | | | | Crawley | Sussex County Championships | 14 May 05 |
| 5000 | 15:54.2 | | | | 1 | | | | Bromley | Southern Men's League | 25 Jun 05 |
| 5M | 26:47 | | | | 2 | | | | Reigate | REIGATE YMCA 5 | 2 May 05 |
| HM | 72:33 | | | | 4 | | | | Barns Green | BARNS GREEN HALF-MARATHON | 30 Oct 05 |
| Mar | 2:34:43 | | | | 110 | | 99 | | London | London Marathon | 17 Apr 05 |
| 2004 SEN South London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 33:28 | | | | 1 | | | | Battersea Park | Insurance Championships & Financial Services Invitation 10K | 8 Sep 04 |
| 2003 SEN South London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:49.8 | | | | 1 | B | | | Croydon | Croydon | 2 Aug 03 |
| 10K | 31:27 | | | | 3 | | | | Brighton | Reebok Brighton 10k | 16 Nov 03 |
| 2002 SEN South London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:50.5 | | | | 1 | | | | Southampton | Southern Men's League | 3 Aug 02 |
| 10000 | 33:12.3 | | | | 12 | | | | Brighton | Brighton & Hove Open inc. South of England 10000m Championships | 14 Aug 02 |
| 2001 SEN South London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.5 | | | | 1 | | | | Perivale | Perivale | 7 Jul 01 |
| 3000SC | 10:08.7 | | | | 1 | | | | Perivale | Perivale | 7 Jul 01 |
| 2000 SEN South London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.7 | | | | 1 | | | | Eltham | Southern Men's League | 5 Aug 00 |
| 800 | 2:00.2 | | | | 1 | | | | Dartford | Dartford | 8 Jul 00 |
| 3000SC | 10:03.73 | | | | 1 | | | | Battersea Park | Southern Men's League | 5 Aug 00 |
| 3000SC | 10:14.3 | | | | 1 | | | | Dartford | Dartford | 8 Jul 00 |
| ZXC | 46:20 | | | | 16 | | | | Lloyd Park | Surrey County Championships | 8 Jan 00 |
| ZXC | 51:30 | | | | 32 | | | | Parliament Hill | South of England Cross Country Championships | 29 Jan 00 |