| 2025 V45 Cannock & Stafford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.39 | | 2.0 | | 6 | B | | | Yate | Midland Counties League Division 2 | 31 Aug 25 |
| 100 | 12.59 | w | 4.0 | | 5 | | | | Nuneaton | Midland Masters Outdoor Championships | 22 Jun 25 |
| 100 | 12.60 | w | 3.5 | | 2 | A05 | | | Nuneaton | Nuneaton Night of 100m PB's | 25 Jun 25 |
| 100 | 12.64 | | nwi | | 4 | 5 | | | Stretford | Trafford Medal Meeting | 28 Sep 25 |
| 100 | 12.64 | | nwi | | 4 | 6 | | | Stretford | Trafford Medal Meeting | 28 Sep 25 |
| 100 | 12.7 | | | | 5= | | | | Sportcity | The 16th Joe Moran Memorial Veteran Track & Field Meeting | 4 Jun 25 |
| 100 | 12.7 | | -0.2 | | 1 | | | | Burton | Midland Veteran's League - North | 18 Jun 25 |
| 100 | 12.71 | | -0.1 | | 1 | ns | | | Nuneaton | Midland Counties League Division 2 | 13 Jul 25 |
| 100 | 12.72 | | -0.3 | | 6 | B | | | Worcester | Midland Counties League Division 2 | 2 Aug 25 |
| 100 | 12.78 | | 0.8 | | 5 | h1 | | | Derby | British Masters Outdoor Championships | 13 Sep 25 |
| 100 | 12.8 | | 0.0 | | 2 | | | | Telford | Midland Veteran's League - North | 30 Apr 25 |
| 100 | 12.9 | | -0.7 | | 5 | ns2 | | | Burton | Midland Counties League Division 2 | 17 May 25 |
| 100 | 12.96 | | -2.9 | | 4 | 5 | | | Rugby | Midland Counties League Technical Match | 15 Jun 25 |
| 100 | 12.99 | | -2.5 | | 3 | 14 | | | Stretford | Trafford Medal Meeting | 25 Aug 25 |
| 100 | 13.1 | | -2.5 | | 6 | | | | Stoke | Staffordshire County Championships | 11 May 25 |
| 200 | 24.95 | | 1.0 | | 6 | 2 | | | Derby | British Masters Outdoor Championships | 14 Sep 25 |
| 200 | 24.97 | | 1.4 | | 6 | B | | | Yate | Midland Counties League Division 2 | 31 Aug 25 |
| 200 | 25.1 | w | 2.1 | | 1 | | | | Birmingham | Midland Veteran's League - North | 21 May 25 |
| 200 | 25.15 | | -0.7 | | 5 | B | | | Nuneaton | Midland Counties League Division 2 | 13 Jul 25 |
| 200 | 25.34 | w | 2.5 | | 5 | B | | | Worcester | Midland Counties League Division 2 | 2 Aug 25 |
| 200 | 25.38 | w | 5.0 | | 5 | | | | Nuneaton | Midland Masters Outdoor Championships | 22 Jun 25 |
| 200 | 25.41 | | 0.8 | | 4 | 6 | | | Loughborough | Charnwood AC Open | 24 Aug 25 |
| 200 | 25.41 | | -0.6 | | 3 | 4 | | | Stretford | Trafford Medal Meeting | 28 Sep 25 |
| 200 | 25.54 | | -0.9 | | 2 | 11 | | | Stretford | Trafford Medal Meeting | 25 Aug 25 |
| 200 | 25.7 | | | | 5= | | | | Sportcity | The 16th Joe Moran Memorial Veteran Track & Field Meeting | 4 Jun 25 |
| 200 | 25.8 | | -0.1 | | 1 | | | | Sutton Coldfield | Midland Veteran's League - North | 9 Jul 25 |
| 200 | 25.85 | w | 3.8 | | 4 | A | | | Nuneaton | Midland Veteran's League - Final | 7 Sep 25 |
| 200 | 26.0 | | -0.6 | | 6 | | | | Stoke | Staffordshire County Championships | 11 May 25 |
| 200 | 26.20 | | -1.1 | | 5 | A4 | | | Nuneaton | Nuneaton Harriers Night of 200m PB's | 7 May 25 |
| 200 | 26.88 | | -2.6 | | 4 | B3 | | | Nuneaton | Nuneaton Harriers Night of 200m PB's | 7 May 25 |
| 400 | 56.53 | | | | 2 | 1 | | | Derby | British Masters Outdoor Championships | 13 Sep 25 |
| 400 | 57.62 | | | | 2 | 2 | | | Stretford | Trafford Medal Meeting | 28 Sep 25 |
| 400 | 57.7 | | | | 6 | | | | Stoke | Staffordshire County Championships | 11 May 25 |
| 400 | 58.0 | | | | 6 | BC | | | Burton | Midland Counties League Division 2 | 17 May 25 |
| 400 | 58.57 | | | | 4 | 7 | | | Rugby | Midland Counties League Technical Match | 15 Jun 25 |
| 400 | 58.69 | | | | 2 | 5 | | | Stretford | Trafford Medal Meeting | 25 Aug 25 |
| 400 | 60.9 | | | | 1 | ns | | | Telford | Midland Veteran's League - North | 30 Apr 25 |
| DT2K | 11.24 | | | | 9 | B | | | Worcester | Midland Counties League Division 2 | 2 Aug 25 |
| parkrun | 20:45 | | | | 29 | | | 1 | Isabel Trail | Isabel Trail parkrun # 235 | 19 Apr 25 |
| parkrun | 20:46 | | | | 31 | | | 1 | Isabel Trail | Isabel Trail parkrun # 234 | 12 Apr 25 |
| parkrun | 21:53 | | | | 45 | | | | Isabel Trail | Isabel Trail parkrun # 242 | 26 Jul 25 |
| parkrun | 22:34 | | | | 49 | | | | Isabel Trail | Isabel Trail parkrun # 241 | 19 Jul 25 |
| 2024 V40 Cannock & Stafford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.15 | i | | | 1 | C03 | | | Sheffield | Run Jump Throw & Master GP Sheffield | 3 Feb 24 |
| 100 | 12.3 | | 0.7 | | 3 | | | | Sutton Coldfield | Midland Veterans’ League - North | 5 Jun 24 |
| 100 | 12.37 | | | | 1 | ns | | | Yate | Midland Counties League - Division 2 | 18 Aug 24 |
| 100 | 12.5 | | -1.5 | | 5 | | | | Wolverhampton | Staffordshire County Championships | 11 May 24 |
| 100 | 12.5 | | 0.7 | | 1 | ns | | | Leamington | Midland Counties League - Division 2 | 18 May 24 |
| 100 | 12.51 | w | 5.1 | | 4 | 5 | | | Nuneaton | Midland Counties League - Technical Match | 15 Jun 24 |
| 100 | 12.51 | | -2.0 | | 1 | 4 | | | Birmingham | Birchfield Harriers Young Athletes Open Festival | 25 Aug 24 |
| 100 | 12.58 | | -2.8 | | 4 | A | | | Nuneaton | Midland Veterans’ League - Final | 1 Sep 24 |
| 100 | 12.59 | | -1.2 | | 5 | A6 | | | Nuneaton | Nuneaton Harriers Night of 100m PB's | 19 Jun 24 |
| 100 | 12.68 | | 0.4 | | 5 | B3 | | | Nuneaton | Nuneaton Harriers Night of 100m PB's | 19 Jun 24 |
| 100 | 12.7 | | 0.0 | | 2 | | | | Telford | Midland Veterans’ League -North | 17 Apr 24 |
| 100 | 12.73 | | 0.0 | | 5 | h2 | | | Derby | BMAF Championships | 27 Jul 24 |
| 100 | 12.92 | | -1.9 | | 3 | C | | | Newport | Midland Counties League - Division 2 | 14 Jul 24 |
| 200 | 25.1 | | 1.4 | | 1 | | | | Burton | Midland Veterans’ League -North | 10 Jul 24 |
| 200 | 25.12 | | 0.3 | | 5 | 2 | | | Derby | BMAF Championships | 28 Jul 24 |
| 200 | 25.19 | | | | 2 | C | | | Yate | Midland Counties League - Division 2 | 18 Aug 24 |
| 200 | 25.20 | | -1.5 | | 2 | A | | | Nuneaton | Midland Veterans’ League - Final | 1 Sep 24 |
| 200 | 25.2 | | 0.0 | | 1 | ns | | | Tamworth | Midland Veterans’ League - North | 15 May 24 |
| 200 | 25.2 | | 1.4 | | 1 | ns | | | Leamington | Midland Counties League - Division 2 | 18 May 24 |
| 200 | 25.3 | | 0.0 | | 3 | | | | Wolverhampton | Staffordshire County Championships | 11 May 24 |
| 200 | 25.42 | | -0.5 | | 5 | A5 | | | Nuneaton | Night of 200m PBs | 17 Jul 24 |
| 200 | 25.42 | | 0.3 | | 3 | B1 | | | Nuneaton | Night of 200m PBs | 17 Jul 24 |
| 200 | 25.57 | i | | | 6 | 2 | | | Sheffield | Run Jump Throw & Master GP Sheffield | 3 Feb 24 |
| 200 | 25.79 | | -1.8 | | 5 | B | | | Newport | Midland Counties League - Division 2 | 14 Jul 24 |
| 300 | 41.3 | | | | 5 | 3 | | | Telford | Telford Spring Warm Up | 10 Apr 24 |
| 400 | 57.50 | | | | 5 | 8 | | | Nuneaton | Midland Counties League - Technical Match | 15 Jun 24 |
| 400 | 57.51 | | | | 2 | | | | Birmingham | Birchfield Harriers Young Athletes Open Festival | 25 Aug 24 |
| parkrun | 20:48 | | | | 18 | | | | Isabel Trail Alternative | Isabel Trail parkrun # 217 | 14 Dec 24 |
| 2023 V40 Cannock & Stafford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.20 | | 1.8 | | 4 | h1 | | | Loughborough | Charnwood AC Opens | 27 Aug 23 |
| 100 | 12.28 | | -0.2 | | - | C | | | Birmingham (U) | Midland Counties League Division 1 | 9 Sep 23 |
| 100 | 12.3 | | 0.3 | | 3 | 2 | | | Stoke | Staffordshire County Championships | 13 May 23 |
| 100 | 12.4 | | 0.1 | | 7 | | | | Stoke | Staffordshire County Championships | 13 May 23 |
| 100 | 12.54 | | -0.6 | | 7 | | | | Nuneaton | Midland Masters Championships | 11 Jun 23 |
| 100 | 12.56 | | 0.6 | | 2 | 7 | | | Loughborough | Charnwood AC Opens | 9 Aug 23 |
| 100 | 12.6 | | -1.3 | | 2 | | | | Burton | Midland Veterans League - North | 7 Jun 23 |
| 100 | 12.67 | | -1.7 | | 3 | ns | | | Rugby | Midland Counties League Division 1 | 19 Aug 23 |
| 100 | 12.68 | | 0.8 | | 3 | ns2 | | | Nottingham | Midland Counties League Division 1 | 9 Jul 23 |
| 100 | 12.70 | | -3.7 | | 5 | ns | | | Gloucester | Midland Counties League Division 1 | 20 May 23 |
| 100 | 12.7 | | -3.1 | | 2 | | | | Telford | Midland Veterans League - North | 19 Apr 23 |
| 100 | 12.80 | w | 3.0 | | 7 | 1 | | | Nuneaton | Midland Counties League Technical Events | 18 Jun 23 |
| 200 | 24.66 | w | 2.5 | | 3 | 4 | | | Loughborough | Charnwood AC Opens | 27 Aug 23 |
| 200 | 24.78 | | | | 4 | 6 | | | Stretford | Trafford Medal Meetings | 23 Sep 23 |
| 200 | 24.79 | | 0.9 | | 4 | | | | Nuneaton | Midland Masters Championships | 11 Jun 23 |
| 200 | 24.8 | | 0.0 | | 3 | | | | Stoke | Staffordshire County Championships | 13 May 23 |
| 200 | 24.8 | | 0.8 | | 1 | | | | Sutton Coldfield | Midland Veterans League - North | 12 Jul 23 |
| 200 | 24.88 | | -0.5 | | 5 | B6 | | | Nuneaton | Nuneaton Night of 200m PB's | 19 Jul 23 |
| 200 | 24.89 | | 0.8 | | - | C | | | Birmingham (U) | Midland Counties League Division 1 | 9 Sep 23 |
| 200 | 24.93 | | -2.4 | | 2 | ns | | | Gloucester | Midland Counties League Division 1 | 20 May 23 |
| 200 | 25.04 | | -1.5 | | 1 | | | | Nuneaton | Midland Veterans League A Final | 16 Sep 23 |
| 200 | 25.1 | | 0.6 | | 1 | | | | Birmingham | Midland Veterans League - North | 17 May 23 |
| 200 | 25.17 | | -1.2 | | 2 | ns | | | Nottingham | Midland Counties League Division 1 | 9 Jul 23 |
| 200 | 25.23 | | 0.6 | | 8 | A9 | | | Nuneaton | Nuneaton Night of 200m PB's | 19 Jul 23 |
| 200 | 25.25 | | -2.6 | | 2 | ns | | | Rugby | Midland Counties League Division 1 | 19 Aug 23 |
| 200 | 25.33 | | 0.1 | | 5 | 6 | | | Loughborough | Charnwood AC Opens | 9 Aug 23 |
| 400 | 56.15 | | | | 2 | 5 | | | Nuneaton | Midland Counties League Technical Events | 18 Jun 23 |
| 400 | 56.70 | | | | 1 | 2 | | | Stretford | Trafford Medal Meetings | 23 Sep 23 |
| 400 | 57.13 | | | | 2 | ns | | | Nottingham | Midland Counties League Division 1 | 9 Jul 23 |
| 400 | 58.8 | | | | 1 | | | | Burton | Midland Veterans League - North | 7 Jun 23 |
| 400 | 60.3 | | | | 1 | | | | Telford | Midland Veterans League - North | 19 Apr 23 |
| 2022 V40 Cannock & Stafford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.86 | i | | | 6 | | | | Lee Valley | England Masters Athletics Association Inter Area Challenge | 13 Mar 22 |
| 100 | 12.07 | w | 2.3 | | 2 | | | | Nuneaton | Midland Veterans League Cup A Final | 4 Sep 22 |
| 100 | 12.2 | | 1.7 | | 6 | ns1 | | | Telford | Midland Counties Track & Field League Division 2 | 17 Jul 22 |
| 100 | 12.3 | | 0.0 | | 1 | ns | | | Stoke | Midland Counties Track & Field League Division 2 | 13 Aug 22 |
| 100 | 12.35 | | 1.1 | | 4 | ns | | | Coventry | Midland Counties Track & Field League Division 2 | 22 May 22 |
| 100 | 12.4 | | 0.0 | | 1 | | | | Burton | Midland Veterans League North | 8 Jun 22 |
| 100 | 12.44 | | -1.4 | | 1 | | | | Telford | Telford Games | 10 Sep 22 |
| 100 | 12.5 | | -0.1 | | 4 | h1 | | | Stoke | Staffordshire County Championships | 14 May 22 |
| 100 | 12.6 | | -0.4 | | 7 | | | | Stoke | Staffordshire County Championships | 14 May 22 |
| 100 | 12.72 | | -0.9 | | 3 | ns | | | Abingdon | Midland Counties Track & Field League Division 2 | 5 Jun 22 |
| 100 | 12.8 | | 0.0 | | 3 | 7 | | | Telford | Telford Spring Warm Up | 13 Apr 22 |
| 100 | 12.9 | | -2.3 | | 2 | | | | Burton | Midland Veterans League North | 27 Apr 22 |
| 200 | 24.44 | | 1.8 | | 1 | | | | Nuneaton | Midland Veterans League Cup A Final | 4 Sep 22 |
| 200 | 24.69 | | -0.9 | | 4 | | | | Telford | Telford Games | 10 Sep 22 |
| 200 | 24.72 | i | | | 4 | | | | Lee Valley | England Masters Athletics Association Inter Area Challenge | 13 Mar 22 |
| 200 | 25.0 | | 0.0 | | 4 | | | | Stoke | Staffordshire County Championships | 14 May 22 |
| 200 | 25.0 | | 0.5 | | 3 | ns | | | Telford | Midland Counties Track & Field League Division 2 | 17 Jul 22 |
| 200 | 25.15 | | | | 2 | ns | | | Coventry | Midland Counties Track & Field League Division 2 | 22 May 22 |
| 200 | 25.19 | | 1.2 | | 1 | 10 | | | Nuneaton | Nuneaton Season Opener | 10 Apr 22 |
| 200 | 25.2 | w | 2.7 | | 2 | | | | Burton | Midland Veterans League North | 18 May 22 |
| 200 | 25.49 | | -1.8 | | 5 | B | | | Abingdon | Midland Counties Track & Field League Division 2 | 5 Jun 22 |
| 200 | 25.5 | | -3.9 | | 3 | B | | | Stoke | Midland Counties Track & Field League Division 2 | 13 Aug 22 |
| 200 | 25.53 | i | | | 5 | 1 | | | Sheffield | Run Jump Throw Series, inc. Masters Grand Prix | 5 Feb 22 |
| 200 | 25.6 | | 0.3 | | 1 | | | | Telford | Midland Veterans League North | 13 Jul 22 |
| 300 | 40.1 | | | | 3 | 3 | | | Telford | Telford Spring Warm Up | 13 Apr 22 |
| 400 | 56.10 | | | | 6 | 1 | | | Telford | Telford Games | 10 Sep 22 |
| 400 | 56.8 | | | | 1 | | | | Burton | Midland Veterans League North | 8 Jun 22 |
| 400 | 58.12 | | | | 1 | 1 | | | Nuneaton | Nuneaton Season Opener | 10 Apr 22 |
| parkrun | 21:34 | | | | 21 | | | | Isabel Trail | Isabel Trail parkrun # 111 | 29 Oct 22 |
| parkrun | 22:45 | | | | 38 | | | | Isabel Trail | Isabel Trail parkrun # 105 | 17 Sep 22 |
| 2021 V40 Cannock & Stafford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.2 | | 0.9 | | 2 | ns | | | Burton | Midland League - Staffs | 14 Aug 21 |
| 100 | 12.6 | | 1.3 | | 2 | | | | Telford | Midlands Veterans T&F League | 26 May 21 |
| 100 | 12.6 | | 0.7 | | 2 | B | | | Stoke | Midland League - Staffs | 11 Jul 21 |
| 100 | 12.61 | | -0.6 | | 2 | M40 | | | Nuneaton | Midland Masters Championships | 6 Jun 21 |
| 100 | 12.7 | | 0.0 | | 1 | | | | Tamworth | Midland Veterans League | 7 Jul 21 |
| 100 | 12.8 | | -1.6 | | 5 | B | | | Burton | Midland League - Staffs | 20 Jun 21 |
| 200 | 24.9 | w | 2.9 | | 2 | nsB | | | Burton | Midland League - Staffs | 14 Aug 21 |
| 200 | 25.1 | w | 3.8 | | 1 | | | | Burton | Midland Vets Track & Field League | 11 Aug 21 |
| 200 | 25.5 | | 2.0 | | 1 | | | | Burton | Midland Veterans League - North | 16 Jun 21 |
| 200 | 25.5 | | -1.0 | | 1 | ns | | | Stoke | Midland League - Staffs | 11 Jul 21 |
| 200 | 25.57 | | -2.7 | | 3 | M40 | | | Nuneaton | Midland Masters Championships | 6 Jun 21 |
| 200 | 26.1 | | -1.7 | | 6 | | | | Burton | Midland League - Staffs | 20 Jun 21 |
| 400 | 57.5 | | | | 1 | | | | Tamworth | Midland Veterans League | 7 Jul 21 |
| 2020 V40 Coventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.39 | | -0.3 | | 2 | 8 | | | Nuneaton | Nuneaton Masters Open Competition | 6 Sep 20 |
| 100 | 12.54 | | -1.0 | | 1 | 8 | | | Nuneaton | Midland Open Competition | 20 Sep 20 |
| 100 | 12.83 | | -1.3 | | 1 | 1 | | | Nuneaton | Midland Open Competition | 30 Aug 20 |
| 200 | 25.06 | | 1.9 | | 1 | 6 | | | Nuneaton | Nuneaton Masters Open Competition | 6 Sep 20 |
| 200 | 25.39 | | -1.8 | | 2 | 5 | | | Nuneaton | Nuneaton Harriers End of Season Open Competition | 4 Oct 20 |
| 200 | 25.43 | | -3.2 | | 1 | 7 | | | Nuneaton | Midland Open Competition | 20 Sep 20 |
| 400 | 57.44 | | | | 3 | 3 | | | Nuneaton | Nuneaton Harriers End of Season Open Competition | 4 Oct 20 |