| 2013 V35 Cambridge & Coleridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000SC | 9:44.74 | | | | 1 | A | | | Cardiff | British Athletics League Division 3 | 11 May 13 |
| 8.663KL | 27:50 | | | | 7 | L11 | | | Sutton Coldfield | ERRA Men's 12 Stage Relays (Long Legs) | 13 Apr 13 |
| 10K | 32:21 | | | 32:21 | 4 | | | | King's Lynn | Grand East Anglia Run 10K | 5 May 13 |
| 10KMT | 34:25 | | | 34:23 | 1 | | | | Cambourne | Cambridge Cambourne 10K | 14 Apr 13 |
| ZXC | 34:04 | | | | 9 | | | | Crickhowell | Welsh Championships | 16 Feb 13 |
| ZXC | 37:00 | | | | 4 | | | | St Neots | Cambridgeshire County Championships | 6 Jan 13 |
| 2012 V35 Cambridge & Coleridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KNAD | 15:56 | | | | 1 | | | | Cambridge | Kevin Henry League 5K | 2 Aug 12 |
| 5K | 16:46 | | | | 1 | | | | Saffron Walden | Kevin Henry League 5K | 6 Sep 12 |
| 5KMT | 16:23 | | | | 1 | | | | Newmarket | Kevin Henry League 5K | 7 Jun 12 |
| parkrun | 15:36 | | | | 1 | | | 1 | Cambridge | Cambridge parkrun 5K Event 111 | 31 Mar 12 |
| 5M | 25:17 | | | | 1 | | | | Lord Protector PH | Frostbite Friendly League | 4 Mar 12 |
| 5MMT | 26:14 | | | | 2 | | | | March | Frostbite Friendly League | 15 Jan 12 |
| 5MMT | 26:37 | | | | 4 | | | | Bushfield | Frostbite Friendly League | 4 Nov 12 |
| 9.5KMR | 43:13.0 | | | | 4 | | | 3 | Buhlertal, GER | World Masters' Mountain Running Championships | 19 May 12 |
| 10K | 31:16 | | | 31:15 | 3 | | | | King's Lynn | Grand East Anglia Run 10K | 6 May 12 |
| 10KMT | 33:04 | | | 33:03 | 1 | | | | Cambourne | Cambridge Cambourne 10K | 15 Apr 12 |
| 10KMT | 35:38 | | | | 1 | | | | Linton | Chilford 10K | 17 Jun 12 |
| 11ML | 63:19 | | | | 4 | L14 | | | Caernarfon | Welsh Castles Relay | 10 Jun 12 |
| HM | 69:16 | | | 69:16 | 33 | | | | Marrakech, MAR | Semi-Marathon International de Marrakech | 29 Jan 12 |
| HM | 69:54 | | | 69:54 | 2 | | | | Cambridge | Cambridge Half Marathon | 11 Mar 12 |
| 14MMT | 82:19 | | | 82:19 | 1 | | | 1 | Talylln | Tywyn Race The Train 14 | 18 Aug 12 |
| 15M | 84:13 | | | | 1 | | | | Banbury | Banbury 15 | 18 Mar 12 |
| ZXC | 32:38 | | | | 3 | | | | Edinburgh | Edinburgh Braid Hills | 10 Nov 12 |
| ZXC | 33:09 | | | | 91 | | | | Liverpool | McCain UK Cross Challenge Series | 24 Nov 12 |
| ZXC | 35:13 | | | | 5 | | | | RAF Halton | RAF v Eastern Counties v Cambridge Match | 27 Oct 12 |
| ZXC | 37:23 | | | | 6 | | | | St. Fagans | Welsh National Championships | 18 Feb 12 |
| 2011 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:51.15 | | | | 2 | | | | Heiloo, NED | Avondinstuif | 5 Aug 11 |
| 3000 | 8:57.30 | | | | 2 | B | | | Kingston | British Athletics League 3 | 13 Aug 11 |
| 3000SC | 9:27.13 | | | | 1 | A | | | Swansea | British Athletics League Division 3 | 27 Aug 11 |
| 3000SC | 9:31.60 | | | | 2 | A | | | Kingston | British Athletics League 3 | 13 Aug 11 |
| 3000SC | 9:31.95 | | | | 2 | | | | Hengelo, NED | FBK-Games NK Teams | 31 May 11 |
| 3000SC | 9:37.29 | | | | 1 | B | | | Yeovil | British Athletics League Division 3 | 2 Jul 11 |
| 3000SC | 9:43.40 | | | | 7 | | | | Belgrade, SRB | European Club Championships - Group B | 28 May 11 |
| 3.25ML | 17:46 | | | | 4 | L6 | | | Hook Norton | Oxfordshire Road Relay Championships | 24 Apr 11 |
| 5.848KL | 18:34 | | | | 22 | L6 | | | Sutton Park | ERRA National 6 Stage Relays | 15 Oct 11 |
| 5MMT | 25:34 | | | | 2 | | | | Peterborough | Frostbite Friendly League | 6 Nov 11 |
| 5MMT | 26:41 | | | | 2 | | | | Hinchingbrooke Park | Frostbite Friendly League | 11 Dec 11 |
| ZXC | 30:20 | | | | 2 | | | | Culham | Oxford Mail League | 4 Dec 11 |
| 2010 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:12.26 | | | | 5 | B | | | Winchester | British Athletics League Division 3 | 31 Jul 10 |
| 5000 | 15:03.39 | | | | | | | | Heiloo, NED | (Heiloo, NED) | 13 Aug 10 |
| 5000 | 15:08.61 | | | | 2 | A | | | Yeovil | British Athletics League Division 3 | 3 Jul 10 |
| 3000SC | 9:23.05 | | | | 2 | A | | | Winchester | British Athletics League Division 3 | 31 Jul 10 |
| 3000SC | 9:24.44 | | | | 1 | A | | | Swansea | British Athletics League Division 3 | 21 Aug 10 |
| 3000SC | 9:29.4 | | | | 1 | A | | | Yeovil | British Athletics League Division 3 | 3 Jul 10 |
| 3000SC | 9:34.24 | | | | 2 | | | | Sittard, NED | NK Teams 2010 | 6 Jun 10 |
| 3000SC | 9:44.46 | | | | 3 | | | | Cardiff | Welsh Senior Championships | 13 Jun 10 |
| 8.663KL | 27:42 | | | | 8 | L11 | | | Sutton Park | ERRA National Men's 12 Stage Road Relays (Long Legs) | 17 Apr 10 |
| 10K | 31:34 | | | | 1 | | | | Haarlem, NED | Grachtenloop | 18 Jun 10 |
| 9.75ML | 56:18 | | | | 2 | L7 | | | Caernarfon | Castles Relay | 12 Jun 10 |
| HM | 67:04 | | | | 30 | | | | Venlo, NED | Venloop Half Marathon | 21 Mar 10 |
| 15M | 1:21:44 | | | | 1 | | | | Banbury | Banbury 15 | 14 Mar 10 |
| ZXC | 38:36 | | | | 6 | | | | Swansea | Welsh Cross Country Championships | 20 Feb 10 |
| 2009 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:10.27 | | | | 5 | B | | | Leeds | British Athletics League National 2 | 1 Aug 09 |
| 3000SC | 9:26.37 | | | | 4 | A | | | Bromley | British Athletics League National 2 | 4 Jul 09 |
| 3000SC | 9:32.74 | | | | 4 | A | | | Leeds | British Athletics League National 2 | 1 Aug 09 |
| 3000SC | 9:38.15 | | | | | | | | Krommenie, NED | (Krommenie, NED) | 21 Jun 09 |
| 3000SC | 9:39.9 | | | | 5 | A | | | Kingston | British Athletics League National 2 | 22 Aug 09 |
| 3000SC | 9:47.27 | | | | 5 | | | | Dubnica, SVK | European Champion Clubs Cup Division B | 31 May 09 |
| 9.8KXC | 31:20 | | | | 76 | | | | Liverpool | McCain UK Cross Challenge | 28 Nov 09 |
| ZRDL | 16:15 | | | | | L10 | | | Sutton Coldfield | ERRA National Men's 12 Stage Road Relays | 18 Apr 09 |
| ZRDL | 16:43 | | | | 2 | | | | Hook Norton | Oxfordshire County Relays | 19 Apr 09 |
| ZRDL | 18:15 | | | | 15 | L6 | | | Sutton Coldfield | National 6 Stage Relays | 17 Oct 09 |
| ZRDL | 58:44 | | | | 1 | | | | Caernarfon | Castles Relay | 13 Jun 09 |
| 2008 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:50.02 | | | | | | | | Nijmegen, NED | Nijmegen, NED | 19 Aug 08 |
| 5000 | 14:53.09 | | | | | | | | Zwolle, NED | Zwolle, NED | 18 May 08 |
| 3000SC | 9:17.36 | | | | 1 | | | | Vught, NED | Verenigings- Kampioenschap van Nederland | 8 Jun 08 |
| 3000SC | 9:19.38 | | | | 2 | A | | | Swansea (SL) | British Athletics League National 2 | 2 Aug 08 |
| 3000SC | 9:23.6 | | | | 1 | | | | Kingston | British Athletics League National 2 | 5 Jul 08 |
| 3000SC | 9:29.26 | | | | 3 | A | | | Derby | British Athletics League National 2 | 16 Aug 08 |
| 5K | 15:22 | | | | 41 | | | | Armagh | Armagh International Road Race | 21 Feb 08 |
| 10K | 31:13 | | | | 29 | | | | Schoorl, NED | Asics NK 10K | 10 Feb 08 |
| 10M | 51:33 | | | 51:32 | 27 | | | | The Hague, NED | Dam-Dam 10 | 19 Sep 08 |
| ZRDL | 27:31 | | | | -7 | L11 | | | Sutton Coldfield | National 12 Stage Relays | 26 Apr 08 |
| ZXC | 38:52 | | | | 6 | | | | Swansea | Welsh Cross Country Championships | 24 Feb 08 |
| 2007 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:19.24 | | | | 1 | B | | | Edinburgh | British Athletics League National 2 | 7 Jul 07 |
| 3000SC | 9:10.02 | | | | 1 | | | | Amsterdam, NED | Amsterdam, NED | 3 Jun 07 |
| 3000SC | 9:20.47 | | | | 1 | | | | Derby | British Athletics League National 2 | 4 Aug 07 |
| 3000SC | 9:22.49 | | | | 4 | | | | Dubnica nad Vahom, SVK | European Clubs 'B' Championships | 27 May 07 |
| 3000SC | 9:23.29 | | | | 3 | | | | Chelmsford | British Athletics League National 2 | 5 May 07 |
| 3000SC | 9:42.05 | | | | 4 | | | | Edinburgh | British Athletics League National 2 | 7 Jul 07 |
| 5M | 25:36 | | | | 37 | | | | Alsager | Afford Rent-a-Car Alsager 5 | 4 Feb 07 |
| 10K | 31:47 | | | | 47 | | | | Chichester | Chichester Priory 10K | 7 Oct 07 |
| 10K | 32:10 | | | | 4 | | | | Cwmafan | Richard Burton Memorial 10K inc Welsh 10K Champs | 14 Jan 07 |
| 2006 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:37.4 | | | | 2 | B | | | Crawley | British Athletics League National 2 | 5 Aug 06 |
| 3000SC | 9:17.2 | | | | 2 | | | | Crawley | British Athletics League National 2 | 5 Aug 06 |
| 3000SC | 9:24.0 | | | | 3 | | | | Kingston | British Athletics League National 2 | 1 Jul 06 |
| 3000SC | 9:29.00 | | | | 2 | | | | Swansea | British Athletics League National 2 | 3 Jun 06 |
| 3000SC | 9:41.61 | | | | 2 | | | | Liverpool | British Athletics League National 2 | 6 May 06 |
| 5K | 15:04 | | | | 27 | | | | Armagh | Armagh 5km | 2 Mar 06 |
| 10K | 31:40 | | | | 27 | | | | Chichester | Chichester Priory 10km | 5 Feb 06 |
| 10K | 31:41 | | | | 31 | | | | Leeds | Leeds Abbey Dash | 26 Nov 06 |
| 10M | 52:35 | | c | | 25 | | | | Portsmouth | Great South Run | 22 Oct 06 |
| 2005 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:06.5 | | | | 2 | B | | | Derby | BRITISH ATHLETICS LEAGUE Division Four | 4 Jun 05 |
| 5000 | 15:13.5 | | | | 2 | | | | Southampton | Divison 4 | 25 Jun 05 |
| 3000SC | 9:14.6 | | | | 1 | | | | Southampton | Divison 4 | 25 Jun 05 |
| 3000SC | 9:28.57 | | | | 1 | 2 | | | Bedford | Division 4 | 30 Jul 05 |
| 3000SC | 9:29.9 | | | | 1 | | | | Abingdon | Division 4 | 7 May 05 |
| 10K | 32:08 | | | | 25 | | | | Cardiff | HSBC CITY OF CARDIFF 10km Cardiff | 4 Sep 05 |
| 10M | 52:51 | | | | 35 | | | | Amsterdam-Zaandam, HOL | DAM TOT DAMLOOP (AMSTERDAM-ZAANDAM - ZONDAG) | 18 Sep 05 |
| 10M | 53:25 | | | | 15 | | | | Ballycotton, IRE | Ballycotton, IRE | 6 Mar 05 |
| 2004 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000SC | 9:10.41 | | | | 1 | 2 | | | Stoke | Division 3 Stoke | 31 Jul 04 |
| 3000SC | 9:43.54 | | | | 1 | | | | Cardiff | Division 3 | 5 Jun 04 |
| 5K | 15:00 | | | | 16 | | | | Armagh | ARMAGH INTERNATIONAL ROAD RACES | 26 Feb 04 |
| 10K | 30:42 | | | | 10 | | | | Cardiff | KRUF CARDIFF 10km | 5 Sep 04 |
| 10K | 30:59 | | | | 8 | | | | Swansea | SWANSEA BAY 10km | 3 Oct 04 |
| 10K | 32:20 | | | | 40 | | | | Leeds | HELP THE AGED LEEDS ABBEY DASH | 28 Nov 04 |
| Mar | 2:25:48 | | | | 16 | | | | Amsterdam, HOL | AMSTERDAM MARATHON | 17 Oct 04 |
| 2003 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:57.97 | | | | 5 | B | | | Bedford | | 2 Aug 03 |
| 3000SC | 9:16.14 | | | | 1 | | | | Bedford | D3 | 2 Aug 03 |
| 3000SC | 9:23.7 | | | | 3 | | | | Cardiff | BAL3 | 6 Jul 03 |
| 3000SC | 9:36.0 | | | | 2 | | | | Liverpool | D3 | 17 May 03 |
| Mar | 2:31:42 | | | | 60 | | | | London | Flora London Marathon | 13 Apr 03 |
| 2002 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:29.35 | | | | 8 | | | | Edinburgh | BAL D3 Meadowbank | 6 Jul 02 |
| 3000SC | 9:21.6 | | | | 2 | | | | Sheffield (W) | D3 Woodbourn, Sheffield | 31 Aug 02 |
| 3000SC | 9:37.2 | | | | 2 | | | | Cardiff | D3 Cardiff | 19 May 02 |
| 3000SC | 9:37.47 | | | | 2 | | | | Edinburgh | BAL D3 Meadowbank | 6 Jul 02 |
| 10M | 52:54 | | | | 1 | | | | Maidenhead | Maidenhead Easter 10 | 29 Mar 02 |
| 2001 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:42.29 | | | | 9 | B | | | Cardiff | BMC | 4 Jul 01 |
| 5000 | 15:30.3 | | | | 3 | B | | | Stafford | Division three Rowley Park, Stafford | 18 Aug 01 |
| 5000 | 15:36.9 | | | | 4 | B | | | Peterborough | BRITISH LEAGUE Division three Peterborough | 7 Jul 01 |
| 5000 | 16:23.7 | | | | 2 | | | | Stourport | Worcestershire Stourport | 12 May 01 |
| 5000 | 16:27.0 | | | | 1 | | | | Newport | WELSH LEAGUE DIVISION ONE Newport | 30 Jun 01 |
| 10000 | 31:58.9 | | | | 5 | | | | Barry | WELSH CHAMPIONSHIPS Barry | 8 Aug 01 |
| 3000SC | 9:25.6 | | | | 3 | | | | Peterborough | BRITISH LEAGUE Division three Peterborough | 7 Jul 01 |
| 3000SC | 9:26.8 | | | | 1 | B | | | Stafford | Division three Rowley Park, Stafford | 18 Aug 01 |
| 3000SC | 9:33.6 | | | | 3 | A | | | Liverpool | BAL Div 3 - Liverpool | 5 May 01 |
| 3000SC | 9:34.2 | | | | 2 | B | | | Cardiff | Division Three cardiff | 2 Jun 01 |
| 5K | 15:17 | | | | 4 | | | | Armagh | Armagh Road Races | 1 Mar 01 |
| ZXC | 41:32 | | | | 11 | | | | Cardiff | Welsh XC Championships | 25 Feb 01 |
| 2000 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:51.76 | | | | 3 | B | | | Cardiff | BMC Grand Prix | 5 Jul 00 |
| 3000SC | 9:37.6 | | | | 1 | B | | | Cardiff | - | 8 Jul 00 |
| 3000SC | 9:53.24 | | | | 1 | | | | Cwmbran | Welsh Champs | 17-18 Jun 2000 |
| ZXC | 36:10 | | | | 5 | | | | Bristol | Gwent League 2 - Bristol | 4 Nov 00 |
| ZXC | 36:37 | | | | 7 | | | | Swansea | Gwent League 4 - Swansea | 19 Feb 00 |
| 1999 SEN Swansea |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:53.0 | | | | 9 | B | | | Cardiff | BMC Grand Prix | 4 Aug 99 |