| 2013 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 32:07 | | | | 20 | | | | Vancouver, CAN | Vancouver Sun Run | 21 Apr 13 |
| 2012 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 16:08.0 | | | | 1 | B | | | Parliament Hill | Southern Athletics League Division 2 C | 1 Sep 12 |
| 4.819KL | 15:14 | | | | 21 | L2 | | | Sutton Coldfield | ERRA National Men's 12 Stage Road Relays (Short Legs) | 14 Apr 12 |
| 5.053KL | 16:16 | | | | 9 | L4 | | | Milton Keynes | SEAA Men's 12-Stage Relay Short Legs | 25 Mar 12 |
| 10K | 32:40 | | | 32:40 | 59 | | | | London | Bupa London 10,000 (10K) | 27 May 12 |
| ZXC | 41:42 | | | | 15 | | | | Wormwood Scrubs | Middlesex County Championships | 7 Jan 12 |
| ZXC | 57:16 | | | | 129 | | | | Brighton | Southern Championships | 28 Jan 12 |
| ZXC | 59:50 | | | | 1486 | | | | Parliament Hill | English National Championships | 25 Feb 12 |
| 2011 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:16.0 | | | | 2 | A | | | Brighton | Southern Men's League Division 1 | 4 Jun 11 |
| 5000 | 15:12.0 | | | | 1 | A | | | Parliament Hill | Southern Men's League Division 1 | 30 Jul 11 |
| 5000 | 15:39.0 | | | | 2 | A | | | Brighton | Southern Men's League Division 1 | 4 Jun 11 |
| 3000SC | 11:04.4 | | | | 4 | A | | | Brighton | Southern Men's League Division 1 | 4 Jun 11 |
| 5K | 15:30 | | | | 2 | | | | Battersea Park | Self Transcendence 5K | 8 Aug 11 |
| 7.978KL | 25:06 | | | | 9 | L3 | | | Milton Keynes | Southern Men's 12 Stage Relays (Long Legs) | 27 Mar 11 |
| 8.663KL | 28:18 | | | | 19 | L5 | | | Sutton Park | ERRA Men's National 12-stage Relays (Long Legs) | 9 Apr 11 |
| 10K | 32:43 | | | 32:43 | 82 | | | | London | Bupa London 10,000 (10K) | 30 May 11 |
| HM | 71:39 | | | 71:37 | 40 | | | | Reading | Sweatshop Reading Half Marathon | 20 Mar 11 |
| 20M | 1:57:01 | | | | 6 | | | | Ruislip | Finchley 20 | 13 Mar 11 |
| Mar | 2:33:27 | | | 2:33:27 | 78 | | | | London | Virgin London Marathon | 17 Apr 11 |
| ZXC | 27:18 | | | | 6 | | | | Trent Park | Fraternity / Sorority Cup | 3 Dec 11 |
| ZXC | 31:15 | | | | 16 | | | | Perivale | Metropolitan League | 12 Feb 11 |
| ZXC | 40:05 | | | | 106 | | | | Alton Towers | English National Championships | 19 Feb 11 |
| ZXC | 45:01 | | | | 13 | | | | Trent Park | Middlesex County Championships | 8 Jan 11 |
| ZXC | 52:59 | | | | 49 | | | | Parliament Hill | Southern Cross Country Championships | 29 Jan 11 |
| 2010 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.1 | | | | 2 | B | | | Milton Keynes | Southern Men's League Division 1 | 5 Jun 10 |
| 1500 | 4:10.8 | | | | 1 | A | | | Luton | Southern Men's League Division 1 | 26 Jun 10 |
| 5000 | 15:20.2 | | | | 1 | A | | | Lewes | Southern Men's League Division 1 | 15 May 10 |
| 5000 | 15:33.4 | | | | 2 | A | | | Parliament Hill | Southern Men's League Division 1 | 10 Jul 10 |
| 3000SC | 9:34.7 | | | | 1 | A | | | Milton Keynes | Southern Men's League Division 1 | 5 Jun 10 |
| 3000SC | 10:09.5 | | | | 1 | A | | | Parliament Hill | Southern Men's League Division 1 | 10 Jul 10 |
| 5.848KL | 18:17 | | | | 13 | L5 | | | Sutton Park | National 6 Stage Relays | 16 Oct 10 |
| 6KL | 18:56 | | | | 9 | L5 | | | Aldershot | Southern 6 Stage Road Relays | 26 Sep 10 |
| 10K | 31:56 | | | | 1 | | | | Dorney | Dorney Dash 10K | 8 May 10 |
| 10K | 33:51 | | | | 1 | | | | London Regent's Park | Regent's Park Summer 10K Series | 3 Jul 10 |
| HM | 70:58 | | | 70:58 | 19 | | | | Reading | Sweatshop Reading Half Marathon | 21 Mar 10 |
| 20M | 1:53:03 | | | | 2 | | | | Ruislip | Finchley 20 | 28 Mar 10 |
| Mar | 2:42:50 | | | 2:42:50 | 243 | | | | London | Virgin London Marathon | 25 Apr 10 |
| ZXC | 26:37 | | | | 19 | | | | Claybury | Metropolitan League | 9 Oct 10 |
| ZXC | 29:33 | | | | 73 | | | | Trent Park | Metropolitan League | 13 Nov 10 |
| ZXC | 34:29 | | | | 17 | | | | Parliament Hill | London Championships | 20 Nov 10 |
| ZXCL | 16:03 | | | | 14 | L3 | | | Mansfield | ECCA Relays | 6 Nov 10 |
| 2009 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:08.8 | | | | 1 | A | | | Southampton | Southern Men's League Division 1 | 6 Jun 09 |
| 5000 | 15:43.7 | | | | 2 | A | | | Battersea Park | Southern Men's League Division 1 | 16 May 09 |
| 5000 | 15:44.2 | | | | 1 | A | | | Southampton | Southern Men's League Division 1 | 6 Jun 09 |
| 3000SC | 10:30.3 | | | | 1 | B | | | Parliament Hill | Southern Men's League Division 1 | 2 May 09 |
| 3000SC | 10:37.6 | | | | 3 | A | | | Southampton | Southern Men's League Division 1 | 6 Jun 09 |
| HM | 68:58 | | | | 16 | | | | Reading | Reading Half Marathon | 29 Mar 09 |
| 20M | 1:49:55 | | | | 1 | | | | Ruislip | Finchley 20 | 15 Mar 09 |
| Mar | 2:36:51 | | | 2:36:51 | 123 | | 122 | | London | London Marathon | 26 Apr 09 |
| ZXC | 27:11 | | | | 32 | | | | Claybury | Metropolitan League | 7 Nov 09 |
| ZXC | 27:58 | | | | 10 | | | | Trent Park | Fraternity / Sorority Cup | 5 Dec 09 |
| ZXC | 28:20 | | | | 20 | | | | Wormwood Scrubs | Metropolitan League | 28 Nov 09 |
| ZXC | 32:41 | | | | 10 | | | | Perivale | Metropolitan League | 14 Feb 09 |
| ZXC | 35:25 | | | | 19 | | | | Parliament Hill | London Championships (inc SEAA Inter-Counties Championships) | 21 Nov 09 |
| ZXC | 43:07 | | | | 109 | | | | Parliament Hill | English National Championships | 21 Feb 09 |
| ZXC | 58:28 | | | | 85 | | | | Hillingdon | Southern Championships | 24 Jan 09 |
| 2008 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.8 | | | | 2 | B | | | Tonbridge | Southern Men's League Division 1 | 7 Jun 08 |
| 1500 | 4:11.9 | | | | | | | | Tonbridge | Southern Men's League Division 1 | 7 Jun 08 |
| 3000 | 9:09.2 | | | | | | | | Parliament Hill | Highgate Harriers Spring Open | 16 Apr 08 |
| 5000 | 15:21.0 | | | | 1 | | | | Tonbridge | Southern Men's League Division 1 | 7 Jun 08 |
| 5000 | 15:24.7 | | | | 1 | B | | | Mile End | Southern Men's League Division 1 | 17 May 08 |
| 5000 | 15:29.5 | | | | 2 | A | | | Eltham | Southern Men's League Division 1 | 2 Aug 08 |
| 5000 | 15:34.9 | | | | 1 | A | | | Parliament Hill | Southern Men's League Division 1 | 28 Jun 08 |
| 5000 | 15:46.9 | | | | 1 | B | | | Exeter | Southern Men's League Division 1 | 12 Jul 08 |
| 10K | 32:29 | | | | 5 | | | | Westminster | Asics British 10K London Run | 6 Jul 08 |
| 10K | 33:09 | | | | 1 | | | | Battersea Park | Self Transcendence 10K | 26 Jul 08 |
| 10K | 33:12 | | | | 7 | | | | London Victoria Park | Middlesex & Open 10K | 7 Sep 08 |
| 10K | 34:05 | | | | 1 | | | | Hampstead | Hampstead Midsummer 10K | 22 Jun 08 |
| HM | 70:16 | | | | 2 | | | | Greenwich | Run to the Beat Half Marathon | 5 Oct 08 |
| HM | 70:37 | | | | 24 | | | | Reading | Asics/Sweatshop Reading Half Marathon | 2 Mar 08 |
| HM | 71:36 | | | | 1 | | | | Stevenage | Stevenage Half Marathon | 2 Nov 08 |
| ZRDL | 18:44 | | | | 9 | | | | Aldershot | South of England 6 Stage Relay | 27 Sep 08 |
| ZRDL | 27:28 | | | | 11 | L1 | | | Aldershot | Southern 12 Stage Relays | 6 Apr 08 |
| ZXC | 26:18 | | | | 8 | | | | Claybury | Metropolitan League | 11 Oct 08 |
| ZXC | 26:23 | | | | 7 | | | | St. Albans | London City Runner Metropolitan League | 9 Feb 08 |
| ZXC | 28:29 | | | | 11 | | | | Ruislip | Metropolitan League | 29 Nov 08 |
| ZXC | 28:34 | | | | 2 | | | | Ruislip | North London Championships | 15 Nov 08 |
| ZXC | 28:39 | | | | 11 | | | | Wormwood Scrubs | Metropolitan League | 8 Nov 08 |
| ZXC | 32:40 | | | | 8 | | | | Parliament Hill | London XC Championships | 22 Nov 08 |
| ZXC | 33:17 | | | | 15 | | | | Perivale | London City Runner Metropolitan League | 19 Jan 08 |
| ZXC | 35:54 | | | | 93 | | | | Alton Towers | English National Championships | 23 Feb 08 |
| ZXC | 41:06 | | | | 93 | | | | Nottingham | Inter Counties Championships | 15 Mar 08 |
| 2007 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.03 | | | | 2 | 1 | | | Haringey | London Inter Club Challenge | 11 Aug 07 |
| 1500 | 4:07.8 | | | | 1 | B | | | Parliament Hill | Southern Men's League Division 1 | 5 May 07 |
| 1500 | 4:15.6 | | | | | | | | Ashford | Southern Men's League Div 1 (5) | 2 Jun 07 |
| 5000 | 15:03.5 | | | | 2 | | | | Parliament Hill | Southern Men's League Division 1 | 5 May 07 |
| 5000 | 15:07.0 | | | | 1 | | | | Ashford | Southern Men's League Division 1 | 2 Jun 07 |
| 5000 | 15:10.2 | | | | 1 | | | | Braunton | Southern Men's League Division 1 | 4 Aug 07 |
| 5000 | 15:17.0 | | | | 1 | | | | Ashford | Southern Men's League Division 1 | 2 Jun 07 |
| 5K | 15:35 | | | | 12 | | | | Norwich | Lord Mayor's 5K City Centre Classic | 14 Jul 07 |
| 5M | 26:02 | | | | 2 | | | | Finsbury Park | London Heathside 5 | 4 Mar 07 |
| 10K | 32:35 | | | | 8 | | | | London Victoria Park | Middlesex & Open 10K | 9 Sep 07 |
| HM | 69:30 | | | | 20 | | | | Bath | Bath Half Marathon | 25 Mar 07 |
| ZXC | 26:04 | | | | 8 | | | | Claybury | London City Runner Metropolitan League | 10 Nov 07 |
| ZXC | 27:48 | | | | 9 | | | | Ruislip | London City Runner Metropolitan League | 13 Oct 07 |
| ZXC | 34:44 | | | | 21 | | | | Parliament Hill | Southern Inter-Counties & London Championships | 8 Dec 07 |
| 2006 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.9 | | | | 2 | | | | Parliament Hill | London Inter-Club Challenge | 24 Jun 06 |
| Mile | 4:30.0 | | | | 1 | | | | Parliament Hill | London Inter-Club Challenge | 24 Jun 06 |
| 5000 | 15:04.26 | | | | 2 | | | | Battersea Park | Adidas Belgrave SPEED Grand Prix & Open Meeting | 19 Jul 06 |
| 5000 | 15:14.0 | | | | 1 | | | | Guildford | Southern Men's League Division 1 | 8 Jul 06 |
| HM | 72:33 | | | | 4 | | | | Windsor | Windsor Half-Marathon | 30 Sep 06 |