| 2011 SEN Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 7.978KL | 25:40 | | | | 9 | L5 | | | Milton Keynes | Southern Men's 12 Stage Relays (Long Legs) | 27 Mar 11 |
| HM | 70:00 | | | 69:56 | 7 | | | | Wokingham | Wokingham Half Marathon | 13 Feb 11 |
| HM | 70:01 | | | 69:59 | 3 | | | | Lydd | Lydd Half Marathon | 13 Mar 11 |
| Mar | 2:32:21 | | | 2:32:21 | 72 | | | | London | Virgin London Marathon | 17 Apr 11 |
| 2010 SEN Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:58.58 | | | | 3 | B | | | Wormwood Scrubs | British Athletics League Division 2 | 21 Aug 10 |
| 5000 | 15:26.3 | | | | 3 | A | | | Peterborough | Southern Men's League Division 1 | 31 Jul 10 |
| 5000 | 15:46.7 | | | | 3 | A | | | Wormwood Scrubs | Southern Men's League Division 1 | 5 Jun 10 |
| 5.848KL | 18:35 | | | | 22 | L4 | | | Sutton Park | National 6 Stage Relays | 16 Oct 10 |
| 6K | 23:30 | | | | 2 | | | | London | Crisis Square Mile 6K | 10 Jun 10 |
| 6KL | 19:07 | | | | 10 | L2 | | | Aldershot | Southern 6 Stage Road Relays | 26 Sep 10 |
| 7.798KL | 25:29 | | | | 5 | L3 | | | Milton Keynes | Southern Men's 12 Stage Relays (Long Legs) | 21 Mar 10 |
| 10K | 32:01 | | | | 5 | | | | Chelmsford | Chelmsford 10K | 21 Nov 10 |
| 10K | 32:34 | | | | 1 | | | | Richmond | Old Deer Park Richmond 10K | 7 Mar 10 |
| 10M | 51:57 | | | | 1 | | | | Bramley | Bramley 10 | 14 Feb 10 |
| Mar | 2:38:06 | | | | 1 | | | | Taunton | Taunton Marathon | 11 Apr 10 |
| 2009 SEN Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:44.37 | | | | 5 | B | | | Bromley | British Athletics League National 2 | 4 Jul 09 |
| 5000 | 16:01.53 | | | | 7 | B | | | Kingston | British Athletics League National 2 | 22 Aug 09 |
| 10M | 52:15 | | | | 5 | | | | Sidcup | Sidcup 10 | 8 Feb 09 |
| HM | 70:38 | | | | 23 | | | | Bath | Bath Half Marathon | 15 Mar 09 |
| Mar | 2:26:21 | | | 2:26:21 | 33 | | | | London | London Marathon | 26 Apr 09 |
| ZRDL | 18:36 | | | | 23 | L5 | | | Sutton Coldfield | National 6 Stage Relays | 17 Oct 09 |
| ZRDL | 19:08 | | | | 8 | L5 | | | Aldershot | Southern Counties Men's 6-stage Relays | 27 Sep 09 |
| ZXC | 25:52 | | | | 8 | | | | Kingsbury | North of the Thames Championships | 12 Dec 09 |
| ZXC | 39:55 | | | | 4 | | | | Trent Park | Middlesex County Championships | 10 Jan 09 |
| 2008 SEN Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:48.0 | | | | 4 | A | | | Mile End | Southern Men's League Division 1 | 17 May 08 |
| 5M | 26:05 | | | | 2 | | | | Marlow | Marlow 5 | 11 May 08 |
| 10K | 31:37 | | | | 1 | | | | Windsor | Windsor 10K Dorney Lake F3 Events | 9 Mar 08 |
| 10K | 32:11 | | | | 2 | | | | Windsor | Dorney Dash 10K | 7 Jun 08 |
| HM | 67:48 | | | | 6 | | | | Wokingham | Wokingham Half Marathon | 10 Feb 08 |
| Mar | 2:27:04 | | | 2:27:04 | 37 | | | | London | Flora London Marathon | 13 Apr 08 |
| ZRDL | 18:57 | | | | 8 | | | | Aldershot | South of England 6 Stage Relay | 27 Sep 08 |
| ZRDL | 28:39 | | | | -8 | L7 | | | Aldershot | Southern 12 Stage Relays | 6 Apr 08 |
| ZXC | 27:44 | | | | 12 | | | | Kingsbury | North of the Thames Championships | 13 Dec 08 |
| ZXC | 43:30 | | | | 5 | | | | Cockfosters | Middlesex Championships | 5 Jan 08 |
| 2007 SEN Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:19.56 | | | | 16 | | | | Crystal Palace | South of England Senior Championships | 16 Jun 07 |
| 5000 | 15:19.56 | | | | 16 | | | | Crystal Palace | South of England Senior Championships | 17 Jun 07 |
| 5000 | 15:23.4 | | | | 1 | | | | Chelmsford | Southern Men's League Division 1 | 4 Aug 07 |
| 5000 | 15:51.8 | | | | 3 | | | | Wormwood Scrubs | Southern Men's League Division 1 | 23 Jun 07 |
| 5000 | 15:58.0 | | | | 1 | | | | Kingston | Southern Men's League Division 1 | 14 Jul 07 |
| 10K | 31:31 | | | | 42 | | | | Chichester | Chichester Priory 10K | 7 Oct 07 |
| 10K | 32:01 | | | | 1 | | | | Wimbledon | Wimbledon 10K | 11 Mar 07 |
| 10K | 32:20 | | | | 2 | | | | Windsor | Dorney Dash 10K | 30 Jun 07 |
| HM | 69:06 | | | | 7 | | | | Wokingham | Wokingham Half Marathon | 11 Feb 07 |
| ZXC | 27:20 | | | | 23 | | | | Claybury | London City Runner Metropolitan League | 10 Nov 07 |
| ZXC | 28:37 | | | | 12 | | | | Wormwood Scrubs | London City Runner Metropolitan League | 24 Nov 07 |
| ZXC | 31:55 | | | | 2 | | | | Perivale | North London Championships | 3 Nov 07 |
| ZXC | 35:53 | | | | 40 | | | | Parliament Hill | Southern Inter-Counties & London Championships | 8 Dec 07 |
| 2006 SEN Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:25.5 | | | | 1 | | | | Dartford | Southern Men's League Division 1 | 5 Aug 06 |
| 5000 | 15:27.3 | | | | 1 | | | | Reading | Southern Men's League Division 1 | 22 Jul 06 |
| 5000 | 16:07.3 | | | | 2 | | | | Swindon | Southern Men's League Division 1 | 3 Jun 06 |
| 10K | 32:58 | | | | 1 | | | | Harwich | Harwich Discovery 10km | 14 Oct 06 |
| HM | 69:38 | | | | 4 | | | | Wokingham | Wokingham Half Marathon | 12 Feb 06 |
| HM | 72:00 | | | | 9 | | | | Fleet | Asics Fleet Pre-London Half Marathon | 19 Mar 06 |
| Mar | 2:29:32 | | | | 68 | | 59 | | London | London Marathon | 23 Apr 06 |
| 2005 SEN Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:32.6 | | | | 11 | | | | Hendon | British League Division 2 | 25 Jun 05 |
| 5000 | 15:41.75 | | | | 12 | | | | Stoke | BAL2 | 30 Jul 05 |
| 5000 | 15:53.90 | | | | 15 | | | | Ashford | SOUTH OF ENGLAND CHAMPIONSHIPS Ashford, Kent | 19 Jun 05 |
| 5000 | 16:08.8 | | | | 3 | | | | Exeter | Division 2 | 7 May 05 |
| 10K | 32:51 | | | | 2 | | | | London Victoria Park | MIDDLESEX OPEN & 10km CHAMPIONSHIPS | 11 Sep 05 |
| HM | 70:50 | | | | 11 | | | | Reading | READING HALF-MARATHON | 6 Mar 05 |
| Mar | 2:47:40 | | | | 395 | | 368 | | London | London Marathon | 17 Apr 05 |
| 2004 SEN Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:36.8 | | | | 2 | | | | St. Ives | St. Ives | 10 Jul 04 |
| 5000 | 15:50.2 | | | | 3 | | | | Walton | Walton | 26 Jun 04 |
| 5000 | 15:51.1 | | | | 2 | | | | Havering | Havering | 22 May 04 |
| 5000 | 15:51.6 | | | | 1 | | | | Kingston | Kingston | 1 May 04 |
| 5M | 27:09 | | | | 22 | | | | Hillingdon | DAILY MAIL/IDEAL HOME EXHIBITION HILLINGDON 5 | 14 Mar 04 |
| 10K | 33:17 | | | | 1 | | | | London Victoria Park | MIDDLESEX COUNTY & OPEN 10km | 12 Sep 04 |
| 10K | 33:40 | | | | 4 | | | | Perivale | TESCO 10000 | 13 Jun 04 |
| 10K | 34:07 | | | | 2 | | | | Rother Valley | ROTHER VALLEY 10km Nr Sheffield | 15 May 04 |
| 10M | 57:19 | | | | 7 | | | | Bramley | BRAMLEY 10 | 29 Feb 04 |
| HM | 73:04 | | | | 3 | | | | Dartford | DARTFORD HALF-MARATHON | 18 Jul 04 |
| Mar | 2:37:07 | | | 2:37:01 | 122 | | | | Berlin, GER | Berlin Marathon | 26 Sep 04 |