| 2012 SEN Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:49.60 | | | | 7 | | | | Tempe AZ, USA | Sun Angel Classic | 7 Apr 12 |
| 800 | 1:49.60 | | | | 7 | 1 | | | Palo Alto CA, USA | Payton Jordan Cardinal Invitational | 29 Apr 12 |
| 800 | 1:49.98 | | | | 4 | 2 | | | Walnut CA, USA | Mt SAC Relays | 20 Apr 12 |
| 800 | 1:57.60 | | | | 6 | h5 | | | Birmingham | Aviva Olympic Trials & UK Championships | 23 Jun 12 |
| 1000 | 2:23.80 | | | | 6 | | | | Tempe AZ, USA | ASU Invitational | 24 Mar 12 |
| 2011 SEN Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 48.01 | | | | 2 | h1 | | | Tempe AZ, USA | Sun Devil Open | 23 Apr 11 |
| 400 | 48.33 | | | | 5 | A | | | Hendon | British Athletics League Premiership | 2 Jul 11 |
| 800 | 1:49.35 | | | | 9 | 1 | | | Palo Alto CA, USA | Payton Jordan Invitational | 1 May 11 |
| 800 | 1:50.26 | | | | 9 | 2 | | | Los Angeles CA, USA | USATF High Performance Meet | 21 May 11 |
| 800 | 1:50.26 | | | | 10 | A | | | Watford | BMC Nike Grand Prix | 11 Jun 11 |
| 800 | 2:01.30 | | | | 12 | | | | Tempe AZ, USA | Sun Angel Track Classic | 9 Apr 11 |
| 2010 SEN Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 46.64 | | | | 1 | | | | Tempe AZ, USA | Sun Devil Open | 24 Apr 10 |
| 400 | 46.81 | | | | 5 | A | | | Eton | British Athletics League Premiership | 31 Jul 10 |
| 400 | 46.92 | | | | 2 | A | | | Hendon | British Athletics League Premiership | 5 Jun 10 |
| 400 | 47.86 | | | | 1 | | | | Tempe AZ, USA | Baldy Castillo Invitational | 19 Mar 10 |
| 800 | 1:45.74 | | | | 4 | | | | Crystal Palace | Aviva London Grand Prix Diamond League | 13 Aug 10 |
| 800 | 1:46.59 | | | | 1 | 1 | | | Brasschaat, BEL | Flanders Cup | 11 Jul 10 |
| 800 | 1:46.92 | | | | 4 | s1 | | | Delhi, IND | Commonwealth Games | 9 Oct 10 |
| 800 | 1:46.94 | | | | 7 | | | | Turin, ITA | Primo Nebiolo Memorial | 12 Jun 10 |
| 800 | 1:47.07 | | | | 4 | 1 | | | Stanford CA, USA | Payton Jordan Cardinal Invitational | 1 May 10 |
| 800 | 1:48.15 | | | | 1 | s3 | | | Birmingham | Aviva European Trials and UK Championships | 26 Jun 10 |
| 800 | 1:48.18 | | | | 2 | | | | Tempe AZ, USA | Sun Angel Track Classic | 10 Apr 10 |
| 800 | 1:48.50 | | | | 3 | | | | Birmingham | Aviva European Trials and UK Championships | 27 Jun 10 |
| 800 | 1:49.19 | | | | 1 | A | | | Sportcity | BMC Nike Grand Prix | 29 May 10 |
| 800 | 1:49.58 | | | | 1 | | | | Gateshead | England Senior Closed Championships | 18 Jul 10 |
| 800 | 1:50.18 | | | | 3 | h2 | | | Delhi, IND | Commonwealth Games | 8 Oct 10 |
| 800 | 1:50.60 | | | | 1 | | | | Glasgow | Super8 City Competition | 7 Jul 10 |
| 800 | 1:51.74 | | | | 1 | h2 | | | Birmingham | Aviva European Trials and UK Championships | 25 Jun 10 |
| 800 | 1:52.15 | | | | 6 | | | | Delhi, IND | Commonwealth Games | 10 Oct 10 |
| 800 | 1:52.66 | | | | 2 | h2 | | | Gateshead | England Senior Closed Championships | 17 Jul 10 |
| 1000 | 2:20.34 | | | | 10 | | | | Dubnica nad Váhom, SLO | Atletický most | 22 Aug 10 |
| 2009 SEN Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 46.17 | | | | 1 | A | | | Hendon | British Athletics League Premiership | 1 Aug 09 |
| 400 | 46.58 | | | | 1 | A | | | Newham | British Athletics League Premiership | 22 Aug 09 |
| 400 | 46.60 | | | | 1 | A | | | Grangemouth | Falkirk Cup inc Scottish 10,000m Championships | 26 Aug 09 |
| 400 | 47.21 | | | | 1 | I | | | Watford | Watford Open Graded Meeting | 1 Jul 09 |
| 400 | 47.30 | | | | 1 | | | | Victoria, CAN | Pacific Athletics Open | 30 May 09 |
| 800 | 1:46.20 | | | | 2 | | | | Padua, ITA | Meeting Citta' Di Padova | 30 Aug 09 |
| 800 | 1:46.56 | | | | 4 | | | | Burnaby, CAN | Harry Jerome Track Classic | 14 Jun 09 |
| 800 | 1:47.23 | | | | 4 | 1 | | | Eugene OR, USA | OTC Open | 6 Jun 09 |
| 800 | 1:47.23 | | | | 1 | A | | | Eltham | BMC Regional Races | 19 Aug 09 |
| 800 | 1:47.37 | | | | 2 | A | | | Cardiff | BMC Nike Grand Prix | 15 Aug 09 |
| 800 | 1:47.94 | | | | 6 | | | | Heusden, BEL | KBC Night of Athletics | 18 Jul 09 |
| 800 | 1:48.83 | | | | 4 | s1 | | | Birmingham | Aviva World Trials & National Championships | 11 Jul 09 |
| 800 | 1:49.14 | | | | 4 | | | | Tempe AZ, USA | Sun Angel Track Classic | 11 Apr 09 |
| 800 | 1:50.15 | | | | 2 | | | | Tempe AZ, USA | Sun Devil Invitational | 25 Apr 09 |
| 800 | 1:50.21 | | | | 1 | | | | Victoria, CAN | Victoria International Track Classic | 10 Jun 09 |
| 800 | 1:50.62 | | | | 1 | h4 | | | Birmingham | Aviva World Trials & National Championships | 10 Jul 09 |
| 800 | 1:51.89 | | | | 1 | A | | | Newham | British Athletics League Premiership | 22 Aug 09 |
| 800 | 1:52.76 | | | | 8 | | | | Birmingham | Aviva World Trials & National Championships | 12 Jul 09 |
| 2008 SEN Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 47.23 | | | | 1 | 1 | | | Tooting Bec | Herne Hill Harriers Open | 23 Aug 08 |
| 400 | 47.67 | | | | 1 | 8 | | | Watford | Watford Harriers Open Graded Meeting | 13 Aug 08 |
| 400 | 48.18 | | | | 2 | | | | Hendon | Middlesex Championships | 10 May 08 |
| 800 | 1:47.53 | | | | 1 | A | | | Stretford | BMC Nike Grand Prix | 19 Jul 08 |
| 800 | 1:48.62 | | | | 1 | A | | | Hendon | British Athletics League Premiership | 16 Aug 08 |
| 800 | 1:49.35 | | | | 5 | | | | Nijmegen, NED | Global Athletics | 25 Jun 08 |
| 800 | 1:49.55 | | | | 5 | A | | | Sportcity | BMC Nike Grand Prix | 31 May 08 |
| 800 | 1:49.77 | | | | 2 | h1 | | | Birmingham | Aviva National Championships inc Olympic Trials | 11 Jul 08 |
| 800 | 1:50.46 | | | | 1 | A | | | Hendon | British Athletics League Premiership | 2 Aug 08 |
| 800 | 1:50.55 | | | | 7 | A | | | Watford | BMC Nike Grand Prix | 17 May 08 |
| 800 | 1:50.61 | | | | 6 | | | | Chania, GRE | Venizelia | 7 Jun 08 |
| 800 | 1:50.77 | | | | 1 | A | | | Eton | BMC Nike Grand Prix Final | 9 Aug 08 |
| 800 | 1:52.38 | | | | 8 | | | | Birmingham | Aviva National Championships inc Olympic Trials | 12 Jul 08 |
| 1000 | 2:20.26 | | | | 9 | | | | Gateshead | Aviva Grand Prix | 31 Aug 08 |
| 1500 | 3:58.32 | | | | 14 | A | | | Watford | BMC Gold Standard Races | 30 Jul 08 |
| 2007 U23 Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 47.83 | | | | 3 | | | | Hendon | British Athletics League National 1 | 4 Aug 07 |
| 400 | 48.55 | | | | 3 | | | | Hendon | Middlesex County Championships | 12 May 07 |
| 400 | 49.00 | | | | 3 | h2 | | | Hendon | Middlesex County Championships | 12 May 07 |
| 400 | 49.42 | | | | 2 | | | | Watford | Watford Open Graded Meeting | 22 Aug 07 |
| 400 | 49.42 | | | | 2 | 1 | | | Watford | Watford Open Graded Meeting | 22 Aug 07 |
| 800 | 1:47.86 | | | | 2 | | | | Nijmegen, NED | Nijmegen Global Athletics | 23 May 07 |
| 800 | 1:48.08 | | | | 2 | | | | Bedford | England Athletics U23 & U20 Championships | 24 Jun 07 |
| 800 | 1:48.47 | | | | 6 | A | | | Watford | BMC Nike Grand Prix | 30 Jun 07 |
| 800 | 1:48.87 | | | | 3 | A | | | Stretford | BMC Nike Grand Prix | 11 Aug 07 |
| 800 | 1:49.22 | | | | 4 | | | | Sportcity | Norwich Union World Trials & AAA Championships | 28 Jul 07 |
| 800 | 1:50.00 | | | | 1 | h2 | | | Sportcity | Norwich Union World Trials & AAA Championships | 27 Jul 07 |
| 800 | 1:50.03 | | | | 1 | h3 | | | Debrecen, HUN | European U23 Championships | 12 Jul 07 |
| 800 | 1:50.23 | i | | | 5 | 1 | | | Vienna, AUT | Indoor Classic Vienna | 30 Jan 07 |
| 800 | 1:50.40 | | | | 4 | | | | Debrecen, HUN | European U23 Championships | 14 Jul 07 |
| 800 | 1:51.16 | i | | | 2 | | | | Sheffield | Indoor City Challenge Final | 18 Feb 07 |
| 800 | 1:51.47 | | | | 7 | | | | Glasgow (S) | Norwich Union Classic | 3 Jun 07 |
| 800 | 1:51.96 | | | | 2 | h2 | | | Bedford | England Athletics U23 & U20 Championships | 23 Jun 07 |
| 800 | 1:52.92 | i | | | 3 | h3 | | | Sheffield | Norwich Union European Indoor Trials | 10 Feb 07 |
| 800 | 1:53.0 | i | | | 1 | | | | Lee Valley | SEAA Indoor Championships | 20 Jan 07 |
| 1500 | 4:00.44 | | | | 4 | B | | | Cardiff | British Athletics League National 1 | 5 May 07 |
| 2006 U23 Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 48.31 | | | | 1 | 1 | | | Watford | Watford Open Meeting | 9 Aug 06 |
| 800 | 1:49.96 | | | | 4 | A | | | Watford | BMC Gold Standard Races | 26 Jul 06 |
| 800 | 1:51.24 | | | | 4 | A | | | Loughborough | BMC/Nike Grand Prix | 20 May 06 |
| 800 | 1:51.51 | | | | 4 | A | | | Birmingham | British Athletics League Premiership | 1 Jul 06 |
| 800 | 1:51.80 | | | | 2 | A | | | Hendon | British Athletics League Premiership | 6 May 06 |
| 800 | 1:53.35 | | | | 1 | h2 | | | Bedford | AAA U23-U20 Championships | 22 Jul 06 |
| 800 | 1:54.34 | | | | 5 | | | | Bedford | AAA U23-U20 Championships | 23 Jul 06 |
| 800 | 1:54.36 | | | | 7 | | | | Eton | Bal Premiership | 5 Aug 06 |
| 800 | 1:54.37 | | | | 2 | | | | Hendon | Middlesex County Championships | 13 May 06 |
| 800 | 1:54.50 | | | | 5 | A | | | Sportcity | British Athletics League Premiership | 3 Jun 06 |
| 800 | 1:57.10 | i | | | 4 | | | | Sportcity | Indoor City Cup Semi-Final | 29 Jan 06 |
| 800 | 1:57.72 | i | | | sf | | | | Sheffield | BUSA Championships | 26 Feb 06 |
| 800 | 1:57.95 | | | | 6 | A | | | Watford | BMC Gold Standard Races | 14 Jun 06 |
| 800 | 1:59.45 | i | | | 5 | h3 | | | Sheffield | AAA Indoor Championships | 11 Feb 06 |
| 2005 U23 Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 48.99 | | | | 5 | B | | | Manchester (SC) | BAL D1 | 25 Jun 05 |
| 800 | 1:48.76 | | | | 5 | A | | | Watford | BMC | 11 Jun 05 |
| 800 | 1:49.72 | | | | 1 | B | | | Sportcity | BMC | 21 May 05 |
| 800 | 1:51.02 | | | | 1 | | | | Haringey | BAL1 | 30 Jul 05 |
| 800 | 1:51.17 | | | | 4 | | | | Glasgow (S) | BUSA Champs | 2 May 05 |
| 800 | 1:51.46 | | | | 2 | s1 | | | Glasgow (S) | BUSA Athletics Championships | 1 May 05 |
| 800 | 1:53.01 | | | | 7 | | | | Manchester (SC) | NORWICH UNION UNDER-23 | 6 Aug 05 |
| 800 | 1:53.47 | | | | 3 | | | | Bedford | AAA U23U20 Champs | 3 Jul 05 |
| 800 | 1:53.89 | | | | 6 | h2 | | | Sportcity | AAA Championships | 9 Jul 05 |
| 800 | 1:54.33 | | | | 1 | h2 | | | Bedford | AAA U23U20 Champs | 2 Jul 05 |
| 800 | 1:55.32 | | | | 7 | A1 | | | Eton | Unknown | 4 Jun 05 |
| 800 | 1:55.82 | | | | 1 | h2 | | | Glasgow (S) | BUSA Champs | 30 Apr 05 |
| 1500 | 4:03.79 | | | | 9 | | | | Carshalton | BAL D1 | 7 May 05 |
| 2004 U20 Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:50.35 | | | | 6 | | | | Manchester (SC) | U20 INTERNATIONAL | 3 Jul 04 |
| 800 | 1:50.52 | | | | 7 | B | | | Watford | BMC | 12 Jun 04 |
| 800 | 1:50.66 | | | | 4 | h1 | | | Sportcity | AAA Championships | 10 Jul 04 |
| 800 | 1:51.27 | | | | 6 | | | | Newham | BAL1 | 31 Jul 04 |
| 800 | 1:51.3 | | | | 3 | | | | Kingston | ST MARY'S v BIRMINGHAM UNIVERSITY v BROWN | 16 Jun 04 |
| 800 | 1:52.82 | | | | 1 | | | | Ostrava, CZE | JUNIOR EUROPEAN CHAMPION CLUBS CUP | 18 Sep 04 |
| 800 | 1:53.77 | | | | 1 | h1 | | | Bedford | AAA Under 20 & Under 23 Championships | 27 Jun 04 |
| 800 | 1:53.78 | | | | 2 | | | | Haringey | BAL D1 | 8 May 04 |
| 800 | 1:54.09 | | | | 1 | h2 | | | Bedford | Inter Counties Champs | 31 May 04 |
| 800 | 1:55.6 | | | | 1 | | | | Haringey | National Junior League Southern Premier Haringey | 25 Jul 04 |
| 800 | 1:55.93 | | | | 2 | | | | Derby | National Junior League FINAL Derby | 12 Sep 04 |
| 800 | 1:56.18 | | | | 3 | | | | Bedford | Inter Counties Champs | 31 May 04 |
| 800 | 1:56.52 | | | | 8 | | | | Bedford | AAA Under 20 & Under 23 Championships | 27 Jun 04 |
| 1500 | 4:08.9 | | | | 3 | | | | Hendon | National Junior League Southern Premier Hendon | 25 Apr 04 |
| 2003 U20 Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:49.62 | | | | 2 | | | | Bedford | NORWICH UNION U23 | 29 Jun 03 |
| 800 | 1:52.21 | | | | 1 | h1 | | | Bedford | NORWICH UNION U23 | 28 Jun 03 |
| 800 | 1:52.38 | | | | 2 | | | | Nove, ITA | U20 MATCH, Nove, | 5 Jul 03 |
| 800 | 1:53.47 | | | | 4h2 | | | | Tampere, FIN | EUROPEAN UNDER-20 | 24 Jul 03 |
| 800 | 1:54.11 | | | | 4 | | | | Edinburgh | BAL D2 Meadowbank | 17 May 03 |
| 800 | 1:54.30 | | | | 4 | | | | Sheffield | ESAA National Track & Field Championships | 12 Jul 03 |
| 800 | 1:54.4 | | | | 7 | A | | | Sheffield (W) | BAL D2 WOODBOURN ROAD, SHEFFIELD | 2 Aug 03 |
| 800 | 1:55.11 | | | | 2 | h2 | | | Sheffield | ESAA National Track & Field Championships | 11 Jul 03 |
| 800 | 1:55.60 | | | | 2 | | | | Derby | NJL FINAL Derby | 7 Sep 03 |
| 800 | 1:58.4 | | | | 1 | | | | Harrow | NJL SP Harrow | 27 Apr 03 |
| 1500 | 4:09.4 | | | | 4 | | | | Hendon | SP Copthall | 22 Jun 03 |
| 2002 U20 Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:53.88 | | | | 1 | | | | Watford | SEAA U20-U15 Champs | 26 May 02 |
| 800 | 1:54.7 | | | | 2 | B | | | Bedford | BAL D2 Bedford | 19 May 02 |
| 800 | 1:54.71 | | | | 2 | | | | Derby | NJL Final | 8 Sep 02 |
| 800 | 1:55.3 | | | | 2 | | | | London (WF) | NJL SP Walthamstow | 18 Aug 02 |
| 800 | 1:56.0 | | | | 1 | | | | Hendon | SP Barnet | 28 Apr 02 |
| 800 | 1:56.34 | | | | 1 | h1 | | | Bedford | AAA U20 & U23 Champs | 29 Jun 02 |
| 800 | 1:57.97 | | | | 5 | h3 | | | Nottingham | English Schools | 12 Jul 02 |
| 800 | 2:05.25 | | | | 6 | | | | Bedford | AAA U20 & U23 Champs | 30 Jun 02 |
| 2001 U17 Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:54.6 | | | | 2 | | | | Bedford | National Junior League Southern Premier Bedford | 24 Jun 01 |
| 800 | 1:55.2 | | | | 3 | B | | | Eton | BRITISH MEN'S LEAGUE Division two Eton | 18 Aug 01 |
| 800 | 1:55.4 | | | | 1 | | | | Watford | SEAA Junior Champs | 27 May 01 |
| 800 | 1:56.15 | | | | 2 | | | | Exeter | ESAA National Track & Field Championships | 7 Jul 01 |
| 800 | 1:57.1 | | | | 1 | B | | | Hayes | NATIONAL | 29 Apr 01 |
| 800 | 1:57.56 | | | | 1 | | | | Birmingham | YAL Final | 2 Sep 01 |
| 800 | 1:57.7 | | | | 1 | | | | Hendon | MIDDLESEX Barnet Copthall | 9 Jun 01 |
| 800 | 1:57.79 | | | | 2 | | | | Tullamore, IRE | | 21 Jul 01 |
| 800 | 1:58.54 | | | | 2 | s1 | | | Exeter | ESAA National Track & Field Championships | 6 Jul 01 |
| 800 | 1:59.29 | | | | 2 | h2 | | | Exeter | ESAA National Track & Field Championships | 6 Jul 01 |
| 2000 U17 Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.1 | | | | 1 | | | | Enfield | Middlesex Enfield | 13-14 May 2000 |
| 800 | 1:59.33 | | | | 4 | s2 | | | Sheffield | English Schools' Championships | 8 Jul 00 |
| 800 | 1:59.7 | | | | 1 | | | | Unknown | McDONALD'S YA BOYS LEAGUE | 23 Jul 00 |
| 800 | 2:00.61 | | | | 2 | h4 | | | Sheffield | English Schools' Championships | 8 Jul 00 |
| 800 | 2:02.3 | | | | 1 | | | | Enfield | Southern Premier Enfield | 21 May 00 |
| 800 | 2:03.3 | | | | 5 | | | | London (WF) | INTER-COUNTY MATCH Walthamstow | 17 Sep 00 |
| 800 | 2:05.78 | | | | 8 | | | | Sheffield | ESAA Champs | 9 Jul 00 |
| 1999 U15 Enfield & Haringey/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.18 | | | | 2 | | | | Bury St. Edmunds | English Schools' Championships | 10 Jul 99 |