| 2025 V50 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.1ML | 12:30 | | | | 15 | L4 | | 1 | Burton-under-Trent | Washlands Relays | 11 Jun 25 |
| 5K | 18:42 | | | 19:08 | 514 | | | 33 | Kingsley | Mid Cheshire 5K | 23 May 25 |
| parkrun | 18:52 | | | | 51 | | | | Walsall Arboretum | Walsall Arboretum parkrun # 606 | 1 Mar 25 |
| parkrun | 19:02 | | | | 11 | | | | Beacon | Beacon parkrun # 212 | 11 Oct 25 |
| parkrun | 19:13 | | | | 12 | | | 1 | Beacon | Beacon parkrun # 193 | 10 May 25 |
| parkrun | 19:23 | | | | 32 | | | 1 | Walsall Arboretum | Walsall Arboretum parkrun # 600 | 18 Jan 25 |
| parkrun | 19:25 | | | | 8 | | | 1 | Beacon | Beacon parkrun # 209 | 13 Sep 25 |
| parkrun | 19:26 | | | | 8 | | | 1 | Cannock Chase | Cannock Chase parkrun # 354 | 31 May 25 |
| parkrun | 19:28 | | | | 8 | | | 1 | Beacon | Beacon parkrun # 211 | 27 Sep 25 |
| parkrun | 19:38 | | | | 15 | | | 1 | Beacon | Beacon parkrun # 197 | 7 Jun 25 |
| parkrun | 19:41 | | | | 9 | | | | Beacon | Beacon parkrun # 184 | 8 Feb 25 |
| parkrun | 19:43 | | | | 19 | | | | Rutland Water | Rutland Water parkrun # 445 | 27 Dec 25 |
| parkrun | 19:49 | | | | 19 | | | | Beacon | Beacon parkrun # 201 | 19 Jul 25 |
| parkrun | 19:49 | | | | 18 | | | | Princes | Princes parkrun # 679 | 22 Nov 25 |
| parkrun | 20:15 | | | | 9 | | | | Chasewater | Chasewater parkrun # 206 | 17 May 25 |
| parkrun | 20:38 | | | | 6 | | | | Banbury | Banbury parkrun # 487 | 13 Dec 25 |
| parkrun | 21:48 | | | | 26 | | | | Beacon | Beacon parkrun # 202 | 26 Jul 25 |
| parkrun | 22:26 | | | | 23 | | | | Rutland Water | Rutland Water parkrun # 442 | 6 Dec 25 |
| parkrun | 22:45 | | | | 70 | | | | Beacon | Beacon parkrun # 221 | 20 Dec 25 |
| parkrun | 22:53 | | | | 43 | | | | Beacon | Beacon parkrun # 192 | 3 May 25 |
| parkrun | 23:08 | | | | 52 | | | | Beacon | Beacon parkrun # 194 | 19 Apr 25 |
| parkrun | 23:35 | | | | 84 | | | | Beacon | Beacon parkrun # 216 | 8 Nov 25 |
| parkrun | 24:55 | | | | 78 | | | | Beacon | Beacon parkrun # 185 | 15 Feb 25 |
| parkrun | 25:01 | | | | 101 | | | | Beacon | Beacon parkrun # 199 | 28 Jun 25 |
| parkrun | 25:05 | | | | 86 | | | | Rutland Water | Rutland Water parkrun # 426 | 9 Aug 25 |
| parkrun | 25:18 | | | | 62 | | | | Chasewater | Chasewater parkrun # 231 | 15 Nov 25 |
| parkrun | 26:00 | | | | 126 | | | | Beacon | Beacon parkrun # 191 | 29 Mar 25 |
| parkrun | 26:09 | | | | 154 | | | | Beacon | Beacon parkrun # 208 | 6 Sep 25 |
| parkrun | 26:37 | | | | 139 | | | | Beacon | Beacon parkrun # 183 | 1 Feb 25 |
| parkrun | 27:01 | | | | 119 | | | | Maidenhead | Maidenhead parkrun # 476 | 23 Aug 25 |
| parkrun | 27:37 | | | | 172 | | | | Beacon | Beacon parkrun # 213 | 18 Oct 25 |
| parkrun | 28:51 | | | | 201 | | | | Beacon | Beacon parkrun # 192 | 5 Apr 25 |
| parkrun | 30:50 | | | | 272 | | | | Beacon | Beacon parkrun # 200 | 12 Jul 25 |
| parkrun | 31:40 | | | | 284 | | | | Beacon | Beacon parkrun # 182 | 25 Jan 25 |
| parkrun | 32:04 | | | | 226 | | | | Kingsbury Water | Kingsbury Water parkrun # 508 | 4 Jan 25 |
| parkrun | 32:25 | | | | 214 | | | | Beacon | Beacon parkrun # 190 | 22 Mar 25 |
| parkrun | 35:19 | | | | 478 | | | | Beacon | Beacon parkrun # 222 | 25 Dec 25 |
| 5.08KL | 19:50 | | | | 61 | L10 | | | Sutton Coldfield | ERRA Men's National 12-Stage Relays | 12 Apr 25 |
| 5MMT | 31:59 | | | | 18 | | | | Swadlincote | Run in the Forest 5 | 13 Apr 25 |
| 6M | 38:04 | | | 38:07 | 27 | | | 9 | Worthington | Worthington 6 | 8 Jul 25 |
| 10K | 39:29 | | | 39:32 | 32 | | | 2 | Burton-on-Trent | Burton 10K | 10 Aug 25 |
| HM | 85:47 | | | 85:49 | 7 | | | 1 | Windsor | Run Dorney | 4 Oct 25 |
| HM | 88:34 | | | 88:36 | 130 | | | 6 | Stafford | Stafford Half Marathon | 23 Mar 25 |
| Mar | 2:59:14 | a | | 2:59:22 | 226 | | | | Alicante, ESP | Maratón Internacional Elche-Alicante | 30 Nov 25 |
| Mar | 3:22:13 | c | | | 6816 | | | 500 | London | TCS London Marathon | 27 Apr 25 |
| 2024 V50 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:37 | | | | 11 | | | | Rutland Water | Rutland Water parkrun # 389 | 16 Nov 24 |
| parkrun | 19:41 | | | | 6 | | | | Beacon | Beacon parkrun # 175 | 14 Dec 24 |
| parkrun | 20:24 | | | | 29 | | | | Brueton | Brueton parkrun # 650 | 18 May 24 |
| parkrun | 20:29 | | | | 14 | | | | Beacon | Beacon parkrun # 170 | 9 Nov 24 |
| parkrun | 21:17 | | | | 27 | | | | Beacon | Beacon parkrun # 156 | 3 Aug 24 |
| parkrun | 21:24 | | | | 33 | | | | Beacon | Beacon parkrun # 157 | 10 Aug 24 |
| parkrun | 21:40 | | | | 35 | | | | Beacon | Beacon parkrun # 143 | 4 May 24 |
| parkrun | 22:29 | | | | 33 | | | | Beacon | Beacon parkrun # 140 | 13 Apr 24 |
| parkrun | 23:15 | | | | 42 | | | | Beacon | Beacon parkrun # 163 | 21 Sep 24 |
| parkrun | 23:25 | | | | 37 | | | | Beacon | Beacon parkrun # 128 | 20 Jan 24 |
| parkrun | 23:31 | | | | 42 | | | | Maidenhead | Maidenhead parkrun # 403 | 30 Mar 24 |
| parkrun | 24:23 | | | | 70 | | | | Beacon | Beacon parkrun # 142 | 27 Apr 24 |
| parkrun | 24:38 | | | | 71 | | | | Beacon | Beacon parkrun # 133 | 24 Feb 24 |
| parkrun | 25:01 | | | | 49 | | | | Beacon | Beacon parkrun # 134 | 2 Mar 24 |
| parkrun | 25:56 | | | | 107 | | | | Beacon | Beacon parkrun # 176 | 21 Dec 24 |
| parkrun | 26:15 | | | | 68 | | | | Beacon | Beacon parkrun # 137 | 23 Mar 24 |
| parkrun | 27:05 | | | | 133 | | | | Beacon | Beacon parkrun # 144 | 11 May 24 |
| parkrun | 28:07 | | | | 150 | | | | Beacon | Beacon parkrun # 167 | 19 Oct 24 |
| parkrun | 28:42 | | | | 161 | | | | Beacon | Beacon parkrun # 141 | 20 Apr 24 |
| parkrun | 29:03 | | | | 145 | | | | Beacon | Beacon parkrun # 159 | 24 Aug 24 |
| parkrun | 29:31 | | | | 183 | | | | Beacon | Beacon parkrun # 154 | 20 Jul 24 |
| parkrun | 29:40 | | | | 178 | | | | Beacon | Beacon parkrun # 165 | 5 Oct 24 |
| parkrun | 29:47 | | | | 195 | | | | Beacon | Beacon parkrun # 162 | 14 Sep 24 |
| parkrun | 30:02 | | | | 172 | | | | Beacon | Beacon parkrun # 153 | 13 Jul 24 |
| parkrun | 30:34 | | | | 180 | | | | Cannock Chase | Cannock Chase parkrun # 309 | 6 Jul 24 |
| parkrun | 30:47 | | | | 192 | | | | Chasewater | Chasewater parkrun # 165 | 29 Jun 24 |
| parkrun | 30:58 | | | | 242 | | | | Beacon | Beacon parkrun # 158 | 17 Aug 24 |
| parkrun | 31:01 | | | | 233 | | | | Beacon | Beacon parkrun # 150 | 22 Jun 24 |
| parkrun | 31:03 | | | | 262 | | | | Beacon | Beacon parkrun # 178 | 28 Dec 24 |
| parkrun | 31:19 | | | | 233 | | | | Beacon | Beacon parkrun # 164 | 28 Sep 24 |
| parkrun | 31:22 | | | | 201 | | | | Beacon | Beacon parkrun # 148 | 8 Jun 24 |
| parkrun | 34:26 | | | | 260 | | | | Beacon | Beacon parkrun # 139 | 6 Apr 24 |
| parkrun | 35:17 | | | | 250 | | | | Melton Mowbray | Melton Mowbray parkrun # 454 | 25 Dec 24 |
| parkrun | 37:01 | | | | 34 | | | | Mensola, ITA | Mensola parkrun # 156 | 27 Jul 24 |
| 5MMT | 36:57 | | | | 44 | | | | Swadlincote | Run in the Forest 5 | 7 Apr 24 |
| 2023 V50 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 18:33 | | | 19:03 | 511 | | | 19 | Kingsley | Mid Cheshire 5K | 25 Aug 23 |
| parkrun | 19:08 | | | | 11 | | | 1 | Rutland Water | Rutland Water parkrun # 329 | 30 Sep 23 |
| parkrun | 19:11 | | | | 22 | | | | Walsall Arboretum | Walsall Arboretum parkrun # 522 | 22 Jul 23 |
| parkrun | 19:17 | | | | 5 | | | 1 | Beacon | Beacon parkrun # 97 | 3 Jun 23 |
| parkrun | 19:46 | | | | 9 | | | 1 | Beacon | Beacon parkrun # 89 | 8 Apr 23 |
| parkrun | 20:37 | | | | 15 | | | 1 | Broadwater | Broadwater parkrun # 102 | 2 Sep 23 |
| parkrun | 20:41 | | | | 32 | | | | Beacon | Beacon parkrun # 96 | 27 May 23 |
| parkrun | 20:47 | | | | 19 | | | | Beacon | Beacon parkrun # 86 | 18 Mar 23 |
| parkrun | 20:58 | | | | 13 | | | | Gloucester City | Gloucester City parkrun # 174 | 1 Apr 23 |
| parkrun | 21:06 | | | | 18 | | | 1 | Beacon | Beacon parkrun # 83 | 18 Feb 23 |
| parkrun | 21:20 | | | | 17 | | | | Beacon | Beacon parkrun # 92 | 29 Apr 23 |
| parkrun | 22:30 | | | | 26 | | | | Beacon | Beacon parkrun # 91 | 22 Apr 23 |
| parkrun | 22:56 | | | | 46 | | | | Beacon | Beacon parkrun # 85 | 4 Mar 23 |
| parkrun | 22:56 | | | | 59 | | | | Beacon | Beacon parkrun # 95 | 20 May 23 |
| parkrun | 23:08 | | | | 39 | | | | Beacon | Beacon parkrun # 81 | 4 Feb 23 |
| parkrun | 23:11 | | | | 31 | | | | Maidenhead | Maidenhead parkrun # 389 | 30 Dec 23 |
| parkrun | 24:06 | | | | 46 | | | | Beacon | Beacon parkrun # 87 | 25 Mar 23 |
| parkrun | 24:11 | | | | 56 | | | | Beacon | Beacon parkrun # 94 | 13 May 23 |
| parkrun | 24:17 | | | | 54 | | | | Beacon | Beacon parkrun # 102 | 15 Jul 23 |
| parkrun | 24:52 | | | | 78 | | | | Beacon | Beacon parkrun # 112 | 23 Sep 23 |
| parkrun | 25:24 | | | | 70 | | | | Beacon | Beacon parkrun # 123 | 16 Dec 23 |
| parkrun | 25:38 | | | | 85 | | | | Beacon | Beacon parkrun # 106 | 12 Aug 23 |
| parkrun | 25:50 | | | | 32 | | | | Beacon | Beacon parkrun # 121 | 2 Dec 23 |
| parkrun | 25:56 | | | | 69 | | | | Beacon | Beacon parkrun # 105 | 5 Aug 23 |
| parkrun | 25:56 | | | | 97 | | | | Beacon | Beacon parkrun # 114 | 7 Oct 23 |
| parkrun | 26:14 | | | | 64 | | | 1 | Jesmond Dene | Jesmond Dene parkrun # 131 | 4 Nov 23 |
| parkrun | 26:15 | | | | 123 | | | | Beacon | Beacon parkrun # 100 | 24 Jun 23 |
| parkrun | 26:36 | | | | 91 | | | | Beacon | Beacon parkrun # 108 | 26 Aug 23 |
| parkrun | 27:27 | | | | 137 | | | | Beacon | Beacon parkrun # 124 | 23 Dec 23 |
| parkrun | 27:49 | | | | 115 | | | | Beacon | Beacon parkrun # 104 | 29 Jul 23 |
| parkrun | 29:59 | | | | 161 | | | | Beacon | Beacon parkrun # 115 | 14 Oct 23 |
| parkrun | 31:47 | | | | 189 | | | | Beacon | Beacon parkrun # 120 | 25 Nov 23 |
| parkrun | 31:59 | | | | 236 | | | | Beacon | Beacon parkrun # 98 | 10 Jun 23 |
| parkrun | 34:07 | | | | 251 | | | | Beacon | Beacon parkrun # 107 | 19 Aug 23 |
| parkrun | 34:50 | | | | 183 | | | | Beacon | Beacon parkrun # 90 | 15 Apr 23 |
| parkrun | 36:09 | | | | 216 | | | | Beacon | Beacon parkrun # 101 | 8 Jul 23 |
| 4.9MXC | 36:55 | | | | 32 | | | 3 | Foremark Reservoir | Derby Runner League (Derbys/Staffs) | 12 Mar 23 |
| 5.5MXC | 41:47 | | | | 41 | | | 7 | Anslow | Derby Runner League (Derbys/Staffs) | 3 Dec 23 |
| 6M | 39:48 | | | 39:52 | 40 | | | 9 | Worthington | Worthington 6 | 11 Jul 23 |
| Mar | 3:09:28 | | | 3:09:52 | | | | | Verona, ITA | Eurospin Verona Run Marathon | 19 Nov 23 |
| Mar | 3:42:46 | c | | | 5777 | | 5125 | 382 | Manchester | Adidas Manchester Marathon | 16 Apr 23 |
| 2022 V50 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:37 | | | | 11 | | | 1 | Beacon | Beacon parkrun # 48 | 28 May 22 |
| parkrun | 19:54 | | | | 35 | | | | York | York parkrun # 414 | 4 Jun 22 |
| parkrun | 20:08 | | | | 9 | | | | Beacon | Beacon parkrun # 63 | 24 Sep 22 |
| parkrun | 20:12 | | | | 13 | | | | Beacon | Beacon parkrun # 39 | 26 Mar 22 |
| parkrun | 20:19 | | | | 13 | | | 1 | Beacon | Beacon parkrun # 47 | 21 May 22 |
| parkrun | 20:25 | | | | 10 | | | 1 | Beacon | Beacon parkrun # 62 | 17 Sep 22 |
| parkrun | 21:14 | | | | 39 | | | | Tonbridge | Tonbridge parkrun # 378 | 27 Aug 22 |
| parkrun | 21:18 | | | | 23 | | | | Beacon | Beacon parkrun # 38 | 19 Mar 22 |
| parkrun | 21:27 | | | | 17 | | | | Beacon | Beacon parkrun # 37 | 12 Mar 22 |
| parkrun | 21:33 | | | | 21 | | | | Beacon | Beacon parkrun # 35 | 26 Feb 22 |
| parkrun | 22:15 | | | | 25 | | | | Walsall Arboretum | Walsall Arboretum parkrun # 474 | 13 Aug 22 |
| parkrun | 23:54 | | | | 42 | | | | Beacon | Beacon parkrun # 66 | 15 Oct 22 |
| parkrun | 24:07 | | | | 56 | | | | Beacon | Beacon parkrun # 31 | 29 Jan 22 |
| parkrun | 27:41 | | | | 57 | | | | Beacon | Beacon parkrun # 29 | 15 Jan 22 |
| parkrun | 29:20 | | | | 200 | | | | Beacon | Beacon parkrun # 76 | 24 Dec 22 |
| parkrun | 34:19 | | | | 142 | | | | Beacon | Beacon parkrun # 27 | 1 Jan 22 |
| HM | 96:58 | | | 97:25 | 269 | | | 29 | Stafford | Stafford Half Marathon | 20 Mar 22 |
| 2021 V45 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:59 | | | | 4 | | | 1 | Beacon | Beacon parkrun # 23 | 20 Nov 21 |
| parkrun | 20:12 | | | | 23 | | | | Walsall Arboretum | Walsall Arboretum parkrun # 429 | 11 Sep 21 |
| parkrun | 23:38 | | | | 32 | | | | Beacon | Beacon parkrun # 25 | 11 Dec 21 |
| parkrun | 24:16 | | | | 59 | | | | Beacon | Beacon parkrun # 19 | 23 Oct 21 |
| HM | 93:42 | | | 93:46 | 121 | | | 18 | Stafford | Stafford Half Marathon | 19 Sep 21 |
| 2020 V45 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:57 | | | | 21 | | | | Walsall Arboretum | Walsall Arboretum parkrun # 419 | 29 Feb 20 |
| parkrun | 20:13 | | | | 41 | | | | Walsall Arboretum | Walsall Arboretum parkrun # 418 | 22 Feb 20 |
| parkrun | 20:25 | | | | 14 | | | | Rutland Water | Rutland Water parkrun # 212 | 1 Feb 20 |
| parkrun | 20:33 | | | | 19 | | | | Chasewater | Chasewater parkrun # 27 | 4 Jan 20 |
| HM | 92:45 | | | 92:51 | 188 | | | 30 | Stafford | Stafford Half Marathon | 15 Mar 20 |
| 2019 V45 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10KMT | 44:31 | | | | 56 | | | 9 | Sutton Coldfield | Kingsbury Classic 10K | 7 May 19 |
| HM | 1:45:59 | | | 1:48:02 | 806 | | | 136 | Stafford | Stafford Half Marathon | 17 Mar 19 |
| Mar | 4:23:54 | | | 4:28:37 | | | | | Valencia, ESP | Valencia Marathon | 1 Dec 19 |
| 2018 V45 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.88KL | 23:39 | | | | 105 | L2 | | | Sutton Coldfield | Midland Counties Men's 6-Stage Relays | 22 Sep 18 |
| 5MMT | 34:51 | | | 34:54 | 64 | | | 13 | Hednesford | Staffs Knot 5 | 25 Jul 18 |
| 2017 V45 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:10 | | | | 24 | | | | Kingsbury Water | Kingsbury Water parkrun # 212 | 26 Aug 17 |
| 5.08KL | 19:37 | | | | 41 | L5 | | | Sutton Coldfield | Midland Men's 12-Stage Relays | 25 Mar 17 |
| HM | 89:15 | | | 89:31 | 142 | | | 19 | Stafford | Stafford Half Marathon | 19 Mar 17 |
| HM | 94:47 | | | 94:51 | 156 | | | 36 | Kenilworth | Kenilworth Half Marathon | 3 Sep 17 |
| Mar | 3:28:20 | c | | | 5991 | | | 830 | London | Virgin London Marathon | 23 Apr 17 |
| 2016 V40 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:50 | | | | 12 | | | | Kingsbury Water | Kingsbury Water parkrun # 161 | 27 Aug 16 |
| 10KMT | 41:44 | | | | 15 | | | 2 | Sutton Coldfield | Kingsbury Classic 10K | 10 May 16 |
| 2015 V40 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:30 | | | | 4 | | | | Kingsbury Water | Kingsbury Water parkrun # 89 | 4 Apr 15 |
| parkrun | 18:36 | | | | 2 | | | | Preston | Preston parkrun # 139 | 28 Feb 15 |
| parkrun | 19:17 | | | | 2 | | | 1 | Fell Foot | Fell Foot parkrun # 21 | 21 Mar 15 |
| parkrun | 29:12 | | | | 87 | | | | Fell Foot | Fell Foot parkrun # 25 | 18 Apr 15 |
| parkrun | 39:50 | | | | 333 | | | | Kingsbury Water | Kingsbury Water parkrun # 119 | 31 Oct 15 |
| 5.848KL | 23:39 | | | | 67 | L2 | | | Sutton Coldfield | Midland Counties Men's 6-Stage Relays | 19 Sep 15 |
| HM | 87:36 | | | 87:45 | 128 | | | 24 | Stafford | Stafford Half Marathon | 22 Mar 15 |
| HM | 1:43:56 | | | 1:45:44 | 1775 | | | 272 | Birmingham | Morrisons Great Birmingham Half Marathon | 18 Oct 15 |
| 2014 V40 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:16 | | | | 8 | | | | Kingsbury Water | Kingsbury Water parkrun # 63 | 27 Sep 14 |
| parkrun | 18:21 | | | | 7 | | | | Telford | Telford parkrun # 74 | 13 Sep 14 |
| parkrun | 18:23 | | | | 5 | | | | Kingsbury Water | Kingsbury Water parkrun # 65 | 11 Oct 14 |
| parkrun | 19:39 | | | | 8 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 34 | 8 Mar 14 |
| parkrun | 20:45 | | | | 3 | | | | Cuerden Valley | Cuerden Valley parkrun # 34 | 29 Mar 14 |
| parkrun | 21:13 | | | | 32 | | | | Kingsbury Water | Kingsbury Water parkrun # 25 | 1 Jan 14 |
| parkrun | 21:42 | | | | 4 | | | 1 | Cuerden Valley | Cuerden Valley parkrun # 25 | 25 Jan 14 |
| parkrun | 21:55 | | | | 8 | | | | Cuerden Valley | Cuerden Valley parkrun # 23 | 11 Jan 14 |
| HM | 93:06 | | | 93:20 | 185 | | | 30 | Stafford | Stafford Half Marathon | 16 Mar 14 |
| 2013 V40 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:39 | | | | 7 | | | | Kingsbury Water | Kingsbury Water parkrun # 1 | 20 Jul 13 |
| parkrun | 18:53 | | | | 7 | | | | Walsall Arboretum | Walsall Arboretum parkrun # 47 | 16 Feb 13 |
| parkrun | 19:25 | | | | 6 | | | 1 | Walsall Arboretum | Walsall Arboretum parkrun # 63 | 8 Jun 13 |
| 10K | 39:42 | | | 39:48 | 39 | | | 9 | Aldridge | Aldridge 10K | 9 Jun 13 |
| HM | 87:05 | | | 87:10 | 102 | | | 17 | Stafford | Stafford Half Marathon | 17 Mar 13 |
| HM | 88:35 | | | 88:42 | 179 | | | 39 | Watford | Watford Half Marathon | 3 Feb 13 |
| 2012 V40 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:48:33 | | | 3:51:16 | 7956 | | | 1353 | London | Virgin London Marathon | 22 Apr 12 |
| 2011 V35 Lichfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:03 | | | | 5 | | | | Conkers | Conkers parkrun # 24 | 24 Sep 11 |