| 2013 SEN Harrow/Brunel Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 43:20 | | | | 6 | | | | Wormwood Scrubs | Middlesex County Championships | 5 Jan 13 |
| 2012 SEN Harrow/Brunel Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:20.78 | | | | 8 | B | | | Gateshead | British Athletics League Division 1 | 30 Jun 12 |
| 1500 | 4:00.42 | | | | 8 | F | | | Solihull | BMC Grand Prix | 21 Jul 12 |
| 1500 | 4:02.85 | | | | 3 | E | | | Bedford | BMC Grand Prix Final | 25 Aug 12 |
| 1500 | 4:06.95 | | | | 8 | A | | | Hendon | British Athletics League Division 1 | 28 Jul 12 |
| 1500 | 4:15.14 | | | | 6 | B | | | Eton | British Athletics League Division 1 | 18 Aug 12 |
| 3000 | 8:55.81 | | | | 8 | A | | | Gateshead | British Athletics League Division 1 | 30 Jun 12 |
| 400H | 72.47 | | | | 6 | B | | | Hendon | British Athletics League Division 1 | 28 Jul 12 |
| 2000SC | 5:59.04 | | | | 2 | A | | | Milton Keynes | BMC PB Classic | 19 May 12 |
| 2000SC | 5:59.52 | | | | 1 | A | | | Milton Keynes | Southern Athletics League Division 1 | 1 Sep 12 |
| 3000SC | 9:17.80 | | | | 8 | B | | | Watford | BMC Grand Prix | 9 Jun 12 |
| 3000SC | 9:20.62 | | | | 1 | A | | | Lee Valley | British Athletics League Division 1 | 27 May 12 |
| 3000SC | 9:25.20 | | | | 3 | A | | | Eton | British Athletics League Division 1 | 18 Aug 12 |
| 3000SC | 9:40.24 | | | | 3 | A | | | Hendon | British Athletics League Division 1 | 28 Jul 12 |
| 6KL | 19:05 | | | | 17 | L1 | | | Aldershot | Southern Men's 6 Stage Road Relays | 23 Sep 12 |
| 7.664KL | 25:02 | | | | 6 | L11 | | | Milton Keynes | SEAA Men's 12-Stage Relay Long Legs | 25 Mar 12 |
| ZXC | 27:59 | | | | 12 | | | | Slough | Apex Sports Chiltern League | 1 Dec 12 |
| ZXC | 28:41 | | | | 10 | | | | Slough | Apex Sports Chiltern League | 14 Jan 12 |
| ZXC | 31:13 | | | | 9 | | | | Shuttleworth | Apex Sports Chiltern League | 10 Nov 12 |
| ZXC | 32:40 | | | | 25 | | | | Oxford | Apex Sports Chiltern League | 20 Oct 12 |
| ZXC | 33:26 | | | | 5 | | | | Wing | Apex Sports Chiltern League | 11 Feb 12 |
| ZXC | 41:57 | | | | 19 | | | | Wormwood Scrubs | Middlesex County Championships | 7 Jan 12 |
| ZXCL | 11:08 | | | | 1 | L6 | | | Perivale | Horsenden Hill Relays | 3 Mar 12 |
| ZXCL | 14:20 | | | | 1 | L6 | | | St. Albans | St. Albans Relays | 15 Sep 12 |
| ZXCL | 16:32 | | | | 26 | L2 | | | Mansfield | ECCA National Relays | 3 Nov 12 |
| 2011 SEN Harrow/Brunel Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:03.0 | | | | 1 | A | | | Harrow | Southern Athletics League Division 1 | 30 Jul 11 |
| 1500 | 4:05.8 | | | | 1 | A | | | Perivale | Southern Athletics League Division 1 | 9 Jul 11 |
| 1500 | 4:06.2 | | | | 8 | A | | | Kingston | British Athletics League Division 1 | 2 Jul 11 |
| 3000 | 9:06.6 | | | | 2 | A | | | Welwyn | Southern Athletics League Division 1 | 21 May 11 |
| 2000SC | 6:15.4 | | | | 1 | A | | | Harrow | Southern Athletics League Division 1 | 7 May 11 |
| 3000SC | 9:20.63 | | | | 2 | A | | | Crawley | British Athletics League Division 1 | 27 Aug 11 |
| 3000SC | 9:22.72 | | | | 3 | A | | | Gateshead | British Athletics League 1 | 13 Aug 11 |
| 3000SC | 9:25.1 | | | | 3 | A | | | Kingston | British Athletics League Division 1 | 2 Jul 11 |
| 3000SC | 9:30.45 | | | | 16 | | | | Watford | BMC Nike Grand Prix | 11 Jun 11 |
| 3000SCNWJ | 9:11.91 | | | | 2 | A | | | Hendon | British Athletics League Division 1 | 4 Jun 11 |
| 4.819KL | 15:55 | | | | 21 | L6 | | | Sutton Park | ERRA Men's National 12-stage Relays (Short Legs) | 9 Apr 11 |
| 5.506KL | 18:19 | | | | 5 | L10 | | | Milton Keynes | Southern Men's 12 Stage Relays (Short Legs) | 27 Mar 11 |
| 5.848KL | 18:11 | | | | 36 | L1 | | | Sutton Park | ERRA National 6 Stage Relays | 15 Oct 11 |
| 6KL | 18:44 | | | | 7 | L1 | | | Aldershot | Southern Road Relay Championships | 25 Sep 11 |
| ZXC | 28:42 | | | | 8 | | | | Luton | Apex Sports Chiltern League | 8 Oct 11 |
| ZXC | 32:05 | | | | 2 | | | | Watford | Apex Sports Chiltern League | 12 Nov 11 |
| ZXC | 50:00 | | | | 42 | | | | Trent Park | Middlesex County Championships | 8 Jan 11 |
| ZXC | 56:22 | | | | 130 | | | | Parliament Hill | Southern Cross Country Championships | 29 Jan 11 |
| ZXCL | 14:45 | | | | 1 | L5 | | | St Albans | St Albans Relay | 17 Sep 11 |
| ZXCL | 15:54 | | | | 4 | L4 | | | Wormwood Scrubs | SEAA Cross Country Relays | 12 Mar 11 |
| 2010 SEN Harrow/Brunel Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:30.78 | | | | 7 | B | | | Wormwood Scrubs | British Athletics League Division 2 | 21 Aug 10 |
| ZXC | 27:55 | | | | 23 | | | | Fryent Country Park | Liddiard Trophy | 23 Oct 10 |
| ZXC | 33:49 | | | | 62 | | | | Oxford | Apex Sports Chiltern League | 9 Oct 10 |
| ZXCL | 13:40 | | | | 3 | L4 | | | Perivale | Horsenden Relays | 2 Oct 10 |
| ZXCL | 17:29 | | | | 67 | L2 | | | Mansfield | ECCA Relays | 6 Nov 10 |
| 2009 SEN Harrow/Brunel Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.3 | | | | 2 | A | | | Croydon | Southern Men's League Division 2 | 16 May 09 |
| 1500 | 3:58.12 | | | | 4 | G | | | Watford | BMC Nike Grand Prix | 13 Jun 09 |
| 1500 | 4:07.67 | | | | 7 | A | | | Leeds | British Athletics League National 2 | 1 Aug 09 |
| 1500 | 4:12.0 | | | | 2 | A | | | Colchester | Southern Men's League Division 2 Match 1 | 2 May 09 |
| 3000 | 8:44.30 | | | | 13 | C | | | Solihull | BMC Nike Grand Prix | 18 Jul 09 |
| 400H | 60.15 | | | | 6 | B | | | Leeds | British Athletics League National 2 | 1 Aug 09 |
| 400H | 62.0 | | | | 1 | B | | | Colchester | Southern Men's League Division 2 Match 1 | 2 May 09 |
| 3000SC | 8:59.77 | | | | 1 | A | | | Bromley | British Athletics League National 2 | 4 Jul 09 |
| 3000SC | 9:06.61 | | | | 7 | | | | Birmingham | Aviva World Trials & National Championships | 12 Jul 09 |
| 3000SC | 9:17.67 | | | | 1 | A | | | Cardiff | British Athletics League National 2 | 6 Jun 09 |
| 3000SC | 9:53.1 | | | | 1 | A | | | Croydon | Southern Men's League Division 2 | 16 May 09 |
| ZRDL | 15:42 | | | | | L8 | | | Sutton Coldfield | ERRA National Men's 12 Stage Road Relays | 18 Apr 09 |
| ZXC | 23:37 | | | | 2 | | | | Reading | London Colleges League | 28 Jan 09 |
| ZXC | 33:15 | | | | 32 | | | | Wing | Chiltern League | 3 Jan 09 |
| ZXC | 44:42 | | | | 46 | | | | Trent Park | Middlesex County Championships | 10 Jan 09 |
| 2008 U23 Harrow/Brunel Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:01.40 | | | | 12 | E | | | Solihull | BMC Nike Grand Prix | 28 Jun 08 |
| 1500 | 4:13.2 | | | | | | | | Chelmsford | Southern Mens League - Div 3N | 12 Jul 08 |
| 1500 | 4:15.65 | | | | 13 | B | | | Watford | BMC Gold Standard Races | 18 Jun 08 |
| 3000 | 9:15.51 | | | | 13 | C | | | Watford | BMC Nike Grand Prix | 17 May 08 |
| 3000SC | 9:21.82 | | | | 4 | | | | Bedford | BUSA Outdoor Athletics Championships | 3 May 08 |
| 3000SC | 9:24.90 | | | | 3 | A | | | Carlisle | British Athletics League National 1 | 5 Jul 08 |
| 3000SC | 9:28.0 | | | | 1 | A | | | Liverpool | British Athletics League National 1 | 2 Aug 08 |
| 3000SC | 9:38.88 | | | | 4 | | | | Bedford | England Athletics Open Championships (U23/U20) | 21 Jun 08 |
| 3000SC | 9:40.3 | | | | 4 | A | | | Hendon | British Athletics League National 1 | 16 Aug 08 |
| 3000SC | 9:48.57 | | | | 4 | h1 | | | Bedford | BUSA Outdoor Athletics Championships | 3 May 08 |
| 3000SC | 9:50.24 | | | | 3 | A | | | Derby | Inter-Territorial Match U23 | 10 Aug 08 |
| ZRDL | 14:05 | | | | -4 | L6 | | | Aldershot | Southern 12 Stage Relays | 6 Apr 08 |
| ZRDL | 15:31 | | | | -17 | L10 | | | Sutton Coldfield | National 12 Stage Relays | 26 Apr 08 |
| ZXC | 27:19 | | | | 7 | | | | Kingsbury | North of the Thames Championships | 13 Dec 08 |
| ZXC | 28:51 | | | | 11 | | | | Slough | Apex Sports Chiltern League | 6 Dec 08 |
| ZXC | 29:55 | | | | 28 | | | | Slough | Apex Sports Chiltern League | 12 Jan 08 |
| ZXC | 30:46 | | | | 37 | | | | Watford | Chiltern League | 11 Oct 08 |
| ZXC | 35:12 | | | | 13 | | | | Wimbledon Common | London Colleges League | 12 Nov 08 |
| ZXC | 38:26 | | | | 258 | | | | Alton Towers | English National Championships | 23 Feb 08 |
| ZXC | 47:08 | | | | 28 | | | | Cockfosters | Middlesex Championships | 5 Jan 08 |
| 2007 U23 Harrow/Brunel Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:00.61 | | | | 6 | | | | Lee Valley | British Athletics League National 1 | 2 Jun 07 |
| 1500 | 4:14.44 | | | | | | | | Eton | BAL 3 - Div 1 | 7 Jul 07 |
| 3000 | 8:39.85 | | | | 3 | A | | | Watford | Watford Open Meeting | 11 Jul 07 |
| 3000 | 8:45.7 | | | | 5 | | | | Watford | BMC Academy PB Classic | 19 May 07 |
| 3000 | 8:52.7 | i | | | 8 | | | | Lee Valley | SEAA Indoor Championships | 21 Jan 07 |
| 2000SC | 6:04.73 | | | | 2 | | | | Twickenham | St. Mary's Relays | 6 Jun 07 |
| 3000SC | 9:18.82 | | | | 3 | | | | Eton | British Athletics League National 1 | 7 Jul 07 |
| 3000SC | 9:32.16 | | | | 6 | | | | Bedford | BUSA Championships | 7 May 07 |
| 3000SC | 9:44.10 | | | | 6 | | | | Bedford | England Athletics U23 & U20 Championships | 23 Jun 07 |
| 3000SC | 9:51.22 | | | | 4 | h1 | | | Bedford | BUSA Championships | 5 May 07 |
| 5M | 27:07 | | | | 4 | | | | Perivale | Perivale 5 | 9 Dec 07 |
| ZXC | 32:02 | | | | 48 | | | | Watford | Apex Sports Chiltern League | 13 Oct 07 |
| ZXC | 35:33 | | | | 5 | | | | Horspath | Apex Sports Chiltern League Division 1 | 10 Nov 07 |
| ZXC | 36:28 | | | | 17 | | | | Luton | Apex Sports Chiltern League | 1 Dec 07 |
| 2006 U23 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000SC | 9:38.6 | | | | 5 | | | | Crawley | British Athletics League National 2 | 5 Aug 06 |
| 2005 U20 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2000SC | 6:29.3 | | | | 2 | | | | Ware | Southern Premier | 19 Jun 05 |
| 2004 U20 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:00.7 | | | | 3 | | | | Eton | JUBILEE CUP SEMI-FINALS Thames Valley Athletics Centre, Eton | 18 Jul 04 |
| 1500 | 4:08.3 | | | | 1 | | | | Hendon | National Junior League Southern Premier Hendon | 25 Apr 04 |
| 2000SC | 6:07.99 | | | | 6 | | | | Gateshead | English Schools' Championships | 10 Jul 04 |
| 2000SC | 6:09.78 | | | | 1 | | | | Derby | National Junior League FINAL Derby | 12 Sep 04 |
| 2000SC | 6:10.4 | | | | 1 | | | | Watford | HERTFORDSHIRE Watford | 12 Jun 04 |
| 2000SC | 6:12.2 | | | | 5 | | | | Watford | SOUTH OF ENGLAND JUNIOR CHAMPIONSHIPS | 30 May 04 |
| 2000SC | 6:15.14 | | | | 1 | | | | Abingdon | SEAA INTER COUNTY MATCH Abingdon | 8 Aug 04 |
| 2000SC | 6:15.7 | | | | 1 | | | | Carshalton | Southern Premier Division | 23 May 04 |
| 2000SC | 6:17.0 | | | | 1 | | | | Eton | Southern Premier Eton | 20 Jun 04 |
| 2003 U17 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.2 | | | | 1 | | | | Harrow | SP Harrow | 29 Jun 03 |
| 1500 | 4:19.41 | | | | 3 | E | | | Watford | Watford Open | 20 Aug 03 |
| 3000 | 9:07.0 | | | | 2 | | | | Hendon | SP Copthall | 22 Jun 03 |
| 3000 | 9:07.5 | | | | 1 | | | | London (WF) | SP Waltham Forest | 1 Jun 03 |
| 3000 | 9:24.0 | | | | 1 | | | | Harrow | SP Harrow | 18 May 03 |
| 3000 | 9:34.61 | | | | 1 | B | | | Birmingham | UKA YAL FINAL ALEXANDER STADIUM | 30 Jul 03 |
| 1500SC | 4:23.2 | | | | 2 | | | | Hendon | MIDDLESEX Copthall | 14 Jun 03 |
| 1500SC | 4:41.7 | | | | 1 | | | | London (WF) | SP Waltham Forest | 1 Jun 03 |
| 1500SC | 4:47.5 | | | | 1 | | | | Harrow | SP Harrow | 18 May 03 |
| 1500SC | 4:49.68 | | | | 14 | | | | Sheffield | ESAA National Track & Field Championships | 12 Jul 03 |
| 2002 U17 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:20.5 | | | | 1 | | | | Wimbledon | Wimbledon Park | 3 Aug 02 |
| 3000 | 9:18.9 | | | | 1 | | | | Tonbridge | SP Tonbridge | 30 Jun 02 |
| 3000 | 9:25.9 | | | | 4 | | | | Birmingham | | 1 Sep 02 |
| 3000 | 9:25.93 | | | | 4 | | | | Birmingham | YAL League Final Birmingham | 1 Sep 02 |
| 2001 U15 Harrow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:28.7 | | | | 2 | | | | Hoo | MCDONALD'S YOUNG ATHLETES BOYS LEAGUE Southern Premier Deangate Ridge, Kent | 22 Jul 01 |
| 1500 | 4:35.77 | | | | 4 | | | | Birmingham | YAL Final | 2 Sep 01 |