| 2012 SEN Highgate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:48.07 | | | | 8 | A | | | Oordegem, BEL | IFAM | 26 May 12 |
| 800 | 1:49.46 | | | | 7 | 2 | | | Regensburg, GER | Sparkassen Gala | 2 Jun 12 |
| 800 | 1:50.60 | | | | 4 | UKA | | | Olympic Park | BUCS Championships | 6 May 12 |
| 800 | 1:50.91 | | | | 9 | B | | | Gothenburg, SWE | Folksam Grand Prix | 14 Jun 12 |
| 800 | 1:52.63 | | | | 5 | A | | | Sportcity | BMC Grand Prix | 19 May 12 |
| 5K | 15:20 | | | | 1 | | | | London Hyde Park | Brooks Serpentine Last Friday 5K | 27 Jan 12 |
| 5.053KL | 15:20 | | | | 5 | L2 | | | Milton Keynes | SEAA Men's 12-Stage Relay Short Legs | 25 Mar 12 |
| 2011 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.14 | | -0.8 | | 6 | 1 | | | Parliament Hill | London Inter Club Challenge | 23 Apr 11 |
| 400 | 49.89 | | | | 5 | B | | | Hendon | British Athletics League Premiership | 2 Jul 11 |
| 400 | 50.16 | | | | 4 | 1 | | | Parliament Hill | London Inter Club Challenge | 23 Apr 11 |
| 400 | 50.6 | | | | 1 | A | | | Portsmouth | Southern Men's League Division 1 | 7 May 11 |
| 400 | 50.68 | | | | 3 | h1 | | | Mile End | Middlesex County Championships | 14 May 11 |
| 400 | 50.8 | | | | 2 | A | | | Abingdon | Southern Men's League Division 1 | 21 May 11 |
| 400 | 51.12 | | | | 5 | | | | Mile End | Middlesex County Championships | 14 May 11 |
| 800 | 1:48.59 | | | | 5 | B | | | Watford | BMC Nike Grand Prix | 11 Jun 11 |
| 800 | 1:49.09 | | | | 7 | A | | | Solihull | BMC Nike Grand Prix | 9 Jul 11 |
| 800 | 1:49.84 | | | | 2 | | | | Nivelles, BEL | Meeting International de la Ville de Nivelles | 25 Jun 11 |
| 800 | 1:49.85 | | | | 7 | | | | Huelva, ESP | Meeting Iberoamericano de Atletismo | 2 Jun 11 |
| 800 | 1:49.92 | | | | 2 | A | | | Watford | BMC Gold Standard Races | 18 May 11 |
| 800 | 1:49.94 | | | | 4 | A | | | Sportcity | BMC Nike Grand Prix | 28 May 11 |
| 800 | 1:49.94 | | | | 4 | 5 | | | Heusden-Zolder, BEL | European Premium Meeting | 16 Jul 11 |
| 800 | 1:50.22 | | | | 5 | s1 | | | Birmingham | Aviva World Trials & UK Championships | 30 Jul 11 |
| 800 | 1:52.03 | | | | 3 | h5 | | | Birmingham | Aviva World Trials & UK Championships | 29 Jul 11 |
| 1500 | 3:56.94 | i | | | 1 | h1 | | | Lee Valley | South of England AA Championships | 16 Jan 11 |
| 1500 | 3:58.30 | i | | | 2 | | | | Lee Valley | South of England AA Championships | 16 Jan 11 |
| ZXCL | 14:25 | | | | 2 | L1 | | | St Albans | St Albans Relay | 17 Sep 11 |
| 2010 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 15:36 | | | | 3 | | | | London Hyde Park | Brooks Serpentine Last Friday 5K | 26 Nov 10 |
| 5.848KL | 18:20 | | | | 36 | L1 | | | Sutton Park | National 6 Stage Relays | 16 Oct 10 |
| 2009 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 49.63 | | | | 2 | h1 | | | Hendon | Middlesex County Championships | 9 May 09 |
| 400 | 49.74 | | | | 4 | | | | Hendon | Middlesex County Championships | 9 May 09 |
| 800 | 1:47.6 | | | | 4 | 2 | | | Brasschaat, BEL | Flanders Cup | 26 Jul 09 |
| 800 | 1:48.34 | | | | 2 | A | | | Stretford | BMC Nike Grand Prix | 27 Jun 09 |
| 800 | 1:49.40 | | | | 4 | | | | Amsterdam, NED | Amsterdam Open | 8 Aug 09 |
| 800 | 1:49.44 | | | | 6 | A | | | Watford | BMC Nike Grand Prix | 13 Jun 09 |
| 800 | 1:49.65 | | | | 6 | A | | | Sportcity | BMC Nike Grand Prix | 30 May 09 |
| 800 | 1:50.14 | | | | 5 | s2 | | | Birmingham | Aviva World Trials & National Championships | 11 Jul 09 |
| 800 | 1:50.25 | | | | 3 | A | | | Sportcity | British Athletics League Premiership | 4 Jul 09 |
| 800 | 1:50.95 | | | | 3 | h4 | | | Birmingham | Aviva World Trials & National Championships | 10 Jul 09 |
| 800 | 1:51.29 | | | | 1 | A | | | Watford | BMC Gold Standard Races | 17 Jun 09 |
| 800 | 1:51.3 | | | | 1 | A | | | Milton Keynes | BMC Gold Standard Races | 20 May 09 |
| 2008 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 33:38 | | | | 12 | | | | Westminster | Asics British 10K London Run | 6 Jul 08 |
| 2006 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:47.43 | | | | 6 | A | | | Watford | BMC/Nike Grand Prix | 10 Jun 06 |
| 1500 | 3:41.30 | | | | 3 | | | | Bilbao, SPA | Bilbao, Spa | 1 Jul 06 |
| 1500 | 3:41.82 | | | | 3 | 2 | | | Huelva, ESP | Huelva, ESP | 20 Jun 06 |
| 1500 | 3:42.70 | | | | 8 | | | | Rabat, MOR | CAA Grand Prix | 17 Jun 06 |
| 1500 | 3:42.71 | i | | | 4 | | | | Vienna, AUT | Vienna, AUT | 31 Jan 06 |
| 1500 | 3:43.57 | i | | | 4 | | | | Sheffield | AAA Indoor Championships | 12 Feb 06 |
| 1500 | 3:43.79 | | | | 9 | | | | Nijmegen, HOL | Nijmegen Global Athletics | 24 May 06 |
| 1500 | 3:46.45 | | | | 7 | h2 | | | Sportcity | Norwich Union European Trials inc AAA Champs | 15 Jul 06 |
| 1500 | 3:46.94 | | | | 7 | | | | Prague, CZE | Josef Odlozil Memorial | 5 Jun 06 |
| 1500 | 3:51.18 | i | | | 2 | h2 | | | Sheffield | AAA Indoor Championships | 11 Feb 06 |
| 1500 | 3:54.45 | | | | 1 | h1 | | | Birmingham | BUSA Championships | 30 Apr 06 |
| 1500 | 3:56.35 | | | | 2 | | | | Birmingham | BUSA Championships | 1 May 06 |
| 3000 | 8:17.72 | | | | 10 | A | | | Loughborough | BMC/Nike Grand Prix | 20 May 06 |
| 2005 SEN Aldershot, Farnham & District/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:48.43 | | | | 6 | | | | Malmo, SWE | Malmo, SWE | 16 Aug 05 |
| 800 | 1:48.90 | | | | 3 | | | | Merksem, BEL | | 27 Aug 05 |
| 800 | 1:49.16 | | | | 2 | | | | Breda, HOL | Breda, HOL | 20 Aug 05 |
| 800 | 1:49.23 | | | | 4 | A | | | Crystal Palace | BMC | 6 Aug 05 |
| 800 | 1:49.78 | | | | 2 | A | | | Watford | BMC | 27 Jul 05 |
| 800 | 1:49.92 | | | | 3 | A | | | Cardiff | BMC | 16 Jul 05 |
| 800 | 1:50.20 | | | | 4 | A | | | Sportcity | BMC | 21 May 05 |
| 1500 | 3:41.29 | | | | 3 | | | | Arhus, DEN | Arhus, DEN | 24 Jul 05 |
| 1500 | 3:41.34 | | | | 6 | h2 | | | Sportcity | AAA Championships | 9 Jul 05 |
| 1500 | 3:42.18 | | | | 6 | | | | Sportcity | AAA Championships | 10 Jul 05 |
| 1500 | 3:42.35 | | | | 2 | | | | Dessau, GER | Dessau, GER | 27 May 05 |
| 1500 | 3:42.40 | | | | 8 | A | | | Watford | BMC | 11 Jun 05 |
| 1500 | 3:42.58 | i | | | 1 | | | | Sheffield | UK Indoor Cup | 19 Feb 05 |
| 1500 | 3:42.78 | | | | 5 | A | | | Solihull | BMC | 25 Jun 05 |
| 1500 | 3:44.35 | | | | 14 | | | | Ninove, BEL | Ninove, BEL | 30 Jul 05 |
| 1500 | 3:44.42 | | | | 13 | | | | Prague, CZE | Prague, CZE | 27 Jun 05 |
| 1500 | 3:44.68 | i | | | 6 | h1 | | | Madrid, ESP | Madrid, SPA | 5 Mar 05 |
| 1500 | 3:47.12 | i | | | 4 | | | | Sheffield | AAA Indoor Champs | 13 Feb 05 |
| 5K | 14:51 | | | | 1 | | | | London Hyde Park | SERPENTINE LAST FRIDAY OF THE MONTH 5km | 29 Dec 05 |
| 10K | 30:53 | | | | 1 | | | | Spalding | FENS 10km | 5 Nov 05 |
| 2004 U23 Aldershot, Farnham & District/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:50.10 | | | | 2 | | | | Watford | SOUTH OF ENGLAND CHAMPIONSHIPS Watford Jun 19-20 | 20 Jun 04 |
| 800 | 1:51.68 | | | | 6 | A | | | Watford | BMC | 21 Jul 04 |
| 800 | 1:51.80 | | | | 3 | C | | | Watford | BMC | 12 Jun 04 |
| 800 | 1:54.79 | i | | | 2 | | | | Birmingham | Birmingham Games | 1 Feb 04 |
| 1500 | 3:44.46 | | | | 2 | A | | | Sportcity | BMC | 26 Jun 04 |
| 1500 | 3:44.74 | | | | 9 | A | | | Solihull | BMC | 22 May 04 |
| 1500 | 3:45.76 | | | | 4 | A | | | Cardiff | BMC | 17 Jul 04 |
| 1500 | 3:46.38 | | | | 2 | 1 | | | Loughborough | Loughborough | 6 Jun 04 |
| 1500 | 3:47.47 | | | | 4 | | | | Nivelles, BEL | Nivelles, BEL | 14 Aug 04 |
| 1500 | 3:49.04 | | | | 10 | h1 | | | Sportcity | AAA Championships | 10 Jul 04 |
| 1500 | 3:52.17 | i | | | 7 | | | | Sheffield | AAA Indoor Championships | 7 Feb 04 |
| 3000 | 8:31.81 | i | | | 3 | h1 | | | Cardiff | | 28 Feb 04 |
| 2003 U23 Aldershot, Farnham & District/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:49.73 | | | | 2 | B | | | Wythenshawe | BMC Grand Prix | 31 May 03 |
| 800 | 1:49.97 | | | | 6 | A | | | Eton | BMC Grand Prix | 14 Jun 03 |
| 800 | 1:50.2 | | | | 2 | | | | Debrecen, HUN | Debrecen | 5 Jul 03 |
| 1000 | 2:23.17 | | A | | 6 | | | | Pretoria, RSA | Pretoria (A) | 4 Apr 03 |
| 1500 | 3:42.78 | i | | | 2 | | | | Birmingham | AAA INDOOR CHAMPS BIRMINGHAM NIA | 2 Mar 03 |
| 1500 | 3:45.44 | | | | 3 | A | | | Loughborough | LOUGHBOROUGH INTERNATIONAL | 8 Jun 03 |
| 1500 | 3:45.95 | | | | 6 | | | | Bydgoszcz, POL | EUROPEAN UNDER-23 Champs Bydgoszcz | 20 Jul 03 |
| 1500 | 3:47.09 | | | | 6 | s1 | | | Bydgoszcz, POL | EUROPEAN UNDER-23 Champs Bydgoszcz | 18 Jul 03 |
| 1500 | 3:48.44 | | | | 4 | | | | Bedford | NORWICH UNION U23 | 29 Jun 03 |
| 1500 | 3:48.45 | | | | 5 | | | | Ashford | NORWICH UNION U23 | 2 Aug 03 |
| 1500 | 3:51.40 | | | | 5 | | | | Bedford | BUSF Champs Bedford | 5 May 03 |
| 1500 | 3:55.00 | | | | 3 | h2 | | | Bedford | NORWICH UNION U23 | 28 Jun 03 |
| 1500 | 3:59.28 | | | | 1 | h2 | | | Bedford | BUSF Champs Bedford | 4 May 03 |
| 2002 U23 Aldershot, Farnham & District/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:53.15 | | | | 2 | B | | | Stretford | BMC | 20 Aug 02 |
| 800 | 1:53.94 | | | | 6 | A | | | Stretford | BMC | 14 May 02 |
| 800 | 1:55.1 | | | | 3 | | | | Eton | Eton | 21 Jul 02 |
| 800 | 1:55.6 | | | | 4 | D | | | Solihull | BMC | 22 Jun 02 |
| 800 | 1:55.8 | | | | 1 | | | | Portsmouth | Mountbatten Stadium, Portsmouth | 13 Jul 02 |
| 1500 | 3:48.34 | | | | 8 | B | | | Watford | BMC | 14 Aug 02 |
| 1500 | 3:50.59 | | | | 11 | A | | | Watford | BMC | 31 Jul 02 |
| 1500 | 3:50.68 | | | | 2 | B | | | Eton | BMC Grand Prix | 3 Jul 02 |
| 1500 | 3:52.35 | | | | 5 | A | | | Watford | BMC | 22 May 02 |
| 1500 | 3:53.20 | | | | 9 | C | | | Wythenshawe | BMC | 3 Jun 02 |
| 1500 | 3:53.5 | | | | 3 | | | | Derby | DERBY CHALLENGE / CLEVELAND CUP Derby | 11 Aug 02 |
| 1500 | 3:53.68 | | | | 6 | | | | Bedford | HALIFAX BUSF Bedford | 6 May 02 |
| 1500 | 3:56.72 | | | | 4 | h3 | | | Bedford | AAA U20 & U23 Champs | 29 Jun 02 |
| 1500 | 3:57.3 | | | | 1 | | | | Hemel Hempstead | Hemel Hempstead | 3 Aug 02 |
| 1500 | 4:00.04 | | | | 3h4 | | | | Bedford | HALIFAX BUSF Bedford | 5 May 02 |
| 1500 | 4:00.58 | | | | 10 | | | | Bedford | AAA U20 & U23 Champs | 30 Jun 02 |
| 2001 U20 Aldershot, Farnham & District/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:53.3 | | | | 8 | B | | | Watford | BMC | 15 Aug 01 |
| 800 | 1:55.2 | | | | 2 | | | | Watford | National Junior League SOUTHERN PREMIER DIVISION Woodside Stadium, Watford | 12 Aug 01 |
| 800 | 1:55.4 | | | | 3 | | | | Bedford | National Junior League Southern Premier Bedford | 24 Jun 01 |
| 800 | 1:55.4 | | | | 2 | | | | Newham | McMillan Stadium, Plaistow | 7 Jul 01 |
| 800 | 1:56.0 | | | | 1 | | | | Unknown | DORSET Dorset | 13 May 01 |
| 800 | 1:56.7 | | | | 1 | | | | Guildford | Guildford | 23 Jun 01 |
| 800 | 1:57.4 | | | | 4 | | | | Bedford | National Junior League Southern Premier Bedford | 24 Jun 01 |
| 1500 | 3:54.4 | | | | 13 | | | | Watford | BMC | 29 Aug 01 |
| 1500 | 3:54.8 | | | | 1 | | | | Unknown | DORSET Dorset | ? May 01 |
| 1500 | 3:55.48 | | | | 16 | B | | | Watford | BMC | 25 Jul 01 |
| 1500 | 3:55.77 | | | | 8 | B | | | Cardiff | BMC | 4 Jul 01 |
| 1500 | 3:56.16 | | | | 1 | | | | Hendon | SOUTH OF ENGLAND AA 'JUNIOR' INTER COUNTIES Copthall Stadium | 26 Aug 01 |
| 1500 | 3:57.2 | | | | 10 | | | | Bedford | AAA U20 Champs | 1 Jul 01 |
| 1500 | 3:57.5 | | | | 1 | | | | Hoo | Hoo | 4 Aug 01 |
| 1500 | 3:59.1 | | | | 1 | h3 | | | Bedford | AAA U20 Champs | 1 Jul 01 |
| 2000 U20 Aldershot, Farnham & District/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.0 | | | | 6 | C | | | Watford | BMC Gold Standard Races | 2 Aug 00 |
| 800 | 1:56.36 | | | | 1 | | | | Watford | BMC Gold Standard Races | 12 Jul 00 |
| 800 | 1:56.4 | | | | 1 | | | | Crawley | CRAWLEY AC MILLENNIUM MEDAL MEETING Crawley | 23 Apr 00 |
| 800 | 1:57.9 | | | | 2 | | | | Exeter | SOUTH WEST INTER-COUNTIES Exeter | 16 Jul 00 |
| 800 | 1:58.0 | | | | 4 | | | | Croydon | BMC | 17 May 00 |
| 800 | 1:58.2 | | | | 1 | | | | Bournemouth | Dorset Kings Park Stadium | 13-14 May 2000 |
| 800 | 1:58.8 | | | | 2 | | | | Newham | McMillan Stadium, Plaistow | 5 Aug 00 |
| 1500 | 3:58.04 | | | | 5 | E | | | Watford | BMC Grand Prix | 22 Jul 00 |
| 1500 | 3:59.61 | | | | 4 | | | | Watford | SEAA | 28 May 00 |
| 1500 | 4:01.86 | | | | 6 | A | | | Street | BMC PB Classic | 1 May 00 |
| 1500 | 4:02.1 | | | | 4 | | | | Watford | WATFORD OPEN | 1 Jun 00 |
| 1500 | 4:02.7 | | | | 3 | | | | Parliament Hill | Parliament Hill | 6 May 00 |
| 1500 | 4:03.0 | | | | 1 | | | | Bournemouth | Dorset Kings Park Stadium | 13-14 May 2000 |
| 1500 | 4:03.6 | | | | 2 | | | | Tooting Bec | Tooting Bec | 5 Aug 00 |
| 1500 | 4:03.66 | | | | 6 | h2 | | | Sheffield | English Schools' Championships | 8 Jul 00 |
| 1500 | 4:04.6 | | | | 2 | | | | Exeter | SOUTH WEST SCHOOLS' CHAMPS Exeter Arena | 17 Jun 00 |
| 1M | 4:23 | | | | 7 | | | | Shapwick | BMC | 23 Sep 00 |
| 1999 U20 Aldershot, Farnham & District/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.5 | | | | 9 | | | | Coventry | BMC Regional Races | 19 May 99 |
| 1500 | 4:03.02 | | | | 8 | E | | | Watford | BMC Grand Prix | 23 Jun 99 |
| 1500 | 4:04.2 | | | | 12 | A | | | Street | BMC PB Classic | 3 May 99 |
| 1500 | 4:07.7 | | | | 10 | | | | Tooting Bec | BMC Regional Races | 7 Jul 99 |
| 1998 U17 Aldershot, Farnham & District/Nottingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:10.0 | | | | 7 | E | | | Watford | BMC Grand Prix | 5 Aug 98 |
| Mile | 4:33.3 | | | | 1 | | | | Colindale | BMC Regional Races | 24 Jun 98 |
| 3000 | 8:58.1 | | | | 1 | | | | Watford | BMC Gold Standard Races | 1 Jul 98 |