| 2022 V65 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.08KL | 22:15 | | | | 36 | L1 | | 6 | Sutton Coldfield | British Masters Open Relay Championships | 23 Apr 22 |
| 6KXC | 25:24 | | | | 16 | | | 2 | Sidford | South West Veterans Championships | 6 Feb 22 |
| 6.95KXC | 31:00 | | | | 144 | | | 4 | Ilton | South West Inter County Championships | 2 Jan 22 |
| 7.3KXC | 34:22 | | | | 31 | | | 1 | Cotswold Farm Park | Gloucestershire County Championships | 8 Jan 22 |
| 9.2KXC | 44:33 | | | | 212 | | | 2 | Blaise Castle | The John H Collins Gwent League | 19 Feb 22 |
| 12KXC | 70:15 | | | | 1666 | | | | Parliament Hill | ECCA Saucony English National Championships | 26 Feb 22 |
| 11.9MMT | 2:07:12 | | | | 69 | L02 | | | Chipping Campden | Cotswold Way Relay | 2 Jul 22 |
| 2021 V65 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP5K | 6.87 | | | | 2 | | | | Yate | Yate AC Closed Club Competition | 16 May 21 |
| 3.1KXCL | 13:02 | | | | 19 | L1 | | 2 | Long Eaton | British Masters Relay Championships | 30 Oct 21 |
| parkrun | 22:32 | | | | 20 | | | 1 | Wotton | Wotton parkrun # 181 | 25 Sep 21 |
| 5M | 36:37 | c | | | 62 | | | 10 | Thornbury | Age Grader 5 | 25 Jul 21 |
| 9.8KXC | 42:53 | | | | 266 | | | 2 | Pembrey | The John H Collins Gwent League | 4 Dec 21 |
| 10K | 44:54 | c | | | 209 | | | 5 | Kew Gardens | Kew Gardens 10K | 11 Sep 21 |
| 10K | 45:18 | c | | | 44 | | | 2 | Chepstow | Severn Bridge 10K | 29 Aug 21 |
| 10.3KXC | 47:45 | | | | 60 | | | 1 | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 19 Dec 21 |
| 7.3MMT | 70:40 | | | | 40 | L7 | | | Chipping Campden | Cotswold Way Relay | 3 Jul 21 |
| 2020 V60 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 8KXC | 39:28 | | | | 70 | | | 12 | Corwen | British Masters Championships | 14 Mar 20 |
| 8.1KXC | 38:29 | | | | 66 | | | 1 | Old Down | Gloucestershire League | 1 Mar 20 |
| 8.4KXC | 37:52 | | | | 132 | | | 3 | Yeovil | South West Inter County Championships | 5 Jan 20 |
| 12.9KXC | 70:42 | | | | 1412 | | | | Wollaton Park | ECCA Saucony English National Championships | 22 Feb 20 |
| 2019 V60 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 20:55.19 | | | | 18 | 7 | | | Yate | Bristol & West AC Night of Fast 5000m Open | 27 Jul 19 |
| 5K | 20:41 | | | | 49 | | | 2 | Bristol | Pomphrey 5K | 29 Oct 19 |
| 5K | 20:44 | | | | 89 | | | 11 | Horwich | Horwich Festival of Running BMAF 5K | 16 Jun 19 |
| parkrun | 20:57 | | | | 38 | | | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 256 | 13 Apr 19 |
| parkrun | 21:09 | | | | 26 | | | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 269 | 3 Aug 19 |
| 5.08KL | 21:53 | | | | 27 | L6 | | | Sutton Coldfield | British Masters Open Relay Championships | 18 May 19 |
| 4MMT | 28:50 | | | | 37 | | | 2 | Bristol | Blaise Blazer 4 | 3 Jun 19 |
| 10K | 41:37 | | | 41:50 | 504 | | | 7 | Telford | Telford 10K | 8 Dec 19 |
| 10K | 42:16 | | | 42:20 | 79 | | | 3 | Berkeley | Berkeley 10K | 13 May 19 |
| 10K | 42:25 | | | 43:07 | 449 | | | 3 | Bristol | Simplyhealth Great Bristol 10K | 5 May 19 |
| 10K | 44:05 | | | | 73 | | | 1 | Exeter | Exeter 10K (Day 1) | 17 Jul 19 |
| 6.27MMT | 44:46 | | | | 46 | | | 1 | Hemyock | Wellington Monument Race 6.27 | 22 Dec 19 |
| 10.3KXC | 44:35 | | | | 54 | | | | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 1 Dec 19 |
| 12KXC | 57:07 | | | | 1618 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 2018 V60 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KL | 21:59 | | | | 20 | L2 | | 1 | Cleeve | Avon Club 5K Relay Championships | 26 Aug 18 |
| parkrun | 20:53 | | | | 39 | | | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 230 | 20 Oct 18 |
| parkrun | 21:34 | | | | 33 | | | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 227 | 29 Sep 18 |
| parkrun | 22:55 | | | | 44 | | | | Chipping Sodbury | Chipping Sodbury parkrun # 221 | 18 Aug 18 |
| 9.6KXC | 44:16 | | | | 334 | | | 7 | Cardiff | British Athletics Cross Challenge (Inc. Gwent League) | 13 Oct 18 |
| 10K | 43:08 | | | 43:12 | 128 | | | 4 | Gloucester | Gloucester 10K | 28 Oct 18 |
| 10K | 51:11 | | | 51:16 | 167 | | | 16 | Tittensor | Trentham 10K incl British Masters Championships | 5 Aug 18 |
| 6.27MMT | 45:58 | | | | 65 | | | 1 | Hemyock | Wellington Monument Race 6.27 | 16 Dec 18 |
| 10.3KXC | 46:23 | | | | 60 | | | | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 9 Dec 18 |
| 2017 V60 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 20:00 | | | | 130 | | | 2 | Bristol | Aztec West Fast 5K | 31 Jan 17 |
| 8.55KXC | 36:54 | | | | 109 | | | 1 | Exeter | South West Inter County Championships | 8 Jan 17 |
| 10K | 45:37 | | | 47:10 | 1548 | | | 8 | London | Vitality London 10,000 | 29 May 17 |
| 10K | 60:37 | | | 81:43 | 7188 | | | 104 | Bristol | Simplyhealth Great Bristol 10K | 7 May 17 |
| 6.27MMT | 47:47 | | | | 90 | | | 2 | Hemyock | Wellington Monument Race 6.27 | 17 Dec 17 |
| 2016 V60 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2M | 15:14 | | | | 30 | | | 2 | Bristol | Self Transcendence 2 | 17 May 16 |
| 5K | 20:03 | | | | 92 | | | 2 | Bristol | Aztec West Fast 5K | 26 Jul 16 |
| 5K | 20:06 | c | | | 100 | | | 2 | Bristol | Aztec West Fast 5K | 25 Oct 16 |
| 5K | 20:19 | | | | 111 | | | 3 | Bristol | Aztec West Fast 5K | 23 Feb 16 |
| 5K | 21:03 | | | | 135 | | | 4 | Bristol | Aztec West Fast 5K | 28 Jun 16 |
| 5KL | 20:13 | | | | 1 | L1 | | 1 | Cleeve | Avon County AA 5K Relay Championships | 28 Aug 16 |
| parkrun | 21:09 | | | | 23 | | | | Chipping Sodbury | Chipping Sodbury parkrun # 131 | 1 Oct 16 |
| 4MMT | 28:45 | | | | 35 | | | 1 | Bristol | Blaise Blazer 4 Series | 4 Jul 16 |
| 8KXC | 31:29 | | | | 67 | | | 9 | Bath | British Masters Championships | 13 Mar 16 |
| 8.85KXC | 48:40 | | | | 49 | | | 2 | Coleford | Gloucestershire County Championships | 9 Jan 16 |
| 6MMT | 49:52 | | | | 76 | | | 5 | Tintern | Tintern Trot 6 | 7 Jul 16 |
| 10K | 53:41 | | | 65:24 | 3442 | | | 38 | Bristol | Great Bristol 10K | 15 May 16 |
| 6.27MMT | 44:25 | | | | 41 | | | 1 | Hemyock | Wellington Monument Race 6.27 | 18 Dec 16 |
| 10.3KXC | 44:24 | | | | 69 | | | 1 | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 11 Dec 16 |
| 2015 V55 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.38 | | | | 1 | | | | Stoke Gifford | Avon AA Open Meeting | 21 Jul 15 |
| 5K | 19:38 | | | | 71 | | | 1 | Bristol | Aztec West Fast 5K | 28 Jul 15 |
| parkrun | 20:51 | | | | 21 | | | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 62 | 2 May 15 |
| parkrun | 20:52 | | | | 12 | | | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 67 | 13 Jun 15 |
| parkrun | 23:15 | | | | 43 | | | | Chipping Sodbury | Chipping Sodbury parkrun # 80 | 26 Sep 15 |
| 4MMT | 28:33 | | | | 20 | | | 1 | Bristol | Blaise Blazer 4 Series | 4 Jun 15 |
| 5MMT | 35:02 | | | | 23 | | | 1 | Blakeney | Mallards Pike 5 | 20 May 15 |
| 10K | 42:17 | c | | | 640 | | | 6 | Bristol | Bristol 10K | 31 May 15 |
| 10K | 45:44 | | | 45:48 | 44 | | | 2 | Pensford | Pensford 10K | 26 Apr 15 |
| 6.27M | 44:21 | | | | 31 | | | 1 | Hernyock | Wellington Monument Race 6.27 | 20 Dec 15 |
| 10.3KXC | 46:20 | | | | 67 | | | 2 | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 13 Dec 15 |
| HM | 98:48 | c | | | 1100 | | | 8 | Bristol | Bristol Half Marathon | 13 Sep 15 |
| 2014 V55 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 24:23 | | | | 30 | | | | Chipping Sodbury | Chipping Sodbury parkrun # 5 | 22 Mar 14 |