| 2022 V40 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 99:51 | | | 1:41:34 | 179 | | 23 | 11 | Milton Keynes | Milton Keynes Half Marathon | 2 May 22 |
| 2019 V40 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.67 | | | | 2 | | | | Yate | Avon League | 15 Sep 19 |
| 2018 V35 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.5 | | | | 2 | | | | Gloucester | Avon League | 12 Aug 18 |
| 1500 | 5:47.4 | | | | 3 | | | | Gloucester | Avon League | 12 Aug 18 |
| 10K | 47:16 | | | 47:23 | 147 | | 16 | | Corsham | Corsham St George's 10K | 22 Apr 18 |
| 10M | 75:21 | | | 75:30 | 89 | | 18 | 6 | Chippenham | Chippenham Good Friday 10 | 30 Mar 18 |
| 2017 V35 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.8 | | | | 2 | | | | Yate | Avon League | 30 Jul 17 |
| 100 | 14.9 | | | | 1 | | | | Yate | Avon League | 13 Aug 17 |
| 100 | 15.1 | | | | 2 | 1 | | | Yate | Avon League | 9 Jul 17 |
| 200 | 32.2 | | | | 3 | 7 | | | Cheltenham | Cheltenham Midsummer Open Meeting | 19 Jul 17 |
| 800 | 2:42.1 | | | | 5 | | | | Yate | Avon League | 30 Jul 17 |
| 1500 | 5:36.4 | | | | 1 | | | | Yate | Avon League | 13 Aug 17 |
| 1500 | 5:47.0 | | | | 5 | 4 | | | Cheltenham | Cheltenham Midsummer Open Meeting | 19 Jul 17 |
| 1500 | 6:02.3 | | | | 8 | | | | Yate | Avon League | 9 Jul 17 |
| SP4K | 6.17 | | | | 7 | | | | Yate | Avon League | 30 Jul 17 |
| JT600 | 9.19 | | | | 10 | | | | Yate | Avon League | 13 Aug 17 |
| HM | 98:32 | | | 98:45 | 229 | | 16 | 10 | Swindon | Swindon Half Marathon | 3 Sep 17 |
| HM | 1:57:04 | | | 2:00:25 | 4673 | | 1177 | 127 | Bath | Bath Half Marathon | 12 Mar 17 |
| 2016 V35 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:57 | | | | 23 | | 1 | 1 | Chippenham | Chippenham parkrun # 91 | 16 Jan 16 |
| 10KMT | 50:11 | | | 50:22 | 83 | | 10 | | Brockenhurst | New Forest 10K | 11 Sep 16 |
| 7.7ML | 61:03 | | | | 32 | L19 | 8 | 6 | Caernarfon | Welsh Castles Relay | 5 Jun 16 |
| 2015 V35 Team Bath/Chippenham H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 31.88 | | | | 3 | | | | Tidworth | Wiltshire County Championships | 23 May 15 |
| 800 | 2:49.95 | | | | 3 | | | | Tidworth | Wiltshire County Championships | 23 May 15 |
| parkrun | 21:55 | | | | 20 | | 1 | 1 | Chippenham | Chippenham parkrun # 61 | 20 Jun 15 |
| parkrun | 22:18 | | | | 20 | | 2 | 1 | Chippenham | Chippenham parkrun # 57 | 16 May 15 |
| 6.6KXC | 31:05 | | | | 22 | | | 7 | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 13 Dec 15 |
| 7MMT | 56:41 | | | | 35 | | 6 | | Devizes | Roundway Rampage Devizes 7 | 26 Sep 15 |
| HM | 99:25 | c | | | 1165 | | 111 | 17 | Bristol | Bristol Half Marathon | 13 Sep 15 |
| HMMT | 2:02:22 | | | | 59 | | 18 | 3 | Blandford | Dorset Invader Half Marathon | 18 Jul 15 |
| 2014 V35 Team Bath/Chippenham H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:59 | | | | 8 | | 1 | 1 | Chippenham | Chippenham parkrun # 33 | 13 Dec 14 |
| parkrun | 22:26 | | | | 21 | | 1 | 1 | Chippenham | Chippenham parkrun # 30 | 22 Nov 14 |
| HM | 1:43:26 | | | | 85 | | 13 | 10 | Downton | Downton Half Marathon | 30 Nov 14 |
| HM | 1:44:53 | | | 1:48:17 | 2613 | | 407 | 55 | Bath | Bath Half Marathon | 2 Mar 14 |
| Mar | 4:02:46 | | | 4:04:41 | 11545 | | 2504 | | London | Virgin London Marathon | 13 Apr 14 |