| 2013 SEN Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 99:23 | | | 94:14 | 1482 | | | | Reading | Reading Half Marathon | 17 Mar 13 |
| 2010 SEN Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:41 | | | | 5 | | | | Bushy Park | Bushy Park parkrun 5K Event 295 | 13 Mar 10 |
| 2009 U23 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 15:56 | | | | 1 | | | | Bushy Park | Bushy Park parkrun 5K Event 245 | 11 Apr 09 |
| ZXC | 41:46 | | | | 120 | | | | Nottingham | Inter Counties | 7 Mar 09 |
| 2008 U23 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1000 | 2:33.8 | | | | 3 | | | | Basildon | Basildon AC Open Graded | 2 Apr 08 |
| 5KMT | 17:02 | | | | 1 | | | | Basildon | Crown to Crown 5K | 26 Dec 08 |
| 2007 U23 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.72 | | | | 2 | 1 | | | Watford | Watford Open Graded Meeting | 5 Sep 07 |
| 800 | 1:59.0 | | | | 3 | h1 | | | Chelmsford | Essex County Championships | 12 May 07 |
| 800 | 1:59.0 | | | | 1 | | | | Chelmsford | Southern Men's League Division 3N | 4 Aug 07 |
| 800 | 1:59.99 | | | | 7 | | | | Chelmsford | Essex County Championships | 12 May 07 |
| 1500 | 4:01.4 | | | | 1 | B | | | Portsmouth | Southern Inter-Counties | 12 Aug 07 |
| 1500 | 4:03.0 | | | | 1 | | | | Basildon | Southern Men's League Division 3N | 14 Jul 07 |
| 1500 | 4:03.30 | | | | 10 | h2 | | | Crystal Palace | South of England Senior Championships | 16 Jun 07 |
| 1500 | 4:08.0 | | | | 1 | | | | Bury St. Edmunds | Hibberd, Bemax And Peterhouse Trophies | 2 Sep 07 |
| 1500 | 4:08.63 | | | | | | | | Chelmsford | Essex County Championships | 13 May 07 |
| 1500 | 4:09.3 | | | | | | | | Basildon | Southern Men's League Div 3N (3) | 5 May 07 |
| 3000 | 8:41.96 | | | | 4 | | | | Watford | Watford Open Graded Meeting | 22 Aug 07 |
| 3000 | 8:48.8 | | | | 2 | | | | Colchester | Essex Relay & Combined Events Championships | 22 Sep 07 |
| 5000 | 15:52.9 | | | | 2 | | | | Sandy | Southern Men's League Division 4N | 2 Jun 07 |
| 5K | 15:49 | | | | 5 | | | | London Hyde Park | Serpentine Last Friday of the Month 5K | 28 Dec 07 |
| ZXC | 27:33 | | | | 9 | | | 4 | Hockley | Essex League | 15 Dec 07 |
| 2006 U20 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:54.90 | | | | 6 | A | | | Watford | Watford Open Meeting | 6 Sep 06 |
| 800 | 1:57.4 | | | | 1 | | | | Basildon | Southern Men's League Division 4N | 5 Aug 06 |
| 800 | 2:00.9 | | | | 1 | B | | | Bedford | National Junior League Thames Division | 16 Jul 06 |
| 1000 | 2:35.2 | | | | 1 | | | | Basildon | Basildon Open Meeting | 5 Apr 06 |
| 1500 | 3:56.3 | | | | 7 | h1 | | | Bedford | AAA U23-U20 Championships | 22 Jul 06 |
| 1500 | 3:57.39 | | | | 7 | | | | Crystal Palace | Southern Senior & U20 Championships | 18 Jun 06 |
| 1500 | 4:00.85 | | | | 4 | | | | Chelmsford | Essex County Championships | 14 May 06 |
| 1500 | 4:04.0 | | | | 1 | | | | Welwyn | Herts Phoenix Open Meeting | 14 Apr 06 |
| 1500 | 4:08.1 | | | | 1 | | | | St. Ives | Eastern Aa Championships | 9 Jul 06 |
| 3000 | 8:28.02 | | | | 2 | | | | Watford | Watford Open | 26 Jul 06 |
| 3000 | 8:45.6 | | | | 1 | | | | Grays | Essex County Championships | 23 Sep 06 |
| 3000 | 8:47.5 | | | | 2 | | | | Tonbridge | Tonbridge Open Meeting | 17 Apr 06 |
| 3000 | 8:51.0 | | | | 1 | | | | Ipswich | National Junior League Thames Division | 11 Jun 06 |
| 3000 | 8:54.4 | | | | 1 | | | | Cambridge | National Junior League Thames Division | 13 Aug 06 |
| 3000 | 8:55.7 | | | | 1 | | | | Eton | National Junior League Southern Promotion | 27 Aug 06 |
| 5000 | 15:29.6 | | | | 1 | | | | Luton | Southern Men's League Division 4N | 20 May 06 |
| 2000SC | 6:15.5 | | | | 1 | | | | Bedford | National Junior League Thames Division | 16 Jul 06 |
| 2000SC | 6:19.8 | | | | 1 | | | | Eton | National Junior League Southern Promotion | 27 Aug 06 |
| 2000SC | 6:27.6 | | | | 1 | | | | Cambridge | National Junior League Thames Division | 13 Aug 06 |
| 3000SC | 9:47.5 | | | | 1 | | | | Basildon | Southern Men's League Division 4N | 5 Aug 06 |
| 5K | 15:33 | | | | 5 | | | | London Hyde Park | Serpentine - Etonic/Insport 5K | 29 Dec 06 |
| 2005 U20 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.9 | | | | 2 | | | | Basildon | Basildon | 25 Jun 05 |
| 800 | 1:59.2 | | | | 1 | | | | Colchester | Colchester | 30 Jul 05 |
| 800 | 2:00.3 | | | | 3 | | | | Haringey | Thames Division Haringey | 19 Jun 05 |
| 800 | 2:02.0 | | | | 2 | | | | Ware | Thames Division | 22 May 05 |
| 1500 | 4:03.09 | | | | 3 | | | | Barking | Essex County Championships | 15 May 05 |
| 1500 | 4:05.3 | | | | 1 | | | | Basildon | BASILDON EASTER OPEN | 28 Mar 05 |
| 1500 | 4:09.36 | | | | ht | | | | Portsmouth | SOUTH OF ENGLAND JUNIOR CHAMPS | 28 May 05 |
| 3000 | 8:42.8 | | | | 2 | | | 1 | Grays | | 24 Sep 05 |
| 3000 | 9:07.1 | | | | 2 | | | | Ware | Thames Division | 22 May 05 |
| 3000 | 9:10.6 | | | | 3 | | | | Haringey | Thames Division Haringey | 24 Jul 05 |
| 5000 | 15:34.1 | | | | 1 | | | | Haringey | Division 3N Haringey | 9 Jul 05 |
| 5K | 16:05 | | | | 2 | | | | Basildon | LITTLE HAVEN 5km | 7 Aug 05 |
| 5K | 16:12 | | | | 7 | | | | London Hyde Park | SERPENTINE LAST FRIDAY OF THE MONTH 5km | 29 Dec 05 |
| 5K | 16:19 | | | | 7 | | | | London Hyde Park | SERPENTINE LAST FRIDAY OF THE MONTH 5km | 25 Feb 05 |
| 2004 U20 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:10.61 | | | | ht | | | | Watford | SOUTH OF ENGLAND JUNIOR CHAMPIONSHIPS | 29 May 04 |
| 2003 U17 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:27.4 | | | | 3 | | | | Chelmsford | ESSEX Chelmsford | 14 Jun 03 |
| 2001 U15 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:34.3 | | | | 2 | | | | Ware | Ware | 8 Jul 01 |