| 2024 SEN Daventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 65.39 | | | | 5 | N | | | Corby | Northamptonshire County Championships inc. Leicestershire & Rutland Championships | 12 May 24 |
| 800 | 2:26.97 | | | | 4 | N | | | Corby | Northamptonshire County Championships inc. Leicestershire & Rutland Championships | 11 May 24 |
| 1500 | 5:09.42 | | | | 4 | N | | | Corby | Northamptonshire County Championships inc. Leicestershire & Rutland Championships | 12 May 24 |
| parkrun | 19:14 | | | | 8 | | | 1 | Sixfields Upton | Sixfields Upton parkrun # 235 | 13 Apr 24 |
| parkrun | 23:16 | | | | 37 | | | | Daventry | Daventry parkrun # 454 | 2 Nov 24 |
| 5M | 32:54 | | | | 107 | | | | Blisworth | East Midlands Grand Prix 5 | 17 May 24 |
| 10K | 43:31 | | | 45:11 | 227 | | | | Warwick | Two Castles 10K | 9 Jun 24 |
| 10KXC | 42:52 | | | | 170 | | | | Cassiobury Park | Chiltern League | 13 Jan 24 |
| HM | 84:20 | | | 84:40 | 383 | | | | Wokingham | Wokingham Half Marathon | 25 Feb 24 |
| 20M | 2:20:00 | | | 2:20:08 | 99 | | | | Milton Keynes | MK Festival of Running 20 | 17 Mar 24 |
| Mar | 3:04:56 | c | | | 4383 | | | | London | TCS London Marathon | 21 Apr 24 |
| 2023 SEN Massey Ferguson |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 11:15.9 | | | | 4 | A | | | Solihull | Midland Counties League Division 4SE | 19 Aug 23 |
| 5000 | 19:46.0 | | | | 4 | A | | | Banbury | Midland Counties League Division 4SE | 9 Jul 23 |
| 5K | 18:43 | | | 18:47 | 16 | | | | Kirkby Mallory | Run Mallory Park (incl. Leics & Rutland 5K Championships) | 29 Oct 23 |
| parkrun | 19:18 | | | | 20 | | | | Northampton | Northampton parkrun # 528 | 23 Dec 23 |
| parkrun | 19:35 | | | | 5 | | | 1 | Sixfields Upton | Sixfields Upton parkrun # 195 | 17 Jun 23 |
| parkrun | 19:45 | | | | 17 | | | | Sixfields Upton | Sixfields Upton parkrun # 185 | 8 Apr 23 |
| parkrun | 22:07 | | | | 14 | | | | Daventry | Daventry parkrun # 366 | 4 Mar 23 |
| parkrun | 22:11 | | | | 17 | | | | Daventry | Daventry parkrun # 374 | 6 May 23 |
| parkrun | 22:17 | | | | 17 | | | | Daventry | Daventry parkrun # 396 | 7 Oct 23 |
| parkrun | 24:59 | | | | 60 | | | | Daventry | Daventry parkrun # 381 | 24 Jun 23 |
| parkrun | 26:09 | | | | 60 | | | | Daventry | Daventry parkrun # 395 | 30 Sep 23 |
| parkrun | 26:38 | | | | 76 | | | | Daventry | Daventry parkrun # 391 | 2 Sep 23 |
| parkrun | 27:10 | | | | 77 | | | | Daventry | Daventry parkrun # 365 | 25 Feb 23 |
| 9.5KXC | 39:12 | | | | 155 | | | | Luton | Chiltern League | 2 Dec 23 |
| 9.5KXC | 41:20 | | | | 190 | | | | Milton Keynes | Chiltern League | 11 Nov 23 |
| 10K | 39:08 | | | 39:11 | 37 | | | | Battersea Park | RunThrough Battersea Park 5K / 10K | 21 Oct 23 |
| 10K | 41:26 | | | 41:32 | 56 | | | | Northampton | Northampton 5K / 10K | 25 Jun 23 |
| 10KXC | 40:44 | | | | 177 | | | | Bedford | Chiltern League | 14 Oct 23 |
| 10M | 64:52 | | | 64:59 | 133 | | | | Derby | Derby 10 | 19 Nov 23 |
| HM | 89:09 | | | 89:52 | 530 | | | | Wokingham | Wokingham Half Marathon | 26 Feb 23 |
| HMMT | 88:33 | | | 88:37 | 22 | | | | Bedford | Bedford RunFest Half Marathon / 20M | 3 Sep 23 |
| 20M | 2:34:23 | | | 2:34:30 | 134 | | | | Milton Keynes | MK Festival of Running 20 | 12 Mar 23 |
| Mar | 3:22:25 | c | | | 3069 | | 2869 | 1132 | Manchester | Adidas Manchester Marathon | 16 Apr 23 |
| 2022 SEN Massey Ferguson |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:32 | | | | 15 | | | | Northampton | Northampton parkrun # 473 | 5 Nov 22 |
| HMMT | 94:28 | | | 94:52 | 33 | | | | Bedford | Bedford RunFest Half Marathon / 20M | 4 Sep 22 |
| 2020 SEN Massey Ferguson |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 1:44:10 | | | 1:44:56 | 416 | | | | Warwick | Warwick Half Marathon | 1 Mar 20 |
| 2019 SEN Massey Ferguson |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:36 | | | | 32 | | | | Northampton | Northampton parkrun # 359 | 23 Mar 19 |
| parkrun | 23:57 | | | | 82 | | | | Northampton | Northampton parkrun # 352 | 26 Jan 19 |
| parkrun | 24:27 | | | | 117 | | | | Northampton | Northampton parkrun # 350 | 12 Jan 19 |
| parkrun | 28:30 | | | | 243 | | | | Northampton | Northampton parkrun # 351 | 19 Jan 19 |
| HM | 97:33 | | | 98:14 | 222 | | | | Kenilworth | Kenilworth Half Marathon | 1 Sep 19 |
| HM | 1:48:57 | | | 1:50:24 | 417 | | | | Warwick | BHF Warwick Half Marathon | 3 Mar 19 |
| 2018 SEN Massey Ferguson |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 26:12 | | | | 193 | | | | Northampton | Northampton parkrun # 319 | 16 Jun 18 |
| parkrun | 26:36 | | | | 204 | | | | Coventry | Coventry parkrun # 405 | 24 Feb 18 |
| parkrun | 27:46 | | | | 231 | | | | Northampton | Northampton parkrun # 303 | 17 Feb 18 |
| parkrun | 27:50 | | | | 234 | | | | Northampton | Northampton parkrun # 317 | 2 Jun 18 |
| parkrun | 31:37 | | | | 321 | | | | Northampton | Northampton parkrun # 299 | 20 Jan 18 |
| 10K | 58:01 | | | 69:43 | 2632 | | | | Warwick | Rotary Club of Kenilworth Two Castles 10K | 10 Jun 18 |
| 10KMT | 82:49 | c | | | 2012 | | | | Leamington Spa | Leamington Regency 10K | 15 Apr 18 |
| 2017 SEN Massey Ferguson |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:21 | | | | 96 | | | | Stratford-upon-Avon | Stratford-upon-Avon parkrun # 94 | 2 Dec 17 |
| parkrun | 25:22 | | | | 215 | | | | Coventry | Coventry parkrun # 394 | 25 Nov 17 |
| parkrun | 25:29 | | | | 163 | | | | Northampton | Northampton parkrun # 284 | 14 Oct 17 |
| parkrun | 25:50 | | | | 158 | | | | Northampton | Northampton parkrun # 257 | 1 Apr 17 |
| parkrun | 25:56 | | | | 191 | | | | Northampton | Northampton parkrun # 280 | 16 Sep 17 |
| parkrun | 26:20 | | | | 186 | | | | Northampton | Northampton parkrun # 256 | 25 Mar 17 |
| parkrun | 26:33 | | | | 199 | | | | Northampton | Northampton parkrun # 276 | 19 Aug 17 |
| parkrun | 26:58 | | | | 238 | | | | Northampton | Northampton parkrun # 251 | 18 Feb 17 |
| parkrun | 27:07 | | | | 178 | | | | Northampton | Northampton parkrun # 287 | 4 Nov 17 |
| parkrun | 27:08 | | | | 231 | | | | Northampton | Northampton parkrun # 272 | 22 Jul 17 |
| parkrun | 27:15 | | | | 234 | | | | Northampton | Northampton parkrun # 254 | 11 Mar 17 |
| parkrun | 28:00 | | | | 248 | | | | Coventry | Coventry parkrun # 360 | 18 Mar 17 |
| parkrun | 28:20 | | | | 278 | | | | Coventry | Coventry parkrun # 378 | 29 Jul 17 |
| parkrun | 28:40 | | | | 214 | | | | Northampton | Northampton parkrun # 250 | 11 Feb 17 |
| parkrun | 29:08 | | | | 286 | | | | Northampton | Northampton parkrun # 253 | 4 Mar 17 |
| parkrun | 29:55 | | | | 317 | | | | Coventry | Coventry parkrun # 352 | 21 Jan 17 |
| parkrun | 30:27 | | | | 450 | | | | Coventry | Coventry parkrun # 363 | 8 Apr 17 |
| parkrun | 30:28 | | | | 349 | | | | Coventry | Coventry parkrun # 374 | 24 Jun 17 |
| parkrun | 40:19 | | | | 483 | | | | Northampton | Northampton parkrun # 270 | 8 Jul 17 |
| parkrun | 40:34 | | | | 512 | | | | Coventry | Coventry parkrun # 380 | 12 Aug 17 |
| parkrun | 43:24 | | | | 228 | | | | Lancaster | Lancaster parkrun # 86 | 26 Aug 17 |
| 10K | 57:12 | | | 58:30 | 257 | | | | Rugby | Draycote Water 10K | 13 Aug 17 |
| 10KMT | 57:38 | | | | 153 | | | | Kenilworth | Green Leek 10K | 8 Oct 17 |
| HM | 2:04:35 | | | 2:04:47 | 182 | | | | Stratford-upon-Avon | Raceways Autumn Shakespeare Half Marathon | 11 Nov 17 |