| 2013 SEN Chiltern/Oxford Uni/Reading AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KL | 15:16 | | | | 3 | | | | Douglas | Isle of Man Easter Festival 5K Relay | 31 Mar 13 |
| 4MMT | 22:38 | | | | 6 | | | | Peel | Isle of Man Easter Festival Peel Hill 4 | 30 Mar 13 |
| 5MMT | 27:33 | | | 27:33 | 1 | | | | Beaconsfield | Beaconsfield 5 | 1 Apr 13 |
| 10K | 31:40 | | | | 2 | | | | Port Erin | Isle of Man Easter Festival 10K | 29 Mar 13 |
| ZXC | 33:05 | | | | 13 | | | | Dudingen, SUI | Swiss Cross Country Championships | 3 Mar 13 |
| ZXC | 35:10 | | | | 27 | | | | Leeds | BUCS Championships | 2 Feb 13 |
| ZXC | 40:19 | | | | 2 | | | | Milton Keynes | Buckinghamshire Cross Country Championships | 5 Jan 13 |
| 2012 SEN Chiltern/Oxford Uni/Reading AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:56.21 | | | | 7 | 19 | | | Watford | Watford Graded Open | 27 Jun 12 |
| 1500 | 4:07.7 | | | | 3 | | | | Oxford | Oxford University Trinity Cuppers 2012 | 28 Apr 12 |
| Mile | 4:19.02 | | | | 1 | C | | | Oxford | BMC Gold Standard Races (inc Oxford Festival of Miles) | 28 Jul 12 |
| 3000 | 8:30.68 | | | | 12 | 3 | | | Watford | Watford Graded Open | 25 Jul 12 |
| 3000 | 8:44.02 | | | | 6 | 3 | | | Watford | Watford Open Graded Meeting | 18 Apr 12 |
| 5000 | 14:46.35 | | | | 10 | B | | | Solihull | BMC Grand Prix | 21 Jul 12 |
| 5000 | 14:53.35 | | | | 14 | C | | | Watford | BMC Grand Prix | 9 Jun 12 |
| 5000 | 14:58.89 | | | | 6 | h1 | | | Olympic Park | BUCS Championships | 5 May 12 |
| 5000 | 15:01.82 | | | | 12 | | | | Olympic Park | BUCS Championships | 7 May 12 |
| 5000 | 15:08.40 | | | | 3 | A | | | Eton | British Athletics League Division 4 | 18 Aug 12 |
| 5000 | 15:27.54 | | | | 1 | S | | | Oxford | Oxford v Cambridge 138th Varsity Sports | 19 May 12 |
| 5000 | 15:35.86 | | | | 2 | A | | | Derby | British Athletics League Division 4 | 27 May 12 |
| 5000 | 16:03.9 | | | | 2 | | | | Oxford | Oxford University Trinity Cuppers 2012 | 28 Apr 12 |
| 10000 | 31:08.0 | | | | 9 | A | | | Sandy | Hertfordshire County 10,000m Championships | 12 Jul 12 |
| 3000SC | 9:40.22 | | | | 1 | | | | Carshalton | Surrey County Combined Events & Steeplechase Championships | 8 Sep 12 |
| 3000SC | 9:51.01 | | | | 1 | S | | | Oxford | Oxford v Cambridge 138th Varsity Sports | 19 May 12 |
| 3000SC | 10:05.48 | | | | 3 | A | | | Derby | British Athletics League Division 4 | 27 May 12 |
| 5K | 16:07 | | | | 1 | | | | Chesham | Chesham Jubilee 5K | 4 Jun 12 |
| 5K | 16:23 | | | | 1 | | | | Aylesbury | Aylesbury Boxing Day 5K | 26 Dec 12 |
| 5M | 25:25 | | | | 1 | | | | East Hanney | Hanney 5 | 7 Oct 12 |
| 6MMT | 36:58 | | | 36:58 | 1 | | | | Taplow | Cliveden 6 | 2 Jan 12 |
| 10K | 32:20 | | | 32:20 | 3 | | | | Silverstone | EMGP Silverstone 10K | 9 May 12 |
| 10K | 32:41 | | | | 35 | | | | Lyss, SUI | 10km Schweizer Meisterschaften | 31 Mar 12 |
| 10K | 32:54 | | | | 1 | | | | Aylesbury | Bearbrook 10K (Inc Buckinghamshire Champs) | 12 Aug 12 |
| 10KMT | 36:53 | | | | 1 | | | | Chesham | Herbert's Hole Challenge 10K | 18 Nov 12 |
| 10M | 52:09 | | | | 27 | | | | Portsmouth | Bupa Great South Run 10 | 28 Oct 12 |
| 10M | 54:39 | | | 54:38 | 12 | | | | Maidenhead | Maidenhead Easter 10 (Inc Berkshire Champ) | 6 Apr 12 |
| HM | 69:29 | | | 69:28 | 9 | | | | Wokingham | Wokingham Half Marathon | 19 Feb 12 |
| HMNAD | 68:45 | | | 68:45 | 2 | | | | Oxford | Oxford Half Marathon | 14 Oct 12 |
| ZXC | 28:18 | | | | 7 | | | | Slough | Apex Sports Chiltern League | 14 Jan 12 |
| ZXC | 31:11 | | | | 8 | | | | Oxford | Apex Sports Chiltern League | 20 Oct 12 |
| ZXC | 33:02 | | | | 3 | | | | Wing | Apex Sports Chiltern League | 11 Feb 12 |
| ZXC | 33:10 | | | | 68 | | | | Cardiff | BUCS Championships | 4 Feb 12 |
| ZXC | 36:13 | | | | 2 | | | | Shotover | RAF v Oxford University v TH&H | 10 Nov 12 |
| ZXC | 38:44 | | | | 103 | | | | Birmingham | Inter Counties Championships | 10 Mar 12 |
| ZXC | 39:46 | | | | 9 | | | | Wimbledon Common | Oxford v Cambridge Varsity Match | 1 Dec 12 |
| ZXC | 41:38 | | | | 2 | | | | Wing | Buckinghamshire County Championships | 7 Jan 12 |
| 2011 SEN Chiltern/Oxford Uni/Reading AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:58.7 | | | | 2 | A | | | Eltham | BMC Regional Races | 17 Aug 11 |
| Mile | 4:22.00 | | | | 5 | 5 | | | Oxford | Iffley Road Mile Meeting | 3 Aug 11 |
| 3000 | 8:30.42 | | | | 6 | 3 | | | Watford | Watford Open | 24 Aug 11 |
| 3000 | 8:48.13 | | | | 3 | A | | | Hendon | British Athletics League Division 4 | 2 Jul 11 |
| 3000 | 8:49.74 | | | | 2 | | | | Kingston | Sward & Kinnaird Trophies | 23 Apr 11 |
| 5000 | 15:07.8 | | | | 1 | A | | | Abingdon | British Athletics League Qualifier | 17 Sep 11 |
| 5000 | 15:18.25 | | | | 15 | B | | | Birmingham | BMC Nike Grand Prix | 20 Aug 11 |
| 5000 | 15:30.00 | | | | 3 | A | | | Derby | British Athletics League Division 4 | 27 Aug 11 |
| 5000 | 15:38.04 | | | | 16 | | | | Basel, SUI | Schweizer Leichtathletikmeisterschaften | 6 Aug 11 |
| 10000 | 31:43.29 | | | | 15 | A | | | Birmingham Uni | BMC Grand Prix 10,000m | 13 Aug 11 |
| 10000 | 32:29.6 | | | | 5 | | | | Cambridge | Oxford And Cambridge v Harvard And Yale | 28 Jun 11 |
| 10000 | 33:00.90 | | | | 10 | A | | | Bedford | BUCS Championships | 1 May 11 |
| 3000SC | 9:46.47 | | | | 1 | A | | | Bournemouth | British Athletics League Division 4 | 4 Jun 11 |
| 3000SC | 9:49.48 | | | | 3 | A | | | Cambridge | Oxford v Cambridge Varsity Match | 21 May 11 |
| 3000SC | 9:52.92 | | | | 1 | A | | | Hendon | British Athletics League Division 4 | 2 Jul 11 |
| 3000SC | 9:56.68 | | | | 2 | A | | | Derby | British Athletics League Division 4 | 27 Aug 11 |
| 5K | 15:52 | | | | 3 | | | | Charndon | Charndon 5K | 17 May 11 |
| 5K | 16:15 | | | | 2 | | | | Aylesbury | Aylesbury Boxing Day 5K | 26 Dec 11 |
| 5M | 25:50 | | | 25:50 | 3 | | | | Milton Keynes | Wolverton 5 | 26 Nov 11 |
| 10K | 32:03 | c | | | 50 | | | | Bristol | Bristol 10K | 15 May 11 |
| 10K | 32:14 | | | 32:14 | 63 | | | | London | Bupa London 10,000 (10K) | 30 May 11 |
| 10K | 34:52 | | | | 1 | | | | Milton Keynes | Up & Running 10K | 11 Dec 11 |
| 10KMT | 36:14 | | | | 1 | | | | Amersham | Shardeloes 10K | 18 Sep 11 |
| 10KMT | 36:56 | | | | 1 | | | | Chesham | Herbert's Hole Challenge 10K | 20 Nov 11 |
| HM | 71:37 | | | 71:36 | 39 | | | | Reading | Sweatshop Reading Half Marathon | 20 Mar 11 |
| HM | 72:02 | | | | 23 | | | | Lausanne, SUI | Lausanne Half Marathon | 30 Oct 11 |
| HM | 72:07 | | | | 1 | | | | Grove | White Horse Half Marathon | 10 Apr 11 |
| HM | 73:36 | | | 73:36 | 3 | | | | Windsor | Windsor Half Marathon | 25 Sep 11 |
| ZXC | 30:26 | | | | 8 | | | | Luton | Apex Sports Chiltern League | 15 Jan 11 |
| ZXC | 32:33 | | | | 14 | | | | St Albans | Apex Sports Chiltern League | 3 Dec 11 |
| ZXC | 33:44 | | | | 21 | | | | Watford | Apex Sports Chiltern League | 12 Nov 11 |
| ZXC | 34:15 | | | | 5 | | | | Wing | Apex Sports Chiltern League | 12 Feb 11 |
| ZXC | 37:06 | | | | 25 | | | | Birmingham | BUCS Championships | 5 Feb 11 |
| ZXC | 39:28 | | | | 113 | | | | Birmingham | Inter Counties Championships | 5 Mar 11 |
| ZXC | 40:13 | | | | 251 | | | | Luton | Apex Sports Chiltern League | 8 Oct 11 |
| 2010 SEN Chiltern/Bangor Uni/Reading AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.8 | | | | 1 | | | | Oxford | Freshers Varsity Match | 7 Nov 10 |
| 1500 | 4:21.4 | | | | 1 | | | | Oxford | Freshers Varsity Match | 7 Nov 10 |
| 5000 | 14:49.39 | | | | 3 | B | | | Cardiff | BMC Nike Grand Prix | 28 Aug 10 |
| 5000 | 15:29.10 | | | | 4 | A | | | Abingdon | British Athletics League Qualifier | 18 Sep 10 |
| 5000 | 15:45.4 | | | | 2 | A | | | Wormwood Scrubs | Southern Men's League Division 1 | 5 Jun 10 |
| 10000 | 31:48.35 | | | | 6 | B | | | Tipton | BMC Gold Standard Races | 14 Aug 10 |
| 3000SC | 9:44.0 | | | | 1 | A | | | Reading | Southern Men's League Division 1 Match 1 | 31 Jul 10 |
| 3000SC | 9:51.7 | | | | 2 | A | | | Abingdon | British Athletics League Qualifier | 18 Sep 10 |
| 3000SC | 10:34.2 | | | | 2 | A | | | Wormwood Scrubs | Southern Men's League Division 1 | 5 Jun 10 |
| parkrun | 16:35 | | | | 1 | | | | Slough | Black Park parkrun 5K Event 26 | 2 Jan 10 |
| 5M | 25:20 | | | | 6 | | | | Milton Keynes | Wolverton 5 | 27 Nov 10 |
| 5M | 26:02 | | | | 2 | | | | East Hanney | Hanney 5 | 10 Oct 10 |
| 5M | 26:15 | | | | 2 | | | | Marlow | Marlow 5 | 9 May 10 |
| 5M | 26:49 | | | | 1 | | | | Chesham | Pednor 5 | 3 May 10 |
| 10K | 31:59 | | | | 2 | | | | Worminghall | Headington 10K | 5 Sep 10 |
| 10K | 33:00 | | | 32:59 | 4 | | | | Eugene OR, USA | Butte to Butte 10km | 4 Jul 10 |
| 10K | 33:24 | | | | 1 | | | | Prestwood | Prestwood 10K | 16 May 10 |
| HM | 70:36 | | | 70:35 | 4 | | | | Windsor | Windsor Half Marathon | 26 Sep 10 |
| HM | 71:07 | | | | 3 | | | | Lucerne, SUI | Lucerne Half Marathon | 31 Oct 10 |
| HM | 74:13 | | | 74:11 | 1 | | | | St. Albans | St. Albans Half Marathon | 13 Jun 10 |
| HM | 76:50 | | | | 3 | | | | High Wycombe | Grant & Stone High Wycombe Half Marathon | 18 Jul 10 |
| ZXC | 30:15 | | | | 1 | | | | Oxford | RAF v Oxford University v TH&H | 13 Nov 10 |
| ZXC | 31:13 | | | | 8 | | | | Oxford | Apex Sports Chiltern League | 9 Oct 10 |
| ZXC | 41:12 | | | | 8 | | | | Wimbledon Common | Oxford vs Cambridge Varsity Match | 4 Dec 10 |
| 2009 SEN Chiltern/Bangor Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.19 | | | | 6 | B | | | Watford | BMC Gold Standard Races | 15 Jul 09 |
| 800 | 2:00.2 | | | | 2 | B | | | Newham | Southern Men's League Division 1 | 16 May 09 |
| 1500 | 3:58.52 | | | | 15 | B | | | Watford | BMC Gold Standard Races | 29 Jul 09 |
| 1500 | 4:00.89 | | | | 7 | A | | | Eltham | BMC Regional Races | 19 Aug 09 |
| 1500 | 4:02.22 | | | | 12 | F | | | Watford | BMC Nike Grand Prix | 13 Jun 09 |
| 1500 | 4:03.5 | | | | 1 | A | | | Chelmsford | Southern Men's League Division 1 | 11 Jul 09 |
| 1500 | 4:07.20 | | | | 4 | A | | | Hendon | BMC Regional Races | 29 Aug 09 |
| 1500 | 4:09.37 | | | | 5 | A | | | Abingdon | British Athletics League Qualifier | 19 Sep 09 |
| 3000 | 8:52.44 | | | | 4 | 2 | | | Watford | Watford Open Graded Meeting | 9 Sep 09 |
| 3000 | 8:53.38 | | | | 16 | C | | | Watford | Watford Open Graded Meeting | 1 Jul 09 |
| 3000 | 8:57.19 | | | | 16 | 3 | | | Watford | Watford Open Graded Meeting | 3 Jun 09 |
| 3000 | 9:04.8 | | | | 3 | | | | Milton Keynes | Milton Keynes Open Meeting | 20 May 09 |
| 5000 | 16:19.1 | | | | 3 | A | | | Southampton | Southern Men's League Division 1 | 6 Jun 09 |
| 3000SC | 9:49.10 | | | | 1 | G | | | Newham | British Athletics League Premiership | 22 Aug 09 |
| 3000SC | 9:54.66 | | | | 4 | A | | | Abingdon | British Athletics League Qualifier | 19 Sep 09 |
| 3000SC | 9:58.6 | | | | 1 | B | | | Bracknell | Southern Men's League Division 1 | 1 Aug 09 |
| 3000SC | 10:01.33 | | | | 1 | | | | Lee Valley | Lee Valley Hurdles & Steeplechase Festival | 18 Jul 09 |
| 3000SC | 10:09.24 | | | | 5 | | | | Watford | Southern Counties Senior & U20 Championships | 20 Jun 09 |
| 3000SC | 10:37.6 | | | | 2 | A | | | Southampton | Southern Men's League Division 1 | 6 Jun 09 |
| 5K | 16:09 | | | | 4 | | | | Aylesbury | Aylesbury Boxing Day 5K | 26 Dec 09 |
| 5K | 16:23 | | | | 4 | | | | London Hyde Park | Serpentine Last Friday 5K | 27 Mar 09 |
| parkrun | 17:13 | | | | 2 | | | | Slough | Black Park parkrun 5K Event 19 | 21 Nov 09 |
| 5MMT | 31:41 | | | | 3 | | | | Amersham | Amersham 5 | 20 Sep 09 |
| 10K | 33:09 | | | | 5 | | | | St Sylvain d'Anjou, FRA | La Sylvanaise Géodis 10K | 15 Mar 09 |
| 10K | 33:32 | | | | 3 | | | | Weston Turville | Bearbrook 10K | 9 Aug 09 |
| 10K | 34:00 | | | | 3 | | | | Farndon | Farndon 10K | 1 Mar 09 |
| 10K | 34:34 | | | | 2 | | | | Prestwood | Prestwood 10K | 17 May 09 |
| 10KMT | 37:04 | | | | 2 | | | | Chalfont St. Giles | Chalfont St Giles 10K | 5 Sep 09 |
| 10KMT | 39:10 | | | | 2 | | | | Chesham | Herbert's Hole 10K | 15 Nov 09 |
| 7M | NT | | | | 1 | | | | Penn | Penn 7 | 7 Jun 09 |
| 9M | 48:55 | | | | 1 | | | | Rickmansworth | Ricky 9 | 25 Oct 09 |
| 15KMT | 57:18 | | | | 3 | | | | Tring | Ridgeway Run 15K | 11 Oct 09 |
| HM | 71:26 | | | | 3 | | | | Conwy | Conwy Castle/Llandudno Half Marathon | 8 Nov 09 |
| ZRDL | 19:57 | | | | 24 | L6 | | | Aldershot | Southern Counties Men's 6-stage Relays | 27 Sep 09 |
| ZXC | 23:42 | | | | 4 | | | | Reading | London Colleges League | 28 Jan 09 |
| ZXC | 29:31 | | | | 12 | | | | Slough | Apex Sports Chiltern League | 5 Dec 09 |
| ZXC | 31:55 | | | | 17 | | | | Wing | Chiltern League | 3 Jan 09 |
| ZXC | 35:14 | | | | 3 | | | | Aylesbury | Hardwick X-Stream | 15 Feb 09 |
| ZXC | 36:33 | | | | 17 | | | | Luton | Chiltern League | 14 Feb 09 |
| ZXC | 44:51 | | | | 7 | | | | Biggleswade | Buckinghamshire County Championships | 10 Jan 09 |
| ZXC | 44:56 | | | | 239 | | | | Nottingham | Inter Counties | 7 Mar 09 |
| 2008 U23 Chiltern/Bangor Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.60 | | | | | | | | Watford | Watford Open Meeting | 2 Jul 08 |
| 600 | 1:24.74 | i | | | 2 | 1 | | | Sportcity | Reebok Manchester Open | 6 Feb 08 |
| 800 | 1:55.35 | | | | 3 | D | | | Sollentuna, SWE | Sollentuna GP | 8 Jul 08 |
| 800 | 1:55.57 | | | | 7 | s2 | | | Bedford | BUSA Outdoor Athletics Championships | 3 May 08 |
| 800 | 1:55.79 | | | | 3 | E | | | Watford | BMC Nike Elite Meeting | 14 Jun 08 |
| 800 | 1:56.14 | | | | 7 | A | | | Stretford | BMC Gold Standard Races | 20 May 08 |
| 800 | 1:57.08 | | | | 2 | 20 | | | Watford | Watford Harriers Open Graded Meeting | 30 Jul 08 |
| 800 | 1:57.4 | | | | 1 | | | | Connah's Quay | North Wales Championships | 10 May 08 |
| 800 | 1:57.45 | | | | 4 | B | | | Watford | BMC Gold Standard Races | 18 Jun 08 |
| 800 | 1:57.6 | | | | 5 | C | | | Eltham | BMC Regional Races | 20 Aug 08 |
| 800 | 1:57.89 | | | | 3 | h1 | | | Bedford | BUSA Outdoor Athletics Championships | 3 May 08 |
| 1000 | 2:33.96 | i | | | 2 | 1 | | | Sportcity | Reebok Manchester Open | 2 Mar 08 |
| 1500 | 3:59.94 | | | | 8 | D | | | Stretford | BMC Nike Grand Prix | 19 Jul 08 |
| 1500 | 4:01.06 | | | | 6 | | | | Stretford | BMC Gold Standard Races | 3 Jun 08 |
| 1500 | 4:01.5 | | | | 5 | 14 | | | Watford | Watford Harriers Open Graded Meeting | 13 Aug 08 |
| 1500 | 4:01.66 | i | | | 8 | | | | Sheffield | BUSA Indoor Athletics Championships | 15 Mar 08 |
| 1500 | 4:05.27 | i | | | 5 | s1 | | | Sheffield | BUSA Indoor Athletics Championships | 15 Mar 08 |
| 3000 | 9:02.3 | i | | | | | | | Connah's Quay | Deeside AC Open | 28 Feb 08 |
| 5K | 16:44 | | | | 4 | | | | Rhyl | Sun Centre 5K inc North Wales Championships | 28 May 08 |
| 10K | 34:53 | | | | 2 | | | | Menai Bridge | Menai Mini Marathon | 27 Jan 08 |
| 10K | 36:13 | | | | 2 | | | | Gwalchmai | Anglesey 10K | 21 Sep 08 |
| 15KMT | 59:47 | | | | 3 | | | | Tring | Ridgeway Run 15K | 12 Oct 08 |
| ZMT | 39:34 | | | | 2 | | | | Chesham | Herbert's Hole Challenge | 16 Nov 08 |
| ZXC | 28:43 | | | | 9 | | | | Slough | Apex Sports Chiltern League | 6 Dec 08 |
| ZXC | 29:44 | | | | 16 | | | | Richmond Park | London Colleges League | 29 Oct 08 |
| ZXC | 30:12 | | | | 26 | | | | Watford | Chiltern League | 11 Oct 08 |
| ZXC | 30:50 | | | | 11 | | | | Wrexham | Majestic Travel North Wales League | 12 Jan 08 |
| ZXC | 32:27 | | | | 17 | | | | Perth | Celtic Universities Cross Country | 28 Mar 08 |
| ZXC | 33:11 | | | | 29 | | | | Halton | Chiltern League | 8 Nov 08 |
| ZXC | 33:23 | | | | 14 | | | | Colwyn Bay | North Wales League | 27 Sep 08 |
| ZXC | 34:28 | | | | 6 | | | | Oswestry | Majestic Travel North Wales League | 9 Feb 08 |
| ZXC | 34:55 | | | | 10 | | | | Wimbledon Common | London Colleges League | 12 Nov 08 |
| ZXC | 36:04 | | | | 1 | | | | Burnham | Burnham Beeches 10K | 25 Oct 08 |
| ZXC | 37:48 | | | | 3 | | | | Taplow | Cliveden Open | 28 Dec 08 |
| ZXC | 38:15 | | | | 95 | | | | Swansea | BUSA Championships | 2 Feb 08 |
| ZXC | 45:43 | | | | 13 | | | | Halton | Buckinghamshire Championships | 5 Jan 08 |
| 2007 U23 Chiltern/Bangor Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.16 | | | | | | | | Watford | Watford Open Graded Meeting | 27 Jun 07 |
| 400 | 52.32 | | | | | | | | Watford | Watford Open Graded Meeting | 25 Jul 07 |
| 800 | 1:56.45 | | | | 9 | B | | | Watford | BMC Watford Gold Standard | 11 Jul 07 |
| 800 | 1:56.63 | | | | 4 | H | | | Watford | BMC Nike Grand Prix | 30 Jun 07 |
| 800 | 1:56.84 | | | | 6 | D | | | Crystal Palace | BMC Nike Grand Prix Final | 25 Aug 07 |
| 800 | 1:57.19 | | | | 3 | G | | | Solihull | BMC Nike Grand Prix | 21 Jul 07 |
| 800 | 1:57.91 | | | | 5 | h7 | | | Bedford | BUSA Championships | 5 May 07 |
| 800 | 1:58.59 | i | | | 2 | h4 | | | Sheffield | BUSA Indoor Championships | 10 Mar 07 |
| 800 | 1:59.58 | | | | 4 | | | | High Wycombe | Buckinghamshire County Championships | 12 May 07 |
| 800 | 1:59.65 | i | | | 6 | s3 | | | Sheffield | BUSA Indoor Championships | 10 Mar 07 |
| 800 | 2:01.25 | | | | 6 | s1 | | | Bedford | BUSA Championships | 6 May 07 |
| 1500 | 4:04.03 | | | | 13 | | | | Watford | BMC Watford Gold Standard | 13 Jun 07 |
| 1500 | 4:05.83 | | | | 11 | B | | | Watford | BMC Watford Gold Standard | 8 Aug 07 |
| 1500 | 4:06.77 | | | | 8 | B | | | Watford | BMC Watford Gold Standard Races | 5 Sep 07 |
| parkrun | 17:17 | | | | 8 | | | | Bushy Park | Bushy Park parkrun 5K Event 158 | 8 Sep 07 |
| ZXC | 31:31 | | | | 7 | | | | Bangor | Majestic Travel North Wales League | 24 Nov 07 |
| ZXC | 33:33 | | | | 19 | | | | Newbury | Berks, Bucks & Oxfordshire Championships | 17 Nov 07 |
| ZXC | 34:37 | | | | 10 | | | | Telford | Majestic Travel North Wales League | 20 Oct 07 |
| 2006 U23 Chiltern/Bangor Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.1 | | | | | | | | Finsbury Park | | 2 Jul 06 |
| 800 | 1:55.83 | | | | 4 | C | | | Watford | BMC Gold Standard Races | 26 Jul 06 |
| 800 | 1:56.36 | | | | 6 | C | | | Stretford | BMC Gold Standard | 11 Jul 06 |
| 800 | 1:57.72 | | | | 6 | F | | | Sportcity | BMC/Nike Grand Prix Final | 12 Aug 06 |
| 800 | 1:58.37 | | | | 5 | C | | | Stretford | BMC Gold Standard | 30 May 06 |
| 800 | 1:58.4 | | | | 3 | | | | Milton Keynes | Buckinghamshire County Championships | 13 May 06 |
| 800 | 1:58.81 | | | | 6 | h3 | | | Crystal Palace | Southern Senior & U20 Championships | 17 Jun 06 |
| 800 | 1:59.20 | | | | 3 | h4 | | | Birmingham | BUSA Championships | 29 Apr 06 |
| 800 | 1:59.98 | i | | | ht | | | | Sheffield | BUSA Championships | 26 Feb 06 |
| 1500 | 4:07.04 | | | | 3 | 2 | | | Watford | Watford Open Meeting | 28 Jun 06 |
| 1500 | 4:07.87 | | | | 13 | B | | | Watford | BMC Gold Standard Races | 23 Aug 06 |
| 3000 | 9:20.80 | | | | | | | | Watford | Watford Open Meeting | 20 Sep 06 |
| parkrun | 17:14 | | | | 6 | | | | Bushy Park | Bushy Park parkrun 5K Event 121 | 30 Dec 06 |
| parkrun | 17:22 | | | | 5 | | | | Bushy Park | Bushy Park parkrun 5K Event 104 | 9 Sep 06 |
| 5M | 29:13 | | | | 2 | | | | Berkhamstead | Berkhamstead 5 | 5 Mar 06 |
| 10K | 35:38 | | | | 3 | | | | Anglesey | Menai Mini-Marathon | 29 Jan 06 |
| 2005 U20 Chiltern/Bangor Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.68 | | | | 6 | h1 | | | Glasgow (S) | BUSA Champs | 30 Apr 05 |
| 800 | 1:59.53 | | | | 2 | 3 | | | Watford | WATFORD OPEN | 10 Aug 05 |
| 800 | 2:00.09 | | | | 1 | 3 | | | Watford | WATFORD OPEN Watford | 27 Jul 05 |
| 800 | 2:01.99 | | | | 7 | A | | | Watford | BMC Gold Standard Races | 24 Aug 05 |
| 800 | 2:02.35 | i | | | 4 | h2 | | | Sheffield | unknown | 26 Feb 05 |
| 800 | 2:02.67 | | | | 3 | C | | | Watford | WATFORD OPEN GRADED | 6 Apr 05 |
| 1500 | 4:09.85 | | | | 2 | B | | | Watford | WATFORD OPEN GRADED | 29 Jun 05 |
| 1500 | 4:12.93 | | | | 3 | B | | | Watford | WATFORD OPEN GRADED | 15 Jun 05 |
| 5M | 29:25 | | | | 2 | | | | Berkhampstead | BERKHAMSTED 5 | 6 Mar 05 |
| 10K | 37:43 | | | | 3 | | | | Windsor | PRINCE’S TRUST 10km | 16 Oct 05 |
| 2004 U20 Chiltern/Bangor Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.77 | | | | 5 | h3 | | | Watford | SOUTH OF ENGLAND JUNIOR CHAMPIONSHIPS | 29 May 04 |
| 800 | 1:59.6 | | | | 4 | | | | High Wycombe | BUCKINGHAMSHIRE | 15 May 04 |
| 800 | 2:00.22 | | | | 5 | 9 | | | Watford | WATFORD OPEN GRADED | 18 Aug 04 |
| 800 | 2:01.01 | | | | 11 | 9 | | | Watford | WATFORD OPEN GRADED MEETING Watford | 21 Jul 04 |
| 5M | 29:31 | | | | 2 | | | | Berkhampstead | BERKHAMPSTEAD 5 | 7 Mar 04 |
| 5M | 34:32 | | | | 9 | | | | Wendover | WENDOVER 5 | 18 Jan 04 |
| 2003 U20 Chiltern/Bangor Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.49 | | | | 2 | C | | | Watford | WOPEN | 28 May 03 |
| 800 | 2:06.3 | | | | 4 | C | | | Watford | WOPEN | 16 Apr 03 |
| 1500 | 4:17.1 | | | | 4 | C | | | Watford | | 9 Jul 03 |
| 1500 | 4:20.20 | | | | 2 | B | | | Watford | WOPEN | 14 May 03 |
| 1500 | 4:20.97 | | | | 3 | E | | | Watford | WOPEN | 11 Jun 03 |