| 2021 V45 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 35:07 | | | 35:09 | 5 | | | 1 | Corsham | Corsham St George's 10K | 26 Sep 21 |
| 2020 V45 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:58 | | | | 1 | | | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 299 | 29 Feb 20 |
| parkrun | 18:11 | | | | 1 | | | 1 | Melksham | Melksham parkrun # 104 | 11 Jan 20 |
| parkrun | 18:29 | | | | 2 | | | 1 | Chippenham | Chippenham parkrun # 303 | 22 Feb 20 |
| 8.4KXC | 31:20 | | | | 57 | | | 7 | Yeovil | South West Inter County Championships | 5 Jan 20 |
| 10K | 33:37 | | | 33:40 | 86 | | | 4 | Chichester | Chichester 10K at Goodwood | 2 Feb 20 |
| 11.2KXC | 47:37 | | | | 251 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 7 Mar 20 |
| 2019 V45 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:36 | | | | 1 | | | 1 | Chippenham | Chippenham parkrun # 245 | 12 Jan 19 |
| parkrun | 18:16 | | | | 1 | | | 1 | Chippenham | Chippenham parkrun # 250 | 23 Feb 19 |
| 5M | 27:54 | | | 27:56 | 1 | | | 1 | Colerne | Colerne Under The Posts 5 | 21 Jul 19 |
| 10K | 33:38 | | | | 2 | | | 1 | Calne | Clock Change Challenge 10K | 31 Mar 19 |
| 10K | 34:01 | | | | 2 | | | 1 | Calne | Calne Clock Change Challenge 10K | 27 Oct 19 |
| 10K | 35:56 | | | 35:56 | 2 | | | 1 | Devizes | Devizes 10K | 29 Sep 19 |
| 10KMT | 35:17 | | | 35:17 | 1 | | | 1 | Calne | Calne SMaRTT Smasher 10K | 10 Feb 19 |
| 10.3KXC | 36:40 | | | | 15 | | | | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 1 Dec 19 |
| 10M | 57:11 | c | | | 4 | | | 1 | Chippenham | Chippenham Good Friday 10 | 19 Apr 19 |
| HM | 73:49 | | | 73:51 | 20 | | | 8 | Maidenhead | Maidenhead Half Marathon | 1 Sep 19 |
| HM | 75:05 | | | 75:06 | 17 | | | 2 | Chippenham | Chippenham Half Marathon | 8 Sep 19 |
| HM | 75:46 | | | 75:46 | 11 | | | 3 | Plymouth | Plymouth Britains Ocean City Half Marathon | 19 May 19 |
| 2018 V45 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:59 | | | | 1 | | | 1 | Chippenham | Chippenham parkrun # 213 | 16 Jun 18 |
| parkrun | 18:15 | | | | 1 | | | 1 | Chippenham | Chippenham parkrun # 240 | 22 Dec 18 |
| parkrun | 25:32 | | | | 53 | | | | Chippenham | Chippenham parkrun # 239 | 15 Dec 18 |
| 5MMT | 28:24 | | | 28:25 | 1 | | | 1 | Colerne | Colerne Under The Posts 5 | 22 Jul 18 |
| 8.5KXC | 35:29 | | | | 63 | | | 6 | Yeovil | South West Inter County Championships | 7 Jan 18 |
| 10.1ML | 57:02 | | | | 7 | L20 | | 3 | Caernarfon | Welsh Castles Relay | 10 Jun 18 |
| ZXC | 36:32 | | | | 22 | | | 2 | Cheltenham | Gloucestershire League | 17 Feb 18 |
| 2017 V45 Chippenham H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:27 | | | | 3 | | | 1 | Chippenham | Chippenham parkrun # 187 | 16 Dec 17 |
| 5M | 27:22 | | | 27:24 | 3 | | | 1 | Sutton Benger | Sutton Benger Flyer 5 | 19 Nov 17 |
| 9.3KXC | 36:37 | | | | 27 | | | 7 | Cheltenham | Gloucestershire League | 18 Feb 17 |
| 10K | 34:27 | | | 34:28 | 3 | | | 1 | Bromham | Bromham Pudding Run 10K | 3 Dec 17 |
| 10K | 35:11 | | | | 1 | | | 1 | Calne | Calne Clock Change Challenge 10K | 26 Mar 17 |
| 10K | 35:36 | | | 35:37 | 12 | | | 2 | Glastonbury | Glastonbury Round the Tor 10K | 30 Apr 17 |
| 10.3KXC | 39:21 | | | | 11 | | | 1 | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 10 Dec 17 |
| 11KMT | 46:20 | | | | 3 | | | | Marshfield | Marshfield Mudlark 11K | 8 Oct 17 |
| 10.8ML | 62:28 | | | | 1 | L8 | | 1 | Caernarfon | Welsh Castles Relay | 10 Jun 17 |
| HM | 74:22 | | | 74:24 | 20 | | | 1 | Bristol | Simplyhealth Great Bristol Half Marathon | 17 Sep 17 |
| ZXC | 38:08 | | | | 24 | | | 1 | Malmesbury | Gloucestershire League | 4 Nov 17 |
| 2016 V40 Chippenham H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:01 | | | | 4 | | | 1 | Chippenham | Chippenham parkrun # 102 | 2 Apr 16 |
| parkrun | 18:07 | | | | 1 | | | 1 | Chippenham | Chippenham parkrun # 114 | 2 Jul 16 |
| parkrun | 18:31 | | | | 1 | | | 1 | Chippenham | Chippenham parkrun # 139 | 31 Dec 16 |
| parkrun | 25:52 | | | | 78 | | | | Chippenham | Chippenham parkrun # 88 | 1 Jan 16 |
| ZXC | 31:59 | | | | 33 | | | 8 | Wotton-under-Edge | Gloucestershire League | 17 Dec 16 |
| 2015 V40 Chippenham H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 24:39 | | | | 39 | | | | Chippenham | Chippenham parkrun # 49 | 21 Mar 15 |
| parkrun | 24:41 | | | | 36 | | | | Chippenham | Chippenham parkrun # 78 | 31 Oct 15 |
| parkrun | 24:50 | | | | 35 | | | | Chippenham | Chippenham parkrun # 44 | 14 Feb 15 |
| parkrun | 25:01 | | | | 78 | | | | Bath Skyline | Bath Skyline parkrun # 34 | 23 May 15 |
| parkrun | 25:20 | | | | 56 | | | | Chippenham | Chippenham parkrun # 48 | 14 Mar 15 |
| parkrun | 25:26 | | | | 48 | | | | Chippenham | Chippenham parkrun # 54 | 25 Apr 15 |
| parkrun | 26:01 | | | | 81 | | | | Chippenham | Chippenham parkrun # 58 | 30 May 15 |
| parkrun | 26:50 | | | | 64 | | | | Chippenham | Chippenham parkrun # 45 | 21 Feb 15 |
| 6MMT | 37:17 | | | 37:17 | 4 | | | 1 | Corsham | Corsham Park 6 | 18 Jan 15 |
| 10KMT | 35:21 | | | | 2 | | | 1 | Calne | Calne SMaRTT Smasher 10K | 22 Feb 15 |
| 10KMT | 35:25 | | | | 1 | | | 1 | Bath | Bath Two Tunnels 10K | 12 Jul 15 |
| 2014 V40 Chippenham H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:46 | | | | 2 | | | 1 | Corsham | Springfield 5K Series | 10 Sep 14 |
| 10K | 35:14 | | | 35:16 | 5 | | | 1 | Bromham | Bromham Pudding Run 10K | 7 Dec 14 |
| 10K | 35:29 | | | | 5 | | | 1 | Calne | Calne Clock Change Challenge 10K | 26 Oct 14 |
| 10K | 35:32 | | | 35:32 | 6 | | | 1 | Corsham | Corsham St George's 10K | 27 Apr 14 |
| 10K | 36:16 | | | 36:17 | 3 | | | | Frome | Frome 10K | 20 Jul 14 |
| 10KMT | 36:33 | | | | 2 | | | 1 | Calne | Calne SMaRTT Smasher 10K | 16 Feb 14 |
| 11KXC | 42:50 | | | | 257 | | | | Birmingham | CAU Inter County Championships | 8 Mar 14 |
| 12KMT | 55:27 | | | | 3 | | | 2 | Calne | Wiltshire Scramble 12K | 23 Mar 14 |
| 10M | 64:18 | | | | 5 | | | 1 | Bath | Bath Hilly 10 | 1 Jun 14 |
| HM | 76:37 | | | 76:38 | 4 | | | 1 | Cricklade | Cricklade Half Marathon | 5 Oct 14 |
| HM | 77:12 | | | | 1 | | | 1 | Devizes | Devizes Half Marathon | 19 Oct 14 |
| HM | 81:07 | | | | 5 | | | 1 | Castle Combe | Castle Combe Half Marathon | 9 Mar 14 |
| ZXC | 36:27 | | | | 23 | | | 4 | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 14 Dec 14 |
| 2013 V40 Chippenham H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:46 | | | | 5 | | | 2 | Corsham | Springfield 5K Series | 10 Jul 13 |
| 5M | 29:12 | | | | 9 | | | 1 | Highworth | Highworth 5 | 14 Apr 13 |
| 10K | 35:39 | | | 35:40 | 7 | | | 1 | Corsham | Corsham St George's 10K | 28 Apr 13 |
| 10K | 36:12 | | | | 6 | | | | Devizes | Devizes 10K | 3 Mar 13 |
| ZXC | 36:28 | | | | 67 | | | 9 | Bath | Gwent League (inc Tri Counties Champs) | 8 Dec 13 |
| 2012 V40 Chippenham H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 36:00 | | | | 3 | | | 2 | Calne | Clock Change Challenge 10K | 28 Oct 12 |
| 10K | 37:59 | | | | 9 | | | | Devizes | Devizes 10K | 4 Mar 12 |
| 10K | 38:31 | | | 38:33 | 6 | | | 1 | Warminster | Longleat 10K | 5 Feb 12 |
| HM | 79:08 | | | 79:08 | 7 | | | 2 | Cricklade | Cricklade Half Marathon | 7 Oct 12 |