| 2012 SEN Swindon/Loughborough Uni/Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:51.09 | | | | 3 | D | | | Solihull | BMC Grand Prix | 21 Jul 12 |
| 800 | 1:51.87 | | | | 4 | B | | | Stretford | BMC Grand Prix | 7 Jul 12 |
| 800 | 1:53.77 | | | | 4 | B | | | Hendon | British Athletics League Premiership | 28 Jul 12 |
| 2011 SEN Swindon/Loughborough Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:47.88 | | | | 4 | A | | | Stretford | BMC Nike Grand Prix | 23 Jul 11 |
| 800 | 1:49.39 | | | | 1 | A | | | Sportcity | British Athletics League Premiership | 13 Aug 11 |
| 800 | 1:49.43 | | | | 6 | A | | | Birmingham | BMC Nike Grand Prix | 20 Aug 11 |
| 800 | 1:49.43 | | | | 3 | | | | Birmingham | McCain UK Challenge Final | 20 Aug 11 |
| 800 | 1:49.91 | | | | 1 | A | | | Hendon | British Athletics League Premiership | 2 Jul 11 |
| 800 | 1:50.19 | | | | 3 | A | | | Stretford | BMC Gold Standard Races | 28 Jun 11 |
| 800 | 1:50.24 | | | | 3 | A | | | Stretford | BMC Gold Standard Races | 3 May 11 |
| 800 | 1:50.40 | | | | 1 | B | | | Solihull | BMC Nike Grand Prix | 9 Jul 11 |
| 800 | 1:50.59 | | | | 2 | A | | | Stretford | BMC Gold Standard Races | 31 May 11 |
| 800 | 1:50.61 | | | | 2 | | | | Bedford | England Senior Championships (inc Parallel Success) | 17 Jul 11 |
| 800 | 1:53.33 | | | | 4 | h3 | | | Birmingham | Aviva World Trials & UK Championships | 29 Jul 11 |
| 800 | 1:54.38 | | | | 6 | | | | Nice, FRA | Decanation | 18 Sep 11 |
| 800 | 1:54.44 | | | | 4 | h1 | | | Bedford | England Senior Championships (inc Parallel Success) | 16 Jul 11 |
| 800 | DNF | | | | | s2 | | | Birmingham | Aviva World Trials & UK Championships | 30 Jul 11 |
| 1500 | 3:46.68 | | | | 6 | | | | Stretford | Trafford Invitational 1500m | 25 Apr 11 |
| 5K | 16:14 | | | | 4 | | | | Hyde Park | Brooks Serpentine Last Friday 5K | 26 Aug 11 |
| ZXC | 33:29 | | | | 18 | | | | St Helens | Manchester Area League | 13 Nov 11 |
| ZXC | 35:55 | | | | 19 | | | | Manchester | Manchester Area League | 3 Dec 11 |
| ZXC | 36:29 | | | | 27 | | | | Manchester | Manchester Area League | 22 Oct 11 |
| ZXCL | 11:16 | | | | 18 | L1 | | | Wythenshawe | University of Manchester Relays | 8 Oct 11 |
| ZXCL | 11:25 | | | | 6 | L4 | | | Wythenshawe | University of Manchester Relays | 8 Oct 11 |
| 2010 SEN Swindon/Loughborough Uni/Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 50.01 | | | | 3 | A | | | Glasgow | British Athletics League Division 4 | 31 Jul 10 |
| 800 | 1:49.25 | | | | 2 | A | | | Stretford | BMC Gold Standard Races | 10 Aug 10 |
| 800 | 1:49.54 | | | | 3 | A | | | Stretford | BMC Gold Standard Races | 24 Aug 10 |
| 800 | 1:49.98 | | | | 5 | A | | | Cardiff | BMC Nike Grand Prix | 28 Aug 10 |
| 800 | 1:50.13 | | | | 3 | D | | | Watford | BMC Nike Grand Prix | 12 Jun 10 |
| 800 | 1:50.70 | | | | 3 | A | | | Parliament Hill | BMC Regional Races | 14 Aug 10 |
| 800 | 1:51.05 | | | | 6 | C | | | Solihull | BMC Nike Grand Prix | 10 Jul 10 |
| 800 | 1:51.60 | | | | 9 | A | | | Stretford | BMC Gold Standard Races | 18 May 10 |
| 800 | 1:51.81 | | | | 1 | A | | | Glasgow | British Athletics League Division 4 | 31 Jul 10 |
| 800 | 1:51.82 | | | | 5 | h5 | | | Birmingham | Aviva European Trials and UK Championships | 25 Jun 10 |
| 800 | 1:52.67 | | | | 8 | B | | | Sportcity | BMC Nike Grand Prix | 29 May 10 |
| 800 | 1:52.75 | | | | 5 | h3 | | | Gateshead | England Senior Closed Championships | 17 Jul 10 |
| 800 | 1:53.22 | | | | 7 | A | | | Stretford | BMC Gold Standard Races | 4 May 10 |
| 1500 | 3:44.6 | | | | 3 | | | | Stretford | Trafford Open Medal Meeting | 18 Apr 10 |
| ZXC | 34:52 | | | | 8 | | | | St. Helens | Manchester Area League | 21 Nov 10 |
| ZXC | 36:01 | | | | 17 | | | | Blackley | Manchester Area League | 4 Dec 10 |
| 2009 SEN Swindon/Loughborough Uni/Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:55.31 | | | | 1 | h6 | | | Bedford | BUCS Championships | 2 May 09 |
| 800 | 1:56.30 | | | | 2 | s2 | | | Bedford | BUCS Championships | 3 May 09 |
| 800 | 1:56.5 | | | | 1 | A | | | Tonbridge | Southern Men's League Division 1 | 1 Aug 09 |
| 1500 | 4:04.8 | | | | 1 | | | | Hendon | 10 in 100 Cup Plate Final Men | 8 Aug 09 |
| 1500 | 4:07.1 | | | | 3 | | | | Yate | 10 in 100 Cup Semi-Final | 18 Jul 09 |
| 1500 | 4:17.2 | | | | 4 | A | | | Tonbridge | Southern Men's League Division 1 | 1 Aug 09 |
| 2008 U23 Swindon/Loughborough Uni/Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 49.14 | | | | 1 | B | | | Ashford | British Athletics League National 3 | 16 Aug 08 |
| 400 | 49.60 | | | | 3 | A | | | Bedford | British Athletics League National 3 | 2 Aug 08 |
| 400 | 49.60 | | | | 3 | | | | Bedford | 10 in 100 Cup Plate Men | 6 Sep 08 |
| 400 | 50.2 | | | | 2 | | | | Swindon | Southern Men's League Division 1 | 7 Jun 08 |
| 800 | 1:48.79 | | | | 2 | A | | | Watford | BMC Gold Standard Races | 30 Jul 08 |
| 800 | 1:49.89 | | | | 7 | A | | | Twickenham | St. Mary's Classic | 4 Jun 08 |
| 800 | 1:50.40 | | | | 2 | h3 | | | Birmingham | Aviva National Championships inc Olympic Trials | 11 Jul 08 |
| 800 | 1:51.25 | | | | 1 | B | | | Watford | BMC Nike Grand Prix | 17 May 08 |
| 800 | 1:51.26 | | | | 1 | | | | Crystal Palace | South of England Senior/U20 Championships | 15 Jun 08 |
| 800 | 1:51.76 | | | | 1 | A | | | Ashford | British Athletics League National 3 | 16 Aug 08 |
| 800 | 1:52.00 | | | | 7 | | | | Birmingham | Aviva National Championships inc Olympic Trials | 12 Jul 08 |
| 800 | 1:52.01 | | | | 2 | A | | | Bedford | British Athletics League National 3 | 2 Aug 08 |
| 800 | 1:52.56 | | | | 8 | A | | | Eltham | BMC Regional Races | 20 Aug 08 |
| 800 | 1:52.59 | | | | 5 | A | | | Eton | BMC Nike Grand Prix Final | 9 Aug 08 |
| 800 | 1:52.62 | | | | 2 | h3 | | | Bedford | England Athletics Open Championships (U23/U20) | 21 Jun 08 |
| 800 | 1:53.13 | | | | 1 | 7 | | | Watford | Watford Harriers Open Graded Meeting | 23 Apr 08 |
| 800 | 1:54.31 | | | | 6 | | | | Bedford | England Athletics Open Championships (U23/U20) | 22 Jun 08 |
| 800 | 1:54.44 | | | | 2 | h1 | | | Crystal Palace | South of England Senior/U20 Championships | 14 Jun 08 |
| 800 | 1:55.95 | | | | 2 | s1 | | | Crystal Palace | South of England Senior/U20 Championships | 14 Jun 08 |
| 800 | 1:59.1 | | | | 1 | | | | Battersea Park | Southern Men's League - Division 1 | 3 May 08 |
| 800 | 1:59.9 | | | | 1 | | | | Swindon | Southern Men's League Division 1 | 28 Jun 08 |
| 1500 | 3:56.4 | | | | 1 | A | | | Leeds | British Athletics League National 3 | 5 Jul 08 |
| 1500 | 4:01.27 | | | | 1 | | | | Yate | BAL 10 in 100 Cup | 19 Jul 08 |
| 1500 | 4:04.1 | | | | 1 | A | | | Battersea Park | Southern Men's League - Division 1 | 3 May 08 |
| 1500 | 4:13.3 | | | | | | | | Swindon | Southern Mens League - Div 1 | 28 Jun 08 |
| ZXC | 36:01 | | | | 70 | | | | Birmingham | Birmingham & District League Division 1 | 25 Oct 08 |
| ZXC | 39:50 | | | | 23 | | | | Meopham | Kent Men's League | 16 Feb 08 |
| 2007 U23 Swindon/Loughborough Uni/Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.4 | | | | | | | | Swindon | Southern Men's League Div 1 (1) | 23 Jun 07 |
| 800 | 1:51.49 | | | | 6 | A | | | Watford | BMC Watford Gold Standard | 11 Jul 07 |
| 800 | 1:51.64 | | | | 7 | h4 | | | Sportcity | Norwich Union World Trials & AAA Championships | 27 Jul 07 |
| 800 | 1:51.92 | | | | 2 | IB | | | Loughborough | Loughborough International | 20 May 07 |
| 800 | 1:52.63 | | | | 7 | C | | | Solihull | BMC Nike Grand Prix | 21 Jul 07 |
| 800 | 1:52.87 | | | | 4 | D | | | Watford | BMC Nike Grand Prix | 30 Jun 07 |
| 800 | 1:53.15 | | | | 5 | D | | | Sportcity | BMC Nike Grand Prix | 9 Jun 07 |
| 800 | 1:53.7 | | | | 1 | | | | Swindon | Southern Men's League Division 1 | 23 Jun 07 |
| 800 | 1:55.36 | | | | 1 | 3 | | | Loughborough | LSAC vs Brunel | 16 May 07 |
| 800 | 1:57.3 | | | | 3 | | | | Milton Keynes | Southern Men's League Division 1 | 14 Jul 07 |
| 800 | 1:57.9 | | | | 2 | | | | Parliament Hill | Southern Men's League Division 1 | 5 May 07 |
| 800 | 1:58.0 | | | | 2 | | | | Battersea Park | Southern Men's League Division 1 | 2 Jun 07 |
| 800 | 2:00.2 | | | | | | | | Chelmsford | Southern Men's League Div 1 (2) & 3N (1) | 4 Aug 07 |
| 1500 | 3:51.25 | | | | 6 | A | | | Watford | BMC Watford Gold Standard | 8 Aug 07 |
| 1500 | 3:52.57 | | | | 2 | C | | | Crystal Palace | BMC Nike Grand Prix Final | 25 Aug 07 |
| 1500 | 3:53.88 | | | | 5 | | | | Loughborough | LSAC vs Achilles vs British Police | 6 Jun 07 |
| 1500 | 3:59.7 | | | | 1 | | | | Chelmsford | Southern Men's League Division 1 | 4 Aug 07 |
| 1500 | 4:04.83 | i | | | 3 | 2 | | | Sheffield | RAF vs Army vs Navy vs Universities | 14 Feb 07 |
| 1500 | 4:06.7 | | | | 3 | | | | Parliament Hill | Southern Men's League Division 1 | 5 May 07 |
| 1500 | 4:10.5 | | | | | | | | Battersea | Southern Men's League Div 1 (4) & 3S (1) | 2 Jun 07 |
| ZXC | 33:36 | | | | 32 | | | | Tonbridge | Kent Men's League | 15 Dec 07 |
| 2006 U23 Swindon/Loughborough Uni/Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:54.16 | | | | 3 | C | | | Watford | BMC Gold Standard Races | 23 Aug 06 |
| 800 | 1:54.64 | | | | 1 | C | | | Watford | BMC Gold Standard Races | 26 Jul 06 |
| 800 | 1:54.66 | | | | 2 | D | | | Sportcity | BMC/Nike Grand Prix Final | 12 Aug 06 |
| 800 | 1:54.93 | | | | 3 | | | | Eton | BAL Cup Semi Match 1 | 30 Jul 06 |
| 800 | 1:55.6 | | | | 1 | | | | Bath | City of Bath AC Open Meeting | 28 Aug 06 |
| 800 | 1:56.1 | | | | 1 | | | | Exeter | Southern Men's League Division 1 | 5 Aug 06 |
| 800 | 1:56.7 | | | | 2 | 1 | | | Cheltenham | Cheltenham Midsummer Open | 12 Jul 06 |
| 800 | 1:57.35 | | | | 4 | G | | | Loughborough | Loughborough v Achilles v British Police | 7 Jun 06 |
| 800 | 1:58.8 | | | | 3 | | | | Swindon | Southern Men's League Division 1 | 3 Jun 06 |
| 800 | 1:59.5 | | | | 2 | | | | Guildford | Southern Men's League Division 1 | 22 Jul 06 |
| 800 | 1:59.7 | | | | 2 | | | | Ashford | Southern Men's League Division 1 | 8 Jul 06 |
| 1500 | 4:02.3 | | | | 1 | | | | Exeter | Southern Men's League Division 1 | 5 Aug 06 |
| 1500 | 4:07.6 | | | | 2 | | | | Guildford | Southern Men's League Division 1 | 22 Jul 06 |
| 2005 U20 Swindon/Loughborough Uni/Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.02 | | | | 6 | | | | Bedford | Division 4 | 30 Jul 05 |
| 800 | 1:57.4 | | | | 2 | B | | | Southampton | Divison 4 | 25 Jun 05 |
| 800 | 1:58.6 | | | | 4 | B | | | Abingdon | BRITISH ATHLETICS LEAGUE QUALIFYING MATCH | 10 Sep 05 |
| 800 | 1:59.1 | | | | 2 | | | | Yate | WEST OF ENGLAND CHAMPIONSHIPS | 15 May 05 |
| 800 | 1:59.77 | | | | 3 | G | | | Cardiff | BMC | 16 Jul 05 |
| 800 | 2:01.47 | i | | | 5 | h5 | | | Birmingham | AAA U20 Indoor Champs | 19 Feb 05 |
| 800 | 2:01.52 | | | | ht | | | | Portsmouth | SOUTH OF ENGLAND JUNIOR CHAMPS | 28 May 05 |
| 2004 U20 Swindon/Loughborough Uni/Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.9 | | | | 3 | | | | Bath | BATH OPEN Bath | 30 Aug 04 |
| 800 | 1:59.1 | | | | 2 | | | | Yate | WEST OF ENGLAND CHAMPIONSHIPS | 16 May 04 |
| 800 | 2:02.05 | | | | 4 | E | | | Cardiff | BMC | 17 Jul 04 |