| 2025 V35 Wycombe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.32 | | 1.2 | | 1 | | | | Kelowna, CAN | OAC Twilight Meet #2 | 19 Jun 25 |
| 200 | 24.33 | | -1.7 | | 2 | B | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 11 May 25 |
| 400 | 53.30 | | | | 3 | B | | | Gillingham | Southern Athletics League Division 1 | 13 Jul 25 |
| 400 | 54.14 | | | | 6 | A | | | Basingstoke | Southern Athletics League Division 1 | 17 May 25 |
| 400 | 54.44 | | | | 5 | A | | | Bracknell | Southern Athletics League Division 1 | 30 Aug 25 |
| 400 | 54.74 | | | | 4 | 1 | | | Abingdon | Radley AC Kear Memorial Open Graded Meeting | 6 Apr 25 |
| 400 | 55.04 | | | | 3 | B | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 10 May 25 |
| 2024 V35 Wycombe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.58 | i | | | 6 | B7 | | | Lee Valley | Be Fit Today Indoor Series 2 | 7 Jan 24 |
| 60 | 7.60 | i | | | 1 | A9 | | | Lee Valley | Be Fit Today Indoor Series 2 | 7 Jan 24 |
| 200 | 23.85 | w | 4.5 | | 4 | 1 | | | Abingdon | Radley AC Kear Memorial Open Graded Meeting | 13 Apr 24 |
| 200 | 24.09 | | 0.0 | | 6 | B | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 12 May 24 |
| 200 | 24.27 | i | | | 3 | 9 | | | Lee Valley | Be Fit Today Indoor Series 2 | 7 Jan 24 |
| 400 | 55.35 | | | | 6 | B | | | Dartford | Southern Athletics League - Division 1 | 17 Aug 24 |
| 2023 SEN Wycombe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.94 | | 0.1 | | 1 | 2 | | | Watford | Watford Harriers Open Graded Meetings | 9 Aug 23 |
| 200 | 24.00 | | 0.6 | | 4 | | | | Watford | Watford Harriers Open Graded Meetings | 26 Jul 23 |
| 200 | 24.12 | | 0.4 | | 5 | A | | | Abingdon | Southern Athletics League Division 2 South & West | 18 Jun 23 |
| 200 | 24.27 | | | | 3 | B | | | Ashford | Southern Athletics League Division 2 South & West | 9 Sep 23 |
| 200 | 24.31 | | 0.4 | | 5 | B | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 14 May 23 |
| 200 | 24.55 | i | | | 1 | 3 | | | Lee Valley | Be Fit Today Track Academy Indoor Series 2 | 8 Jan 23 |
| 200 | 24.7 | | | | 4 | B | | | Walton | Southern Athletics League Division 2 South & West | 20 May 23 |
| 300 | 39.42 | i | | | 1 | 2 | | | Lee Valley | Be Fit Today Track Academy Indoor Series 2 | 8 Jan 23 |
| 400 | 53.57 | | | | 1 | B | | | Ashford | Southern Athletics League Division 2 South & West | 9 Sep 23 |
| 400 | 53.7 | | | | 2 | A | | | Walton | Southern Athletics League Division 2 South & West | 20 May 23 |
| 400 | 54.07 | | | | 1 | 1 | | | Horspath | Oxon & Bucks Midweek Open Meeting | 5 Jul 23 |
| 400 | 54.53 | | | | 3 | B | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 13 May 23 |
| 400 | 54.67 | | | | 1 | B | | | Abingdon | Southern Athletics League Division 2 South & West | 18 Jun 23 |
| 400 | 54.95 | | | | 3 | 1 | | | Abingdon | Charles Kear Memorial Open Graded Meeting | 2 Apr 23 |
| 2022 SEN Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.27 | w | 2.1 | | 3 | 3 | | | Watford | Watford Open Graded Meeting | 6 Apr 22 |
| 200 | 24.4 | | | | 1 | B | | | Sandy | Southern Athletics League Division 3 North | 16 Jul 22 |
| 200 | 24.41 | | 0.9 | | 3 | B | | | Horspath | Buckinghamshire & Oxfordshire AA County Championships | 15 May 22 |
| 200 | 24.61 | | 0.2 | | 6 | 4 | | | Watford | Watford Open Graded Meeting | 24 Aug 22 |
| 200 | 25.34 | i | | | 6 | 3 | | | Lee Valley | Be Fit Today Track Academy Series | 9 Jan 22 |
| 300 | 40.52 | i | | | 4 | 2 | | | Lee Valley | Be Fit Today Track Academy Series | 9 Jan 22 |
| 400 | 53.9 | | | | 2 | A | | | Sandy | Southern Athletics League Division 3 North | 16 Jul 22 |
| 400 | 54.19 | | | | 5 | B | | | Horspath | Buckinghamshire & Oxfordshire AA County Championships | 14 May 22 |
| 400 | 55.04 | | | | 4 | 1 | | | Abingdon | Charles Kear Memorial Open Graded Meeting | 16 Apr 22 |
| 400 | 55.2 | | | | 3 | A | | | Luton | Southern Athletics League Division 3 North | 12 Jun 22 |
| 400 | 55.5 | | | | 1 | B | | | Sandy | Southern Athletics League Division 3 North | 13 Aug 22 |
| 2021 SEN Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.42 | | 0.7 | | 4 | 5 | | | Watford | Watford Open Graded Meeting | 11 Aug 21 |
| 100 | 12.43 | | 0.4 | | 5 | 4 | | | Watford | Watford Open Graded Meeting | 8 Sep 21 |
| 200 | 24.77 | | 0.3 | | 4 | 4 | | | Watford | Watford Open Graded Meeting | 8 Sep 21 |
| 200 | 25.01 | | -2.0 | | 1 | B | | | Stevenage | Southern Athletics League - Hertfordshire | 11 Sep 21 |
| 200 | 25.4 | | | | 4 | ns2 | | | St. Albans | Southern Athletics League - Hertfordshire | 14 Aug 21 |
| 200 | 25.44 | | 1.3 | | 1 | 4 | | | Watford | Watford Open Graded Meeting | 28 Jul 21 |
| 400 | 55.41 | | | | 1 | B | | | Stevenage | Southern Athletics League - Hertfordshire | 11 Sep 21 |
| 400 | 55.9 | | | | 3 | ns | | | Hemel Hempstead | Southern Athletics League - Hertfordshire | 11 Jul 21 |
| 400 | 56.1 | | | | 2 | B | | | Ware | Southern Athletics League - Hertfordshire | 20 Jun 21 |
| 400 | 57.0 | | | | 1 | ns | | | St. Albans | Southern Athletics League - Hertfordshire | 14 Aug 21 |
| 2019 SEN Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:25 | | | | 44 | | | | Poole | Poole parkrun # 435 | 24 Aug 19 |
| HM | 93:45 | | | 97:30 | 788 | | | | Reading | Reading Half Marathon | 17 Mar 19 |
| Mar | 3:25:01 | c | | | 5631 | | | | London | Virgin London Marathon | 28 Apr 19 |
| 2018 SEN Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:45 | | | | 26 | | | | Poole | Poole parkrun # 394 | 3 Nov 18 |
| parkrun | 21:21 | | | | 11 | | | | Gadebridge | Gadebridge parkrun # 172 | 25 Aug 18 |
| 2014 SEN Dacorum |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:28:19 | | | 3:31:12 | 4986 | | | | London | Virgin London Marathon | 13 Apr 14 |