| 2014 V35 Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 32:13 | | | | 1 | | | | Chia, ITA | Chia Laguna Km.10 | 27 Apr 14 |
| 2012 V35 Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:11.25 | | | | 3 | 1 | | | Stretford | Trafford Grand Prix | 1 May 12 |
| 3000SC | 8:29.32 | | | | 4 | | | | Oordegem, BEL | IFAM | 26 May 12 |
| 3000SC | 8:29.79 | | | | 8 | | | | Huelva, ESP | Meeting Iberoamericano de Atletismo | 7 Jun 12 |
| 3000SC | 8:43.04 | | | | 12 | h3 | | | Olympic Park | Olympic Games | 3 Aug 12 |
| 10K | 29:31 | | | | 8 | | | | Dublin, IRL | Great Ireland Run (Inc Irish 10K champs) | 15 Apr 12 |
| 10K | 33:11 | | | | 10 | | | | Edinburgh | Bupa Great Edinburgh 10K (Inc Inter District Champs) | 7 Oct 12 |
| 10MMT | 55:55 | | | | 1 | | | | Hawkshead | Great Grizedale Forest 10 | 25 Mar 12 |
| 2011 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000SC | 8:36.87 | | | | 1 | | | | Birmingham | BMC Nike Grand Prix | 20 Aug 11 |
| 3000SC | 8:41.60 | | | | 1 | A | | | Sportcity | British Athletics League Premiership | 13 Aug 11 |
| 3000SC | 8:48.56 | | | | 1 | A | | | Newham | British Athletics League Premiership Division | 27 Aug 11 |
| 5K | 14:28 | | | | 1 | | | | Wythenshawe | Manchester 5K Sizzler Series | 28 Jul 11 |
| 4.4MMT | 22:31 | | | | 1 | | | | Chorley | Chorley Harriers 4.4 Series | 3 Aug 11 |
| 5M | 24:09 | | | | 1 | | | | Lytham St. Annes | Green Drive 5 | 16 Oct 11 |
| 10K | 29:40 | | | 29:40 | 2 | | | | Cardiff | Cardiff 10K | 11 Sep 11 |
| 10K | 29:57 | | | | 4 | | | | Sheffield | Bupa Great Yorkshire Run 10K | 9 Oct 11 |
| 10K | 30:01 | | | | 8 | | | | Edinburgh | Bupa Great Edinburgh 10K | 2 Oct 11 |
| 2010 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000SC | 8:32.24 | | | | 5 | | | | Delhi, IND | Commonwealth Games | 11 Oct 10 |
| 3000SC | 8:33.00 | | | | 9 | | | | Crystal Palace | IAAF Diamond League Aviva London Grand Prix | 13 Aug 10 |
| 3000SC | 8:34.06 | | | | 1 | | | | Solihull | BMC Nike Grand Prix | 10 Jul 10 |
| 3000SC | 8:35.79 | | | | 1 | | | | Gateshead | England Senior Closed Championships | 18 Jul 10 |
| 3000SC | 8:41.4 | | | | 1 | A | | | Watford | BMC Nike Grand Prix | 12 Jun 10 |
| 2M | 8:57 | | | | 7 | | | | Newcastle | Bupa Great North City Games 2 Miles | 18 Sep 10 |
| 10K | 30:03 | | | | 7 | | | | Sheffield | Bupa Great Yorkshire Run 10K | 5 Sep 10 |
| 10K | 32:29 | | | | 1 | | | | Liverpool | Mersey Tunnel 10K | 30 May 10 |
| 10M | 49:00 | | | | 11 | | | | Portsmouth | Bupa Great South Run 10 | 24 Oct 10 |
| 2009 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000SC | 9:04.25 | | | | 1 | A | | | Sportcity | British Athletics League Premiership | 4 Jul 09 |
| 3000SC | 9:05.13 | | | | 8 | | | | Leiria, POR | Spar European Team Championships | 21 Jun 09 |
| HM | 70:20 | | | | 1 | | | | Liverpool | Liverpool Half Marathon | 29 Mar 09 |
| 2008 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000SC | 8:23.66 | | | | 4 | | | | Prague, CZE | Josef Odložil Memorial | 16 Jun 08 |
| 3000SC | 8:28.04 | | | | 2 | | | | Solihull | BMC Nike Grand Prix | 28 Jun 08 |
| 3000SC | 8:44.02 | | | | 4 | | | | Birmingham | Aviva British Championships inc. Olympic Trials | 13 Jul 08 |
| 3000SC | 8:44.84 | | | | 5 | | | | Algiers, ALG | CAA Super Grand Prix | 29 May 08 |
| 3000SC | 8:59.23 | | | | 1 | A | | | Hendon | British Athletics League Premiership | 2 Aug 08 |
| 3000SC | 9:00.82 | | | | 1 | A | | | Hendon | British Athletics League Premiership | 16 Aug 08 |
| 5K | 15:40 | | | | 1 | | | | Preston | Run Preston 5K | 28 Sep 08 |
| 10K | 29:29 | | | | 11 | | | | Cardiff | Bupa Great Wales Run 10K | 27 Jul 08 |
| 10K | 30:19 | | | | 11 | | | | London Hyde Park | Bupa Great Capital Run | 20 Jul 08 |
| ZRDL | 28:34 | | | | 8 | L1 | | | Catterick | Northern 12 Stage Relay | 6 Apr 08 |
| 2007 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000SC | 8:46.65 | | | | 2 | | | | Crystal Palace | BMC Nike Grand Prix Final | 25 Aug 07 |
| 3000SC | 9:06.08 | | | | 1 | | | | Hendon | British Athletics League Premiership | 4 Aug 07 |
| 1M | 4:55 | | | | 2 | | | | Rivingston | Mizuno Uphill Mile | 18 Aug 07 |
| 5K | 14:34 | | | | 4 | C | | | Horwich | Horwich Carnival Races | 24 Jun 07 |
| 5K | 14:58 | | | | 1 | | | | Wythenshawe | Reebok Manchester 5K Sizzler | 9 Aug 07 |
| 4M | 19:16 | | | | 1 | | | | Chorley | Chorley 4 Night Series | 6 Jun 07 |
| 2006 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:52.14 | | | | 6 | A | | | Birmingham | British Athletics League Premiership | 1 Jul 06 |
| 2000 | 5:10.90 | | | | 12 | | | | Melbourne, AUS | Telstra Grand Prix | 9 Mar 06 |
| 3000 | 8:14.06 | | | | 9 | A | | | Loughborough | BMC/Nike Grand Prix | 20 May 06 |
| 3000 | 8:14.97 | i | | | 1 | | | | Sheffield | North of England Championships | 28 Jan 06 |
| 3000SC | 8:29.94 | | | | 5 | | | | Melbourne, AUS | Commonwealth Games | 24 Mar 06 |
| 3000SC | 8:36.04 | | | | 3 | | | | Regensburg, GER | Regensburg, Ger | 17 Jun 06 |
| 3000SC | 8:37.23 | | | | 17 | | | | Heusden, BEL | KBC Nacht van de Atletiek | 22 Jul 06 |
| 3000SC | 8:38.81 | | | | 7 | | | | Prague, CZE | Josef Odlozil Memorial | 5 Jun 06 |
| 3000SC | 8:41.37 | | | | 1 | A | | | Melbourne, AUS | Victorian Championships | 19 Feb 06 |
| 3000SC | 8:42.41 | | | | 3 | | | | Sportcity | Norwich Union European Trials inc AAA Championships | 16 Jul 06 |
| 3000SC | 8:45.37 | | | | 1 | | | | Eton | British Athletics League Premier Division | 5 Aug 06 |
| 3000SC | 8:57.8 | | | | 1 | | | | Bedford | BAL Cup Final | 19 Aug 06 |
| 5M | 23:51 | | | | 1 | | | | Alsager | Afford Rent-a-Car Alsager 5 | 5 Feb 06 |
| 5M | 25:07 | | | | 2 | | | | Rivington | Horwich Jubilee Series 5 | 9 Aug 06 |
| 10K | 30:00 | | | | 11 | | | | Edinburgh | Bupa Great Edinburgh Run 10K | 7 May 06 |
| 10K | 30:13 | | | | 1 | | | | Clitheroe | Ribble Valley 10K | 31 Dec 06 |
| HM | 67:25 | | | | 1 | | | | Benidorm, SPA | Benidorm Half Marathon | 26 Nov 06 |
| 2005 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:53.3 | | | | 16 | B | | | Watford | BMC | 11 Jun 05 |
| 3000SC | 8:32.17 | | | | 18 | | | | Heusden-Zolder, HOL | Heusden-Zolder, HOL | 23 Jul 05 |
| 3000SC | 8:35.93 | | | | 6 | | | | Florence, ITA | Euro Cup | 17 Jun 05 |
| 3000SC | 8:38.74 | | | | 9 | | | | Milan, ITA | - | 1 Jun 05 |
| 3000SC | 8:39.24 | | | | 8 | | | | Linz, AUT | Linz, AUT | 23 Aug 05 |
| 3000SC | 8:43.19 | | | | 5 | | | | Sportcity | AAA Championships inc. Senior Invitation | 10 Jul 05 |
| 3000SC | 8:56.68 | | | | 1 | | | | Bedford | Golden Jubilee Cup Final | 27 Aug 05 |
| 5M | 23:49 | | | | 2 | | | | Cardiff | GREAT WELSH RUN Cardiff Bay | 2 May 05 |
| 5M | 23:55 | | | | 2 | | | | Portsmouth | Victory 5 | 4 Dec 05 |
| 2004 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:21.26 | i | | | 11 | | | | Sheffield | AAA Indoor Championships | 7 Feb 04 |
| 2003 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:48.62 | | | | 12 | A | | | Eton | BMC Grand Prix | 14 Jun 03 |
| 1500 | 3:51.1 | | | | 6 | | | | Stretford | Trafford Open Races | 20 May 03 |
| 1500 | 4:01.25 | | | | 3 | | | | Cwmbran | UKA Domestic GP Series Final | 9 Aug 03 |
| 3000 | 8:22.01 | | | | 1 | | | | Stretford | Trafford Grand Prix/ North of England 300m championships | 12 Aug 03 |
| 3000SC | 8:37.55 | | | | 1 | | | | Wythenshawe | BMC | 31 May 03 |
| 3000SC | 8:40.10 | | | | 1 | | | | Birmingham | AAA Championships | 25 Jul 03 |
| 3000SC | 8:46.33 | | | | 12 | | | | Linz, AUT | Linz, AUT | 31 Jul 03 |
| 3000SC | 8:47.09 | | | | 7 | | | | Florence, ITA | SPAR EUROPEAN CUP Florence, Italy June 21-22 | 22 Jun 03 |
| 3000SC | 8:49.25 | | | | 5 | | | | Glasgow (S) | Norwich Union International | 29 Jun 03 |
| 3000SC | 8:53.5 | | | | 1 | | | | Wigan | British League Division 1 | 30 Aug 03 |
| 2002 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:45.48 | | | | 13 | A | | | Watford | BMC | 14 Aug 02 |
| 1500 | 3:47.15 | | | | 5 | A | | | Edinburgh | BMC | 20 Jul 02 |
| 1500 | 3:50.16 | | | | 9 | | | | Izegem, BEL | Izegem, BEL | 8 Jun 02 |
| 1500 | 3:50.35 | | | | 6 | A | | | Stretford | Trafford Grand Prix | 14 May 02 |
| 1500 | 3:51.36 | | | | 3 | | | | Stretford | BMC | 30 Apr 02 |
| 1500 | 3:51.36 | | | | 3 | | | | Stretford | Trafford Grand Prix | 5 May 02 |
| 1500 | 3:52.39 | | | | 1 | | | | Stretford | Trafford Grand Prix | 28 May 02 |
| 3000SC | 8:26.45 | | | | 4 | | | | Manchester (CG) | Commonwealth Games | 27 Jul 02 |
| 3000SC | 8:35.6 | | | | 1 | | | | Manchester (CG) | Aqua-Pura Commonwealth Trials | 16 Jun 02 |
| 3000SC | 8:38.80 | | | | 1 | | | | Wythenshawe | BMC | 3 Jun 02 |
| 3000SC | 8:39.90 | | | | 8 | | | | Linz, AUT | RAIFFEISEN - GUGL Meet, Linz | 19 Aug 02 |
| 3000SC | 8:40.02 | | | | 2 | | | | Loughborough | Loughborough International Match | 18 May 02 |
| 3000SC | 8:43.38 | | | | 8 | | | | Madrid, ESP | World Cup | 21 Sep 02 |
| 3000SC | 8:48.69 | | | | 7 | | | | Annecy, FRA | European Cup | 23 Jun 02 |
| 3000SC | 9:00.75 | | | | 1 | h1 | | | Manchester (CG) | Aqua-Pura Commonwealth Trials | 15 Jun 02 |
| 10K | 29:37 | | | | 2 | | | | Partington | Trafford 10K | 17 Mar 02 |
| 2001 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:46.32 | | | | 2 | | | | Watford | BMC Gold Standard | 27 Jun 01 |
| 1500 | 3:47.42 | | | | 2 | | | | Stretford | Trafford Open Meeting | 31 Jul 01 |
| 1500 | 3:47.95 | | | | 4 | | | | Eton | BAL | 7 Jul 01 |
| 2000SC | 5:39.13 | | | | 1 | | | | Stretford | BMC | 8 May 01 |
| 3000SC | 8:33.15 | | | | 2 | | | | Birmingham | AAA Championships | 15 Jul 01 |
| 3000SC | 8:47.02 | | | | 4 | | | | Wythenshawe | BMC | 23 May 01 |
| 3000SC | 8:57.40 | | | | 2 | h2 | | | Birmingham | AAA Championships | 13 Jul 01 |
| 3000SC | 8:59.10 | | | | 1 | | | | Ashford | vFRA-B | 11 Aug 01 |
| 5K | 15:04 | | | | 1 | | | | Heaton Park | Salford 5K | 31 Mar 01 |
| 2000 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.92 | | | | 9 | C | | | Stretford | BMC Gold Standard Races | 5 Sep 00 |
| 1500 | 3:48.27 | | | | 2 | A | | | Stretford | BMC Gold Standard Races | 30 May 00 |
| 1500 | 3:48.27 | | | | 4 | A | | | Stretford | BMC Gold Standard Races | 27 Jun 00 |
| 1500 | 3:49.10 | | | | 3 | A | | | Stretford | BMC Gold Standard Races | 11 Jul 00 |
| 3000 | 8:20.0 | | | | 1 | A | | | Stretford | BMC Gold Standard Races | 16 May 00 |
| 3000SC | 8:33.61 | | | | 3 | | | | Wythenshawe | BMC Grand Prix | 14 Jun 00 |
| 3000SC | 8:41.45 | | | | 10 | | | | Zagreb, | - | 3 Jul 00 |
| 3000SC | 8:44.25 | | | | 4 | h1 | | | Birmingham | AAA Championships | 11 Aug 00 |
| 3000SC | 8:53.90 | | | | 7 | | | | Gateshead | EP | 16 Jul 00 |
| 3000SC | 8:57.66 | | | | 2 | | | | Eton | British League Division 1 | 6 May 00 |
| 3000SC | 8:57.70 | | | | 11 | | | | Birmingham | AAA Championships | 13 Aug 00 |
| 1999 SEN Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:17.0 | | | | 5 | | | | Stretford | BMC Gold Standard Races | 18 May 99 |
| 2000SC | 5:38.4 | | | | 1 | | | | Stretford | BMC Gold Standard Races | 17 Aug 99 |
| 3000SC | 8:53.52 | | | | 7 | | | | Wythenshawe | BMC Grand Prix | 9 Jun 99 |
| 1998 U23 Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:27.4 | | | | 7 | | | | Stretford | BMC Gold Standard Races | 19 May 98 |
| 3000SC | 8:56.92 | | | | 3 | | | | Wythenshawe | BMC Grand Prix | 3 Jun 98 |
| 1997 U23 Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:54.0 | | | | 6 | C | | | Stretford | BMC | 12 Aug 97 |
| 1500 | 3:55.6 | | | | 4 | C | | | Wythenshawe | BMC Grand Prix | 14 May 97 |
| 1995 U20 Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000SC | 9:05.84 | | | | 7 | | | | Loughborough | Loughborough International Match | 11 Jun 95 |
| 3000SC | 9:12.46 | | | | 8 | h2 | | | Nyíregyháza, HUN | European Junior Championships | 28 Jul 95 |