| 2013 SEN Havering Mayesbrook |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:27:39 | | | 3:24:41 | 4032 | | 424 | | London | Virgin London Marathon | 21 Apr 13 |
| 2012 SEN Havering Mayesbrook |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:45.7 | | | | 1 | B | | | Norwich | Southern Athletics League Division 1 | 1 Sep 12 |
| 1500 | 5:46.2 | | | | 2 | B | | | Norwich | Southern Athletics League Division 1 | 1 Sep 12 |
| ZXC | 27:59 | | | | 38 | | | | Notley Park | Essex League | 13 Oct 12 |
| ZXC | 30:46 | | | | 44 | | | | Orion | Essex League | 14 Jan 12 |
| 2010 U23 Havering Mayesbrook |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:57.58 | | | | 2 | A | | | Milton Keynes | Southern Women's League 1 Senior - Match 1 | 22 May 10 |
| 1500 | 5:10.8 | | | | 2 | A | | | Ewell | Southern Women's League 1 Senior | 24 Apr 10 |
| 3000 | 11:08.2 | | | | 3 | A | | | Ewell | Southern Women's League 1 Senior | 24 Apr 10 |
| 2007 U20 Havering Mayesbrook/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 61.9 | | | | 3 | | | | Barking | National Junior League Thames | 1 Jul 07 |
| 2006 U20 Havering Mayesbrook |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.5 | | | | 1 | | | | Abingdon | Southern Women's League Division 1 | 22 Apr 06 |
| 800 | 2:20.9 | | | | 1 | B | | | Stevenage | National Junior League Southern Premier | 16 Jul 06 |
| 800 | 2:23.71 | | | | 7 | | | | Hendon | National Junior League Southern Premier | 7 May 06 |
| 1500 | 5:03.2 | | | | | | | | Haringey | National Junior League Southern Premier | 11 Jun 06 |
| 3000 | 11:16.43 | | | | | | | | Hendon | National Junior League Southern Premier | 7 May 06 |
| 2005 U20 Havering Mayesbrook |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:15.51 | | | | 1 | B | | | Carshalton | National Junior League Southern Premier | 24 Jul 05 |
| 800 | 2:15.82 | | | | 1 | B | | | Derby | National Jun League | 11 Sep 05 |
| 800 | 2:18.2 | | | | 3 | | | | Ware | Southern Premier | 19 Jun 05 |
| 800 | 2:19.0 | | | | 1 | | | | Ashford | Southern Premier | 22 May 05 |
| 1500 | 4:44.47 | | | | 9 | | | | Portsmouth | SOUTH OF ENGLAND JUNIOR CHAMPS | 29 May 05 |
| 1500 | 4:45.79 | | | | 2 | | | | Barking | Division 3 | 5 Jun 05 |
| 3000 | 10:30.7 | | | | 3 | | | | Bedford | Division 3 | 26 Jun 05 |
| 3000 | 10:33.88 | | | | 1 | | | | Barking | Southern Premier | 24 Apr 05 |
| 3000 | 10:48.41 | | | | 3 | | | | Derby | National Jun League | 11 Sep 05 |
| 2004 U17 Havering Mayesbrook |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:14.0 | | | | 2 | | | | Eton | Southern Premier Eton | 20 Jun 04 |
| 800 | 2:14.09 | | | | 3 | | | | Chelmsford | ESSEX | 16 May 04 |
| 800 | 2:14.6 | | | | 1 | | | | Harrow | Southern Premier Harrow | 6 Jun 04 |
| 800 | 2:14.9 | | | | 1 | B | | | Carshalton | Southern Premier Division | 23 May 04 |
| 800 | 2:16.44 | | | | 1 | B | | | Derby | National Junior League FINAL Derby | 12 Sep 04 |
| 1500 | 4:30.24 | | | | 6 | | | | Gateshead | English Schools' Championships | 10 Jul 04 |
| 1500 | 4:33.35 | | | | 5 | h2 | | | Bedford | AAA Under 20 & Under 23 Championships | 26 Jun 04 |
| 1500 | 4:35.8 | | | | 1 | | | | Chelmsford | ESSEX Chelmsford | 12 Jun 04 |
| 1500 | 4:36.40 | | | | 1 | | | | Newham | ESSEX COUNTY CHAMPS Newham | 3 May 04 |
| 1500 | 4:36.42 | | | | 12 | | | | Bedford | AAA Under 20 & Under 23 Championships | 27 Jun 04 |
| 1500 | 4:36.8 | | | | 1 | | | | Haringey | Southern Premier Wood Green | 9 May 04 |
| 1500 | 4:38.21 | | | | 4 | h1 | | | Gateshead | English Schools' Championships | 9 Jul 04 |
| 1500 | 4:42.15 | | | | 2 | | | | Derby | National Junior League FINAL Derby | 12 Sep 04 |
| 1500 | 4:45.0 | | | | 9 | C | | | Watford | WATFORD OPEN GRADED Watford | 1 Sep 04 |
| 3000 | 10:07.8 | | | | 3 | | | | Hendon | National Junior League Southern Premier Hendon | 25 Apr 04 |
| 2003 U17 Havering Mayesbrook |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.54 | | | | 6 | B | | | Watford | BMC Grand Prix | 5 Jul 03 |
| 800 | 2:14.5 | | | | 2 | | | | Bournemouth | SP Bournemouth | 1 Jun 03 |
| 800 | 2:15.0 | | | | 2 | | | | Hendon | SP Copthall | 22 Jun 03 |
| 800 | 2:16.12 | | | | 2 | | | | Chelmsford | | 11 May 03 |
| 800 | 2:16.85 | i | | | 4 | | | | Birmingham | AAA U20-U15 Indoor Champs (a) = 25th; (b) = 26th | 26 Jan 03 |
| 800 | 2:18.02 | i | | | 2 | h3 | | | Birmingham | AAA U20-U15 Indoor Champs (a) = 25th; (b) = 26th | 25 Jan 03 |
| 800 | 2:18.5 | | | | 2 | | | | Hendon | SP Hendon | 18 May 03 |
| 1500 | 4:30.43 | | | | 4 | | | | Sheffield | ESAA National Track & Field Championships | 12 Jul 03 |
| 1500 | 4:33.25 | | | | 3 | | | | Watford | SEAA Junior Championships | 25 May 03 |
| 1500 | 4:35.03 | | | | 8 | | | | Bedford | NORWICH UNION U23 | 28 Jun 03 |
| 1500 | 4:38.84 | | | | 1 | | | | Haringey | ALPHA BETA TROPHIES Meet Haringey | 5 Apr 03 |
| 1500 | 4:40.1 | | | | 1 | | | | Chelmsford | ESSEX Chelmsford | 14 Jun 03 |
| 1500 | 4:41.89 | | | | 1 | h1 | | | Sheffield | ESAA National Track & Field Championships | 11 Jul 03 |
| 1500 | 4:45.39 | | | | 1 | | | | Chelmsford | Chelmsford | 5 May 03 |
| 1500 | 4:47.48 | | | | 2 | | | | Birmingham | UKA YAL AUXILIARY FINAL ALEXANDER STADIUM | 30 Aug 03 |
| 1500 | 4:54.8 | | | | 1 | | | | Hendon | SP Hendon | 18 May 03 |
| 2002 U15 Havering Mayesbrook |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:13.95 | | | | 3 | | | | Nottingham | English Schools | 13 Jul 02 |
| 800 | 2:15.8 | | | | 1 | | | | Norwich | Premier 5 | 2 Jun 02 |
| 800 | 2:16.01 | | | | 2 | h1 | | | Nottingham | English Schools | 12 Jul 02 |
| 800 | 2:16.54 | | | | 4 | | | | Watford | SEAA U20-U15 Champs | 26 May 02 |
| 800 | 2:17.16 | | | | 1 | | | | Basildon | ESSEX (May 11-12) | 12 May 02 |
| 800 | 2:18.6 | | | | 1 | | | | Bedford | EASTERN YAL FINAL D1 Bedford | 15 Sep 02 |
| 800 | 2:18.8 | | | | 1 | | | | Chelmsford | ESSEX Chelmsford | 15 Jun 02 |
| 800 | 2:22.5 | | | | 1 | | | | Milton Keynes | EASTERN YAL D1 Milton | 20 Apr 02 |
| 800 | 2:23.5 | | | | 3 | | | | Abingdon | SWL D1 Abingdon | 27 Apr 02 |
| 1500 | 4:41.6 | | | | 2 | | | | Crawley | | 21 Jul 02 |
| 1500 | 4:44.0 | | | | 1 | | | | Guildford | Guildford | 19 May 02 |
| 1500 | 4:45.1 | | | | 1 | | | | Southend | ESSEX Champs Garons Park, Southend | 6 May 02 |
| 1500 | 4:45.7 | | | | 12 | B | | | Mile End | BMC | 12 Jun 02 |
| 1500 | 4:46.3 | | | | 1 | | | | Perivale | Perivale Stadium, Ealing | 27 Jul 02 |
| 1500 | 4:49.26 | | | | 1 | | | | Birmingham | YAL League Final Birmingham | 1 Sep 02 |
| 1500 | 4:49.3 | | | | 1 | | | | Birmingham | | 1 Sep 02 |
| 1500 | 4:51.22 | | | | 2 | | | | Haringey | ALPHA & BETA TROPHIES Meet Haringey | 20 Apr 02 |
| 2001 U15 Havering Mayesbrook |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:18.1 | | | | 1 | | | | Ipswich | EASTERN YOUNG ATHLETES' LEAGUE Division one Ipswich | 29 Jul 01 |
| 800 | 2:19.1 | | | | 4 | C | | | Watford | WATFORD OPEN | 27 Jun 01 |
| 800 | 2:20.1 | | | | 2 | | | | Southend | ESSEX Southend | 13 May 01 |
| 800 | 2:20.2 | | | | 2 | | | | Norwich | South Premier Five Norwich | 22 Jul 01 |
| 800 | 2:20.9 | | | | 2 | | | | Carshalton | Sutton | 23 Jun 01 |
| 800 | 2:22.13 | | | | 1 | | | | Bedford | EASTERN YOUNG ATHLETES LEAGUE Division One, Bedford | 9 Sep 01 |
| 800 | 2:23.5 | | | | 1 | | | | Ware | Ware | 29 Apr 01 |
| 1500 | 4:47.0 | | | | 1 | | | | Kingston | Kingston | 14 Jul 01 |
| 1500 | 4:55.7 | | | | 1 | | | | Hemel Hempstead | Hemel Hempstead | 28 Apr 01 |
| 2000 U13 Havering Mayesbrook |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:24.9 | | | | 1 | | | | Perivale | SE One Perivale | 23 Jul 00 |
| 1200 | 3:49.1 | | | | 1 | | | | Newham | YAL-13 | 2 Jul 00 |