| 2012 SEN Havering/University of London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 21:37 | | | | 25 | | 4 | | Chesham | Chesham Jubilee 5K | 4 Jun 12 |
| 2011 SEN Havering/University of London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 31:14 | | | | 35 | | | | Birmingham | BUCS Cross Country Championships | 5 Feb 11 |
| ZXC | 33:20 | | | | 158 | | | | Birmingham | CAU Inter County Championships | 5 Mar 11 |
| ZXC | 38:24 | | | | 2 | | | | Hadleigh Country Park | Essex County Championships | 8 Jan 11 |
| 2010 SEN Havering/University of London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:21.3 | i | | | 1 | | | | Lee Valley | University of London Athletic Championships | 6 Mar 10 |
| 1500 | 4:39.24 | i | | | 7 | | | | Sheffield | BUCS Indoor Championships | 14 Mar 10 |
| 1500 | 4:45.33 | i | | | 1 | h3 | | | Sheffield | BUCS Indoor Championships | 13 Mar 10 |
| 1500 | 4:46.72 | i | | | 4 | | | | Lee Valley | SEAA Indoor Championships | 17 Jan 10 |
| 1500 | 4:57.0 | | | | 1 | B | | | Stevenage | UK Women's League Division 2 | 4 Jul 10 |
| 3000 | 10:04.9 | | | | 1 | B | | | Stevenage | UK Women's League Division 2 | 4 Jul 10 |
| 2000SCW | 6:48.20 | | | | 1 | | | | Crystal Palace | Southern Counties U20/Senior Championships | 12 Jun 10 |
| 2000SCW | 7:02.78 | | | | 1 | | | | Lee Valley | Lee Valley Open | 10 Apr 10 |
| 3000SCW | 10:48.55 | | | | 9 | | | | Birmingham | Aviva British Championships inc. European Trials | 27 Jun 10 |
| 3000SCW | 11:01.72 | | | | 1 | | | | Bedford | CAU Inter Counties Championships | 30 May 10 |
| 5K | 17:52 | | | | 18 | | 1 | | Battersea Park | Self Transcendence 5K | 24 May 10 |
| 8.1KXC | 31:03 | | | | 65 | | | | Liverpool | McCain UK Cross Challenge (inc European Trials) | 27 Nov 10 |
| 12K | 43:37 | | | 43:37 | 49 | | 5 | | Adelaide, AUS | City Bay Fun Run 12K | 19 Sep 10 |
| 15KMT | 68:38 | | | | 33 | | 4 | | Tring | Ridgeway 15K | 10 Oct 10 |
| ZXC | 14:53 | | | | 4 | | | | Hackney Marshes | London Colleges League | 1 Dec 10 |
| ZXC | 21:53 | | | | 2 | | | | Stowe | Apex Sports Chiltern League | 4 Dec 10 |
| ZXC | 22:50 | | | | 14 | | | | Biggleswade | SEAA Inter Counties Championships | 11 Dec 10 |
| ZXC | 24:39 | | | | 29 | | | | Stirling | BUCS Cross Country Championships | 6 Feb 10 |
| ZXC | 25:51 | | | | 4 | | | | Southend | Essex League | 13 Nov 10 |
| ZXC | 32:53 | | | | 90 | | | | Leeds | English National Championships | 27 Feb 10 |
| ZXC | 33:03 | | | | 18 | | | | Parliament Hill | Southern Cross Country Championships | 30 Jan 10 |
| ZXC | 41:14 | | | | 9 | | 1 | | Hardwick | Hardwick X-stream Open | 21 Feb 10 |
| 2009 SEN Havering/University of London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.99 | i | | | 6 | | | | Cardiff | McCain Inter City Cup Final | 28 Feb 09 |
| 800 | 2:13.56 | i | | | 5 | h2 | | | Sheffield | Aviva Indoor Trials & UK Trials | 14 Feb 09 |
| 800 | 2:13.56 | i | | | 3 | s1 | | | Sheffield | BUCS Indoor Championships | 14 Mar 09 |
| 800 | 2:13.63 | i | | | 3 | | | | Sheffield | BUCS Indoor Championships | 15 Mar 09 |
| 800 | 2:19.16 | i | | | 1 | h1 | | | Sheffield | BUCS Indoor Championships | 14 Mar 09 |
| 1500 | 4:29.06 | | | | 1 | C | | | Watford | BMC Nike Grand Prix | 13 Jun 09 |
| 1500 | 4:29.65 | | | | 1 | A | | | Chelmsford | SEAA Senior Inter County Match | 9 Aug 09 |
| 1500 | 4:31.65 | | | | 2 | A | | | Bedford | UK Women's League Division 3 | 4 Jul 09 |
| 1500 | 4:40.69 | | | | 1 | A | | | Lee Valley | Alpha & Beta Trophy - Alpha | 18 Apr 09 |
| 3000 | 9:35.07 | | | | 15 | 2 | | | Watford | Watford Open Graded Meeting | 29 Jul 09 |
| 3000 | 9:52.8 | | | | 1 | A | | | Barking | Southern Women's League Senior 1 | 30 May 09 |
| 2000SCW | 6:51.57 | | | | 3 | | | | Twickenham | St. Mary's Classic | 3 Jun 09 |
| 2000SCW | 6:58.98 | | | | 1 | | | | Watford | Southern Counties Senior & U20 Championships | 20 Jun 09 |
| 2000SCW | 6:59.37 | | | | 1 | A | | | Barking | UK Women's League Division 3 | 7 Jun 09 |
| 2000SCW | 7:11.21 | | | | 4 | | | | Bedford | BUCS Championships | 3 May 09 |
| 3000SCW | 10:38.37 | | | | 1 | | | | Cardiff | BMC Nike Grand Prix | 15 Aug 09 |
| 3000SCW | 10:44.56 | | | | 9 | | | | Birmingham | Aviva British Championships inc. World Trials | 12 Jul 09 |
| 3000SCW | 11:06.74 | | | | 1 | | | | Bedford | CAU Inter Counties | 25 May 09 |
| 5M | 31:06 | | | | 20 | | 1 | | Chesham | Pednor 5 | 4 May 09 |
| 10KMT | 41:38 | | | | 10 | | 1 | | Bradenham | Bradenham 10K | 21 Jun 09 |
| ZRDL | 13:47 | | | | 5 | L2 | | | Aldershot | Southern Counties Women's 4-stage Relays | 26 Sep 09 |
| ZRDL | 15:34 | | | | 19 | L2 | | | Sutton Coldfield | National 4 Stage Relays | 17 Oct 09 |
| ZXC | 11:57 | | | | 1 | | | | Uxbridge | London Colleges League | 25 Feb 09 |
| ZXC | 12:47 | | | | 1 | | | | Reading | London Colleges League | 28 Jan 09 |
| ZXC | 13:49 | | | | 2 | | | | Aberdeen | Banter Race | 7 Feb 09 |
| ZXC | 31:16 | | | | 5 | | | | Thurrock | Essex League | 10 Oct 09 |
| ZXC | 31:39 | | | | 7 | | | | Basildon | Essex County Championships | 10 Jan 09 |
| 2008 U23 Havering/University of London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 59.4 | | | | 2 | | | | Lee Valley | Southern Women's Track & Field League - Senior Division 2 - Match 1 | 26 Jul 08 |
| 400 | 60.29 | | | | 3 | | | | Lee Valley | Southern England Students' Sports Association | 23 Apr 08 |
| 800 | 2:11.40 | i | | | 4 | | | | Sheffield | BUSA Indoor Championships | 15 Mar 08 |
| 800 | 2:11.52 | | | | 4 | | | | Bedford | BUSA Championships | 3 May 08 |
| 800 | 2:11.97 | | | | 9 | 4 | | | Watford | Watford Harriers Open Graded Meeting | 9 Apr 08 |
| 800 | 2:12.33 | | | | 6 | | | | Crystal Palace | South of England Senior/U20 Championships | 15 Jun 08 |
| 800 | 2:12.40 | | | | 4 | s2 | | | Bedford | BUSA Championships | 3 May 08 |
| 800 | 2:12.86 | i | | | 1 | h3 | | | Sheffield | BUSA Indoor Championships | 15 Mar 08 |
| 800 | 2:13.02 | | | | 2 | A | | | Swansea | UK Women's League Division 2 | 8 Jun 08 |
| 800 | 2:13.81 | | | | 2 | h2 | | | Crystal Palace | South of England Senior/U20 Championships | 14 Jun 08 |
| 800 | 2:16.37 | i | | | 1 | | | | Lee Valley | Essex County Championships | 27 Jan 08 |
| 800 | 2:16.70 | | | | 2 | h3 | | | Bedford | BUSA Championships | 3 May 08 |
| 800 | 2:18.9 | i | | | 2 | | | | Lee Valley | Southern England Students Championships | 3 Dec 08 |
| 1500 | 4:36.16 | i | | | 5 | | | | Sheffield | UKA Indoor City Challenge Final | 17 Feb 08 |
| 1500 | 4:37.36 | | | | 3 | | | | Basildon | Essex Championships | 10 May 08 |
| 1500 | 4:41.25 | | | | 1 | B | | | Swansea | UK Women's League Division 2 | 8 Jun 08 |
| 1500 | 4:49.26 | | | | 1 | | | | Hendon | BAL 10 in 100 Cup Match 1 | 19 Jul 08 |
| HJ | 1.60 | i | | | 1 | | | | Lee Valley | Essex County Championships | 27 Jan 08 |
| HJ | 1.60 | | | | 1 | | | | Lee Valley | Southern Women's Track & Field League - Senior Division 2 - Match 1 | 26 Jul 08 |
| HJ | 1.59 | i | | | 6 | | | | Sheffield | UKA Indoor City Challenge Final | 17 Feb 08 |
| HJ | 1.50 | i | | | | | | | Lee Valley | Southern England Students Championships | 3 Dec 08 |
| 10K | 38:44 | | | | | | 5 | | Wembley | Nike Human Race 10K | 31 Aug 08 |
| ZXC | 12:48 | | | | 1 | | | | Reading | London Colleges League | 6 Feb 08 |
| ZXC | 14:55 | | | | 2 | | | | Hackney Marshes | London Colleges League | 26 Nov 08 |
| ZXC | 15:53 | | | | 4 | | | | Richmond Park | London Colleges League | 29 Oct 08 |
| ZXC | 17:50 | | | | 1 | | | | Uxbridge | London Colleges League - Race 6 | 27 Feb 08 |
| ZXC | 18:14 | | | | 1 | | | | Wimbledon Common | London Colleges League | 12 Nov 08 |
| ZXC | 23:21 | | | | 2 | | | | Halton | Chiltern League | 8 Nov 08 |
| ZXC | 26:19 | | | | 32 | | | | Swansea | BUSA Cross Country Championships | 2 Feb 08 |
| ZXC | 36:25 | | | | 15 | | | | Basildon | Essex Championships | 5 Jan 08 |
| ZXCL | 12:18 | | | | 6 | | | | Manchester | Manchester University Relays | 11 Oct 08 |
| 2007 U23 Havering/University of London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.2 | | | | 2 | | | | Horspath | Southern Women's League Division 1 | 28 Apr 07 |
| 400 | 61.14 | | | | 7 | | | | Eton | UK Women's League Division 2 | 7 Jul 07 |
| 800 | 2:17.54 | | | | 2 | B | | | Eton | UK Women's League Division 2 | 7 Jul 07 |
| 800 | 2:17.7 | | | | 2 | | | | Barking | Havering Mayesbrook Spring Open | 15 Apr 07 |
| 800 | 2:17.94 | | | | 1 | 2 | | | Watford | Watford Open Graded Meeting | 18 Apr 07 |
| 800 | 2:19.41 | | | | 4 | h1 | | | Bedford | BUSA Championships | 5 May 07 |
| 800 | 2:19.6 | | | | 2 | B | | | Milton Keynes | UK Women's League Division 2 | 5 Aug 07 |
| 800 | 2:21.5 | | | | 1 | | | | Parliament Hill | Universities of London Championships 2007 | 20 May 07 |
| 1500 | 4:48.0 | i | | | 1 | | | | Lee Valley | South East Students Sports Association Championships | 5 Dec 07 |
| 1500 | 4:55.3 | | | | 1 | | | | Dagenham | Southern Women's League Division 1 | 28 Jul 07 |
| HJ | 1.68 | i | | | 1 | | | | Lee Valley | South East Students Sports Association Championships | 5 Dec 07 |
| HJ | 1.60 | | | | 2 | | | | Barking | Havering Mayesbrook Spring Open | 15 Apr 07 |
| HJ | 1.60 | | | | 2 | | | | Horspath | Southern Women's League Division 1 | 28 Apr 07 |
| HJ | 1.60 | | | | 4= | | | | Bedford | BUSA Championships | 5 May 07 |
| HJ | 1.60 | | | | 3 | | | | Milton Keynes | UK Women's League Division 2 | 5 Aug 07 |
| HJ | 1.55 | | | | 1 | | | | Parliament Hill | Universities of London Championships 2007 | 20 May 07 |
| HJ | 1.55 | | | | 1 | B | | | Eton | UK Women's League Division 2 | 7 Jul 07 |
| ZXC | 15:39 | | | | 3 | | | | Parliament Hill | London Colleges League | 17 Oct 07 |
| ZXC | 15:54 | | | | 4 | | | | Richmond Park | London Colleges League | 31 Oct 07 |
| ZXC | 18:34 | | | | 4 | | | | Wimbledon Common | London Colleges League | 14 Nov 07 |
| ZXC | 22:57 | | | | 16 | | | 3 | Parliament Hill | Southern Inter-Counties & London Championships | 8 Dec 07 |
| 2006 U23 Havering/University of London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:23.46 | | | | 6 | 5 | | | Watford | Watford Open Meeting | 31 May 06 |
| 400HW | 71.62 | | | | | | | | Haringey | - | 15 Apr 06 |
| HJ | 1.55 | | | | 1 | | | | Barking | Havering Mayesbrook Spring Warm-Up | 9 Apr 06 |
| HJ | 1.55 | | | | 1 | B | | | Haringey | Alpha Trophy | 15 Apr 06 |
| 2005 U20 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400HW | 69.02 | | | | 3 | | | | Barking | National Junior League Southern Premier Havering | 24 Apr 05 |
| HJ | 1.55 | | | | 1 | | | | Barking | Havering Mayesbrook Spring Warm Up | 10 Apr 05 |
| HJ | 1.55 | | | | 2 | B | | | Ashford | National Junior League Southern Premier Division | 22 May 05 |
| 2004 U20 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.22 | w | 2.9 | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 18 Sep 04 |
| 800 | 2:13.83 | | | | 6 | | | | Gateshead | ESAA English Schools' Championships | 10 Jul 04 |
| 800 | 2:14.87 | | | | 1 | | | | Chelmsford | Essex Championships | 16 May 04 |
| 800 | 2:14.9 | | | | 4 | | | | Barking | British Athletics League Division 4 | 6 Jun 04 |
| 800 | 2:15.6 | | | | 2 | | | | Scunthorpe | UK Women's League Division 4 | 4 Jul 04 |
| 800 | 2:17.2 | | | | 3 | | | | Hendon | National Junior League Southern Premier | 25 Apr 04 |
| 800 | 2:19.33 | | | | 3 | 2 | | | Watford | Watford Open Graded | 26 May 04 |
| 800 | 2:23.60 | | | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 19 Sep 04 |
| 100HW | 17.84 | w | 3.6 | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 18 Sep 04 |
| 400HW | 65.6 | | | | 1 | | | | Carshalton | Southern Premier Division | 23 May 04 |
| HJ | 1.60 | | | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 18 Sep 04 |
| LJ | 4.14 | | 0.1 | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 19 Sep 04 |
| SP4K | 7.86 | | | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 18 Sep 04 |
| JT600 | 22.79 | | | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 19 Sep 04 |
| HepW | 3781 | | | | 18 | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 19 Sep 04 |
| 2003 U17 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 26.8 | | -0.8 | | H | | | | Sheffield | ESAA English Schools Combined Events & Race Walking Championships | 20 Sep 03 |
| 400 | 58.3 | | | | 1 | B | | | Hendon | National Junior League Southern Premier Division | 22 Jun 03 |
| 800 | 2:12.24 | | | | 5 | | | | Don Valley | ESAA English Schools' Championships | 12 Jul 03 |
| 800 | 2:13.5 | | | | 2 | | | | Chelmsford | Essex Schools Championships | 14 Jun 03 |
| 800 | 2:14.16 | | | | 3 | A | | | Watford | BMC | 25 Jun 03 |
| 800 | 2:14.65 | | | | 3 | | | | Watford | SEAA Junior Championships | 25 May 03 |
| 800 | 2:14.66 | | | | 1 | | | | Chelmsford | Essex County Championships | 11 May 03 |
| 800 | 2:15.21 | | | | H | | | | Watford | SEAA Championships | 27 Jul 03 |
| 800 | 2:15.79 | | | | 4 | s1 | | | Don Valley | ESAA English Schools' Championships | 11 Jul 03 |
| 800 | 2:17.18 | | | | 4 | s2 | | | Sheffield | AAA U15 / U17 Championships | 16 Aug 03 |
| 800 | 2:17.2 | | | | 1 | | | | Harrow | National Junior League Southern Premiere Division | 27 Apr 03 |
| 800 | 2:18.45 | | | | ht | | | | Sheffield | AAA U15 / U17 Championships | 16 Aug 03 |
| 800 | 2:19.83 | | | | 7 | | | | Sheffield | AAA U15 / U17 Championships | 17 Aug 03 |
| 800 | 2:20.6 | | | | H | | | | Sheffield | ESAA English Schools Combined Events & Race Walking Championships | 21 Sep 03 |
| 800 | 2:20.74 | | | | 1 | h1 | | | Don Valley | ESAA English Schools' Championships | 11 Jul 03 |
| 80HU17W | 12.77 | | -0.6 | | H | | | | Sheffield | ESAA English Schools Combined Events & Race Walking Championships | 20 Sep 03 |
| HJ | 1.60 | | | | H | | | | Sheffield | ESAA English Schools Combined Events & Race Walking Championships | 20 Sep 03 |
| LJ | 4.50 | | -0.5 | | H | | | | Sheffield | ESAA English Schools Combined Events & Race Walking Championships | 21 Sep 03 |
| SP4K | 7.39 | | | | H | | | | Sheffield | ESAA English Schools Combined Events & Race Walking Championships | 20 Sep 03 |
| JT600 | 23.62 | | | | H | | | | Sheffield | ESAA English Schools Combined Events & Race Walking Championships | 21 Sep 03 |
| HepU17W | 4105 | | | | 9 | | | | Sheffield | ESAA English Schools Combined Events & Race Walking Championships | 21 Sep 03 |
| 2002 U17 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:14.53 | | | | 1 | | | | Watford | South Of England Championships U17/U15 | 26 May 02 |
| 800 | 2:15.09 | | | | 2 | h3 | | | Nottingham | ESAA English Schools' Championships | 12 Jul 02 |
| 800 | 2:16.29 | | | | 3 | s1 | | | Nottingham | ESAA English Schools' Championships | 12 Jul 02 |
| 800 | 2:16.36 | | | | 3 | | | | Derby | National Junior League Final | 8 Sep 02 |
| 800 | 2:17.2 | | | | 2 | | | | Basildon | Essex County Championships | 12 May 02 |
| 800 | 2:19.7 | | | | 2 | | | | Chelmsford | Chelmsford | 15 Jun 02 |
| 800 | 2:20.74 | | | | 6 | A | | | Birmingham | UKA Young Athletes League Final | 1 Sep 02 |
| 800 | 2:22.0 | | | | 1 | | | | Milton Keynes | EASTERN YAL D1 Milton | 20 Apr 02 |
| 800 | 2:24.0 | | | | 4 | | | | London (WF) | NJL SP Walthamstow | 18 Aug 02 |
| 800 | 2:26.00 | | | | 7 | | | | Nottingham | ESAA English Schools' Championships | 13 Jul 02 |
| 1500 | 4:55.0 | | | | 2 | | | | Southend | ESSEX Champs Garons Park, Southend | 6 May 02 |
| 2001 U15 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:14.52 | | | | 2 | B | | | Watford | BMC | 25 Jul 01 |
| 800 | 2:14.82 | | | | 3 | | | | Exeter | ESAA English Schools' Championships | 7 Jul 01 |
| 800 | 2:16.99 | | | | 1 | h3 | | | Exeter | ESAA English Schools' Championships | 7 Jul 01 |
| 800 | 2:17.3 | | | | 1 | | | | Southend | ESSEX Southend | 13 May 01 |
| 800 | 2:19.9 | | | | 1 | | | | Hemel Hempstead | Hemel Hempstead | 28 Apr 01 |
| 800 | 2:25.4 | | | | 1 | | | | Kingston | Kingston | 14 Jul 01 |
| 1500 | 4:52.1 | | | | 1 | | | | Ware | Ware | 29 Apr 01 |
| 1500 | 5:01.27 | | | | 1 | | | | Bedford | Eastern Young Athletes' League Division 1 | 9 Sep 01 |
| 1500 | 5:05.3 | | | | 1 | | | | Carshalton | Sutton | 23 Jun 01 |
| 1500 | 5:08.4 | | | | 1 | | | | Basildon | Basildon | 19 Aug 01 |
| 2000 U15 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:18.77 | | | | 4 | | | | Watford | SEAA | 28 May 00 |
| 800 | 2:21.04 | | | | 4 | h3 | | | Don Valley | ESAA English Schools' Championships | 8 Jul 00 |
| 800 | 2:21.9 | | | | 2 | | | | Enfield | Alpha Beta Trophies | 8 Apr 00 |
| 800 | 2:22.8 | | | | 1 | | | | Basildon | Essex Schools Championships | 10 Jun 00 |
| 800 | 2:24.3 | | | | 1 | | | | Southend | Southend | 5 Jun 00 |
| 800 | 2:25.8 | | | | 1 | | | | Bromley | Bromley | 15 Jul 00 |
| 800 | 2:27.0 | | | | 1 | | | | High Wycombe | High Wycombe | 24 May 00 |
| 800 | 2:27.8 | | | | 1 | | | | Barking | Mayesbrook Park, Dagenham | 5 Aug 00 |
| 1500 | 4:55.8 | | | | 1 | | | | Cambridge | Cambridge | 25 Jun 00 |
| 1500 | 4:56.2 | | | | 1 | | | | Perivale | SE One Perivale | 23 Jul 00 |
| 1500 | 5:08.6 | | | | 1 | | | | Hemel Hempstead | Jarman Park, Hemel Hempstead | 12 Aug 00 |
| ZXC | 13:34 | | | | 5 | | | | Parliament Hill | South of England Cross Country Championships | 29 Jan 00 |