| 2012 SEN Tipton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZRDL | 16:34 | | | | 34 | L4 | | | Clumber Park | ERRA Men's 6 stage Relays | 13 Oct 12 |
| 2011 SEN Tipton/City of Sheffield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.819KL | 15:09 | | | | 20 | L2 | | | Sutton Park | ERRA Men's National 12-stage Relays (Short Legs) | 9 Apr 11 |
| 4.819KL | 15:43 | | | | 4 | L5 | | | Sutton Park | Midlands Men's 12 Stage Relays (Short Legs) | 19 Mar 11 |
| 10K | 32:02 | | | | 1 | | | | Haxey | Owston Ferry 10K | 5 Jun 11 |
| 10K | 40:32 | | | 40:31 | 215 | | | | Brighton | Brooks Brighton 10K (Inc Sussex Champs) | 20 Nov 11 |
| 2010 SEN Altrincham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:47.2 | | | | 7 | A | | | Liverpool | British Athletics League Division 1 | 21 Aug 10 |
| 5000 | 15:41.62 | | | | 3 | B | | | Bromley | British Athletics League Division 1 | 31 Jul 10 |
| 3000SC | 10:01.98 | | | | 4 | B | | | Bromley | British Athletics League Division 1 | 31 Jul 10 |
| parkrun | 15:37 | | | | 1 | | | | Sheffield Endcliffe Park | Sheffield Hallam parkrun 5K Event 17 | 30 Oct 10 |
| 7.4KL | 23:34 | | | | 7 | L5 | | | Manchester | Northern Counties Men's 12 Stage Relays (Long Legs) | 21 Mar 10 |
| 5M | 24:52 | | | | 4 | | | | Owston Ferry | Owston Ferry 5 | 2 Jun 10 |
| 8.663KL | 27:49 | | | | 10 | L9 | | | Sutton Park | ERRA National Men's 12 Stage Road Relays (Long Legs) | 17 Apr 10 |
| 10K | 31:41 | | | 31:41 | 13 | | | | Brighton | Brighton 10K | 21 Nov 10 |
| HM | 70:12 | | | | 5 | | | | Sheffield | Sheffield Half Marathon | 25 Apr 10 |
| ZXCL | 16:12 | | | | 25 | L2 | | | Mansfield | ECCA Relays | 6 Nov 10 |
| 2009 SEN Altrincham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:21.03 | | | | 4 | 1 | | | Stretford | Trafford Grand Prix | 9 Jun 09 |
| 3000 | 8:33.50 | | | | 8 | 1 | | | Stretford | Trafford Grand Prix | 26 May 09 |
| 5000 | 14:40.35 | | | | 5 | A | | | Sheffield | British Athletics League Premiership | 7 Jun 09 |
| 5000 | 15:07.01 | | | | 7 | A | | | Newham | British Athletics League Premiership | 22 Aug 09 |
| 5000 | 15:22.71 | | | | 7 | A | | | Sportcity | British Athletics League Premiership | 4 Jul 09 |
| 5K | 14:41 | | | | 1 | | | | Doncaster | Doncaster Festival of Running - Town Centre 5K | 15 Jul 09 |
| 10K | 30:48 | | | | 1 | | | | Sheffield | Sheffield Lord Mayor's 10K | 29 Mar 09 |
| 10K | 30:59 | | | | 17 | | | | Sunderland | Great North 10K | 12 Jul 09 |
| 10K | 32:28 | | | | 24 | | | | Brighton | Brighton 10K | 15 Nov 09 |
| HM | 68:02 | | | | 1 | | | | Sheffield | Sheffield Half Marathon | 26 Apr 09 |
| ZRDL | 26:44 | | | | | L5 | | | Sutton Coldfield | ERRA National Men's 12 Stage Road Relays | 18 Apr 09 |
| 2008 SEN Altrincham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 14:54.8 | | | | 5 | A | | | Hendon | British Athletics League National 1 | 16 Aug 08 |
| 5000 | 14:55.10 | | | | 3 | A | | | Carlisle | British Athletics League National 1 | 5 Jul 08 |
| 5000 | 14:59.2 | | | | 3 | A | | | Liverpool | British Athletics League National 1 | 2 Aug 08 |
| 5000 | 15:09.1 | | | | 1 | B | | | Warrington | North of England League Division 4W | 3 Aug 08 |
| 3000SC | 9:36.1 | | | | 1 | A | | | Warrington | North of England League Division 4W | 3 Aug 08 |
| 5K | 14:44 | | | | 1 | | | | Doncaster | Doncaster Town Centre 5K | 16 Jul 08 |
| 5K | 15:00 | | | | 1 | | | | Salford | Salford 5K | 19 Apr 08 |
| SHORT5K | 14:33 | | | | 1 | | | | Derby | Derby Winter Midweek Training Races | 19 Mar 08 |
| 5M | 24:35 | | | | 8 | | | | Alsager | Asics Alsager 5 | 3 Feb 08 |
| 5MMT | 27:10 | | | | 1 | | | | Penistone | Ulley Reservoir Trail 5 | 4 Jun 08 |
| 10K | 30:26 | | | | 14 | | | | Sheffield | Bupa Great Yorkshire Run 10K | 7 Sep 08 |
| 10K | 30:46 | | | | 2 | | | | Sheffield | Sheffield Lord Mayor's 10K | 16 Mar 08 |
| 10K | 31:03 | | | | 27 | | | | Cardiff | Bupa Great Wales Run 10K | 27 Jul 08 |
| 10K | 31:17 | | | | 5 | | | | Brighton | Brooks Brighton 10K | 16 Nov 08 |
| ZXC | 30:33 | | | | 27 | | | | Edinburgh | Great Edinburgh International inc Inter-District Championships | 12 Jan 08 |
| ZXC | 34:27 | | | | 27 | | | | Belfast | UK Challenge Series | 5 Jan 08 |
| 2007 SEN Altrincham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:19.37 | | | | 1 | 1 | | | Stretford | Trafford Grand Prix | 15 May 07 |
| 5000 | 14:07.2 | | | | 3 | | | | Hendon | British Athletics League Premiership | 5 May 07 |
| 5000 | 15:19.93 | | | | 7 | | | | Hendon | British Athletics League Premiership | 4 Aug 07 |
| 10000 | 29:36.56 | | | | 5 | | | | Watford | BMC Nike Grand Prix | 30 Jun 07 |
| 10K | 29:07 | | | | 9 | | | | Manchester | Great Manchester Run | 20 May 07 |
| 10K | 29:52 | | | | 4 | | | | Partington | Mizuno Trafford 10K | 4 Mar 07 |
| 10K | 30:26 | | | | 5 | | | | Edinburgh | Great Edinburgh Run | 6 May 07 |
| 10K | 30:34 | | | | 8 | | | | Dublin, IRL | Bupa Great Ireland Run 10K | 15 Apr 07 |
| 10K | 31:18 | | | | 2 | | | | Brighton | Brooks Brighton 10K | 18 Nov 07 |
| 10K | 31:21 | | | | 12 | | | | Sheffield | Bupa Great Yorkshire Run 10K | 9 Sep 07 |
| 10K | 32:33 | | | | 25 | | | | Boulder CO, USA | Bolder Boulder 10K | 28 May 07 |
| ZXC | 33:05 | | | | 29 | | | | Tilburg, NED | International Vgz-warandeloop | 11 Nov 07 |
| ZXC | 39:58 | | | | 70 | | | | Mombasa, KEN | IAAF World Cross Championships | 24 Mar 07 |
| 2006 SEN Altrincham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:58.8 | | | | 1 | | | | Bebington | North of England League Division 3W | 2 Jul 06 |
| 5000 | 15:28.2 | | | | 1 | | | | Bebington | North of England League Division 3W | 2 Jul 06 |
| 5K | 14:23 | | | | 1 | | | | Wythenshawe | Reebok Manchester Sizzler | 10 Aug 06 |
| 10K | 29:17 | | | | 17 | | | | Manchester | Great Manchester Run | 21 May 06 |
| 10K | 29:49 | | | | 5 | | | | Leeds | Leeds Abbey Dash | 26 Nov 06 |
| 10K | 29:54 | | | | 2 | | | | Dewsbury | Dewsbury 10km | 5 Feb 06 |
| 10K | 30:01 | | | | 1 | | | | Brighton | Brooks Brighton 10km inc South of England Championships | 19 Nov 06 |
| 10K | 30:12 | | | | 12 | | | | Edinburgh | Bupa Great Edinburgh Run 10K | 7 May 06 |
| 10K | 30:40 | | | | 2 | | | | Birchwood | Birchwood 10K | 23 Aug 06 |
| 10M | 49:09 | | | | 12 | | | | Portsmouth | Great South Run | 22 Oct 06 |
| HM | 67:01 | a | | | 24 | | | | Newcastle-South Shields | Great North Run | 1 Oct 06 |
| HM | 67:26 | | | | 2 | | | | Ackworth | Wilkinson Ackworth Half Marathon Inc Inter-Counties Championships | 2 Apr 06 |
| 2005 SEN Altrincham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:03.4 | | | | 1 | | | | Wigan | Division 2W | 2 Jul 05 |
| 5000 | 14:53.9 | | | | 1 | | | | Stretford | | 7 Aug 05 |
| 5K | 14:40 | | | | 1 | | | | Salford | REEBOK SALFORD 5km | 30 Apr 05 |
| 5K | 14:44 | | | | 2 | | | | Doncaster | DONCASTER TOWN CENTRE 5km | 20 Jul 05 |
| 10K | 29:41 | | | | 13 | | | | Manchester | Manchester | 22 May 05 |
| 10K | 29:43 | | | | 2 | | | | Leeds | ABBEY DASH 10km | 27 Nov 05 |
| 10K | 30:04 | | | | 1 | | | | Low Bradfield | PERCY PUD 10km Low Bradfield | 4 Dec 05 |
| 10K | 30:42 | | | | 17 | | | | Edinburgh | Caledonin Run | 8 May 05 |
| 10K | 30:45 | | | | 1 | | | | Crewe | AIR PRODUCTS 10km | 27 Mar 05 |
| 10K | 31:46 | | A | | 24 | | | | Boulder CO, USA | BOLDER BOULDER 10km | 29 May 05 |
| 10K | 31:46 | | A | | 24 | | | | Boulder CO, USA | Bolder Boulder 10K | 30 May 05 |
| 2004 SEN Altrincham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 14:27 | | | | 1 | | | | Horwich | WARBURTONS NORTH OF ENGLAND 5km CHAMPIONSHIPS | 20 Jun 04 |
| 5K | 14:56 | | | | 2 | | | | Doncaster | DONCASTER TOWN CENTRE 5km | 21 Jul 04 |
| 10K | 30:00 | | | | 2 | | | | Eastleigh | B&Q INTER-AREA EASTLEIGH 10km | 21 Mar 04 |
| 10K | 30:07 | | | | 1 | | | | Rother Valley | ROTHER VALLEY 10km Nr Sheffield | 15 May 04 |
| 10K | 32:18 | | A | | 30 | | | | Boulder, USA | Boulder , USA: | 31 May 04 |
| HM | 65:59 | | | | 4 | | | | Sheffield | SHEFFIELD HALF-MARATHON | 2 May 04 |
| 2003 SEN Altrincham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:01.2 | | | | 1 | | | | Derby | D3SE Derby | 3 May 03 |
| 5000 | 14:37.2 | | | | 1 | | | | Grimsby | D3SE Grimsby | 3 Aug 03 |
| 5000 | 14:52.9 | | | | 1 | | | | Derby | NoEAA Inter Club Men's Plate | 13 Jul 03 |
| 5000 | 15:45.5 | | | | 2 | | | | Scunthorpe | D3SE Scunthorpe | 8 Jun 03 |
| 2002 SEN Altrincham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:58.7 | | | | 2 | | | | Sheffield (W) | D2 South East Sheffield | 8 Jun 02 |
| 3000SC | 9:39.4 | | | | 1 | | | | Rotherham | D2SE Rotherham | 6 Jul 02 |
| 2001 SEN Altrincham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:54.3 | | | | 2 | | | | Stretford | BMC | 8 May 01 |
| 3000 | 8:38.82 | | | | 3 | | | | Stretford | B open | 14 Aug 01 |
| 5000 | 15:07.8 | | | | 4 | | | | Sheffield | Division 2SE Sheffield | 2 Jun 01 |
| 2000 U23 Altrincham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:05.6 | | | | 3 | | | | Grimsby | NORTH OF ENGLAND MEN'S LEAGUE Division One Grimsby | 3 Jun 00 |
| 3000 | 8:35.4 | | | | 1 | | | | Sheffield | WESTFIELD SHEFFIELD FESTIVAL Don Valley Stadium, Sheffield | 15 Apr 00 |
| 5000 | 15:17.7 | | | | 1 | | | | Stafford | Stafford | 11 Jun 00 |
| 1998 U23 Altrincham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:58.8 | | | | 10 | A | | | Stretford | BMC Gold Standard Races | 4 Aug 98 |
| 3000 | 8:28.9 | | | | 2 | A | | | Stretford | BMC Gold Standard Races | 28 Apr 98 |
| 3000 | 8:31.38 | | | | 3 | | | | Exeter | - | 11 Jul 98 |
| 5000 | 15:10.6 | | | | 10 | | | | Stretford | BMC Gold Standard Races | 18 Aug 98 |