| 2025 V70 Devizes/South West Vets/Avon Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 25:48 | | | | 97 | | 28 | 1 | Heddington | Heddington 5K series | 19 Aug 25 |
| 5K | 26:31 | | | 26:31 | 7 | | 3 | 1 | Chippenham | Stanley Stomp 5K / 10K | 5 Aug 25 |
| 5K | 26:50 | | | 26:50 | 41 | | 11 | 2 | Calne | Clock Change Challenge 5K / 10K | 30 Mar 25 |
| 5K | 27:53 | | | 27:53 | 4 | | 3 | 1 | Chippenham | Stanley Stomp 5K / 10K | 1 Jul 25 |
| 5KMT | 26:45 | | | 26:45 | 9 | | 2 | 2 | Chippenham | Stanley Stomp 5K / 10K | 6 May 25 |
| parkrun | 26:32 | | | | 59 | | | 1 | Quakers Walk | Quakers Walk parkrun # 104 | 8 Nov 25 |
| parkrun | 27:34 | | | | 71 | | | 1 | Quakers Walk | Quakers Walk parkrun # 88 | 19 Jul 25 |
| parkrun | 27:54 | | | | 77 | | | 1 | Quakers Walk | Quakers Walk parkrun # 67 | 18 Jan 25 |
| 6.4KXC | 37:19 | | | | 118 | | 85 | 1 | Tinkley Gate | Gloucestershire League | 12 Oct 25 |
| 6.75KXC | 35:37 | | | | 26 | | 24 | 7 | Bryanston School | Wessex League (Inc South West Veterans Championships) | 2 Nov 25 |
| 10K | 55:46 | | | 55:56 | 562 | | 137 | 1 | Corsham | Corsham St George's 10K | 27 Apr 25 |
| 10KMT | 60:25 | | | 60:33 | 141 | | 44 | 1 | Calne | Calne SMaRTT Smasher 10K | 16 Feb 25 |
| 2024 V65 Devizes/South West Vets |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 28:30 | | | | 105 | | | 1 | Quakers Walk | Quakers Walk parkrun # 43 | 17 Aug 24 |
| parkrun | 29:29 | | | | 167 | | | 1 | Quakers Walk | Quakers Walk parkrun # 62 | 25 Dec 24 |
| parkrun | 50:31 | | | | 187 | | | | Quakers Walk | Quakers Walk parkrun # 51 | 12 Oct 24 |
| parkrun | 1:00:53 | | | | 199 | | | | Quakers Walk | Quakers Walk parkrun # 24 | 24 Feb 24 |
| 2023 V65 Swindon/South West Vets |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 25:03 | | | | 117 | | 27 | 1 | Heddington | Heddington 5K Series | 18 Jul 23 |
| 5K | 25:18 | | | | 93 | | 16 | 1 | Heddington | Heddington 5K Series | 20 Jun 23 |
| parkrun | 25:09 | | | | 65 | | | 1 | Quakers Walk | Quakers Walk parkrun # 3 | 23 Sep 23 |
| parkrun | 25:21 | | | | 89 | | | 1 | Quakers Walk | Quakers Walk parkrun # 7 | 21 Oct 23 |
| parkrun | 25:33 | | | | 67 | | | 1 | Melksham | Melksham parkrun # 204 | 8 Jul 23 |
| parkrun | 25:38 | | | | 43 | | 3 | 1 | Melksham | Melksham parkrun # 212 | 9 Sep 23 |
| parkrun | 25:56 | | | | 52 | | | 1 | Melksham | Melksham parkrun # 200 | 10 Jun 23 |
| 6KXC | 31:05 | | | | 30 | Open | 22 | 2 | Glasgow | British & Irish Masters' International | 11 Nov 23 |
| 6.5KXC | 42:39 | | | | 145 | | 116 | 3 | Cirencester | Gloucestershire League | 4 Nov 23 |
| 8KXC | 50:01 | | | | 136 | | | 4 | Horspath | Oxfordshire Cross Country League (Inc Oxfordshire County Championships) | 8 Jan 23 |
| 5MMT | 51:39 | | | | 121 | | 44 | 1 | Withington | Run Upcote Autumn Trail 5 | 1 Oct 23 |
| 2022 V65 Swindon/South West Vets |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 3:37.2 | | | | 4 | W50 | | | Swindon | Southern Counties Veterans League Western | 22 Jul 22 |
| 3000 | 14:54.3 | | | | 2 | W60 | | | Swindon | Southern Counties Veterans League Western | 22 Jul 22 |
| 5K | 24:44 | | | | 50 | | 7 | 1 | Heddington 5K | Heddington 5K Series | 21 Jun 22 |
| 5K | 24:44 | | | | 61 | | 9 | 1 | Heddington | Heddington 5K Series | 16 Aug 22 |
| 5K | 24:45 | | | 24:50 | 69 | | 15 | 2 | Westbury | AVR Westbury 5K Series | 14 Jun 22 |
| 5K | 25:06 | | | | 73 | | 13 | 1 | Heddington | Heddington 5K Series | 19 Jul 22 |
| parkrun | 24:29 | | | | 32 | | 2 | 1 | Melksham | Melksham parkrun # 145 | 16 Apr 22 |
| 6KXC | 34:52 | | | | 92 | | 67 | 2 | Tonbridge | British Masters Championships | 12 Mar 22 |
| 6.2KXC | 36:41 | | | | 125 | | 99 | 1 | Arlingham | Gloucestershire League | 10 Dec 22 |
| 6.4KXC | 38:37 | | | | 87 | | 71 | 1 | Cheltenham | Gloucestershire League | 13 Feb 22 |
| 6.95KXC | 37:27 | | | | 95 | | | 7 | Ilton | South West Inter County Championships | 2 Jan 22 |
| 7.25KXC | 44:19 | | | | 86 | | | 3 | Henley Showground | Oxfordshire Cross Country League | 6 Mar 22 |
| 7.81KXC | 48:00 | | | | 106 | | | 3 | Cirencester Park | Oxfordshire Cross Country League | 4 Dec 22 |
| 5M | 40:34 | | | 40:41 | 139 | | 33 | 1 | Highworth | Highworth 5 | 10 Apr 22 |
| 8.25KXC | 49:50 | | | | 93 | | | 2 | Cotswold Farm Park | Oxfordshire Cross Country League | 6 Feb 22 |
| 2021 V65 Swindon/South West Vets |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.5MXC | 22:36 | | | | 51 | | 24 | 1 | Stratford Park | Gloucestershire Short Course Open | 19 Dec 21 |
| 6.5KXC | 44:55 | | | | 137 | | 126 | 2 | Cirencester Park | Gloucestershire League | 30 Oct 21 |
| 7.81KXC | 49:07 | | | | 117 | | | 2 | Cirencester | Oxfordshire Cross Country League | 5 Dec 21 |
| 8.74KXC | 47:06 | | | | 137 | | | 5 | Bicester | Oxfordshire Cross Country League | 7 Nov 21 |
| 10K | 54:49 | | | | 81 | | 24 | 1 | Calne | Clock Change Challenge 10K | 31 Oct 21 |
| 2020 V65 Devizes/South West Vets |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 26:13 | | | | 56 | | | 1 | Southwick Country Park | Southwick Country Park parkrun # 446 | 7 Mar 20 |
| 6KXC | 31:45 | | | | 69 | | 50 | 5 | Corwen | British Masters Championships | 14 Mar 20 |
| 7KXC | 43:26 | | | | 83 | | | 2 | Henley Showground | Oxfordshire Cross Country League | 1 Mar 20 |
| 2019 V60 Devizes/South West Vets |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 3:29.06 | | | | 4 | B | | | Swindon | Southern Athletics League Division 3SW | 17 Aug 19 |
| 800 | 3:30.5 | | | | 4 | | | | Reading | Southern Counties Veterans' League Western Division | 14 Jul 19 |
| 800 | 3:35.81 | | | | 11 | 1 | | | Horspath | Oxford City AC Open Graded Meeting | 19 Jun 19 |
| 1500 | 7:10.2 | | | | 5 | | | | Abingdon | Southern Counties Veterans' League Western Division | 3 Jun 19 |
| SP3K | 4.80 | | | | 8 | | | | Reading | Southern Counties Veterans' League Western Division | 14 Jul 19 |
| DT1K | 9.89 | | | | 5 | | | | Reading | Southern Counties Veterans' League Western Division | 14 Jul 19 |
| 5K | 23:37 | | | | 54 | | 11 | 1 | Westbury | AVR Westbury 5K | 20 Aug 19 |
| 5K | 24:25 | | | | 49 | | 13 | 1 | Westbury | AVR Westbury 5K | 16 Jul 19 |
| parkrun | 25:14 | | | | 42 | | | 1 | Melksham | Melksham parkrun # 80 | 13 Jul 19 |
| parkrun | 25:17 | | | | 31 | | 3 | 1 | Melksham | Melksham parkrun # 83 | 10 Aug 19 |
| parkrun | 25:34 | | | | 49 | | | | Melksham | Melksham parkrun # 60 | 23 Feb 19 |
| parkrun | 25:58 | | | | 52 | | | 1 | Melksham | Melksham parkrun # 76 | 15 Jun 19 |
| parkrun | 26:04 | | | | 44 | | | 1 | Melksham | Melksham parkrun # 78 | 29 Jun 19 |
| parkrun | 26:21 | | | | 63 | | | 1 | Melksham | Melksham parkrun # 77 | 22 Jun 19 |
| 6KXC | 32:32 | | | | 47 | | 15 | 3 | Sidford | South West Veterans Championships | 27 Jan 19 |
| 6KXC | 35:17 | | | | 83 | V65 | 31 | 14 | Aintree | British & Irish Masters' International | 16 Nov 19 |
| 6.4KXC | 36:40 | | | | 103 | | 97 | 4 | Cheltenham | Gloucestershire League | 17 Feb 19 |
| 5M | 46:40 | | | 46:45 | 119 | | 36 | 2 | Colerne | Colerne Under The Posts 5 | 21 Jul 19 |
| 10K | 48:25 | | | 48:42 | 434 | | 73 | 1 | Salford | City of Salford 10K | 8 Sep 19 |
| 10K | 51:57 | | | 52:17 | 841 | | 176 | 7 | Chester | Chester 10K | 10 Mar 19 |
| 10KMT | 53:46 | | | 53:49 | 72 | | 13 | 3 | Calne | Calne SMaRTT Smasher 10K | 10 Feb 19 |
| 2018 V60 Devizes/South West Vets |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6.4KXC | 32:59 | | | | 108 | | 101 | 5 | Wotton Under Edge | Gloucestershire League | 9 Dec 18 |
| 6.5KXC | 37:17 | | | | 137 | | 128 | 5 | Chippenham | Gloucestershire League | 3 Nov 18 |
| 6.5KXC | 40:31 | | | | 102 | | 95 | 2 | Old Down | Gloucestershire League | 13 Oct 18 |
| 4.5MMT | 45:57 | | | | 110 | | 33 | 1 | Barnsley | Silkstone Shuffle 4.5 Series | 10 Mar 18 |
| 5M | 40:39 | | | 40:44 | 80 | | 20 | 5 | Sutton Benger | Sutton Benger Flyer 5 | 18 Nov 18 |
| 10K | 51:32 | | | 51:37 | 591 | | 91 | 5 | Birmingham | Simplyhealth Great Birmingham 10K | 6 May 18 |
| 10K | 51:40 | | | 51:45 | 66 | | 14 | 1 | Cricklade | Cricklade 10K | 7 Oct 18 |
| 10K | 53:02 | | | | 139 | | 36 | 4 | Calne | Clock Change Challenge 10K | 28 Oct 18 |
| 10K | 53:25 | | | 53:32 | 124 | | 33 | 4 | Calne | Clock Change Challenge 10K | 25 Mar 18 |
| 10M | 85:41 | | | 86:07 | 420 | | 101 | 10 | Salisbury | Salisbury 10 | 8 Apr 18 |
| ZXC | 39:07 | | | | 105 | | | 4 | Cheltenham | Gloucestershire League | 17 Feb 18 |
| 2017 V60 South West Vets |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 7.5KXC | 38:00 | | | | 50 | | 18 | 4 | Bournemouth | England Masters Inter Area Match | 25 Nov 17 |
| 10K | 49:49 | | | 49:54 | 181 | | 54 | 1 | Bromham | Bromham Pudding Run 10K | 3 Dec 17 |
| 10K | 50:54 | | | | 159 | | 38 | 3 | Calne | Calne Clock Change Challenge 10K | 29 Oct 17 |
| 11KMT | 71:09 | | | | 116 | | 24 | | Marshfield | Marshfield Mudlark 11K | 8 Oct 17 |
| 7MMT | 74:19 | | | 74:27 | 107 | | 25 | 1 | Devizes | Roundway Revenge 7 | 18 Nov 17 |
| ZXC | 31:16 | | | | 121 | | 115 | 3 | Gloucester | Gloucestershire League | 14 Oct 17 |
| ZXC | 37:18 | | | | 122 | | 115 | 1 | Malmesbury | Gloucestershire League | 4 Nov 17 |
| 2016 V60 South West Vets |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 24:42 | | | | 134 | | | 1 | Lydiard | Swindon parkrun # 315 | 20 Aug 16 |
| 7.3KXC | 41:17 | | | | 55 | | | 1 | Warwick | Gloucestershire League | 20 Feb 16 |
| 10K | 49:46 | | | | 87 | | | 4 | Vila Real, POR | European Veterans' Non Stadia Championships Half Marathon and 10K | 20 May 16 |
| Mar | 4:02:25 | c | | | 4518 | | 790 | 3 | Manchester | ASICS Greater Manchester Marathon | 10 Apr 16 |
| 2015 V60 South West Vets |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6.5KXC | 31:55 | | | | 85 | | | 1 | Guiting Power | Gloucestershire League | 10 Oct 15 |
| 6.5KXC | 35:40 | | | | 78 | | | 1 | Malvern | Gloucestershire League | 31 Oct 15 |
| 6.5KXC | 37:49 | | | | 67 | | | 1 | Gloucester | Gloucestershire League | 12 Dec 15 |
| 5M | 38:38 | | | | 119 | | 25 | | Highworth | Highworth 5 | 12 Apr 15 |
| 10KMT | 51:21 | | | | 122 | | 26 | 2 | Calne | Calne SMaRTT Smasher 10K | 22 Feb 15 |
| 10M | 81:08 | | | 81:15 | 367 | | 84 | 5 | Salisbury | City of Salisbury 10 | 8 Mar 15 |
| HMMT | 2:15:42 | | | | 64 | | 10 | 1 | Tollard Royal | Ox Half Marathon | 24 May 15 |
| 2014 V55 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6MNAD | 51:36 | | | | 119 | | 30 | 3 | Barnsley | Ward Green 6 | 28 Dec 14 |
| ZFL | 56:17 | | | | 272 | | 63 | 8 | Hathersage | Hathersage Gala (4.5M/1066ft) | 7 Jul 14 |
| 2013 V55 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:52 | | | | 50 | | | 1 | Southwick Country Park | Southwick Country parkrun # 100 | 27 Jul 13 |
| parkrun | 23:06 | | | | 30 | | | 1 | Southwick Country Park | Southwick Country parkrun # 90 | 18 May 13 |
| 10K | 48:46 | | | | 92 | | 20 | | Calne | Calne Clock Change Challenge 10K | 31 Mar 13 |
| 10MMT | 82:39 | | | | 90 | | 14 | 11 | Devizes | Kennet Kanter 10 | 16 Jun 13 |
| 20MMT | 3:27:52 | | | | 83 | | 25 | 2 | Compton | Compton Downland Challenge 20 | 6 Apr 13 |
| 2012 V55 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:36.5 | | | | 2 | | | | Yate | Avon League | 15 Apr 12 |
| 4.819KL | 22:05 | | | | 28 | L2 | | 2 | Sutton Coldfield | BMAF Relay Championships | 12 May 12 |
| parkrun | 23:05 | | | | 23 | | 2 | 1 | Southwick Country Park | Southwick Country parkrun # 28 | 10 Mar 12 |
| parkrun | 23:20 | | | | 28 | | | 1 | Southwick Country Park | Southwick Country parkrun # 36 | 5 May 12 |
| 10KMT | 47:06 | | | | 59 | | 14 | 1 | Calne | Calne SMaRTT Smasher 10K | 19 Feb 12 |
| 10MMT | 99:16 | | | | 252 | | 35 | 1 | Milton Lilbourne | Rough 'n' Tumble 10 | 15 Jan 12 |
| 11.5MMT | 1:58:09 | | | | 295 | | 26 | 1 | Pewsey | Terminator 11.5 | 26 Feb 12 |
| ZXC | 25:49 | | | | 88 | | | 6 | Bath | BMAF Championships | 25 Mar 12 |
| 2011 V55 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 11.1MMT | 94:31 | | | | 115 | | 26 | 2 | Warminster | Warminster Plain Crazy 12 | 27 Dec 11 |
| HM | 1:45:20 | | | | 174 | | 34 | 2 | Grove | White Horse Half Marathon | 10 Apr 11 |
| ZXC | 26:17 | | | | 71 | | | 13 | Bath | Gwent League | 13 Nov 11 |
| ZXC | 28:33 | | | | 38 | | | 1 | Gloucester | Gloucestershire League | 5 Feb 11 |
| ZXC | 31:43 | | | | 66 | | | 1 | Gloucester | Gloucestershire League | 5 Nov 11 |
| ZXC | 39:43 | | | | 253 | | | | Birmingham | CAU Inter County Championships | 5 Mar 11 |
| 2010 V55 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 22:44.20 | | | | 6 | | | | Bath | Team Bath Open | 15 Aug 10 |
| 4.819KL | 21:56 | | | | 57 | | 25 | 3 | Sutton Park | National Masters' Relays | 15 May 10 |
| 5K | 22:39 | | | | 39 | | 12 | 2 | Bath | Running Bath 5K | 3 Aug 10 |
| parkrun | 22:52 | | | | 12 | | 1 | 1 | Lydiard | Swindon parkrun # 17 | 26 Jun 10 |
| parkrun | 23:46 | | | | 20 | | 1 | 1 | Lydiard | Swindon parkrun # 12 | 22 May 10 |
| 8KXC | 40:20 | | | | 264 | | | | Birmingham | McCain UK Cross Challenge inc World Trials & CAU Inter County Championships | 13 Mar 10 |
| 5M | 37:23 | | | | 60 | | 11 | 1 | Wootton Bassett | Broad Town 5 | 12 Jun 10 |
| ZXC | 26:50 | | | | 63 | | | 1 | Cheltenham | Gloucestershire League | 20 Nov 10 |
| ZXC | 30:28 | | | | 51 | | | 1 | Guiting Power | Gloucestershire League | 9 Oct 10 |
| ZXC | 31:00 | | | | 43 | | | 2 | Gloucester | Gloucestershire League | 11 Dec 10 |
| 2009 V50 Devizes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 25:44 | | | | 6 | | | 2 | Corsham | Wiltshire County Championships | 29 Nov 09 |
| 2008 V50 Devizes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 36:01 | | | | 82 | | 8 | 3 | Pewsey | Pewsey Mid-week 5 | 6 Aug 08 |
| 5M | 36:41 | | | | 199 | | 11 | 2 | Romsey | Hampshire Chronicle Romsey 5 | 27 Jan 08 |
| 10K | 44:08 | | | | 219 | | 19 | 2 | Poole | Poole 10K (& Junior 5K) | 1 Jun 08 |
| 10MMT | 83:17 | | | | 38 | | 5 | 1 | Devizes | Kennet Kanter 5K & 10 | 8 Jun 08 |
| ZXC | 20:06 | | | | 6 | | | 6 | Bournemouth | Wessex League | 13 Jan 08 |
| ZXC | 20:48 | | | | 10 | | | 3 | Avon Heath Country Park | Wessex League | 2 Mar 08 |
| 2007 V50 Devizes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 99:48 | | | | | | | 4 | Reading | Asics Reading Half Marathon | 25 Mar 07 |
| 2006 V50 Devizes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 3:01.5 | | | | 3 | | | | Exeter | South-West Veterans' AC Championships | 18 Jun 06 |
| 1500 | 6:08.3 | | | | 2 | | | | Exeter | South-West Veterans' AC Championships | 18 Jun 06 |
| 10K | 46:56 | | | | | | | 2 | Gloucester | Fairford Festival 10km Gloucestershire | 4 Jun 06 |
| 2005 V50 Devizes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 36:51 | | | | 1 | | | | Highworth | HIGHWORTH 5 | 24 Apr 05 |