| 2025 V50 Harrogate/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.46 | w | 2.4 | | 1 | 2 | | | Lee Valley | London Masters International (+OPEN Sprints,Hurdles,Distances) | 27 Jul 25 |
| 400 | 53.65 | | | | 1 | 2 | | | Derby | British Masters Outdoor Championships | 13 Sep 25 |
| 400 | 54.29 | | | | 3 | 4 | | | Stretford | Trafford Medal Meeting | 25 Aug 25 |
| 400 | 54.42 | | | | 2 | 7 | | | Stirling | Stirling University Open Graded 2025 | 24 May 25 |
| 400 | 54.43 | | | | 4 | 1 | | | Stretford | Trafford Medal Meeting | 28 Sep 25 |
| 400 | 54.50 | | | | 2 | 2 | | | Loughborough | Charnwood AC Open | 9 Jul 25 |
| 400 | 54.60 | | | | 1 | 1 | | | Sheffield | RJT Series | 4 Jun 25 |
| 400 | 54.64 | | | | 3 | s2 | | | Ribeira Brava, POR | European Masters Athletics Championships | 9 Oct 25 |
| 400 | 54.70 | | | | 6 | 7 | | | Lee Valley | London Masters International (+OPEN Sprints,Hurdles,Distances) | 26 Jul 25 |
| 400 | 54.73 | | | | 4 | 2 | | | Stretford | Trafford Medal Meeting | 21 Jun 25 |
| 400 | 54.88 | | | | 1 | h1 | | | Ribeira Brava, POR | European Masters Athletics Championships | 9 Oct 25 |
| 400 | 54.91 | | | | 1 | | | | York | England Masters AA Outdoors Inter-Area Challenge | 17 Aug 25 |
| 400 | 55.49 | | | | 8 | 2 | | | Loughborough | Charnwood AC Open | 14 May 25 |
| 400 | 55.55 | | | | 5 | 2 | | | Stretford | Trafford Medal Meeting | 13 Jul 25 |
| 400 | 55.80 | | | | 5 | 2 | | | Loughborough | Charnwood AC Open | 11 Jun 25 |
| 2024 V50 Harrogate/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.36 | | -0.4 | | 2 | h2 | | | Slottsskogsvallen, SWE | World Masters Athletics Championships | 18 Aug 24 |
| 200 | 24.46 | | 0.5 | | 2 | | | | Derby | BMAF Championships | 28 Jul 24 |
| 200 | 25.36 | | 0.0 | | 4 | 6 | | | Loughborough | Charnwood AC Opens | 15 May 24 |
| 200 | DNF | | | | - | s3 | | | Slottsskogsvallen, SWE | World Masters Athletics Championships | 19 Aug 24 |
| 300 | 39.64 | | | | 5 | 3 | | | Sheffield | RJT Series | 1 May 24 |
| 400 | 53.84 | | | | 1 | | | | Derby | BMAF Championships | 27 Jul 24 |
| 400 | 54.41 | | | | 2 | 1 | | | Sheffield | Masters Grand Prix & Open inc. Yorkshire VAA Championships | 13 Jul 24 |
| 400 | 54.54 | | | | 2 | 3 | | | Loughborough | Loughborough Open | 19 Jun 24 |
| 400 | 55.09 | | | | 3 | 7 | | | Stratford (CT) | Stratford Speed - Newham & Essex Beagles Summer Open Meeting | 26 May 24 |
| 400 | 55.10 | | | | 5 | 4 | | | Sheffield | RJT Series | 12 Jun 24 |
| 400 | 55.79 | i | | | 3 | 7 | | | Sheffield | Run Jump Throw & Master GP Sheffield | 20 Jan 24 |
| 2023 V45 Harrogate/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.54 | | -0.2 | | 2 | 8 | | | Stretford | Trafford Medal Meetings | 24 Jun 23 |
| 200 | 24.89 | | -0.6 | | 5 | 6 | | | Loughborough | Charnwood AC Opens | 14 Jun 23 |
| 200 | 25.38 | i | | | 2 | 5 | | | Sportcity | Manchester Indoor Open Meetings | 8 Jan 23 |
| 300 | 38.92 | | | | 5 | 3 | | | Sheffield | RJT & NMAC Series Sheffield 2023 | 23 Apr 23 |
| 300 | 39.66 | i | | | 6 | 7 | | | Sheffield | Northern Athletics December Open 2023 | 9 Dec 23 |
| 400 | 54.04 | | | | 3 | | | | Sheffield | RJT & NMAC Series Sheffield 2023 | 4 Jul 23 |
| 400 | 54.18 | | | | 2 | 4 | | | Stretford | Trafford Medal Meetings | 23 Jul 23 |
| 400 | 54.30 | | | | 4 | 3 | | | Loughborough | Loughborough Open | 21 Jun 23 |
| 400 | 54.61 | | | | 5 | 1 | | | Sheffield | RJT & NMAC Series Sheffield 2023 | 6 Jun 23 |
| 400 | 54.77 | | | | 3 | 2 | | | Loughborough | Charnwood AC Opens | 12 Jul 23 |
| 400 | 54.90 | i | | | 4 | 1 | | | Sheffield | Run Jump Throw & Master GP | 4 Feb 23 |
| 400 | 55.0 | | | | 2 | A | | | Leeds | Northern Track & Field League East 1N | 20 May 23 |
| 400 | 55.07 | | | | 1 | 1 | | | Leigh | Masters Grand Prix Including Northern Masters Championships | 16 Jul 23 |
| 400 | 55.15 | | | | 5 | 2 | | | Stretford | Trafford Medal Meetings | 1 May 23 |
| 400 | 55.59 | i | | | 4 | 3 | | | Cardiff | Cardiff Met Grand Prix | 22 Jan 23 |
| 400 | 55.72 | | | | 5 | 2 | | | Jarrow | North East Grand Prix | 26 Jul 23 |
| 2022 V45 Harrogate/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 39.29 | i | | | 2 | 10 | | | Sheffield | Northern Athletics Indoor Open | 10 Dec 22 |
| 400 | 55.15 | | | | 3 | | | | Derby | BMAF Track & Field Championships | 12 Jun 22 |
| 400 | 55.43 | | | | 2 | B | | | Hull | Northern League - East 1N | 30 Apr 22 |
| 400 | 55.54 | | | | 3 | 3 | | | Stretford | Trafford Grand Prix | 10 May 22 |
| 400 | 55.95 | i | | | 1 | D | | | Sheffield | Run Jump Throw & Master GP | 29 Dec 22 |
| 400 | 56.08 | | | | 5 | 2 | | | Stretford | Trafford Grand Prix | 24 May 22 |
| 400 | 56.41 | | | | 6 | 2 | | | Loughborough | Loughborough Outdoor Open | 22 Jun 22 |
| 400 | 57.98 | | | | 4 | h2 | | | Tampere, FIN | WMA World Masters Championships | 5 Jul 22 |
| 2021 V45 Harrogate/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 40.92 | i | | | 1 | 8 | | | Sportcity | Manchester Indoor Open Meetings | 19 Dec 21 |
| 300 | 41.16 | | | | 5 | 2 | | | Sheffield | Sheffield Run Jump Throw Series | 3 May 21 |
| 400 | 56.10 | i | | | 3 | 3 | | | Sheffield | Run Jump Throw Series | 29 Dec 21 |
| 400 | 56.45 | | | | 2 | | | | Derby | BMAF - British Masters Championships | 22 Aug 21 |
| 400 | 56.6 | | | | 2 | B | | | Sheffield | North of England League East 1N | 4 Jul 21 |
| 400 | 56.6 | | | | 2 | B | | | York | North of England League East 1N | 1 Aug 21 |
| 400 | 56.78 | | | | 1 | | | | Loughborough | Charnwood AC Open | 11 Aug 21 |
| 400 | 57.14 | | 1.6 | | 1 | 1 | | | Stretford | British Masters AF Regional Challenge (North) | 24 Jul 21 |
| 400 | 57.21 | | | | 3 | 2 | | | Sheffield | Sheffield Run Jump Throw Series | 9 Jun 21 |
| 400 | 57.35 | | | | 2 | 2 | | | Sheffield | Master Grand Prix 2021 | 18 Jul 21 |
| 400 | 57.37 | | | | 5 | 2 | | | Stretford | Trafford Sprints Grand Prix | 6 Jul 21 |
| 400 | 57.47 | | | | 3 | B | | | Hull | North of England League East 1N | 22 May 21 |
| 400 | 58.10 | | | | 3 | 5 | | | Stretford | Trafford Senior Open | 9 May 21 |
| 400 | 58.4 | | | | 2 | B | | | Cleckheaton | North of England League East 1N | 19 Jun 21 |
| 2020 V45 Harrogate/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.2 | | | | 1 | 23 | | | Darlington | Back to Track 200 | 29 Aug 20 |
| 400 | 56.38 | | | | 4 | 2 | | | Doncaster | Run Jump Throw Doncaster | 20 Aug 20 |
| 400 | 56.56 | | | | 5 | 1 | | | Hull | Kingston upon Hull September Open | 6 Sep 20 |
| 2019 V45 Harrogate/Northern Masters |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.8 | | | | 2 | | | | Bury | Northern Masters Championships | 23 Jun 19 |
| 200 | 27.2 | | | | 1 | 4 | | | Burnley | Northern Masters League | 15 May 19 |
| 400 | 56.82 | | | | 1 | 3 | | | Hull | BMAF - British Masters Combined Events Championships, inc North of England Masters Championships | 29 Jun 19 |
| 400 | 57.12 | | | | 5 | | | | Birmingham | BMAF - British Masters Championships | 10 Aug 19 |
| 400 | 58.2 | | | | 2 | 1 | | | Burnley | Northern Masters League | 15 May 19 |
| 400 | 58.25 | | | | 4 | 4 | | | Stretford | Trafford AC Grand Prix Open (Sprints/Hurdles/Jumps) | 16 Jul 19 |
| 400 | 60.4 | | | | 2 | | | | Bury | Northern Masters Championships | 23 Jun 19 |
| 400 | 60.43 | i | | | 3 | A2 | | | Sheffield | Sheffield Open & Masters Grand Prix | 9 Feb 19 |
| 2018 V40 Harrogate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:41 | | | | 62 | | | | Harrogate | Harrogate parkrun # 351 | 22 Sep 18 |
| parkrun | 23:24 | | | | 82 | | | | Harrogate | Harrogate parkrun # 350 | 15 Sep 18 |
| parkrun | 24:06 | | | | 105 | | | | Harrogate | Harrogate parkrun # 349 | 8 Sep 18 |
| 2017 V40 Harrogate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:03 | | | | 73 | | | | Harrogate | Harrogate parkrun # 300 | 16 Sep 17 |
| parkrun | 22:45 | | | | 59 | | | | Harrogate | Harrogate parkrun # 299 | 9 Sep 17 |
| parkrun | 23:42 | | | | 85 | | | | Harrogate | Harrogate parkrun # 298 | 2 Sep 17 |
| parkrun | 24:42 | | | | 134 | | | | Harrogate | Harrogate parkrun # 297 | 26 Aug 17 |
| 2014 V40 Harrogate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:44 | | | | 45 | | | | Harrogate | Harrogate parkrun # 139 | 6 Sep 14 |
| parkrun | 23:05 | | | | 61 | | | | Harrogate | Harrogate parkrun # 138 | 30 Aug 14 |
| parkrun | 23:52 | | | | 70 | | | | Harrogate | Harrogate parkrun # 137 | 23 Aug 14 |
| 2010 V35 Harrogate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 97:09 | | | 97:26 | 480 | | | | York | Brass Monkey Half Marathon | 24 Jan 10 |