| 2009 SEN Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 34:24 | | | | 6 | | | | Fleet | Peter Driver Fleet 10K | 18 Oct 09 |
| HM | 75:44 | | | | 23 | | | | Fleet | Fleet Half Marathon | 15 Mar 09 |
| Mar | 2:56:07 | | | 2:55:54 | 700 | | 677 | | London | London Marathon | 26 Apr 09 |
| ZRDL | 15:42 | | | | | L12 | | | Sutton Coldfield | ERRA National Men's 12 Stage Road Relays | 18 Apr 09 |
| ZRDL | 20:41 | | | | 38 | L3 | | | Aldershot | Southern Counties Men's 6-stage Relays | 27 Sep 09 |
| ZXC | 31:00 | | | | 23 | | | | Winchester | Hampshire League | 10 Oct 09 |
| 2006 SEN Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.26 | | | | 1 | B | | | Hendon | Southern Men's League Division 2 | 29 Apr 06 |
| 1500 | 3:54.79 | | | | 7 | | | | Crystal Palace | Southern Senior & U20 Championships | 18 Jun 06 |
| 1500 | 3:58.64 | | | | 4 | | | | Birmingham | Senior Inter-Territorial Inc Midland 3000m Champs | 24 Jun 06 |
| 1500 | 4:05.0 | | | | 1 | | | | Aldershot | Representative Match | 12 Jul 06 |
| 2005 SEN Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:55.44 | | | | 5 | 1 | | | Watford | Watford Open Meeting | 13 Jul 05 |
| 800 | 1:56.37 | | | | 4 | B | | | Watford | BMC | 15 Jun 05 |
| 800 | 1:56.48 | | | | 3 | | | | Portsmouth | Hampshire County Championships | 14 May 05 |
| 800 | 1:56.99 | | | | 1 | K | | | Watford | WATFORD OPEN GRADED Watford | 4 May 05 |
| 800 | 1:59.9 | | | | 1 | B | | | Basingstoke | SOUTHERN MEN’S LEAGUE Division 1 | 25 Jun 05 |
| 1500 | 4:01.24 | | | | 2 | | | | Portsmouth | Hampshire County Championships | 15 May 05 |
| 1500 | 4:02.1 | | | | 1 | | | | Battersea | Battersea Park | 7 May 05 |
| 1500 | 4:02.75 | | | | ht | | | | Ashford | SOUTH OF ENGLAND CHAMPIONSHIPS Ashford, Kent | 18 Jun 05 |
| 1500 | 4:03.7 | | | | 1 | | | | Bracknell | Bracknell | 30 Jul 05 |
| 2004 SEN Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:55.6 | | | | 5 | | | | Portsmouth | HAMPSHIRE | 15 May 04 |
| 800 | 1:56.2 | | | | 2 | | | | Battersea | Division 2 | 31 Jul 04 |
| 800 | 1:56.74 | | | | 7 | 8 | | | Watford | WATFORD OPEN GRADED MEETING Watford | 21 Jul 04 |
| 800 | 1:58.2 | | | | 1 | | | | Perivale | Perivale | 26 Jun 04 |
| 1500 | 3:58.52 | | | | 10 | D | | | Solihull | BMC | 22 May 04 |
| 1500 | 3:59.01 | | | | 5 | | | | Portsmouth | HAMPSHIRE | 16 May 04 |
| Mile | 4:17.39 | | | | 4 | C | | | Oxford | BMC | 6 May 04 |
| 2003 SEN Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:52.56 | | | | 2 | B | | | Watford | BMC | 20 Aug 03 |
| 800 | 1:53.61 | | | | 1 | F | | | Solihull | BMC Grand Prix | 6 Aug 03 |
| 800 | 1:53.98 | | | | 2 | | | | Watford | WATFORD OPEN | 3 Sep 03 |
| 800 | 1:54.03 | | | | 6 | A | | | Street | BMC PB Classic | 5 May 03 |
| 800 | 1:54.81 | | | | 1 | C | | | Watford | BMC | 23 Jul 03 |
| 800 | 1:55.59 | | | | 2 | h2 | | | Portsmouth | | 10 May 03 |
| 800 | 1:55.69 | | | | 5 | | | | Portsmouth | HAMPSHIRE (May 10/11) | 10 May 03 |
| 1500 | 3:56.04 | | | | 8 | D | | | Watford | BMC Grand Prix | 5 Jul 03 |
| 1500 | 3:56.24 | | | | 11 | C | | | Wythenshawe | BMC Grand Prix | 31 May 03 |
| 1500 | 3:56.44 | | | | 3 | | | | Portsmouth | HAMPSHIRE (May 10/11) | 11 May 03 |
| 1500 | 3:58.9 | | | | 2 | | | | Hendon | Copthall Stadium, Hendon | 19 Jul 03 |
| 1500 | 3:59.5 | | | | 1 | B | | | Woking | Woking | 17 May 03 |
| 1500 | 4:00.74 | | | | ht | | | | Portsmouth | SEAA Champs Portsmouth Jun 21-22 | 21 Jun 03 |
| Mile | 4:11.56 | | | | 8 | | | | Bedford | INTER-COUNTIES Champs, Bedford (a) = 25th; (b) = 26th | 26 May 03 |
| 2002 U23 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:55.41 | | | | 4 | E | | | Eton | BMC Grand Prix | 3 Jul 02 |
| 800 | 1:56.1 | | | | 3 | A | | | Exeter | BMC | 30 Apr 02 |
| 800 | 1:56.7 | | | | 2 | | | | Hemel Hempstead | Hemel Hempstead | 3 Aug 02 |
| 1500 | 3:57.27 | | | | 8 | | | | Bedford | HALIFAX BUSF Bedford | 6 May 02 |
| 1500 | 3:59.65 | | | | 17 | A | | | Watford | BMC | 31 Jul 02 |
| 1500 | 4:00.60 | | | | 3h3 | | | | Bedford | HALIFAX BUSF Bedford | 5 May 02 |
| 1500 | 4:03.0 | | | | 1 | B | | | Portsmouth | Mountbatten Stadium, Portsmouth | 13 Jul 02 |
| 1500 | 4:03.3 | | | | 6 | h1 | | | Bedford | AAA U20 & U23 Champs | 29 Jun 02 |
| 2001 U23 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.64 | | | | 9 | C | | | Watford | BMC | 15 Aug 01 |
| 800 | 1:57.8 | | | | 1 | B | | | Hoo | Hoo | 4 Aug 01 |
| 2000 U23 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:52.94 | | | | 3 | B | | | Watford | BMC Gold Standard Races | 30 Aug 00 |
| 800 | 1:52.95 | | | | 4 | | | | Watford | BMC Gold Standard Races | 6 Sep 00 |
| 800 | 1:54.39 | | | | 6 | C | | | Battersea Park | BMC | 25 Jun 00 |
| 800 | 1:55.06 | | | | 7 | | | | Stoke | BUSF Champs | 1 May 00 |
| 1500 | 3:53.2 | | | | 8 | B | | | Watford | BMC Gold Standard Races | 2 Aug 00 |
| 3000 | 8:37.1 | | | | 15 | | | | Brighton | BMC | 16 Aug 00 |
| 1999 U20 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:53.2 | | | | 5 | | | | Street | BMC PB Classic | 3 May 99 |
| 800 | 1:53.2 | | | | 5 | A | | | Street | BMC PB Classic | 3 May 99 |
| 800 | 1:54.4 | | | | 4 | B | | | Watford | BMC Gold Standard Races | 28 Jul 99 |
| 800 | 1:54.8 | | | | 2 | B | | | Watford | BMC Gold Standard Races | 8 Sep 99 |
| 1998 U20 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:53.1 | | | | 4 | D | | | Watford | BMC Grand Prix | 5 Aug 98 |
| 800 | 1:53.5 | | | | 3 | A | | | Street | BMC Regional Races | 4 May 98 |
| 800 | 1:54.70 | | | | 3 | D | | | Swindon | BMC Grand Prix | 24 Jun 98 |
| 1500 | 3:55.6 | | | | 2 | B | | | Watford | BMC Gold Standard Races | 10 Jun 98 |
| 1500 | 3:55.6 | | | | 2 | B | | | Watford | BMC Gold Standard Races | 10 Jun 98 |
| 1997 U20 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:54.67 | | | | 6 | s2 | | | Sheffield | - | 11 Jul 97 |
| 800 | 1:55.0 | | | | 3 | B | | | Watford | BMC | 28 May 97 |
| 800 | 1:55.9 | | | | 3 | A | | | Street | BMC PB Classic | 5 May 97 |
| 800 | 1:56.0 | | | | 10 | A | | | Watford | BMC | 27 Aug 97 |
| 1500L | 4:03.9 | | | | 5 | L1 | | | Watford | BMC Relays | 30 Apr 97 |
| 1996 U17 Aldershot, Farnham & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.13 | | | | 7 | h4 | | | Bedford | - | 27 Jul 96 |
| 800 | 1:57.0 | | | | 2 | 3 | | | Watford | - | 29 May 96 |
| 1500 | 4:04.52 | | | | 4 | | | | Sheffield | - | 13 Jul 96 |