| 2025 V45 Kingston & Poly/Veterans |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.49 | i | | | 5 | 9 | | | Lee Valley | London Indoor Games U20/Senior | 18 Jan 25 |
| 400 | 61.66 | i | | | 4 | | | | Lee Valley | VAC-EMAC Indoor Championships | 9 Feb 25 |
| 2024 V40 Kingston & Poly/Veterans |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.34 | | -0.5 | | 3 | A | | | Kingston | Southern Counties Veterans AC - South London | 17 Jun 24 |
| 100 | 13.6 | | | | 4 | A | | | Wimbledon | Southern Counties Veterans League - South London Division | 13 May 24 |
| 100 | 13.66 | | -1.7 | | 2 | A05 | | | Kingston | Momentum Sports Bob Lewis Memorial Meeting | 26 Aug 24 |
| 100 | 13.80 | | -2.6 | | 2 | B06 | | | Kingston | Momentum Sports Bob Lewis Memorial Meeting | 26 Aug 24 |
| 400 | 55.15 | | | | 6 | 1 | | | Kingston | National Athletics League - Championship South Match 2 | 7 Jul 24 |
| 400 | 59.61 | | | | 7 | 1 | | | Lee Valley | Be Fit Today TA Outdoor Series 2 | 23 Jun 24 |
| 400 | 59.94 | | | | 5 | 1 | | | Carshalton | Roger Armstrong Memorial Meeting | 5 Jul 24 |
| 400 | 60.04 | | | | 3 | A | | | Kingston | Southern Counties Veterans AC - South London | 17 Jun 24 |
| 400 | 60.42 | | | | 6 | A | | | Kingston | Southern Athletics League - Division 2 South & West | 17 Aug 24 |
| 400 | 60.7 | | | | 4 | A | | | Wimbledon | Southern Counties Veterans League - South London Division | 13 May 24 |
| 400 | 60.77 | | | | 4 | 3 | | | Kingston | Momentum Sports Bob Lewis Memorial Meeting | 26 Aug 24 |
| 400 | 60.8 | | | | 6 | ns | | | Ewell | Rosenheim League - West | 12 Jun 24 |
| 400 | 60.96 | i | | | 4 | 1 | | | Lee Valley | British Masters Indoor Championships | 18 Feb 24 |
| 400 | 61.11 | i | | | 3 | 9 | | | Lee Valley | London Indoor Games U20/Senior | 20 Jan 24 |
| 400 | 61.87 | i | | | 3 | 5 | | | Lee Valley | Be Fit Today Track Academy Open Meet | 10 Mar 24 |
| 800 | 2:18.8 | | | | 4 | A | | | Carshalton | Southern Counties Veterans AC - South London | 8 Jul 24 |
| 800 | 2:20.46 | | | | 6 | 3 | | | Carshalton | SLAN April Open | 27 Apr 24 |
| Mile | 5:44.87 | | | | 8 | A | | | Kingston | Southern Counties Veterans AC - South London | 17 Jun 24 |
| 2023 V40 Kingston & Poly/Veterans |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.3 | | | | 5 | A | | | Ewell | Southern Counties Veterans League - South London Division | 22 May 23 |
| 400 | 59.39 | | | | 3 | 1 | | | Lee Valley | Be Fit Today Track Academy Outdoor Series | 27 May 23 |
| 400 | 62.22 | | | | 5 | 2 | | | Kingston | Kingston Summer Open | 20 Aug 23 |
| 800 | 2:19.4 | | | | 2 | ns | | | Carshalton | Southern Counties Veterans League - South London Division | 19 Jun 23 |
| 2022 V40 Kingston & Poly/Veterans |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.25 | i | | | 6 | h1 | | | Lee Valley | BMAF - British Masters Indoor Championships | 6 Mar 22 |
| 60 | 8.30 | i | | | 7 | 15 | | | Lee Valley | Lee Valley New Year Open | 2 Jan 22 |
| 100 | 12.93 | | 0.4 | | 1 | 3 | | | Kingston | Bob Lewis Memorial Athletics Meeting | 28 Aug 22 |
| 100 | 13.0 | | | | 1 | 01 | | | Kingston | Southern Counties Veterans League - South London Division | 27 Jun 22 |
| 100 | 13.25 | | 0.0 | | 5 | 5 | | | Kingston | Surrey & Sussex & Veterans AC Masters Championships | 5 Jun 22 |
| 400 | 59.32 | i | | | 2 | 1 | | | Lee Valley | BMAF - British Masters Indoor Championships | 6 Mar 22 |
| 400 | 60.1 | | | | 3 | | | | Kingston | Rosenheim League - West | 18 May 22 |
| 400 | 60.24 | | | | 1 | 3 | | | Kingston | Bob Lewis Memorial Athletics Meeting | 28 Aug 22 |
| 400 | 60.4 | | | | 3 | 1 | | | Kingston | Southern Counties Veterans League - South London Division | 27 Jun 22 |
| 400 | 60.91 | | | | 5 | 4 | | | Kingston | Surrey & Sussex & Veterans AC Masters Championships | 5 Jun 22 |
| 2021 V40 Kingston & Poly/Veterans |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.00 | | -0.2 | | 4 | 1.10 | | | Lee Valley | Lee Valley Sprint Double 100m Open Series | 23 Jun 21 |
| 100 | 13.0 | | | | 2 | 1 | | | Kingston | Rosenheim League | 18 Aug 21 |
| 100 | 13.14 | | 0.2 | | 7 | 2.9 | | | Lee Valley | Lee Valley Sprint Double 100m Open Series | 23 Jun 21 |
| 2020 V40 Kingston & Poly/Veterans |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.10 | i | | | 5 | 1.15 | | | Carshalton | South London Athletic Network Open Meeting | 4 Jan 20 |
| 60 | 8.12 | i | | | 2 | 2.18 | | | Carshalton | South London Athletic Network Open Meeting | 4 Jan 20 |
| 60 | 8.14 | i | | | 3 | 3.10 | | | Carshalton | South London Athletic Network Open Meeting | 4 Jan 20 |
| 60 | 8.14 | i | | | 6 | h1 | | | Lee Valley | BMAF - British Masters Championships | 7 Mar 20 |
| 60 | 8.25 | i | | | 7 | 5 | | | Lee Valley | BMAF - British Masters Pentathlon Championships, inc South of England Championships | 23 Feb 20 |
| 200 | 26.86 | i | | | 5 | h2 | | | Lee Valley | BMAF - British Masters Championships | 8 Mar 20 |
| 200 | 27.41 | i | | | 5 | 13 | | | Lee Valley | BMAF - British Masters Pentathlon Championships, inc South of England Championships | 23 Feb 20 |
| 2019 V35 Kingston & Poly/Veterans |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.19 | i | | | 6 | 1.12 | | | Carshalton | South London Athletic Network Open Meeting | 6 Jan 19 |
| 60 | 8.20 | i | | | 2 | 1 | | | Lee Valley | Southern Counties Veterans AC Championships | 10 Feb 19 |
| 60 | 8.21 | i | | | 3 | 2.13 | | | Carshalton | South London Athletic Network Open Meeting | 6 Jan 19 |
| 60 | 8.22 | i | | | 1 | 3.13 | | | Carshalton | South London Athletic Network Open Meeting | 6 Jan 19 |
| 100 | 12.8 | | | | 2 | B | | | Wimbledon | Southern Counties Veterans' League South London Division | 29 Apr 19 |
| 100 | 13.0 | | | | 5 | | | | Twickenham | Rosenheim League Western Division | 19 Jun 19 |
| 100 | 13.01 | | 1.5 | | 5 | 5 | | | Kingston | Veterans AC Championships | 14 Jul 19 |
| 100 | 13.1 | | | | 4 | | | | Sutton | Rosenheim League Western Division | 1 May 19 |
| 100 | 13.15 | | -2.6 | | 2 | | | | Kingston | Surrey & Sussex County Masters Championships | 2 Jun 19 |
| 100 | 13.3 | | | | 2 | A | | | Croydon | Southern Counties Veterans' League South London Division | 8 Jul 19 |
| 200 | 26.11 | w | 4.0 | | 4 | 11 | | | Lee Valley | Lee Valley Sprint 100m / 200m Open Series | 28 Aug 19 |
| 200 | 26.6 | | | | 3 | A | | | Ewell | Southern Counties Veterans' League South London Division | 20 May 19 |
| 200 | 26.66 | i | | | 4 | | | | Lee Valley | Southern Counties Veterans AC Championships | 10 Feb 19 |
| 200 | 26.70 | | -2.4 | | 4 | | | | Kingston | Surrey & Sussex County Masters Championships | 2 Jun 19 |
| 200 | 26.84 | | -1.0 | | 4 | 6 | | | Kingston | Veterans AC Championships | 14 Jul 19 |
| 200 | 31.9 | | | | 5 | | | | Sutton | Rosenheim League Western Division | 1 May 19 |
| 400 | 59.50 | i | | | 3 | 1 | | | Lee Valley | Southern Counties Veterans AC Championships | 10 Feb 19 |
| 400 | 59.5 | | | | 2 | ns | | | Twickenham | Rosenheim League Western Division | 19 Jun 19 |
| 400 | 59.85 | | | | 4 | | | | Kingston | Surrey & Sussex County Masters Championships | 2 Jun 19 |
| 400 | 59.96 | | | | 2 | 4 | | | Kingston | Veterans AC Championships | 14 Jul 19 |
| 400 | 60.3 | | | | 3 | A | | | Croydon | Southern Counties Veterans' League South London Division | 8 Jul 19 |
| 400 | 60.8 | | | | 2 | B | | | Wimbledon | Southern Counties Veterans' League South London Division | 29 Apr 19 |
| 800 | 2:19.7 | | | | 2 | | | | Kingston | Rosenheim League Western Division | 3 Jul 19 |
| 800 | 2:34.3 | | | | 6 | A | | | Ewell | Southern Counties Veterans' League South London Division | 20 May 19 |
| Mile | 6:49.2 | | | | 11 | | | | Croydon | Southern Counties Veterans' League South London Division | 8 Jul 19 |
| 2018 V35 Kingston & Poly/Veterans |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.07 | i | | | 3 | 1.13 | | | Carshalton | South London Athletic Network Open Meeting | 6 Jan 18 |
| 60 | 8.08 | i | | | 5 | | | | Lee Valley | Southern Counties Veterans AC Championships | 18 Feb 18 |
| 60 | 8.10 | i | | | 1 | 3.8 | | | Carshalton | South London Athletic Network Open Meeting | 6 Jan 18 |
| 60 | 8.13 | i | | | 7 | | | | Lee Valley | BMAF - British Masters Pentathlon Championships, inc South of England, EMAC & VAC Championships | 25 Feb 18 |
| 60 | 8.20 | i | | | 4 | 2.13 | | | Carshalton | South London Athletic Network Open Meeting | 6 Jan 18 |
| 60 | 8.20 | i | | | 5 | 1 | | | Lee Valley | BMAF - British Masters Championships | 10 Mar 18 |
| 100 | 12.7 | | | | 2 | ns | | | Walton | Rosenheim League Division West | 2 May 18 |
| 100 | 12.7 | | | | 6 | ns | | | Twickenham | Rosenheim League Division West | 20 Jun 18 |
| 100 | 12.8 | | | | 1 | ns | | | Kingston | Rosenheim League Division West | 4 Jul 18 |
| 100 | 12.85 | | -1.4 | | 2 | 8 | | | Battersea Park | South of England Masters Championships | 24 Jun 18 |
| 100 | 13.00 | | | | 4 | | | | Ewell | Surrey & Sussex County Masters Championships | 3 Jun 18 |
| 100 | 13.1 | | | | 2 | B | | | Kingston | Southern Counties Veterans' League South London Division | 9 Jul 18 |
| 200 | 26.3 | | | | 8 | ns | | | Twickenham | Rosenheim League Division West | 20 Jun 18 |
| 200 | 26.44 | | -0.9 | | 7 | | | | Solihull | England Masters Inter Area Challenge | 8 Jul 18 |
| 200 | 26.52 | | -0.8 | | 2 | 7 | | | Battersea Park | South of England Masters Championships | 24 Jun 18 |
| 200 | 26.7 | | | | 2 | B | | | Ewell | Southern Counties Veterans' League South London Division | 21 May 18 |
| 200 | 26.81 | i | | | 4 | | | | Lee Valley | BMAF - British Masters Pentathlon Championships, inc South of England, EMAC & VAC Championships | 25 Feb 18 |
| 200 | 26.82 | i | | | 4 | | | | Lee Valley | England Masters Inter Area Match | 4 Mar 18 |
| 200 | 26.84 | | | | 5 | | | | Ewell | Surrey & Sussex County Masters Championships | 3 Jun 18 |
| 200 | 27.1 | | | | 1 | ns | | | Kingston | Rosenheim League Division West | 4 Jul 18 |
| 200 | 27.2 | | | | 3 | B | | | Walton | Southern Counties Veterans' League South London Division | 11 Jun 18 |
| 400 | 59.0 | | | | 3 | | | | Walton | Rosenheim League Division West | 2 May 18 |
| 400 | 59.22 | | | | 2 | 5 | | | Battersea Park | South of England Masters Championships | 24 Jun 18 |
| 400 | 59.41 | | | | 2 | | | | Ewell | Surrey & Sussex County Masters Championships | 3 Jun 18 |
| 400 | 59.51 | | | | 7 | | | | Solihull | England Masters Inter Area Challenge | 8 Jul 18 |
| 400 | 60.0 | | | | 3 | B | | | Kingston | Southern Counties Veterans' League South London Division | 9 Jul 18 |
| 800 | 2:20.9 | | | | 4 | | | | Ewell | Rosenheim League Division West | 30 May 18 |
| 800 | 2:26.8 | | | | 3 | B | | | Ewell | Southern Counties Veterans' League South London Division | 21 May 18 |
| LJ | 4.28 | | | | 2 | | | | Kingston | Southern Counties Veterans' League South London Division | 9 Jul 18 |
| 2017 V35 Kingston & Poly/Veterans |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.20 | i | | | 2 | 2.16 | | | Carshalton | South London Athletic Network Open Meeting | 8 Jan 17 |
| 60 | 8.23 | i | | | 1 | 1.18 | | | Carshalton | South London Athletic Network Open Meeting | 8 Jan 17 |
| 60 | 8.26 | i | | | 3 | 3.14 | | | Carshalton | South London Athletic Network Open Meeting | 8 Jan 17 |
| 60 | 8.34 | i | | | 4 | | | | Lee Valley | BMAF - British Masters Pentathlon Championships, inc. South of England Masters, EVAC & VAC Championships & Open Meeting | 12 Feb 17 |
| 100 | 12.8 | | | | 2 | B | | | Croydon | Southern Counties Veterans' League South London Division | 10 Jul 17 |
| 100 | 12.9 | | | | 5 | ns2 | | | Kingston | Rosenheim League West Division | 5 Jul 17 |
| 100 | 13.1 | | | | 8 | ns | | | Ewell | Rosenheim League West Division | 19 Jul 17 |
| 100 | 13.2 | | | | 2 | ns | | | Kingston | Rosenheim League West Division | 3 May 17 |
| 100 | 13.2 | | | | 5 | ns | | | Ewell | Rosenheim League West Division | 31 May 17 |
| 100 | 13.5 | | | | 3 | B | | | Kingston | Southern Counties Veterans' League South London Division | 8 May 17 |
| 100 | 13.6 | | | | 8 | ns | | | Kingston | Sweatshop Southern Athletics League Division 2W | 15 Apr 17 |
| 200 | 26.6 | | | | 2 | ns | | | Kingston | Rosenheim League West Division | 5 Jul 17 |
| 200 | 27.0 | | | | 3 | B | | | Kingston | Southern Counties Veterans' League South London Division | 12 Jun 17 |
| 200 | 27.1 | | | | 7 | ns | | | Ewell | Rosenheim League West Division | 19 Jul 17 |
| 200 | 27.3 | | | | 5 | | | | Ewell | Rosenheim League West Division | 31 May 17 |
| 200 | 27.5 | | | | 3 | B | | | Ewell | Southern Counties Veterans' League South London Division | 22 May 17 |
| 200 | 27.7 | | | | 3 | ns | | | Kingston | Rosenheim League West Division | 3 May 17 |
| 200 | 28.8 | | | | 6 | ns | | | Kingston | Sweatshop Southern Athletics League Division 2W | 15 Apr 17 |
| 400 | 60.8 | | | | 3 | B | | | Croydon | Southern Counties Veterans' League South London Division | 10 Jul 17 |
| LJ | 4.47 | i | | | 8 | A | | | Carshalton | South London Athletic Network Open Meeting | 8 Jan 17 |
| LJ | 4.20 | | | | 3 | | | | Croydon | Southern Counties Veterans' League South London Division | 10 Jul 17 |