| 2013 SEN Avon Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:59 | | | | 2 | | | | Trowbridge | Southwick Country parkrun 5K Event 83 | 30 Mar 13 |
| parkrun | 17:01 | | | | 2 | | | | Trowbridge | Southwick Country parkrun 5K Event 76 | 9 Feb 13 |
| 5M | 27:48 | | | | 5 | | | | Highworth | Highworth 5 | 14 Apr 13 |
| 10K | 33:52 | | | 33:52 | 2 | | | | Corsham | Corsham St George's 10K | 28 Apr 13 |
| 10K | 34:56 | | | | 5 | | | | Devizes | Devizes 10K | 3 Mar 13 |
| 10M | 57:35 | | | | 7 | | | | Poole | Lytchett Manor 10 | 17 Feb 13 |
| 10MMT | 67:46 | | | | 2 | | | | Milton Lilbourne | Rough 'n' Tumble 10 | 13 Jan 13 |
| ZXC | 29:06 | | | | 25 | | | | Bicton | South West Championships | 6 Jan 13 |
| 2012 SEN Avon Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.7 | | | | 2 | | | | Tidworth | Wiltshire County Championships | 13 May 12 |
| 1500 | 4:15.5 | | | | 1 | | | | Tidworth | Wiltshire County Championships | 13 May 12 |
| 5M | 26:48 | | | | 1 | | | | Highworth | Highworth 5 | 29 Apr 12 |
| 5MMT | 29:46 | | | | 1 | | | | Swindon | Barbury Castle Ramparts 5 | 5 Jul 12 |
| 10K | 33:13 | | | 33:12 | 1 | | | | Bromham | Bromham Pudding Run 10K | 2 Dec 12 |
| 10K | 33:19 | | | | 1 | | | | Calne | Clock Change Challenge 10K | 28 Oct 12 |
| 10K | 35:52 | | | 35:52 | 2 | | | | Warminster | Longleat 10K | 5 Feb 12 |
| 10M | 57:38 | | | | 2 | | | | Bath | Bath Hilly 10 | 3 Jun 12 |
| 11.5MMT | 80:58 | | | | 2 | | | | Pewsey | Terminator 11.5 | 26 Feb 12 |
| HM | 74:11 | | | 74:11 | 2 | | | | Cricklade | Cricklade Half Marathon | 7 Oct 12 |
| HM | 74:29 | c | | | 47 | | | | Bristol | Bristol Half Marathon | 30 Sep 12 |
| ZXC | 35:25 | | | | 6 | | | | Bath | Tri-County Championships (Inc Avon, Somerset & Wiltshire Champs) | 9 Dec 12 |
| 2011 U23 Avon Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:15 | | | | 1 | | | | Trowbridge | Stan Farr 5K | 26 Dec 11 |
| parkrun | 17:20 | | | | 1 | | | | Trowbridge | Southwick Country parkrun 5K Event 16 | 17 Dec 11 |
| 5.874KL | 19:40 | | | | 1 | L3 | | | Castle Coombe | Wiltshire County Relay Championships | 6 Nov 11 |
| 10K | 33:43 | | | | 2 | | | | Chippenham | Bromham Pudding Run 10K | 4 Dec 11 |
| 10K | 35:13 | | | 35:13 | 3 | | | 1 | Corsham | Corsham St. George's 10K | 1 May 11 |
| 10K | 35:46 | | | 35:44 | 2 | | | | Longleat | Longleat 10K | 6 Feb 11 |
| 10K | 35:50 | | | | 3 | | | | Bristol | Frenchay 10K | 17 Apr 11 |
| 11KMT | 50:27 | | | | 5 | | | | Marshfield | Marshfield Mudlark 11K | 2 Oct 11 |
| HM | 74:35 | | | | 39 | | | | Bristol | Bristol Half Marathon | 11 Sep 11 |
| ZXC | 29:00 | | | | 20 | | | | Bicton | South West Championships | 9 Jan 11 |
| ZXC | 34:49 | | | | 8 | | | | Bath University | Tri-County Championships (Avon, Somerset & Wiltshire) | 11 Dec 11 |
| ZXC | 42:19 | | | | 227 | | | | Birmingham | Inter Counties Championships | 5 Mar 11 |
| 2010 U23 Avon Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:15.1 | | | | 5 | 1 | | | Cheltenham | Brewer Memorial Games | 31 May 10 |
| 5K | 16:25 | | | | 1 | | | | Melksham | Melksham 5K | 14 Jun 10 |
| 5M | 27:27 | | | | 3 | | | | Broughton Gifford | Foxtrot 5 | 22 Aug 10 |
| 10K | 33:58 | | | | 2 | | | | Bromham | Bromham Pudding Run 10K | 5 Dec 10 |
| 10K | 34:43 | | | | 3 | | | | Corsham | Corsham St. George's 10K | 25 Apr 10 |
| 10K | 35:30 | | | | 5 | | | | Longleat | Longleat 10K | 7 Feb 10 |
| 10K | 35:35 | | | | 6 | | | | Devizes | Devizes 10K | 28 Mar 10 |
| 10KMT | 37:57 | | | | 1 | | | | Heddington | Roundway Chase 10K | 11 May 10 |
| 7MMT | 44:13 | | | | 2 | | | | Stourhead | King Alfred's Torment 7 | 19 Sep 10 |
| HM | 76:44 | | | 76:38 | 75 | | | | Bath | Bath Half Marathon | 7 Mar 10 |
| HM | 76:56 | | | 76:56 | 12 | | | | Chippenham | Chippenham Half Marathon | 12 Sep 10 |
| HMNAD | 75:02 | | | | 2 | | | | Highworth | Highworth Half Marathon | 17 Jan 10 |
| ZXC | 34:53 | | | | 14 | | | | Bath | Avon, Somerset and Wiltshire County Championships | 12 Dec 10 |
| 2009 U23 Avon Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:10 | | | | 1 | | | | Broughton Gifford | Broughton Gifford Around The Common 5K | 24 Jun 09 |
| 5M | 27:50 | | | | 5 | | | | Pewsey | Pewsey 5 | 5 Aug 09 |
| 5MMT | 28:29 | | | | 3 | | | | Broughton Gifford | Foxtrot 5 | 30 Aug 09 |
| 10K | 34:48 | | | | 3 | | | | Bromham | Bromham Pudding Run 10K | 6 Dec 09 |
| 10K | 34:50 | | | | 4 | | | 1 | Castle Combe | Castle Combe 10K | 16 Aug 09 |
| 10K | 37:04 | | | | 2 | | | | Trowbridge | Trowbridge 10K | 5 Apr 09 |
| 10KMT | 39:59 | | | | 3 | | | | Heddington | Roundway Chase 10K | 12 May 09 |
| 7MMT | 45:29 | | | | 1 | | | | Stourton | King Alfred's Torment 7 | 12 Sep 09 |
| 12KMT | 48:27 | | | | 3 | | | | Bradford-on-Avon | Over The Hills 12K | 1 Nov 09 |
| 8MMT | 51:09 | | | | 3 | | | | Winsley | Conkwell Killer 8 | 26 Jul 09 |
| 10MMT | 57:29 | | | | 2 | | | | Warminster | Warminster Forest 10 | 21 Jun 09 |
| HM | 78:04 | | | | 10 | | | | Chippenham | Chippenham Half Marathon | 13 Sep 09 |
| ZRDL | 21:21 | | | | 59 | L2 | | | Aldershot | Southern Counties Men's 6-stage Relays | 27 Sep 09 |
| ZXC | 27:08 | | | | 26 | | | 7 | East Budleigh | South West Counties | 4 Jan 09 |
| ZXC | 30:47 | ? | | | 1 | | | 1 | Corsham | Wiltshire County Championships | 29 Nov 09 |
| ZXC | 45:35 | | | | 258 | | | | Nottingham | Inter Counties | 7 Mar 09 |
| 2008 U20 Team Bath/Bath TC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 14:10 | | | | 41 | | | | Bristol | BMC Cross Country Classic | 23 Nov 08 |
| 10K | 35:27 | | | | 3 | | | | Bromham | Bromham Pudding Run 10K | 7 Dec 08 |
| 12KMT | 49:25 | | | | 8 | | | | Bradford-upon-Avon | Over The Hills 12K | 2 Nov 08 |
| ZXC | 24:25 | | | | 200 | | | | Liverpool | English Schools' Championships | 8 Mar 08 |
| ZXC | 31:05 | | | | 156 | | | | Nottingham | Inter Counties Championships | 15 Mar 08 |
| ZXC | 35:54 | | | | 3 | | | | Salisbury | Wiltshire Championships | 14 Dec 08 |
| 2002 U13 Team Bath/Bath TC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:59.4 | | | | 3 | B | | | Kingston | INTER-COUNTY U13 MATCH Kingsmeadow, Kingston | 28 Jul 02 |