| 2025 V50 Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.91 | | -1.0 | | 1 | 2 | | | Lee Valley | London Masters International (+OPEN Sprints,Hurdles,Distances) | 26 Jul 25 |
| 100 | 12.57 | | 0.1 | | 5 | B08 | | | Lee Valley | London Masters International (+OPEN Sprints,Hurdles,Distances) | 26 Jul 25 |
| 100 | 12.61 | | 1.1 | | 3 | A3 | | | Horspath | Running2Time Oxford City Midweek Open | 16 Jul 25 |
| 100 | 12.63 | w | 2.4 | | 6 | ns | | | Milton Keynes | Southern Athletics League Division 3 West | 22 Jun 25 |
| 100 | 12.66 | | -0.8 | | 2 | A07 | | | Lee Valley | London Masters International (+OPEN Sprints,Hurdles,Distances) | 26 Jul 25 |
| 100 | 12.7 | | | | 4 | | | | Horspath | Southern Counties Veterans League - Western Division | 21 Sep 25 |
| 100 | 13.03 | | -2.1 | | 1 | O | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 10 May 25 |
| 100 | 13.7 | | | | 1 | | | | Swindon | Southern Counties Veterans League - Western Division | 4 Jul 25 |
| 200 | 25.9 | | | | 1 | | | | Abingdon | Southern Counties Veterans AC League - Western Division | 28 May 25 |
| 200 | 26.4 | | | | 4 | | | | Horspath | Southern Counties Veterans League - Western Division | 21 Sep 25 |
| 200 | 26.52 | | -2.2 | | 1 | O | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 11 May 25 |
| 200 | 26.78 | w | 3.1 | | 8 | ns | | | Milton Keynes | Southern Athletics League Division 3 West | 22 Jun 25 |
| 400 | 62.7 | | | | 2 | | | | Swindon | Southern Counties Veterans League - Western Division | 4 Jul 25 |
| 400 | 63.5 | | | | 2 | | | | Horspath | Southern Counties Veterans AC League - Western Division | 7 May 25 |
| 400 | 65.4 | | | | 5 | | | | Horspath | Southern Counties Veterans League - Western Division | 21 Sep 25 |
| 2024 V50 Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.03 | i | | | 5 | | | | Lee Valley | British Masters Indoor Championships | 18 Feb 24 |
| 60 | 8.17 | i | | | 3 | h2 | | | Lee Valley | British Masters Indoor Championships | 18 Feb 24 |
| 100 | 12.27 | w | 2.7 | | 1 | 4 | | | Abingdon | Radley AC Kear Memorial Open Graded Meeting | 13 Apr 24 |
| 100 | 12.33 | | | | 2 | h3 | | | Derby | BMAF Championships | 27 Jul 24 |
| 100 | 12.35 | | 1.7 | | 3 | 3 | | | Horspath | Running2Time Oxford City Midweek Open | 19 Jun 24 |
| 100 | 12.4 | | | | 1 | | | | Swindon | Southern Counties Veterans AC - Western Division | 12 Jul 24 |
| 100 | 12.45 | | -0.4 | | 2 | O | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 11 May 24 |
| 100 | 12.46 | | | | 6 | | | | Derby | BMAF Championships | 27 Jul 24 |
| 100 | 12.49 | w | 2.1 | | 3 | B | | | Horspath | Southern Counties Veterans Athletic League - Final Match | 31 Aug 24 |
| 100 | 12.60 | i | | | 1 | B06 | | | Uxbridge | Running2Time Brunel Indoor Open Series 2023/24 | 13 Mar 24 |
| 100 | 12.69 | i | | | 2 | A07 | | | Uxbridge | Running2Time Brunel Indoor Open Series 2023/24 | 13 Mar 24 |
| 100 | 12.90 | | -0.9 | | 3 | 3 | | | Crawley | Crawley Athletic Club Easter Monday Open Meeting | 1 Apr 24 |
| 200 | 25.29 | | 0.5 | | 4 | | | | Derby | BMAF Championships | 28 Jul 24 |
| 200 | 25.3 | | | | 1 | B | | | Abingdon | Southern Counties Veterans AC - Western Division | 4 Jul 24 |
| 200 | 25.4 | | | | 1 | B | | | Abingdon | Southern Counties Veterans AC - Western Division | 29 May 24 |
| 200 | 25.42 | | 1.5 | | 1 | 3 | | | Abingdon | Radley AC Kear Memorial Open Graded Meeting | 13 Apr 24 |
| 200 | 25.45 | | -0.9 | | 3 | O | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 12 May 24 |
| 200 | 26.01 | | 0.4 | | 2 | 7 | | | Eton | Windsor Slough Eton and Hounslow AC Spring Open Meeting | 23 Mar 24 |
| 200 | 26.04 | | -0.7 | | 5 | 3 | | | Crawley | Crawley Athletic Club Easter Monday Open Meeting | 1 Apr 24 |
| 200 | 26.09 | w | 2.9 | | 4 | B | | | Horspath | Southern Counties Veterans Athletic League - Final Match | 31 Aug 24 |
| 200 | 26.50 | i | | | 2 | 1 | | | Lee Valley | British Masters Indoor Championships | 17 Feb 24 |
| 400 | 58.9 | | | | 1 | | | | Horspath | Southern Counties Veterans AC - Western Division | 29 Apr 24 |
| 400 | 59.2 | | | | 1 | | | | Swindon | Southern Counties Veterans AC - Western Division | 12 Jul 24 |
| 400 | 60.45 | | | | 2 | | | | Horspath | Southern Counties Veterans Athletic League - Final Match | 31 Aug 24 |
| 2023 V50 Reading RR |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.7 | | | | 2 | A | | | Horspath | Southern Counties VAC League - Western | 24 Apr 23 |
| 100 | 12.8 | | | | 8 | ns | | | Andover | Southern Athletics League Division 2 South & West | 20 May 23 |
| 100 | 13.02 | | 0.7 | | 3 | 4 | | | Horspath | Oxon & Bucks Midweek Open Meeting | 13 Sep 23 |
| 200 | 26.3 | | | | 8 | ns | | | Andover | Southern Athletics League Division 2 South & West | 20 May 23 |
| 200 | 26.7 | | | | 1 | B | | | Abingdon | Southern Counties VAC League - Western | 15 Jun 23 |
| 200 | 27.16 | | 0.4 | | 4 | 3 | | | Horspath | Oxon & Bucks Midweek Open Meeting | 13 Sep 23 |
| 400 | 60.2 | | | | 3 | ns | | | Andover | Southern Athletics League Division 2 South & West | 20 May 23 |
| 400 | 61.0 | | | | 1 | B | | | Horspath | Southern Counties VAC League - Western | 24 Apr 23 |
| 2022 V50 |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.0 | | | | 4 | ns2 | | | Basingstoke | Southern Athletics League Division 2 West | 10 Sep 22 |
| 100 | 13.09 | | -0.4 | | 5 | ns1 | | | Horspath | Southern Athletics League Division 2 West | 16 Jul 22 |
| 100 | 13.1 | | | | 1 | | | | Abingdon | Southern Counties Veterans League - SW Division | 20 Jun 22 |
| 100 | 13.11 | | | | 1 | ns | | | Aldershot | Southern Athletics League Division 2 West | 12 Jun 22 |
| 100 | 13.11 | | 0.1 | | 5 | 5 | | | Horspath | Oxon & Bucks Midweek Opens | 3 Aug 22 |
| 200 | 26.6 | | | | 3 | 1 | | | Abingdon | Southern Counties Veterans League - SW Division | 31 May 22 |
| 200 | 26.63 | | 1.6 | | 5 | 5 | | | Horspath | Oxon & Bucks Midweek Opens | 3 Aug 22 |
| 200 | 26.8 | | | | 2 | M50 | | | Swindon | Southern Counties Veterans League Western | 22 Jul 22 |
| 200 | 26.94 | | | | 3 | ns | | | Aldershot | Southern Athletics League Division 2 West | 12 Jun 22 |
| 200 | 27.0 | | | | 5 | ns | | | Basingstoke | Southern Athletics League Division 2 West | 10 Sep 22 |
| 200 | 27.22 | | 1.3 | | 5 | ns1 | | | Horspath | Southern Athletics League Division 2 West | 16 Jul 22 |
| 400 | 61.1 | | | | 2 | | | | Abingdon | Southern Counties Veterans League - SW Division | 20 Jun 22 |
| 400 | 61.35 | | | | 3 | B | | | Aldershot | Southern Athletics League Division 2 West | 12 Jun 22 |
| 10KXC | 55:32 | | | | 181 | | | 45 | Basingstoke | Hampshire League | 19 Feb 22 |
| 2021 V45 |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:32.7 | | | | 2 | B | | | Bracknell | Southern Counties Veterans League - Western Division | 7 Jul 21 |