| 2025 V35 Royal Sutton Coldfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:54.0 | | | | 6 | | | | Telford | Midland Veteran's League - North | 30 Apr 25 |
| Mile | 5:17.9 | | | | 4 | | | | Burton | Midland Veteran's League - North | 18 Jun 25 |
| 3000 | 10:27.1 | | | | 5 | | | | Sutton Coldfield | Midland Veteran's League - North | 9 Jul 25 |
| 3000 | 10:37.0 | | | | 3 | | | | Birmingham | Midland Veteran's League - North | 21 May 25 |
| parkrun | 17:53 | | | | 2 | | | 1 | Beacon | Beacon parkrun # 182 | 25 Jan 25 |
| parkrun | 18:56 | | | | 6 | | | | Beacon | Beacon parkrun # 192 | 3 May 25 |
| parkrun | 19:07 | | | | 6 | | | | Beacon | Beacon parkrun # 203 | 2 Aug 25 |
| parkrun | 19:38 | | | | 7 | | | 1 | Beacon | Beacon parkrun # 181 | 18 Jan 25 |
| parkrun | 19:42 | | | | 9 | | | | Beacon | Beacon parkrun # 192 | 5 Apr 25 |
| parkrun | 19:44 | | | | 6 | | | | Beacon | Beacon parkrun # 207 | 30 Aug 25 |
| parkrun | 20:06 | | | | 17 | | | | Beacon | Beacon parkrun # 208 | 6 Sep 25 |
| parkrun | 20:11 | | | | 16 | | | | Beacon | Beacon parkrun # 211 | 27 Sep 25 |
| parkrun | 20:48 | | | | 21 | | | | Beacon | Beacon parkrun # 194 | 17 May 25 |
| parkrun | 21:30 | | | | 23 | | | | Beacon | Beacon parkrun # 217 | 22 Nov 25 |
| parkrun | 21:35 | | | | 41 | | | | Beacon | Beacon parkrun # 196 | 31 May 25 |
| parkrun | 31:27 | | | | 310 | | | | Beacon | Beacon parkrun # 198 | 14 Jun 25 |
| parkrun | 33:40 | | | | 327 | | | | Beacon | Beacon parkrun # 191 | 26 Apr 25 |
| 5.47KL | 20:04 | | | | 53 | L03 | | 8 | Sutton Park | Midland Counties Men's 6-Stage Relays | 20 Sep 25 |
| 4M | 25:06 | | | 25:07 | 21 | | | | Cheadle | Cheadle 4 | 29 Jun 25 |
| 5M | 30:21 | | | 30:28 | 76 | | | | Stoke on Trent | Alsager 5 | 2 Feb 25 |
| 9.5KXC | 41:27 | | | | 199 | | | 64 | Warley Woods | Birmingham League Division 1 | 11 Jan 25 |
| 9.707KXC | 41:38 | | | | 148 | | | 47 | Newbold Comyn | Birmingham League Division 1 | 8 Feb 25 |
| 10K | 39:04 | | | 39:06 | 8 | | | 2 | Redditch | RunThrough Redditch 10K / Half Marathon | 15 Jun 25 |
| HM | 85:27 | | | | 926 | | | 142 | Manchester | Manchester Half Marathon | 12 Oct 25 |
| 2024 V35 Royal Sutton Coldfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:22 | | | | 5 | | | 1 | Beacon | Beacon parkrun # 178 | 28 Dec 24 |
| parkrun | 18:34 | | | | 11 | | | | Beacon | Beacon parkrun # 130 | 3 Feb 24 |
| parkrun | 18:41 | | | | 4 | | | | Beacon | Beacon parkrun # 140 | 13 Apr 24 |
| parkrun | 19:05 | | | | 7 | | | 1 | Beacon | Beacon parkrun # 171 | 16 Nov 24 |
| parkrun | 19:20 | | | | 3 | | | 1 | Beacon | Beacon parkrun # 172 | 23 Nov 24 |
| parkrun | 19:24 | | | | 5 | | | 1 | Beacon | Beacon parkrun # 132 | 17 Feb 24 |
| parkrun | 19:50 | | | | 10 | | | | Beacon | Beacon parkrun # 129 | 27 Jan 24 |
| parkrun | 20:01 | | | | 14 | | | 1 | Beacon | Beacon parkrun # 150 | 22 Jun 24 |
| parkrun | 20:05 | | | | 8 | | | | Beacon | Beacon parkrun # 153 | 13 Jul 24 |
| parkrun | 20:07 | | | | 12 | | | | Beacon | Beacon parkrun # 170 | 9 Nov 24 |
| parkrun | 20:09 | | | | 14 | | | | Beacon | Beacon parkrun # 131 | 10 Feb 24 |
| parkrun | 20:13 | | | | 10 | | | | Beacon | Beacon parkrun # 134 | 2 Mar 24 |
| parkrun | 20:44 | | | | 26 | | | | Beacon | Beacon parkrun # 146 | 25 May 24 |
| parkrun | 20:50 | | | | 19 | | | | Beacon | Beacon parkrun # 148 | 8 Jun 24 |
| parkrun | 21:21 | | | | 30 | | | | Beacon | Beacon parkrun # 156 | 3 Aug 24 |
| parkrun | 21:29 | | | | 27 | | | | Beacon | Beacon parkrun # 173 | 30 Nov 24 |
| parkrun | 21:38 | | | | 34 | | | | Beacon | Beacon parkrun # 143 | 4 May 24 |
| parkrun | 22:54 | | | | 54 | | | | Beacon | Beacon parkrun # 145 | 18 May 24 |
| parkrun | 23:40 | | | | 47 | | | | Beacon | Beacon parkrun # 161 | 7 Sep 24 |
| parkrun | 24:31 | | | | 60 | | | | Beacon | Beacon parkrun # 167 | 19 Oct 24 |
| parkrun | 43:52 | | | | 289 | | | | Cannock Chase | Cannock Chase parkrun # 306 | 15 Jun 24 |
| 3.16ML | 18:50 | | | | 39 | L10 | | | Sutton Coldfield | ERRA Men's National 12-Stage Relays | 6 Apr 24 |
| 3.16ML | 19:00 | | | | 30 | L8 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 23 Mar 24 |
| 2023 SEN Royal Sutton Coldfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:45.8 | | | | 3 | | | | Burton | Midland Veterans League - North | 7 Jun 23 |
| 3000 | 10:08.6 | | | | 3 | | | | Birmingham | Midland Veterans League - North | 17 May 23 |
| parkrun | 19:03 | | | | 3 | | | | Beacon | Beacon parkrun # 101 | 8 Jul 23 |
| parkrun | 19:51 | | | | 7 | | | 1 | Beacon | Beacon parkrun # 80 | 28 Jan 23 |
| parkrun | 20:00 | | | | 15 | | | | Beacon | Beacon parkrun # 100 | 24 Jun 23 |
| parkrun | 20:40 | | | | 19 | | | | Beacon | Beacon parkrun # 124 | 23 Dec 23 |
| parkrun | 20:59 | | | | 7 | | | 1 | Beacon | Beacon parkrun # 121 | 2 Dec 23 |
| parkrun | 21:01 | | | | 19 | | | | Beacon | Beacon parkrun # 90 | 15 Apr 23 |
| parkrun | 21:22 | | | | 30 | | | | Beacon | Beacon parkrun # 85 | 4 Mar 23 |
| parkrun | 21:33 | | | | 9 | | | | Beacon | Beacon parkrun # 122 | 9 Dec 23 |
| parkrun | 21:43 | | | | 16 | | | | Beacon | Beacon parkrun # 78 | 7 Jan 23 |
| parkrun | 21:56 | | | | 24 | | | | Beacon | Beacon parkrun # 87 | 25 Mar 23 |
| parkrun | 21:58 | | | | 33 | | | | Beacon | Beacon parkrun # 125 | 30 Dec 23 |
| 9.5KXC | 36:38 | | | | 143 | | | | Warley Woods | Birmingham League Division 1 | 14 Jan 23 |
| 9.5KXC | 38:31 | | | | 125 | | | | Northampton | Birmingham League Division 1 | 11 Feb 23 |
| 2022 SEN Royal Sutton Coldfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:59 | | | | 3 | | | 1 | Beacon | Beacon parkrun # 61 | 10 Sep 22 |
| parkrun | 17:00 | | | | 1 | | | 1 | Beacon | Beacon parkrun # 35 | 26 Feb 22 |
| parkrun | 17:10 | | | | 1 | | | 1 | Beacon | Beacon parkrun # 53 | 16 Jul 22 |
| parkrun | 19:30 | | | | 7 | | | | Beacon | Beacon parkrun # 64 | 1 Oct 22 |
| parkrun | 19:38 | | | | 5 | | | | Beacon | Beacon parkrun # 51 | 25 Jun 22 |
| parkrun | 20:06 | | | | 7 | | | | Beacon | Beacon parkrun # 66 | 15 Oct 22 |
| parkrun | 20:10 | | | | 12 | | | | Beacon | Beacon parkrun # 72 | 26 Nov 22 |
| parkrun | 20:15 | | | | 8 | | | 1 | Beacon | Beacon parkrun # 70 | 12 Nov 22 |
| parkrun | 20:59 | | | | 16 | | | | Beacon | Beacon parkrun # 68 | 29 Oct 22 |
| parkrun | 21:02 | | | | 20 | | | 1 | Beacon | Beacon parkrun # 69 | 5 Nov 22 |
| parkrun | 21:16 | | | | 17 | | | 1 | Beacon | Beacon parkrun # 75 | 17 Dec 22 |
| parkrun | 21:48 | | | | 33 | | | | Beacon | Beacon parkrun # 76 | 24 Dec 22 |
| parkrun | 22:11 | | | | 20 | | | | Beacon | Beacon parkrun # 74 | 10 Dec 22 |
| parkrun | 22:41 | | | | 37 | | | | Beacon | Beacon parkrun # 77 | 31 Dec 22 |
| parkrun | 22:51 | | | | 42 | | | | Beacon | Beacon parkrun # 67 | 22 Oct 22 |
| parkrun | 22:59 | | | | 31 | | | | Beacon | Beacon parkrun # 44 | 30 Apr 22 |
| parkrun | 23:21 | | | | 40 | | | | Beacon | Beacon parkrun # 49 | 11 Jun 22 |
| parkrun | 23:28 | | | | 44 | | | | Beacon | Beacon parkrun # 52 | 9 Jul 22 |
| parkrun | 23:37 | | | | 42 | | | | Beacon | Beacon parkrun # 48 | 28 May 22 |
| parkrun | 24:01 | | | | 47 | | | | Beacon | Beacon parkrun # 71 | 19 Nov 22 |
| parkrun | 24:03 | | | | 50 | | | | Beacon | Beacon parkrun # 54 | 23 Jul 22 |
| parkrun | 24:14 | | | | 48 | | | | Beacon | Beacon parkrun # 55 | 30 Jul 22 |
| parkrun | 24:19 | | | | 40 | | | | Beacon | Beacon parkrun # 56 | 6 Aug 22 |
| parkrun | 24:36 | | | | 56 | | | | Beacon | Beacon parkrun # 59 | 27 Aug 22 |
| parkrun | 24:49 | | | | 49 | | | | Beacon | Beacon parkrun # 57 | 13 Aug 22 |
| parkrun | 26:50 | | | | 79 | | | | Beacon | Beacon parkrun # 62 | 17 Sep 22 |
| 5.88KL | 20:39 | | | | 42 | L6 | | | Sutton Park | Midland Counties Men's 6-Stage Relays | 24 Sep 22 |
| 5.38ML | 31:42 | | | | 31 | L4 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 26 Mar 22 |
| 5.8MXC | 38:44 | | | | 70 | | | | Burton Dassett | Birmingham League Division 2 | 15 Jan 22 |
| 5.9MXC | 38:43 | | | | 86 | | | | Bromsgrove | Birmingham League Division 2 | 19 Feb 22 |
| 9.5KXC | 40:53 | | | | 40 | | | | Betley | Staffordshire County Championships | 8 Jan 22 |
| 6MXC | 40:25 | | | | 173 | | | | Wolverhampton | Birmingham League Division 1 | 3 Dec 22 |
| 10K | 34:38 | | | 34:47 | 173 | | | | Partington | Trafford 10K | 6 Mar 22 |
| 10K | 36:32 | | | 36:34 | 6 | | | | Loughborough | Leicestershire Running Festival | 23 Oct 22 |
| HM | 79:49 | | | 79:54 | 151 | | | | Manchester | Manchester Half Marathon | 9 Oct 22 |
| HM | 88:37 | | | 88:40 | 36 | | | | Solihull | RunThrough Solihull Half Marathon | 14 Aug 22 |
| 2021 SEN Royal Sutton Coldfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.848KL | 21:27 | | | | 72 | L5 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 9 Oct 21 |
| 5.88KL | 21:03 | | | | 35 | L6 | | | Sutton Coldfield | Midland Counties Men's 6-Stage Relays | 25 Sep 21 |
| 9.5KXC | 37:34 | | | | 266 | | | | Crewe | Birmingham League | 13 Nov 21 |
| 10K | 36:18 | | | 36:19 | 4 | | | | Rochdale | Williams BMW Rochdale 10K | 3 Oct 21 |
| 10K | 37:11 | | | 37:23 | 146 | | | | Wilmslow | Wilmslow Festive 10K | 28 Nov 21 |
| HM | 82:11 | c | | | 86 | | | | Wrexham | Village Bakery Wrexham Half Marathon | 5 Sep 21 |
| 2020 SEN Royal Sutton Coldfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 38:18 | c | | | 55 | | | | Chester | Chester 10K | 8 Mar 20 |
| 2019 SEN Royal Sutton Coldfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:11 | | | | 5 | | | | Walsall Arboretum | Walsall Arboretum parkrun # 399 | 19 Oct 19 |
| parkrun | 17:20 | | | | 2 | | | | Kingsbury Water | Kingsbury Water parkrun # 300 | 18 May 19 |
| parkrun | 17:27 | | | | 4 | | | | Kingsbury Water | Kingsbury Water parkrun # 295 | 13 Apr 19 |
| parkrun | 17:33 | | | | 1 | | | 1 | Cannock Chase | Cannock Chase parkrun # 109 | 23 Feb 19 |
| parkrun | 17:39 | | | | 5 | | | | Perry Hall | Perry Hall parkrun # 220 | 16 Feb 19 |
| parkrun | 17:41 | | | | 2 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 293 | 30 Mar 19 |
| parkrun | 18:04 | | | | 3 | | | | Burnley | Burnley parkrun # 345 | 2 Mar 19 |
| parkrun | 18:25 | | | | 8 | | | 1 | Markeaton | Markeaton parkrun # 295 | 14 Sep 19 |
| 3.16ML | 17:47 | | | | 47 | L2 | | | Sutton Coldfield | ERRA National Men's 12-Stage Relays | 6 Apr 19 |
| 3.165ML | 17:45 | | | | 20 | L5 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 23 Mar 19 |
| 5.848KL | 21:05 | | | | 70 | L3 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 6 Oct 19 |
| 5.88KL | 21:28 | | | | 44 | L3 | | | Sutton Coldfield | Midland Counties Men's 6-Stage Relays | 21 Sep 19 |
| 5M | 28:59 | | | 29:02 | 58 | | | | Alsager | Alsager 5 | 3 Feb 19 |
| 6MXC | 39:05 | | | | 45 | | | | Burton Dassett | Birmingham League Division 2 | 12 Jan 19 |
| 6MXC | 41:13 | | | | 34 | | | | Burton Dassett Hills Country Park | Birmingham League Division 2 | 9 Nov 19 |
| 10K | 35:48 | | | 35:50 | 28 | | | | Derby | Derby 10K | 7 Apr 19 |
| 10K | 36:20 | | | 36:25 | 274 | | | | Telford | Telford 10K | 8 Dec 19 |
| 10K | 36:26 | | | 36:28 | 3 | | | | Heanor | Matthew Walker Heanor 10K | 17 Nov 19 |
| 10K | 36:40 | | | 36:49 | 435 | | | 353 | London | Vitality London 10,000 | 27 May 19 |
| 6.4MXC | 41:21 | | | | 58 | | | | Trentham | Birmingham League Division 2 | 9 Feb 19 |
| 2018 SEN Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:06 | | | | 1 | | | 1 | Cannock Chase | Cannock Chase parkrun # 94 | 17 Nov 18 |
| parkrun | 18:11 | | | | 2 | | | 1 | Cannock Chase | Cannock Chase parkrun # 90 | 13 Oct 18 |
| 5.88KL | 21:23 | | | | 55 | L2 | | | Sutton Coldfield | Midland Counties Men's 6-Stage Relays | 22 Sep 18 |
| 5M | 28:34 | | | 28:36 | 1 | | | | Bloxwich | Sneyd Striders Christmas Pudding 5 | 14 Jan 18 |
| 5M | 28:40 | | | 28:43 | 52 | | | | Alsager | Alsager 5 | 4 Feb 18 |
| 5MMT | 30:19 | | | 30:20 | 12 | | | | Hednesford | Staffs Knot 5 | 25 Jul 18 |
| 10K | 36:37 | | | 36:41 | 70 | | | | Wilmslow | Wilmslow Festive 10K | 25 Nov 18 |
| 10K | 37:15 | | | 37:22 | 316 | | | | Telford | Telford 10K | 9 Dec 18 |
| 10K | 38:45 | | | 38:52 | 181 | | | | Partington | Trafford 10K | 2 Sep 18 |
| 2017 SEN North Derbyshire |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:07 | | | | 2 | | | | Cannock Chase | Cannock Chase parkrun # 35 | 5 Aug 17 |
| 5MMT | 30:34 | | | 30:36 | 10 | | | | Hednesford | Staffs Knot 5 | 26 Jul 17 |
| 8.65KL | 32:45 | | | | 29 | L4 | | | Sutton Coldfield | Midland Men's 12-Stage Relays | 25 Mar 17 |
| 10K | 36:04 | | | 36:08 | 55 | | | | Wilmslow | Wilmslow Festive 10K | 26 Nov 17 |
| 10K | 36:37 | | | 36:39 | 28 | | | | Warrington | Birchwood 10K | 20 Aug 17 |
| 10K | 37:15 | | | 37:17 | 45 | | | | Derby | Derby 10K | 9 Apr 17 |
| 10K | 37:34 | | | | 16 | | | | Burton-on-Trent | Burton 10K | 13 Aug 17 |
| 10KMT | 37:23 | | | 37:23 | 7 | | | | Heanor | Matthew Walker Heanor 10K | 19 Nov 17 |
| 2016 SEN North Derbyshire |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 37:52 | | | 37:55 | 70 | | | | Derby | Derby 10K | 17 Apr 16 |
| 10K | 38:55 | | | 38:57 | 35 | | | | Derby | Sinfin Classic 10K | 29 May 16 |
| 10K | 39:41 | | | 39:46 | 140 | | | | Draycott | Wilne 10K | 4 Sep 16 |
| 10K | 39:55 | | | 39:57 | 28 | | | | Derby | Colin Potter Memorial 10K | 1 Jul 16 |
| 10KMT | 39:20 | | | 39:20 | 10 | | | | Mickleover | Great Northern Run 10K | 6 Mar 16 |
| 10KMT | 40:16 | | | 40:18 | 25 | | | | Heanor | Matthew Walker Heanor 10K | 20 Nov 16 |
| 11.3KMT | 49:55 | | | | 6 | | | | Matlock | Crich Monument 11.3K | 16 Jul 16 |
| HM | 89:40 | | | 89:46 | 196 | | | | Nottingham | Robin Hood Half Marathon | 25 Sep 16 |
| 2015 SEN Unattached/Rossendale |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.5MXC | 29:13 | | | | 45 | | | | Derby | Booth Decorators League | 8 Nov 15 |
| 4.8MMT | 30:50 | | | | 51 | | | | Denby | Booth Decorators' League 4.8 | 9 Jun 15 |
| 11KMT | 49:57 | | | | 17 | | | | Crich | Crich Monument 11K | 18 Jul 15 |
| HM | 88:51 | | | 89:03 | 124 | | | | Derby | Derby Ramathon Half Marathon | 7 Jun 15 |
| SHORTMar | 3:15:56 | | | 3:17:17 | 1199 | | | | Manchester | ASICS Greater Manchester Marathon | 19 Apr 15 |
| 2014 SEN Unattached/Rossendale |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 43:32 | | | | 40 | | | | Blackpool | Blackpool Hilton 10K | 30 Aug 14 |
| HM | 97:28 | | | 98:04 | 640 | | | | Nottingham | Robin Hood Half Marathon | 28 Sep 14 |
| HM | 1:55:57 | | | 1:56:30 | 515 | | | | Elvaston | Ramathon Half Marathon | 8 Jun 14 |
| Mar | 3:34:49 | | | 3:40:23 | 6419 | | | | London | Virgin London Marathon | 13 Apr 14 |
| 2013 SEN Unattached/Rossendale |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 40:54 | | | 42:15 | 1043 | | | | Leeds | Leeds Abbey Dash 10K | 17 Nov 13 |
| HM | 88:44 | | | 89:10 | 260 | | | | Sheffield | Sheffield Half Marathon | 12 May 13 |
| HM | 91:39 | | | 92:21 | 332 | | | | Liverpool | Liverpool Half Marathon | 17 Mar 13 |
| 2012 SEN Unattached/Rossendale |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:05 | | | | 31 | | | | Endcliffe | Sheffield Hallam parkrun # 117 | 10 Nov 12 |
| parkrun | 21:01 | | | | 50 | | | | Endcliffe | Sheffield Hallam parkrun # 115 | 27 Oct 12 |
| 10K | 41:26 | | | 43:21 | 921 | | | | Leeds | Leeds Abbey Dash 10K | 18 Nov 12 |