| 2013 SEN Birchfield H/Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:05.72 | | | | 2 | | | | Loughborough | Loughborough Students AC v East Midlands v Combined Services v Achilles Match | 29 May 13 |
| 3000 | 8:32.63 | | | | 5 | | | | Sportcity | British Athletics League Premiership | 8 Jun 13 |
| 5000 | 15:01.60 | | | | 6 | A | | | Lee Valley | British Athletics League Premiership | 11 May 13 |
| 5M | 24:25 | | | 24:24 | 6 | | | | Alsager | Alsager 5 | 3 Feb 13 |
| 8.663KL | 26:29 | | | | 4 | L1 | | | Sutton Coldfield | ERRA Men's 12 Stage Relays (Long Legs) | 13 Apr 13 |
| 10K | 30:16 | | | 30:16 | 1 | | | | Lincoln | Lincoln 10K | 7 Apr 13 |
| 10K | 30:17 | | | | 15 | | | | Manchester | Great Manchester Run 10K | 26 May 13 |
| HM | 66:47 | | | | 1 | | | | St. Peter Port | Sportingbet Father's Day Half Marathon | 16 Jun 13 |
| ZXC | 29:41 | | | | 3 | | | | Louth | Lincolnshire County Championships | 6 Jan 13 |
| ZXC | 31:19 | | | | 1 | | | | Sandwell | Birmingham League Division 1 | 12 Jan 13 |
| ZXC | 32:42 | | | | 2 | | | | Birmingham | Birmingham League Division 1 | 9 Feb 13 |
| ZXC | 32:58 | | | | 3 | | | | Dinefwr | Home Countries International | 23 Mar 13 |
| ZXC | 33:08 | | | | 1 | | | | RAF Halton | Inter-Services Championships | 13 Feb 13 |
| ZXC | 35:10 | | | | 10 | | | | Birmingham | Inter Counties Championships | 9 Mar 13 |
| ZXC | 44:15 | | | | 39 | | | | Sunderland | English National Championships | 23 Feb 13 |
| 2012 SEN Birchfield H/Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:33.74 | | | | 1 | | | | Cosford | Royal Air Force Life Time Vice Presidents Match | 21 Apr 12 |
| 3000 | 8:34.49 | | | | 2 | B | | | Hendon | British Athletics League Premiership | 28 Jul 12 |
| 5000 | 14:33.86 | | | | 2 | A | | | Birmingham | British Athletics League Premiership | 9 Jun 12 |
| SP7.26K | 5.78 | | | | 4 | | | | Cosford | Royal Air Force Life Time Vice Presidents Match | 21 Apr 12 |
| 5K | 15:12 | | | | 1 | | | | Lincoln | Lincoln Wellington 5K Series | 30 May 12 |
| 5K | 15:15 | | | | 1 | | | | Lincoln | Lincoln Wellington 5K Series | 25 Jul 12 |
| parkrun | 15:09 | | | | 1 | | | | Slough | Black Park parkrun 5K Event 140 | 10 Mar 12 |
| parkrun | 15:40 | | | | 1 | | | | Slough | Black Park parkrun 5K Event 136 | 4 Feb 12 |
| parkrun | 15:42 | | | | 1 | | | | Colwick | Colwick parkrun 5K Event 52 | 23 Jun 12 |
| parkrun | 15:47 | | | | 1 | | | | Colwick | Colwick parkrun 5K Event 59 | 11 Aug 12 |
| parkrun | 15:50 | | | | 1 | | | | Slough | Black Park parkrun 5K Event 135 | 28 Jan 12 |
| 8.663KL | 26:27 | | | | 1 | L5 | | | Sutton Coldfield | ERRA National Men's 12 Stage Road Relays (Long Legs) | 14 Apr 12 |
| 8.663KL | 26:28 | | | | 2 | L1 | | | Sutton Coldfield | Midland Men's 12 Stage Relays (Long Legs) | 31 Mar 12 |
| 5.5MMT | 34:12 | | | | 1 | | | | Durness | Cape Wrath Challenge Hill Run 5.5 | 15 May 12 |
| 10K | 30:03 | | | 30:02 | 9 | | | | Leeds | Leeds Abbey Dash 10K | 18 Nov 12 |
| 10K | 30:50 | | | 30:49 | 1 | | | | York | Jane Tomlinson's York 10K | 5 Aug 12 |
| 10K | 30:57 | | | 30:57 | 11 | | | | Swansea | Admiral Swansea Bay 10K | 23 Sep 12 |
| 10.45KMT | 34:01 | | | | 1 | | | | York | Castle Howard 10K | 17 Jun 12 |
| 10MMT | 62:34 | | | | 1 | | | | Durness | Cape Wrath Challenge Around Durness 10 | 16 May 12 |
| HM | 65:59 | | | 65:58 | 4 | | | | Lillebaelt, DEN | Lillebaelt Halvemarathon | 5 May 12 |
| HM | 66:21 | | | 66:20 | 1 | | | | Fleet | Fleet Half Marathon | 25 Mar 12 |
| HM | 66:56 | c | | | 13 | | | | Bristol | Bristol Half Marathon | 30 Sep 12 |
| HM | 74:36 | | | | 1 | | | | Durness | Cape Wrath Challenge Half Marathon | 14 May 12 |
| ZRDL | 15:14 | | | | 21 | L1 | | | Clumber Park | ERRA Men's 6 stage Relays | 13 Oct 12 |
| ZXC | 26:14 | | | | 9 | | | | Coventry | Birmingham League Division 1 | 14 Jan 12 |
| ZXC | 28:00 | | | | 4 | | | | Rouken Glen | Home Countries International | 18 Mar 12 |
| ZXC | 29:53 | | | | 1 | | | | Baughurst | Thames Valley League | 8 Jan 12 |
| ZXC | 30:27 | | | | 7 | | | | Cheltenham | Birmingham League Division 1 | 11 Feb 12 |
| ZXC | 30:56 | | | | 1 | | | | Blandford | Inter-services Championships | 22 Feb 12 |
| ZXC | 30:56 | | | | 1 | | | | Datchet | Thames Valley League | 11 Nov 12 |
| ZXC | 31:26 | | | | 4 | | | | Ramstein, NED | European Air Force Championships | 13 Nov 12 |
| ZXC | 32:07 | | | | 3 | | | | Cofton Park | Birmingham League Division 1 | 1 Dec 12 |
| ZXC | 32:16 | | | | 1 | | | | Lightwater Country Park | Thames Valley League | 22 Jan 12 |
| ZXCL | 16:00 | | | | 17 | L2 | | | Mansfield | ECCA National Relays | 3 Nov 12 |
| 2011 SEN Birchfield H/Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.3 | | | | 5 | | | | Portsmouth | Inter Service Track and Field Championships | 6 Jul 11 |
| 1500 | 4:06.6 | | | | 2 | | | | Portsmouth (RN) | Inter Service Track and Field Championships | 6 Jul 11 |
| 1500 | 4:07.87 | | | | 1 | 1 | | | Cosford | RAF Track and Field Championships | 22 Jun 11 |
| 3000 | 8:31.67 | | | | 6 | A | | | Sportcity | British Athletics League Premiership | 13 Aug 11 |
| 3000 | 8:40.10 | | | | 5 | B | | | Hendon | British Athletics League Premiership | 2 Jul 11 |
| 3000 | 8:48.10 | | | | 2 | | | | Cosford | RAF Invitation | 16 Apr 11 |
| 5000 | 14:54.38 | | | | 1 | | | | Cosford | RAF Track and Field Championships | 22 Jun 11 |
| PV | 1.40 | | | | 8 | | | | Cosford | RAF Track and Field Championships | 22 Jun 11 |
| 4KXC | 14:44 | | | | 21 | | | | Edinburgh | Bupa International (inc Scottish Inter District Championships) | 8 Jan 11 |
| 4.819KL | 15:21 | | | | 5 | L8 | | | Sutton Park | Midlands Men's 12 Stage Relays (Short Legs) | 19 Mar 11 |
| 5.847KL | 17:37 | | | | 1 | L1 | | | Sutton Park | Midland Road Relay Championships | 24 Sep 11 |
| 5.848KL | 17:30 | | | | 12 | L1 | | | Sutton Park | ERRA National 6 Stage Relays | 15 Oct 11 |
| 8.663KL | 28:32 | | | | 27 | L3 | | | Sutton Park | ERRA Men's National 12-stage Relays (Long Legs) | 9 Apr 11 |
| 10K | 30:47 | | | 30:46 | 23 | | | | Leeds | Leeds Abbey Dash 10K | 20 Nov 11 |
| 10K | 31:32 | | | 31:30 | 1 | | | | York | Jane Tomlinson's York 10K | 31 Jul 11 |
| 10K | 32:16 | | | | 1 | | | | Forres | Benromach 10K | 7 May 11 |
| 10K | 32:18 | | | 32:15 | 4 | | | | Balmoral | Run Balmoral 10K | 23 Apr 11 |
| 10K | 33:06 | | | | 1 | | | | Elgin | Moray Road Runners 10K | 27 Mar 11 |
| 10K | 33:49 | | | | 1 | | | | Nairn | Nairn 10K | 6 Mar 11 |
| 10M | 50:36 | | | | 21 | | | | Portsmouth | Bupa Great South Run 10 | 30 Oct 11 |
| 10M | 51:35 | | | | 1 | | | | Forres | Glen Moray 10 | 19 Jun 11 |
| HM | 74:26 | | | 74:26 | 2 | | | | Inverness | Inverness Half Marathon | 13 Mar 11 |
| ZXC | 30:57 | | | | 1 | | | | Bradeham | Thames Valley League | 11 Dec 11 |
| ZXC | 31:35 | | | | 4 | | | | Cofton Park | Birmingham League Division 1 | 3 Dec 11 |
| ZXC | 33:30 | | | | 1 | | | | Bearwood College | Thames Valley League | 18 Dec 11 |
| ZXC | 35:01 | | | | 4 | | | | Leamington Spa | Birmingham League Division 1 | 12 Nov 11 |
| ZXCL | 16:25 | | | | 23 | L1 | | | Mansfield | Saucony ECCA Relays | 5 Nov 11 |
| 2010 SEN Forres/Royal Air Force/Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:58.86 | | | | 2 | 1 | | | Cosford | RAF Invitation Match | 24 Apr 10 |
| 5000 | 15:00.08 | | | | 2 | | | | Cosford | Inter-Services Championships | 7 Jul 10 |
| 5K | 15:19 | | | 15:17 | 1 | | | | Inverness | Healthy Working Lives JogScotland 5KM Challenge | 16 Jun 10 |
| 8.663KL | 26:59 | | | | 5 | L9 | | | Sutton Park | ERRA National Men's 12 Stage Road Relays (Long Legs) | 17 Apr 10 |
| 10K | 31:10 | | | | 1 | | | | Nairn | Nairn 10K | 7 Mar 10 |
| 10K | 31:31 | | | | 33 | | | | Bristol | Bristol 10K (inc England 10K Championships) | 9 May 10 |
| 10K | 32:02 | | | | 1 | | | | York | Jane Tomlinson’s York 10K | 1 Aug 10 |
| 10K | 32:07 | | | | 1 | | | | Forres | Forres Highland Games 10K | 10 Jul 10 |
| 10K | 32:30 | | | | 1 | | | | Forres | Benromach 10K | 15 May 10 |
| 10M | 53:03 | | | | 1 | | | | Forres | Glen Moray 10 Mile | 20 Jun 10 |
| HM | 68:03 | | | 68:03 | 1 | | | | Inverness | Inverness Half Marathon | 14 Mar 10 |
| ZXC | 30:40 | | | | 1 | | | | Forres | Speyside Runner North District League | 23 Jan 10 |
| ZXC | 32:01 | | | | 1 | | | | Moray | Speyside Runner North District League | 13 Feb 10 |
| ZXC | 33:05 | | | | 10 | | | | Mansfield | Home Countries International | 27 Mar 10 |
| ZXC | 36:27 | | | | 1 | | | | Nairn | Speyside Runner North District League | 30 Jan 10 |
| ZXC | 37:47 | | | | 2 | | | | RAF High Wycombe | Inter Services Cross Country Championships | 26 Feb 10 |
| ZXC | 38:44 | | | | 8 | | | | Falkirk | Scottish Championships | 20 Feb 10 |
| 2009 SEN Forres/Royal Air Force/Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:06.05 | | | | 5 | B | | | Sheffield | British Athletics League Premiership | 7 Jun 09 |
| 3.5M | 21:31 | | | | 1 | | | | Forres | Viewpoint Challenge Uphill 3.5 | 5 Aug 09 |
| 4.5MMT | 23:31 | | | | 1 | | | | Elgin | Monaughty Forest 4.5 | 8 Jul 09 |
| 10K | 31:11 | | | | 1 | | | | Forres | Dyke 10K | 27 Sep 09 |
| 10K | 31:17 | | | | 1 | | | | Forres | Benromach 10K | 9 May 09 |
| 10K | 32:32 | | | | 1 | | | | Banff | Follow The Herring 10K | 5 Jul 09 |
| 10K | 32:46 | | | | 1 | | | | Forres | Forres Highland Games 10K | 11 Jul 09 |
| HM | 67:55 | | | | 7 | | | | Warrington | New Balance English Half Marathon | 4 Oct 09 |
| HM | 68:31 | | | | 2 | | | | Inverness | Inverness Half Marathon | 8 Mar 09 |
| ZRDL | 17:50 | | | | 17 | L2 | | | Sutton Coldfield | National 6 Stage Relays | 17 Oct 09 |
| ZRDL | 27:01 | | | | 9 | | | | Sutton Coldfield | Midland Counties 12 Stage Road Relays | 4 Apr 09 |
| ZRDL | 27:05 | | | | | L9 | | | Sutton Coldfield | ERRA National Men's 12 Stage Road Relays | 18 Apr 09 |
| ZXC | 24:18 | | | | 1 | | | | Kingsbury | North of the Thames Championships | 12 Dec 09 |
| ZXC | 24:53 | | | | 1 | | | | Forres | Speyside Runner North District League | 14 Feb 09 |
| ZXC | 29:49 | | | | 35 | | | | Edinburgh | Bupa Great Edinburgh International (inc Scottish Inter-district) | 10 Jan 09 |
| ZXC | 31:15 | | | | 1 | | | | Inverness | Speyside Runner North District League | 17 Jan 09 |
| ZXC | 31:50 | | | | 1 | | | | Inverness | Scottish North District Championships | 21 Nov 09 |
| ZXC | 32:28 | | | | 1 | | | | Blandford | Inter-Services Championships | 25 Feb 09 |
| ZXC | 33:06 | | | | 1 | | | | Halton | RAF Championships | 4 Feb 09 |
| ZXC | 33:16 | | | | 1 | | | | Keith | Speyside Runner North District League | 5 Dec 09 |
| ZXC | 34:19 | | | | 7 | | | | Bangor | Aviva / SIAB Cross Country Championships | 28 Mar 09 |
| ZXC | 34:46 | | | | 3 | | | | RAF Halton | CC Air Cross Country Championships | 28 Oct 09 |
| ZXC | 36:05 | | | | 1 | | | | Nairn | Speyside Runner North District League | 31 Jan 09 |
| ZXC | 38:00 | | | | 7 | | | | Falkirk | Scottish National Championships | 21 Feb 09 |
| ZFL | 26:44 | | | | 3 | | | | Braemar | Braemar Gathering (Morrone) 3.8M/1000ft | 5 Sep 09 |
| 2008 SEN Forres/Royal Air Force/Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:09.82 | | | | 2 | B | | | Eton | British Athletics League Premiership | 5 Jul 08 |
| 4.5MMT | 27:05 | | | | 1 | | | | Forres | Roseisle Forest Mt 4.5 | 11 Jun 08 |
| 8.5KXC | 25:33 | | | | 4 | | | | Poznan, POL | CC Air Headquarters Ramstein Inter-Nation Championships | 5 Nov 08 |
| 10K | 31:27 | | | | 16 | | | | Leeds | Leeds Abbey Dash 10K | 23 Nov 08 |
| 10K | 31:43 | | | | 1 | | | | Forres | Dyke 10K | 28 Sep 08 |
| 10K | 31:58 | | | | 1 | | | | Forres | Benromach 10K | 10 May 08 |
| 10K | 32:57 | | | | 1 | | | | Nairn | Nairn 10K | 2 Mar 08 |
| 7M | 36:42 | | | | 1 | | | | RAF Benson | Benson 7 | 25 Sep 08 |
| 10M | 52:13 | | | | 1 | | | | RAF Lossiemouth | RAF Lossiemouth Turkey Trot | 14 Dec 08 |
| HM | 70:30 | | | | 2 | | | | Inverness | Inverness Half Marathon | 9 Mar 08 |
| ZMT | 23:40 | | | | 1 | | | | Elgin | Quarrel Wood Forest Race | 25 Jun 08 |
| ZXC | 20:26 | | | | 1 | | | | Forres | Forres Harriers' Chrismas Relay Handicap | 21 Dec 08 |
| ZXC | 29:24 | | | | 10 | | | | Coventry | Birmingham & District Invitation League Division 1 | 19 Jan 08 |
| ZXC | 30:37 | | | | 1 | | | | East Sutherland | Speyside Runner North District League | 1 Nov 08 |
| ZXC | 31:06 | | | | 35 | | | | Edinburgh | Great Edinburgh International inc Inter-District Championships | 12 Jan 08 |
| ZXC | 31:37 | | | | 1 | | | | Lochaber | Speyside Runner North District League | 4 Oct 08 |
| ZXC | 31:46 | | | | 1 | | | | Forres | Scottish North District Championships | 29 Nov 08 |
| ZXC | 35:45 | | | | 16 | | | | Gloucester | Birmingham & District Invitation League Division 1 | 9 Feb 08 |
| ZXC | 35:59 | | | | 1 | | | | Moray | Speyside Runner North District League | 15 Nov 08 |
| 2007 SEN Forres/Royal Air Force/Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:12.20 | | | | 7 | | | | Birmingham | British Athletics League Premiership | 7 Jul 07 |
| 5000 | 15:16.73 | | | | 2 | B | | | Sportcity | British Athletics League Premiership | 2 Jun 07 |
| 10K | 31:43 | | | | 5 | | | | Grangemouth | Grangemouth Round the Houses 10K | 15 Apr 07 |
| 10KXC | 32:06 | | | | 20 | | | | Birmingham | Birmingham Cross Challenge inc Birmingham League | 27 Oct 07 |
| HM | 68:29 | | | | 2 | | | | Inverness | Inverness Half-marathon | 11 Mar 07 |
| ZXC | 30:29 | | | | 1 | | | | Lochaber | Speyside Leisure North District League | 10 Nov 07 |
| ZXC | 32:17 | | | | 1 | | | | Caithness | Speyside Leisure North District League | 6 Oct 07 |
| ZXC | 33:26 | | | | 66 | | | | Liverpool | UK Challenge Series | 24 Nov 07 |
| ZXC | 36:44 | | | | 1 | | | | Nairn | Speyside Leisure North District League | 8 Dec 07 |
| 2006 SEN Forres/Royal Air Force/Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:22.8 | | | | 1 | | | | Stoke | BAL Golden Jubilee Cup Semi Final Match 1 | 30 Jul 06 |
| 10K | 31:49 | | | | 8 | | | | Grangemouth | Jim Dingwall Memorial & Round the Houses 10K Inc East of Scotland Championships | 23 Apr 06 |
| 10K | 32:00 | | | | 1 | | | | Forres | Dyke 10km (Incorporating North of Scotland Championships) | 24 Sep 06 |
| 10K | 34:55 | | | | 2 | | | | Forres | Forres Highland Games 10km | 8 Jul 06 |
| HM | 69:58 | | | | 1 | | | | Inverness | Inverness Half Marathon | 12 Mar 06 |
| 2005 SEN Forres/Royal Air Force/Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 15:38 | | | | 2 | | | | Cranfield | CRANFIELD 5km Bedfordshire | 9 Jul 05 |
| 10K | 32:04 | | | | 13 | | | | London | British 10K | 3 Jul 05 |
| 10M | 54:38 | | | | 1 | | | | Henlow | HENLOW 10 | 23 Nov 05 |
| 2004 SEN Forres/Royal Air Force/Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 31:41 | | | | 4 | | | | London | BRITISH 10km London | 1 Aug 04 |
| 10K | 31:42 | | | | 1 | | | | London Victoria Park | | 7 Nov 04 |
| 2003 SEN Forres/Royal Air Force/Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:59.85 | | | | 4 | | | | Watford | BMC GOLD STANDARD RACES (South) | 14 May 03 |
| 5000 | 15:12.57 | | | | 3 | | | | Tidworth | INTER-SERVICES Champs TIDWORTH | 16 Jul 03 |
| 2002 SEN Forres/Royal Air Force/Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:04.1 | | | | 1 | | | | Portsmouth (RN) | INTER-SERVICE Champs Portsmouth Royal Navy | 17 Jul 02 |
| 2000SC | 6:14.0 | | | | 3 | | | | Watford | SIR SEFTON BRANCKER & SEAX TROPHIES Watford, Hertfordshire | 3 Jul 02 |
| 3000SC | 9:50.7 | | | | 2 | | | | Cosford | RAF CHAMPS & INTER COMMAND | 30 Jun 02 |