| 2025 V75 Sparkhill/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 19.1 | | | | 3 | | | | Worcester | Midland Veteran's League - South | 14 May 25 |
| 100 | 19.4 | | 0.7 | | 4 | | | | Stratford-upon-Avon | Midland Veteran's League - South | 11 Jun 25 |
| 200 | 41.2 | | | | 4 | | | | Redditch | Midland Veteran's League - South | 16 Jul 25 |
| 800 | 4:00.24 | | | | 10 | | | | Nuneaton | Midland Masters Outdoor Championships | 22 Jun 25 |
| 1500 | 8:28.33 | | | | 5 | | | | Derby | British Masters Outdoor Championships | 12 Sep 25 |
| 1500 | 8:58.44 | | | | 8 | | | | Ribeira Brava, POR | European Masters Athletics Championships | 12 Oct 25 |
| LJ | 2.67 | | | | 1 | | | | Redditch | Midland Veteran's League - South | 16 Jul 25 |
| DT1K | 12.42 | | | | 4 | | | | Worcester | Midland Veteran's League - South | 14 May 25 |
| 1MXC | 9:13 | | | | 34 | | | | Much Wenlock | Wenlock Mile | 13 Jul 25 |
| parkrun | 32:30 | | | | 370 | | | | Brueton | Brueton parkrun # 715 | 16 Aug 25 |
| parkrun | 32:34 | | | | 324 | | | | Arrow Valley | Arrow Valley parkrun # 591 | 26 Apr 25 |
| parkrun | 32:34 | | | | 388 | | | 1 | Brueton | Brueton parkrun # 712 | 26 Jul 25 |
| parkrun | 32:59 | | | | 71 | | | 1 | Oaklands | Oaklands parkrun # 224 | 27 Sep 25 |
| parkrun | 33:35 | | | | 435 | | | | Brueton | Brueton parkrun # 703 | 24 May 25 |
| parkrun | 33:53 | | | | 114 | | | 1 | Babbs Mill | Babbs Mill parkrun # 248 | 23 Aug 25 |
| parkrun | 34:42 | | | | 82 | | | 1 | Oaklands | Oaklands parkrun # 212 | 28 Jun 25 |
| parkrun | 35:03 | | | | 104 | | | 1 | Oaklands | Oaklands parkrun # 193 | 18 Jan 25 |
| parkrun | 35:30 | | | | 116 | | | 1 | Babbs Mill | Babbs Mill parkrun # 215 | 4 Jan 25 |
| parkrun | 35:42 | | | | 98 | | | 1 | Babbs Mill | Babbs Mill parkrun # 220 | 8 Feb 25 |
| 10K | 69:35 | | | 70:22 | 863 | | | 1 | Plymouth | Britain's Ocean City Running Festival 10K | 11 May 25 |
| 2024 V75 Sparkhill/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5MNAD | 58:33 | | | | 116 | | | 2 | Ilmington | Tempo Midweek Summer Series 5 | 1 May 24 |
| 100 | 18.7 | | | | 3 | | | | Worcester | Midland Veterans’ League - South | 8 May 24 |
| 200 | 38.9 | | | | 2 | | | | Redditch | Midland Veterans’ League - South | 31 Jul 24 |
| 200 | 41.3 | | -2.2 | | 2 | | | | Worcester | Midland Veterans’ League - South | 3 Jul 24 |
| 800 | 3:58.65 | | | | 5 | | | | Derby | BMAF Championships | 28 Jul 24 |
| 800 | 4:03.51 | | | | 9 | h2 | | | Björlanda, SWE | World Masters Athletics Championships | 15 Aug 24 |
| LJ | 2.98 | | | | 1 | | | | Worcester | Midland Veterans’ League - South | 3 Jul 24 |
| SP4K | 5.12 | | | | 4 | | | | Redditch | Midland Veterans’ League - South | 31 Jul 24 |
| JT500 | 12.41 | | | | 3 | | | | Worcester | Midland Veterans’ League - South | 8 May 24 |
| parkrun | 31:58 | | | | 113 | | | 1 | Oaklands | Oaklands parkrun # 153 | 20 Apr 24 |
| parkrun | 32:12 | | | | 105 | | | 1 | Oaklands | Oaklands parkrun # 180 | 26 Oct 24 |
| parkrun | 32:29 | | | | 382 | | | | Brueton | Brueton parkrun # 666 | 7 Sep 24 |
| parkrun | 32:38 | | | | 152 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 473 | 11 May 24 |
| parkrun | 32:58 | | | | 72 | | | 1 | Babbs Mill | Babbs Mill parkrun # 173 | 30 Mar 24 |
| parkrun | 33:14 | | | | 88 | | | 1 | Babbs Mill | Babbs Mill parkrun # 204 | 2 Nov 24 |
| parkrun | 33:24 | | | | 420 | | | | Brueton | Brueton parkrun # 652 | 1 Jun 24 |
| parkrun | 33:27 | | | | 81 | | | 1 | Oaklands | Oaklands parkrun # 151 | 6 Apr 24 |
| parkrun | 33:34 | | | | 86 | | | 1 | Oaklands | Oaklands parkrun # 146 | 2 Mar 24 |
| parkrun | 33:43 | | | | 401 | | | | Brueton | Brueton parkrun # 670 | 5 Oct 24 |
| parkrun | 34:07 | | | | 76 | | | 1 | Oaklands | Oaklands parkrun # 143 | 3 Feb 24 |
| parkrun | 34:13 | | | | 91 | | | 1 | Oaklands | Oaklands parkrun # 166 | 20 Jul 24 |
| parkrun | 34:17 | | | | 264 | | | 1 | Oaklands | Oaklands parkrun # 141 | 20 Jan 24 |
| parkrun | 35:48 | | | | 119 | | | 1 | Oaklands | Oaklands parkrun # 139 | 6 Jan 24 |
| parkrun | 36:13 | | | | 404 | | | | Brueton | Brueton parkrun # 678 | 30 Nov 24 |
| 3.16ML | 33:31 | | | | 57 | L12 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 23 Mar 24 |
| 5.88KL | 39:12 | | | | 142 | L3 | | 29 | Sutton Park | Midland Counties Men's 6-Stage Relays | 21 Sep 24 |
| 5M | 55:42 | | | | 307 | | | 18 | Coventry | Ryton Pool 5 | 16 May 24 |
| 10KMT | 71:52 | | | | 162 | | | 16 | Kites Hardwick | Massey Ferguson RC Draycote 10K | 13 Oct 24 |
| 2023 V75 Sparkhill/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 18.0 | | | | 3 | | | | Worcester | Midland Veterans League - South | 10 May 23 |
| 800 | 4:05.93 | | | | 8 | 1 | | | St. Peter Port | Aztec Track & Field Series | 20 Apr 23 |
| HJ | 1.10 | | | | 5 | | | | Worcester | Midland Veterans League - South | 10 May 23 |
| LJ | 3.08 | | | | 1 | | | | Worcester | Midland Veterans League - South | 10 May 23 |
| 5K | 31:35 | | | 31:43 | 73 | | | 1 | Wolverhampton | Fordhouses 5K | 13 Apr 23 |
| parkrun | 30:47 | | | | 267 | | | | Brueton | Brueton parkrun # 587 | 4 Mar 23 |
| parkrun | 31:38 | | | | 421 | | | 1 | Coventry | Coventry parkrun # 584 | 25 Mar 23 |
| parkrun | 32:08 | | | | 59 | | | 1 | Oaklands | Oaklands parkrun # 108 | 3 Jun 23 |
| parkrun | 33:05 | | | | 313 | | | | Brueton | Brueton parkrun # 595 | 29 Apr 23 |
| parkrun | 33:14 | | | | 57 | | | 1 | Babbs Mill | Babbs Mill parkrun # 113 | 18 Feb 23 |
| parkrun | 33:20 | | | | 309 | | | | Brueton | Brueton parkrun # 582 | 28 Jan 23 |
| 3.16ML | 31:21 | | | | 66 | L08 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 1 Apr 23 |
| 2022 V70 Sparkhill/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 18.1 | | | | 3 | | | | Redditch | Midland Veterans League South | 27 Apr 22 |
| 100 | 18.16 | | -4.7 | | 5 | | | | Nuneaton | Midland Masters AC Championships | 4 Jun 22 |
| 100 | 19.5 | | | | 4 | | | | Stratford-upon-Avon | Midland Veterans League South | 20 Jul 22 |
| 200 | 36.50 | | 0.2 | | 3 | 1 | | | Derby | BMAF Track & Field Championships | 11 Jun 22 |
| 200 | 36.8 | | | | 4 | | | | Redditch | Midland Veterans League South | 15 Jun 22 |
| 200 | 36.91 | w | 2.2 | | 7 | h4 | | | Tampere, FIN | WMA World Masters Championships | 2 Jul 22 |
| 200 | 37.31 | | -3.2 | | 8 | | | | Nuneaton | Midland Masters AC Championships | 4 Jun 22 |
| 200 | 38.1 | | | | 4 | | | | Worcester | Midland Veterans League South | 10 Aug 22 |
| HJ | 1.10 | | | | 4 | | | | Stratford-upon-Avon | Midland Veterans League South | 20 Jul 22 |
| LJ | 3.23 | | | | 1 | | | | Stratford-upon-Avon | Midland Veterans League South | 20 Jul 22 |
| LJ | 3.00 | | | | 4 | | | | Worcester | Midland Veterans League South | 10 Aug 22 |
| SP4K | 5.20 | | | | 7 | | | | Redditch | Midland Veterans League South | 15 Jun 22 |
| DT1K | 11.06 | | | | 5 | | | | Worcester | Midland Veterans League South | 10 Aug 22 |
| JT600 | 12.83 | | | | 4 | | | | Redditch | Midland Veterans League South | 15 Jun 22 |
| JT500 | 11.73 | | | | 4 | | | | Redditch | Midland Veterans League South | 27 Apr 22 |
| parkrun | 31:37 | | | | 278 | | | | Brueton | Brueton parkrun # 551 | 25 Jun 22 |
| parkrun | 31:48 | | | | 84 | | | 1 | Babbs Mill | Babbs Mill parkrun # 76 | 28 May 22 |
| parkrun | 32:24 | | | | 61 | | | 1 | Oaklands | Oaklands parkrun # 64 | 9 Jul 22 |
| parkrun | 32:29 | | | | 305 | | | | Brueton | Brueton parkrun # 545 | 14 May 22 |
| parkrun | 32:37 | | | | 70 | | | | Babbs Mill | Babbs Mill parkrun # 91 | 10 Sep 22 |
| parkrun | 32:59 | | | | 42 | | | | Oaklands | Oaklands parkrun # 50 | 2 Apr 22 |
| parkrun | 33:49 | | | | 397 | | | | Brueton | Brueton parkrun # 529 | 22 Jan 22 |
| parkrun | 33:49 | | | | 92 | | | 1 | Babbs Mill | Babbs Mill parkrun # 70 | 16 Apr 22 |
| parkrun | 34:20 | | | | 285 | | | | Brueton | Brueton parkrun # 559 | 20 Aug 22 |
| parkrun | 34:45 | | | | 333 | | | | Brueton | Brueton parkrun # 577 | 31 Dec 22 |
| parkrun | 35:45 | | | | 111 | | | | Plymvalley | Plymvalley parkrun # 421 | 5 Mar 22 |
| 3.165ML | 34:46 | | | | 61 | L10 | | | Sutton Coldfield | Midland Counties Men's 12-Stage Relays | 26 Mar 22 |
| 6KXC | 34:24 | | | | 174 | | | 6 | Derby | North Midlands League (Inc EMAA Team Selection) | 15 Oct 22 |
| 2021 V70 Sparkhill/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 17.2 | | | | 2 | | | | Stratford upon Avon | Midland Veterans League | 21 Jul 21 |
| 100 | 17.40 | | -0.7 | | 5 | M70 | | | Nuneaton | Midland Masters Championships | 6 Jun 21 |
| 200 | 36.2 | | | | 2 | | | | Redditch | Midland Veterans League | 23 Jun 21 |
| 200 | 36.54 | | -0.6 | | 7 | M60 | | | Nuneaton | Midland Masters Championships | 6 Jun 21 |
| 200 | 36.77 | | -0.6 | | 6 | 2 | | | Nuneaton | Nuneaton Open Events - Season Opener | 11 Apr 21 |
| 200 | 38.0 | | | | 3 | | | | Redditch | Midland Veterans League | 11 Aug 21 |
| 400 | 89.20 | | | | 6 | 2 | | | Nuneaton | Nuneaton Open Events - Season Opener | 11 Apr 21 |
| 400 | 90.71 | | | | 3 | M70 | | | Nuneaton | Midland Masters Championships | 6 Jun 21 |
| HJ | 1.05 | | | | 2 | | | | Stratford upon Avon | Midland Veterans League | 21 Jul 21 |
| LJ | 3.10 | | | | 1 | | | | Stratford upon Avon | Midland Veterans League | 21 Jul 21 |
| LJ | 2.37 | | | | 6 | | | | Redditch | Midland Veterans League | 11 Aug 21 |
| DT1K | 15.91 | | | | 4 | | | | Stratford upon Avon | Midland Veterans League | 21 Jul 21 |
| 3.1KXCL | 18:58 | | | | 61 | L3 | | 11 | Long Eaton | British Masters Relay Championships | 30 Oct 21 |
| parkrun | 30:43 | | | | 251 | | | | Brueton | Brueton parkrun # 522 | 4 Dec 21 |
| parkrun | 30:51 | | | | 285 | | | | Brueton | Brueton parkrun # 512 | 18 Sep 21 |
| parkrun | 31:10 | | | | 322 | | | | Brueton | Brueton parkrun # 519 | 6 Nov 21 |
| parkrun | 31:25 | | | | 261 | | | | Brueton | Brueton parkrun # 516 | 16 Oct 21 |
| parkrun | 31:37 | | | | 278 | | | | Brueton | Brueton parkrun # 510 | 4 Sep 21 |
| parkrun | 31:39 | | | | 249 | | | | Brueton | Brueton parkrun # 506 | 7 Aug 21 |
| parkrun | 31:39 | | | | 271 | | | | Brueton | Brueton parkrun # 520 | 13 Nov 21 |
| parkrun | 31:47 | | | | 283 | | | | Brueton | Brueton parkrun # 514 | 2 Oct 21 |
| parkrun | 33:03 | | | | 143 | | | | Central, Plymouth | Central, Plymouth parkrun # 5 | 18 Dec 21 |
| 2020 V70 Sparkhill/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 17.05 | | -0.2 | | 4 | 2 | | | Nuneaton | Nuneaton Harriers End of Season Open Competition | 4 Oct 20 |
| 200 | 36.45 | | 1.8 | | 5 | 1 | | | Nuneaton | Nuneaton Masters Open Competition | 6 Sep 20 |
| 400 | 87.27 | | | | 8 | 1 | | | Nuneaton | Nuneaton Harriers End of Season Open Competition | 4 Oct 20 |
| 400 | 87.52 | | | | 3 | 1 | | | Nuneaton | Nuneaton Masters Open Competition | 6 Sep 20 |
| HJ | 1.15 | i | | | 10 | | | | Lee Valley | England Masters Inter Area Match | 1 Mar 20 |
| LJ | 3.20 | i | | | 6 | | | | Lee Valley | England Masters Inter Area Match | 1 Mar 20 |
| SP5K | 5.82 | i | | | 4 | | | | Lee Valley | England Masters Inter Area Match | 1 Mar 20 |
| parkrun | 28:38 | | | | 70 | | | | Oaklands | Oaklands parkrun # 17 | 14 Mar 20 |
| parkrun | 29:24 | | | | 334 | | | | Brueton | Brueton parkrun # 500 | 22 Feb 20 |
| parkrun | 30:42 | | | | 333 | | | | Brueton | Brueton parkrun # 497 | 1 Feb 20 |
| parkrun | 31:18 | | | | 342 | | | | Brueton | Brueton parkrun # 502 | 7 Mar 20 |
| 9.2KXC | 58:42 | | | | 207 | | | | Gloucester | Birmingham League Division 3 | 8 Feb 20 |
| 2019 V70 Sparkhill/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 17.4 | | | | 2 | | | | Stratford upon Avon | Midland Veterans' League Division South | 3 Jul 19 |
| 200 | 36.5 | | | | 2 | | | | Worcester | Midland Veterans' League Division South | 31 Jul 19 |
| 200 | 36.58 | | -2.8 | | 2 | B | | | Nottingham | Midland Veterans' League Cup Final | 31 Aug 19 |
| 200 | 37.9 | | | | 3 | | | | Redditch | Midland Veterans' League Division South | 5 Jun 19 |
| 800 | 3:29.6 | | | | 2 | ns | | | Worcester | Midland Veterans' League Division South | 31 Jul 19 |
| 1500 | 6:57.44 | | | | 18 | | | | Jesolo, ITA | EMA - European Masters Championships | 7 Sep 19 |
| 1500 | 7:00.24 | | | | 5 | | | | Birmingham | BMAF - British Masters Championships | 10 Aug 19 |
| HJ | 1.20 | | | | 1 | | | | Birmingham | BMAF - British Masters Championships | 11 Aug 19 |
| HJ | 1.15 | | | | 2 | | | | Stratford upon Avon | Midland Veterans' League Division South | 3 Jul 19 |
| HJ | 1.10 | | | | 5 | B | | | Nottingham | Midland Veterans' League Cup Final | 31 Aug 19 |
| LJ | 3.23 | | | | 2 | B | | | Nottingham | Midland Veterans' League Cup Final | 31 Aug 19 |
| LJ | 3.20 | | | | 1 | | | | Stratford upon Avon | Midland Veterans' League Division South | 3 Jul 19 |
| LJ | 2.37 | | | | 4 | | | | Worcester | Midland Veterans' League Division South | 31 Jul 19 |
| SP4K | 5.48 | | | | 6 | B | | | Nottingham | Midland Veterans' League Cup Final | 31 Aug 19 |
| 5KMT | 26:02 | | | | 178 | | | 9 | Leamington Spa | Monty 5K | 21 Jul 19 |
| 5KXCL | 31:34 | | | | 174 | L3 | | | Mansfield | ECCA Saucony English National Relay Championships | 2 Nov 19 |
| parkrun | 26:22 | | | | 184 | | | | Brueton | Brueton parkrun # 474 | 17 Aug 19 |
| parkrun | 26:56 | | | | 256 | | | | Brueton | Brueton parkrun # 460 | 11 May 19 |
| parkrun | 26:56 | | | | 60 | | | 1 | Babbs Mill | Babbs Mill parkrun # 4 | 24 Aug 19 |
| parkrun | 27:01 | | | | 207 | | | | Brueton | Brueton parkrun # 479 | 21 Sep 19 |
| parkrun | 27:37 | | | | 253 | | | | Conkers | Conkers parkrun # 437 | 15 Jun 19 |
| parkrun | 27:45 | | | | 187 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 304 | 22 Jun 19 |
| parkrun | 27:48 | | | | 277 | | | | Brueton | Brueton parkrun # 457 | 20 Apr 19 |
| parkrun | 28:04 | | | | 141 | | | | Brueton | Brueton parkrun # 484 | 26 Oct 19 |
| parkrun | 28:13 | | | | 287 | | | | Brueton | Brueton parkrun # 449 | 23 Feb 19 |
| parkrun | 28:30 | | | | 518 | | | | Cannon Hill | Cannon Hill parkrun # 429 | 16 Feb 19 |
| parkrun | 29:03 | | | | 88 | | | 1 | Rosliston | Rosliston parkrun # 172 | 29 Jun 19 |
| parkrun | 29:11 | | | | 279 | | | | Brueton | Brueton parkrun # 471 | 27 Jul 19 |
| parkrun | 29:24 | | | | 505 | | | | Cannon Hill | Cannon Hill parkrun # 426 | 26 Jan 19 |
| parkrun | 38:22 | | | | 171 | | | | Rosliston | Rosliston parkrun # 161 | 13 Apr 19 |
| 6KXCL | 33:27 | | | | 67 | L4 | | 20 | Wolverhampton | Midland Counties Relay Championships | 19 Oct 19 |
| 7K | 38:39 | | | 38:45 | 117 | | | 1 | Kites Hardwick | Draycote Water Severn at 7 7K | 7 Jul 19 |
| 9KXC | 68:34 | | | | 207 | | | | Gloucester | Birmingham League Division 3 | 9 Feb 19 |
| 6MXC | 59:55 | | | | 156 | | | | Crewe | Birmingham League Division 3 | 7 Dec 19 |
| 10KXC | 57:07 | | | | 239 | | | | Coventry | Birmingham League Division 3 | 9 Nov 19 |
| 10KXC | 64:31 | | | | 273 | | | | Droitwich | Birmingham League Division 3 | 12 Jan 19 |
| 7MXC | 65:27 | | | | 77 | | | | Nottingham | Midland Counties Championships | 30 Nov 19 |
| 2018 V70 Sparkhill/Midland Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 16.9 | | | | 2 | | | | Stourport | Midland Veterans' League Division South | 3 May 18 |
| 100 | 17.11 | | | | 2 | | | | Solihull | Midland Veterans' League Cup Final B Final | 1 Sep 18 |
| 200 | 34.8 | | | | 1 | | | | Redditch | Midland Veterans' League Division South | 30 May 18 |
| 200 | 35.00 | | | | 1 | | | | Solihull | Midland Veterans' League Cup Final B Final | 1 Sep 18 |
| 1500 | 6:45.2 | | | | 5 | | | | Stourport | Midland Veterans' League Division South | 3 May 18 |
| SP5K | 5.83 | | | | 5 | | | | Stourport | Midland Veterans' League Division South | 3 May 18 |
| SP4K | 6.53 | | | | 2 | | | | Redditch | Midland Veterans' League Division South | 30 May 18 |
| JT600 | 14.38 | | | | 5 | | | | Solihull | Midland Veterans' League Cup Final B Final | 1 Sep 18 |
| JT600 | 13.79 | | | | 4 | | | | Redditch | Midland Veterans' League Division South | 30 May 18 |
| 5K | 26:55 | | | | 200 | | | 7 | Edmondscote | Monty 5K | 22 Apr 18 |
| parkrun | 25:04 | | | | 130 | | | 1 | Brueton | Brueton parkrun # 395 | 17 Feb 18 |
| parkrun | 25:11 | | | | 125 | | | | Brueton | Brueton parkrun # 397 | 10 Mar 18 |
| parkrun | 25:42 | | | | 166 | | | | Brueton | Brueton parkrun # 394 | 3 Feb 18 |
| parkrun | 26:23 | | | | 220 | | | | Brueton | Brueton parkrun # 408 | 26 May 18 |
| parkrun | 27:48 | | | | 241 | | | | Black Park | Black Park parkrun # 484 | 8 Sep 18 |
| parkrun | 28:08 | | | | 277 | | | | Brueton | Brueton parkrun # 409 | 2 Jun 18 |
| parkrun | 29:20 | | | | 281 | | | | Brueton | Brueton parkrun # 418 | 4 Aug 18 |
| parkrun | 31:12 | | | | 305 | | | | Brueton | Brueton parkrun # 420 | 18 Aug 18 |
| 10K | 52:36 | | | | 254 | | | 6 | Stoneleigh | Massey Ferguson Easter Tractor 10K | 1 Apr 18 |
| 10K | 61:27 | | | 61:35 | 88 | | | 2 | Stourbridge | Cobra Classic 10K | 20 May 18 |
| 10KXC | 57:03 | | | | 173 | | | | Droitwich | Birmingham League Division 3 | 13 Jan 18 |
| 2017 V65 Sparkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 16.0 | | | | 3 | | | | Solihull | Midland Veterans' League Division South | 28 Jun 17 |
| 100 | 16.5 | | | | 2 | | | | Stourport | Midland Veterans' League Division South | 10 May 17 |
| 100 | 16.5 | | | | 4 | | | | Tamworth | Midland Veterans' League Cup B Final | 10 Sep 17 |
| 200 | 34.5 | | | | 3 | | | | Redditch | Midland Veterans' League Division South | 7 Jun 17 |
| 200 | 34.5 | | | | 3 | | | | Worcester | Midland Veterans' League Division South | 19 Jul 17 |
| 200 | 35.8 | | | | 4 | | | | Tamworth | Midland Veterans' League Cup B Final | 10 Sep 17 |
| 400 | 80.3 | | | | 5 | | | | Tamworth | Midland Veterans' League Cup B Final | 10 Sep 17 |
| 800 | 3:07.8 | | | | 4 | | | | Worcester | Midland Veterans' League Division South | 19 Jul 17 |
| 1500 | 6:13.2 | | | | 4 | | | | Stourport | Midland Veterans' League Division South | 10 May 17 |
| 1500 | 6:16.53 | | | | 11 | h2 | | | Aarhus, DEN | EMA - European Masters Championships | 29 Jul 17 |
| 1500 | 6:29.62 | | | | 5 | | | | Birmingham | BMAF - British Masters Championships | 24 Jun 17 |
| 3000 | 13:53.5 | | | | 4 | | | | Redditch | Midland Veterans' League Division South | 7 Jun 17 |
| HJ | 1.15 | | | | 1 | | | | Solihull | Midland Veterans' League Division South | 28 Jun 17 |
| HJ | 1.15 | | | | 3 | | | | Tamworth | Midland Veterans' League Cup B Final | 10 Sep 17 |
| LJ | 3.61 | | | | 1 | | | | Worcester | Midland Veterans' League Division South | 19 Jul 17 |
| SP5K | 6.16 | | | | 4 | | | | Stourport | Midland Veterans' League Division South | 10 May 17 |
| DT1K | 16.33 | | | | 6 | | | | Solihull | Midland Veterans' League Division South | 28 Jun 17 |
| DT1K | 14.35 | | | | 5 | | | | Tamworth | Midland Veterans' League Cup B Final | 10 Sep 17 |
| JT600 | 13.92 | | | | 6 | | | | Redditch | Midland Veterans' League Division South | 7 Jun 17 |
| 4.4KMTL | 19:36 | | | | 17 | L1 | | 1 | Swadlincote | Midland Masters AC Relays | 23 Apr 17 |
| parkrun | 23:18 | | | | 87 | | | 1 | Brueton | Brueton parkrun # 350 | 18 Mar 17 |
| parkrun | 23:36 | | | | 102 | | | 1 | Brueton | Brueton parkrun # 357 | 6 May 17 |
| parkrun | 23:38 | | | | 100 | | | 1 | Brueton | Brueton parkrun # 349 | 11 Mar 17 |
| parkrun | 24:24 | | | | 144 | | | | Brueton | Brueton parkrun # 378 | 7 Oct 17 |
| parkrun | 25:19 | | | | 151 | | | | Brueton | Brueton parkrun # 374 | 2 Sep 17 |
| parkrun | 25:22 | | | | 169 | | | | Brueton | Brueton parkrun # 370 | 5 Aug 17 |
| 6KXC | 32:14 | | | | 28 | | | 5 | Aldersley | Midland Masters' Championships | 22 Jan 17 |
| 5M | 43:12 | | | | 294 | | | 5 | Coventry | Sphinx AC Summer 5 | 14 Jun 17 |
| 5.5MXC | 48:39 | | | | 222 | | | | Telford | Birmingham League Division 2 | 14 Jan 17 |
| 6MXC | 47:32 | | | | 155 | | | | Gloucester | Birmingham League Division 3 | 11 Nov 17 |
| 10K | 48:34 | | | | 187 | | | 5 | Stoneleigh | Massey Ferguson Tractor 10K | 16 Apr 17 |
| 10K | 52:57 | | | 54:07 | 1017 | | | 71 | Warwick | Rotary Club of Kenilworth Two Castles 10K | 11 Jun 17 |
| 10KMT | 47:43 | | | 47:54 | 349 | | | 8 | Leamington Spa | Leamington Regency 10K | 2 Apr 17 |
| 10KMT | 58:45 | | | | 173 | | | 8 | Severn Stoke | Croome Capability Canter 10K | 26 Nov 17 |
| 6.75MXC | 55:25 | | | | 228 | | | | Coventry | Birmingham League Division 2 | 11 Feb 17 |
| 2016 V65 Sparkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 16.8 | | | | 4 | | | | Redditch | Midland Veterans' League Division South | 15 Jun 16 |
| 100 | 16.9 | | | | 5 | | | | Stourport | Midland Veterans' League Division South | 28 Apr 16 |
| 400 | 78.0 | | | | 3 | | | | Redditch | Midland Veterans' League Division South | 15 Jun 16 |
| 1500 | 6:25.2 | | | | 6 | | | | Stourport | Midland Veterans' League Division South | 28 Apr 16 |
| HJ | 1.12 | | | | 1 | | | | Redditch | Midland Veterans' League Division South | 15 Jun 16 |
| SP5K | 5.29 | | | | 6 | | | | Stourport | Midland Veterans' League Division South | 28 Apr 16 |
| 5KNAD | 23:21 | | | | 195 | | | 5 | Leamington Spa | Monty 5K | 29 Jun 16 |
| parkrun | 22:51 | | | | 90 | | | 1 | Brueton | Brueton parkrun # 332 | 26 Nov 16 |
| parkrun | 23:03 | | | | 81 | | | 1 | Brueton | Brueton parkrun # 320 | 3 Sep 16 |
| parkrun | 23:38 | | | | 133 | | | 1 | Cannon Hill | Cannon Hill parkrun # 299 | 2 Jul 16 |
| parkrun | 23:41 | | | | 77 | | | 1 | Brueton | Brueton parkrun # 317 | 13 Aug 16 |
| parkrun | 24:08 | | | | 176 | | | | Cannon Hill | Cannon Hill parkrun # 298 | 25 Jun 16 |
| parkrun | 24:18 | | | | 49 | | | | Plymvalley | Plymvalley parkrun # 202 | 30 Jul 16 |
| parkrun | 24:33 | | | | 99 | | | | Black Park | Black Park parkrun # 372 | 23 Jul 16 |
| parkrun | 29:01 | | | | 231 | | | | Brueton | Brueton parkrun # 312 | 9 Jul 16 |
| 7K | 34:07 | | | | 62 | | | 2 | Rugby | Seven @ Severn 7K | 7 Jul 16 |
| 9.8KXC | 53:00 | | | | 133 | | | | Gloucester | Birmingham League Division 3 | 13 Feb 16 |
| 10K | 48:13 | | | 48:37 | 199 | | | 4 | Stratford-upon-Avon | Stratford's Big 10K | 11 Sep 16 |
| 10K | 51:19 | | | 54:01 | 979 | | | 59 | Warwick | Rotary Club of Kenilworth Two Castles 10K | 12 Jun 16 |
| 10KMT | 47:50 | | | | 45 | | | 2 | Bournville | Bournville Leafy 10K | 2 Oct 16 |
| 10KXC | 49:37 | | | | 260 | | | 124 | Sandwell | Warwickshire / Worcestershire County Championships | 9 Jan 16 |
| 10KXC | 58:02 | | | | 179 | | | | Droitwich | Birmingham League Division 3 | 16 Jan 16 |
| ZXC | 50:29 | | | | 213 | | | | Stratford upon Avon | Birmingham League Division 2 | 3 Dec 16 |
| ZXC | 52:40 | | | | 236 | | | | Leamington Spa | Birmingham League Division 2 | 12 Nov 16 |
| 2015 V65 Sparkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 16.0 | | | | 3 | | | | Stourport | Midland Veterans' League South Division | 30 Apr 15 |
| 100 | 16.3 | | | | 3 | | | | Leamington | Midland Veterans' League South Division | 17 Jun 15 |
| 100 | 18.51 | | | | 3 | | | | Worcester | Midland Veterans' League Cup B Final | 30 Aug 15 |
| 200 | 33.1 | | | | 3 | | | | Redditch | Midland Veterans' League South Division | 29 Jul 15 |
| 200 | 33.3 | | | | 2 | | | | Brierly Hill | Midland Veterans' League South Division | 27 May 15 |
| 200 | 40.73 | | | | 4 | | | | Worcester | Midland Veterans' League Cup B Final | 30 Aug 15 |
| 400 | 74.3 | | | | 2 | | | | Leamington | Midland Veterans' League South Division | 17 Jun 15 |
| 400 | 81.61 | | | | 3 | | | | Worcester | Midland Veterans' League Cup B Final | 30 Aug 15 |
| 800 | 2:53.3 | | | | 2 | | | | Redditch | Midland Veterans' League South Division | 29 Jul 15 |
| 1500 | 5:48.6 | | | | 4 | | | | Stourport | Midland Veterans' League South Division | 30 Apr 15 |
| 1500 | 6:04.50 | | | | 8 | | | | Birmingham | BMAF - British Masters Championships | 25 Jul 15 |
| 3000 | 12:25.9 | | | | 4 | | | | Brierly Hill | Midland Veterans' League South Division | 27 May 15 |
| 3000 | 12:45.54 | | | | 2 | | | | Worcester | Midland Veterans' League Cup B Final | 30 Aug 15 |
| 3000 | 12:57.0 | | | | 7 | | | | Redditch | Midland Veterans' League South Division | 29 Jul 15 |
| HJ | 1.20 | | | | 3 | | | | Leamington | Midland Veterans' League South Division | 17 Jun 15 |
| HJ | 1.15 | | | | 3 | | | | Worcester | Midland Veterans' League Cup B Final | 30 Aug 15 |
| LJ | 2.23 | | | | 5 | | | | Redditch | Midland Veterans' League South Division | 29 Jul 15 |
| SP5K | 5.33 | | | | 7 | | | | Stourport | Midland Veterans' League South Division | 30 Apr 15 |
| DT1K | 16.52 | | | | 6 | | | | Leamington | Midland Veterans' League South Division | 17 Jun 15 |
| DT1K | 14.34 | | | | 4 | | | | Worcester | Midland Veterans' League Cup B Final | 30 Aug 15 |
| JT600 | 14.98 | | | | 5 | | | | Brierly Hill | Midland Veterans' League South Division | 27 May 15 |
| 1M | 6:15 | | | | 63 | | | 3 | Bourton-on-the-Water | Bourton One Mile Challenge | 18 Jul 15 |
| 4.4KL | 18:24 | | | | 1 | L3 | | | Swadlincote | Midland Masters AC Relays | 26 Apr 15 |
| 5K | 22:38 | | | | 162 | | | 3 | Rowheath | BRAT Rowheath 5K | 12 Aug 15 |
| parkrun | 32:21 | | | | 276 | | | | Brueton | Brueton parkrun # 248 | 25 Apr 15 |
| 6KXC | 28:34 | | | | 64 | | | 11 | Ruithin | British Masters Championships | 14 Mar 15 |
| 5M | 36:45 | | | | 113 | | | 2 | Coventry | Ryton Pool 5 | 2 Jul 15 |
| 5M | 37:08 | | | | 147 | | | 3 | Coventry | Autumnal 5 | 19 Aug 15 |
| 5M | 37:22 | | | | 112 | | | 4 | Coventry | Massey Ferguson Easter Sunday 5 | 5 Apr 15 |
| 5MMT | 36:15 | | | | 26 | | | 1 | Birmingham | Centurion Grand Prix 5 | 1 Mar 15 |
| 5MMT | 36:33 | | | | 30 | | | 1 | Birmingham | Centurion Grand Prix 5 | 12 Apr 15 |
| 5MMT | 37:32 | | | | 44 | | | 1 | Birmingham | Centurion Grand Prix 5 | 4 Jan 15 |
| 5MMT | 37:37 | | | | 57 | | | 2 | Birmingham | Centurion Grand Prix 5 | 1 Feb 15 |
| 6MXC | 49:18 | | | | 149 | | | | Aldridge | Birmingham League Division 3 | 5 Dec 15 |
| 10K | 46:28 | | | 46:41 | 403 | | | 21 | Warwick | Rotary Club of Kenilworth Two Castles 10K | 14 Jun 15 |
| 10K | 47:01 | | | | 195 | | | 4 | Coventry | Coventry Northbrook 10K | 12 Jul 15 |
| 10KMT | 44:13 | | | 44:20 | 231 | | | 1 | Leamington Spa | Regency 10K | 19 Apr 15 |
| 10KMT | 44:23 | | | | 37 | | | 2 | Sutton Coldfield | Kingsbury Classic 10K | 12 May 15 |
| 9M | 66:51 | | | | 148 | | | 33 | Solihull | Arden 9 | 21 Jun 15 |
| ZXC | 27:54 | | | | 26 | | | 8 | Wolverhampton | MMAC Championships | 18 Jan 15 |
| ZXC | 43:31 | | | | 116 | | | | Coventry | Birmingham League Division 3 | 7 Feb 15 |
| ZXC | 55:11 | | | | 132 | | | | Droitwich | Birmingham League Division 3 | 10 Jan 15 |
| 2014 V65 Sparkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 16.0 | | | | 4 | | | | Stourport | Midland Veterans' League South Division | 1 May 14 |
| 100 | 16.1 | | | | 4 | | | | Leamington | Midland Veterans' League South Division | 25 Jun 14 |
| 100 | 16.1 | | | | 3 | | | | Stoke | Midland Veterans' League Cup Final C | 31 Aug 14 |
| 200 | 33.6 | | | | 3 | | | | Stourport | Midland Veterans' League South Division | 28 May 14 |
| 200 | 37.5 | | | | 2 | | | | Stoke | Midland Veterans' League Cup Final C | 31 Aug 14 |
| 400 | 74.4 | | | | 3 | | | | Leamington | Midland Veterans' League South Division | 25 Jun 14 |
| 800 | 2:45.6 | | | | 6 | | | | Nuneaton | Midland Masters Championships | 8 Jun 14 |
| 800 | 2:48.32 | | | | 5 | | | | Birmingham | BMAF - British Masters Championships | 10 Aug 14 |
| 800 | 2:49.9 | | | | 2 | | | | Worcester | Midland Veterans' League South Division | 30 Jul 14 |
| 800 | 2:54.6 | | | | 1 | | | | Stoke | Midland Veterans' League Cup Final C | 31 Aug 14 |
| 1500 | 5:40.8 | | | | 10 | | | | Nuneaton | Midland Masters Championships | 8 Jun 14 |
| 1500 | 5:41.6 | | | | 2 | | | | Stourport | Midland Veterans' League South Division | 1 May 14 |
| 1500 | 5:47.96 | | | | 5 | | | | Birmingham | BMAF - British Masters Championships | 9 Aug 14 |
| 1500 | 6:00.3 | | | | 1 | | | | Stoke | Midland Veterans' League Cup Final C | 31 Aug 14 |
| 3000 | 12:35.2 | | | | 2 | | | | Stourport | Midland Veterans' League South Division | 28 May 14 |
| HJ | 1.20 | | | | 2 | | | | Leamington | Midland Veterans' League South Division | 25 Jun 14 |
| LJ | 3.37 | | | | 1 | | | | Stoke | Midland Veterans' League Cup Final C | 31 Aug 14 |
| DT1K | 13.73 | | | | 5 | | | | Leamington | Midland Veterans' League South Division | 25 Jun 14 |
| JT600 | 14.50 | | | | 5 | | | | Stourport | Midland Veterans' League South Division | 28 May 14 |
| JT600 | 14.38 | | | | 3 | | | | Stoke | Midland Veterans' League Cup Final C | 31 Aug 14 |
| 1M | 6:07 | | | | 46 | | | 2 | Bourton-on-the-Water | Bourton One Mile Challenge | 19 Jul 14 |
| 3K | 12:35 | | | | 23 | | | | Plymouth | Armada Athletics Network 3K Series | 12 Mar 14 |
| 5K | 20:53 | | | | 36 | | | 4 | Wolverhampton | Fordhouses Fast 5K | 25 Apr 14 |
| 5K | 21:33 | | | | 103 | | | 8 | Horwich | BMAF 5K Championships | 15 Jun 14 |
| 5KMT | 23:09 | | | | 59 | | | 1 | Birmingham | West Bromwich Harriers 5K | 23 Jul 14 |
| parkrun | 21:01 | | | | 47 | | | 1 | Brueton | Brueton parkrun # 216 | 13 Sep 14 |
| parkrun | 21:16 | | | | 38 | | | 1 | Brueton | Brueton parkrun # 188 | 1 Mar 14 |
| parkrun | 21:32 | | | | 48 | | | 1 | Coventry | Coventry parkrun # 212 | 29 Mar 14 |
| parkrun | 21:45 | | | | 80 | | | | Cannon Hill | Cannon Hill parkrun # 185 | 22 Mar 14 |
| parkrun | 22:14 | | | | 116 | | | | Cannon Hill | Cannon Hill parkrun # 195 | 31 May 14 |
| parkrun | 22:16 | | | | 55 | | | 1 | Black Park | Black Park parkrun # 262 | 28 Jun 14 |
| parkrun | 22:50 | | | | 10 | | | 1 | Plymvalley | Plymvalley parkrun # 75 | 8 Mar 14 |
| 5.848KL | 25:32 | | | | 61 | L6 | | | Sutton Coldfield | Midland Men's 6 Stage Relays | 20 Sep 14 |
| 5M | 36:09 | | | | 115 | | | 2 | Coventry | Ryton Pool 5 | 2 Jul 14 |
| 5MMT | 36:36 | | | | 44 | | | 2 | Tipton | Andy Holden 5 | 9 Jul 14 |
| 10K | 44:06 | | | 44:16 | 277 | | | 6 | Draycott | Wilne 10K (Inc Midland Champs) | 7 Sep 14 |
| 10K | 46:35 | | | | 93 | | | 2 | Bromsgrove | Timberhonger 10K | 12 Jul 14 |
| 10KMT | 43:54 | | | | 45 | | | 1 | Bournville | Bournville Leafy 10K | 5 Oct 14 |
| 10KMT | 44:04 | | | 44:15 | 207 | | | 2 | Leamington Spa | Regency 10K | 6 Apr 14 |
| 12KXC | 54:22 | | | | 1227 | | | | Nottingham | ECCA English National Championships | 22 Feb 14 |
| 12KXC | 60:05 | | | | 310 | | | | Leamington | Midland Championships | 25 Jan 14 |
| ZMTL | 22:05 | | | | 2 | L1 | | | Donisthorpe | Midland Masters AC Relays | 13 Apr 14 |
| ZXC | 25:23 | | | | 12 | | | 2 | Wolverhampton | Midland Masters' Championships | 19 Jan 14 |
| ZXC | 49:46 | | | | 117 | | | | Leamington Spa | Birmingham League Division 3 | 8 Nov 14 |
| ZXC | 50:44 | | | | 112 | | | | Droitwich | Birmingham League Division 3 | 11 Jan 14 |
| ZXC | 51:22 | | | | 105 | | | | West Bromwich | Birmingham League Division 3 | 8 Feb 14 |
| ZXC | 55:28 | | | | 134 | | | 85 | Halesowen | Warwickshire County Championships | 4 Jan 14 |
| 2013 V65 Sparkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 17.1 | | | | 3 | | | | Brierley Hill | Midland Veterans' League South Division | 26 Jun 13 |
| 400 | 75.3 | | | | 2 | | | | Brierley Hill | Midland Veterans' League South Division | 26 Jun 13 |
| 800 | 2:46.28 | | | | 8 | | | | Turin, ITA | World Masters Games | 5 Aug 13 |
| 800 | 2:46.32 | | | | 2 | | | | Birmingham | BMAF - British Masters Championships | 15 Sep 13 |
| 800 | 2:47.07 | | | | 4 | h1 | | | Turin, ITA | World Masters Games | 4 Aug 13 |
| 800 | 2:51.8 | | | | 1 | | | | Worcester | Midland Veterans' League South Division | 1 Aug 13 |
| 800 | 2:52.9 | | | | 2 | | | | Nuneaton | Midland Masters Championships | 9 Jun 13 |
| 1500 | 5:49.7 | | | | 6 | | | | Nuneaton | Midland Masters Championships | 9 Jun 13 |
| 1500 | 5:53.30 | | | | 10 | | | | Turin, ITA | World Masters Games | 9 Aug 13 |
| 1500 | 6:04.6 | | | | 4 | | | | Stourport | Midland Veterans' League South Division | 2 May 13 |
| 3000 | 12:48.8 | | | | 3 | | | | Birmingham | Midland Veterans' League South Division | 29 May 13 |
| HJ | 1.20 | | | | 2 | | | | Brierley Hill | Midland Veterans' League South Division | 26 Jun 13 |
| 5K | 22:36 | | | | 135 | | | 1 | Rowheath | BRAT Rowheath 5K (Inc Warwickshire Champs) | 14 Aug 13 |
| parkrun | 21:16 | | | | 35 | | | | Brueton | Brueton parkrun # 172 | 16 Nov 13 |
| parkrun | 22:02 | | | | 59 | | | 1 | Brueton | Brueton parkrun # 151 | 15 Jun 13 |
| parkrun | 22:25 | | | | 56 | | | 1 | Brueton | Brueton parkrun # 147 | 18 May 13 |
| parkrun | 22:35 | | | | 53 | | | 1 | Brueton | Brueton parkrun # 135 | 23 Feb 13 |
| parkrun | 22:42 | | | | 60 | | | | Brueton | Brueton parkrun # 140 | 30 Mar 13 |
| parkrun | 24:12 | | | | 87 | | | | Black Park | Black Park parkrun # 189 | 2 Feb 13 |
| 5.848KL | 26:06 | | | | 95 | L1 | | | Sutton Coldfield | Midland Men's 6-Stage Relays | 21 Sep 13 |
| 5M | 35:45 | | | | 73 | | | 2 | Coventry | Coventry New Year 5 | 29 Dec 13 |
| 5M | 36:50 | | | | 152 | | | 5 | Coventry | Sphinx Summer 5 | 12 Jun 13 |
| 5M | 37:01 | | | | 132 | | | 1 | Coventry | Coventry Autumnal 5 | 21 Aug 13 |
| 6M | 44:51 | | | | 107 | | | 3 | Stratford-upon-Avon | Stratford Summer 6 | 20 Jul 13 |
| 10K | 45:52 | | | 46:12 | 297 | | | 3 | Draycott | Wilne 10K (Inc Midland Champs) | 1 Sep 13 |
| 10K | 46:40 | | | | 107 | | | 5 | Derby | Sinfin Classic 10K | 2 Jun 13 |
| 10K | 48:10 | | | | 162 | | | 17 | Coventry | Coventry Northbrook 10K | 14 Jul 13 |
| 10KMT | 47:56 | | | 48:05 | 427 | | | | Leamington Spa | Regency 10K | 7 Apr 13 |
| 7M | 52:06 | | | | 78 | | | 1 | Tavistock | Tavy 7 | 27 Oct 13 |
| 8MMT | 61:03 | | | | 62 | | | 2 | Coventry | Coombe 8 | 24 Nov 13 |
| 9M | 69:08 | | | | 166 | | | 17 | Solihull | Arden 9 | 23 Jun 13 |
| ZXC | 50:57 | | | | 98 | | | | Stafford Common | Birmingham League Division 3 | 7 Dec 13 |
| ZXC | 51:41 | | | | 101 | | | | Leamington Spa | Birmingham League Division 3 | 9 Nov 13 |
| ZXC | 55:27 | | | | 143 | | | | Coventry | Birmingham League Division 3 | 9 Feb 13 |
| ZXC | 58:24 | | | | 168 | | | 113 | Leamington | Warwickshire County Championships | 5 Jan 13 |
| ZXC | 59:03 | | | | 156 | | | | Droitwich | Birmingham League Division 3 | 12 Jan 13 |
| ZXCL | 13:39 | | | | 10 | L4 | | | Derby | British Masters' Relay Championships | 23 Nov 13 |
| 2012 V60 Sparkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 17.2 | | | | 5 | | | | Birmingham | Midland Veterans' League Cup B Final | 15 Sep 12 |
| 200 | 34.0 | | | | 4 | | | | Birmingham | Midland Veterans' League Cup B Final | 15 Sep 12 |
| 1500 | 6:21.5 | | | | 3 | | | | Birmingham | Midland Veterans' League Cup B Final | 15 Sep 12 |
| LJ | 3.38 | | | | 5 | | | | Birmingham | Midland Veterans' League Cup B Final | 15 Sep 12 |
| JT600 | 15.26 | | | | 6 | | | | Birmingham | Midland Veterans' League Cup B Final | 15 Sep 12 |
| 4.819KL | 22:28 | | | | 17 | L2 | | | Sutton Coldfield | Midland Master's 6-Stage Relays | 31 Mar 12 |
| parkrun | 23:00 | | | | 44 | | | 1 | Brueton | Brueton parkrun # 85 | 3 Mar 12 |
| 5M | 41:45 | | | | 168 | | | 10 | Coventry | Coventry Autumnal 5 | 22 Aug 12 |
| 10K | 55:49 | | | 56:14 | 434 | | | 10 | Draycott | Wilne 10K (Inc Midland Champs) | 2 Sep 12 |
| ZXC | 44:20 | | | | 152 | | | 25 | Bath | BMAF Championships | 25 Mar 12 |
| ZXC | 44:38 | | | | 54 | | | 6 | Droitwich | Midland Masters Championships | 22 Jan 12 |
| ZXC | 47:19 | | | | 219 | | | | Coventry | Birmingham League Division 2 | 14 Jan 12 |
| ZXC | 50:09 | | | | 205 | | | | Wolverhampton | Birmingham League Division 2 | 11 Feb 12 |
| ZXC | 51:34 | | | | 176 | | | | Solihull | Warwickshire County Championships | 7 Jan 12 |
| 2011 V60 Sparkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 17.1 | | | | 4 | | | | Worcester | Midlands Veterans' League Final B | 4 Sep 11 |
| 200 | 39.4 | | | | 3 | | | | Worcester | Midlands Veterans' League Final B | 4 Sep 11 |
| 400 | 76.9 | | | | 3 | | | | Worcester | Midlands Veterans' League Final B | 4 Sep 11 |
| 800 | 2:59.0 | | | | 2 | | | | Worcester | Midlands Veterans' League Final B | 4 Sep 11 |
| parkrun | 22:28 | | | | 50 | | | | Brueton | Brueton parkrun # 40 | 23 Apr 11 |
| parkrun | 22:40 | | | | 83 | | | | Cannon Hill | Cannon Hill parkrun # 66 (Short course) | 26 Nov 11 |
| parkrun | 22:54 | | | | 50 | | | | Brueton | Brueton parkrun # 53 | 23 Jul 11 |
| parkrun | 22:57 | | | | 20 | | | 1 | Brueton | Brueton parkrun # 73 | 10 Dec 11 |
| parkrun | 23:00 | | | | 48 | | | 1 | Black Park | Black Park parkrun # 88 | 19 Mar 11 |
| parkrun | 23:39 | | | | 46 | | | | Brueton | Brueton parkrun # 41 | 30 Apr 11 |
| parkrun | 24:38 | | | | 48 | | | | Brueton | Brueton parkrun # 50 | 2 Jul 11 |
| 5.847KL | 28:16 | | | | 91 | L3 | | | Sutton Park | Midland Road Relay Championships | 24 Sep 11 |
| 8MMT | 66:30 | | | | 122 | | | 5 | Coventry | Coombe 8 | 20 Nov 11 |
| ZXC | 48:22 | | | | 209 | | | | Wolverhampton | Birmingham League Division 2 | 15 Jan 11 |
| ZXC | 48:26 | | | | 146 | | | | Birmingham | Warwickshire County Championships | 8 Jan 11 |
| ZXC | 53:37 | | | | 211 | | | | Bournville | Birmingham League Division 2 | 12 Feb 11 |
| ZXC | 58:02 | | | | 242 | | | | Leamington Spa | Birmingham League Division 2 | 12 Nov 11 |
| ZXCL | 29:45 | | | | 23 | L4 | | | West Bromwich | Midland Relay Championships | 22 Oct 11 |
| 2010 V60 Sparkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.819KL | 22:21 | | | | 12 | L2 | | | Sutton Park | Midland Counties Master's 6 Stage Relays | 20 Mar 10 |
| parkrun | 22:26 | | | | 17 | | | 1 | Brueton | Brueton parkrun # 18 | 20 Nov 10 |
| parkrun | 23:39 | | | | 42 | | | | Black Park | Black Park parkrun # 57 | 14 Aug 10 |
| 5.847KL | 27:49 | | | | 103 | L1 | | | Sutton Park | Midland Counties Men's 6 Stage Relays | 25 Sep 10 |
| 8M | 62:00 | | | | 93 | | | 2 | Coventry | Coombe 8 | 28 Nov 10 |
| ZXC | 44:19 | | | | 182 | | | | Severn | Birmingham League Division 2 | 4 Dec 10 |
| ZXCL | 36:17 | | | | 17 | L4 | | | Melton Mowbray | Midland Relays | 2 Oct 10 |
| 2009 V60 Sparkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZRDL | 29:18 | | | | 100 | L2 | | | Sutton Coldfield | Midland Counties Men's 6 Stage Relays | 19 Sep 09 |
| 2008 V60 Sparkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZRDL | 21:27 | | | | -16 | L3 | | | Sutton Coldfield | MCAA 12 Stage Relays | 5 Apr 08 |