| 2025 SEN Vale of Aylesbury/Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1000 | 3:39.01 | i | | | 3 | | | | Lee Valley | Inter-Service Indoor Athletics Championships | 25 Feb 25 |
| 1500 | 5:27.6 | | | | 4 | A | | | Horspath | Southern Athletics League Division 3 West | 30 Aug 25 |
| 1500 | 5:38.4 | | | | 3 | | | | Nuneaton | Civil Service AA & Police Sport UK Championships | 11 Jun 25 |
| 1500 | 5:40.40 | | | | 3 | 1 | | | Nuneaton | RAF Championships | 18 Jun 25 |
| 3000 | 12:12.83 | i | | | 11 | 1 | | | Sheffield | Sheffield Steel Cup | 5 Feb 25 |
| 5000 | 21:27.6 | | | | 5 | | | | Nuneaton | Civil Service AA & Police Sport UK Championships | 11 Jun 25 |
| 2000SCWNS | 8:14.64 | | | | 4 | | | | Telford | Armed Forces Inter-Services Athletics Championship | 9 Jul 25 |
| 2000SCW | 8:56.67 | | | | 3 | | | | Nuneaton | RAF Championships | 18 Jun 25 |
| HJ | 1.35 | i | | | 4 | | | | Lee Valley | Inter-Service Indoor Athletics Championships | 25 Feb 25 |
| HJ | 1.30 | | | | 3 | | | | Nuneaton | RAF Championships | 18 Jun 25 |
| HJ | 1.26 | i | | | 11 | | | | Loughborough | Loughborough Indoor Open | 2 Feb 25 |
| PV | 1.80 | | | | 3 | | | | Telford | Armed Forces Inter-Services Athletics Championship | 9 Jul 25 |
| PV | 1.75 | | | | 1 | A | | | Horspath | Southern Athletics League Division 3 West | 30 Aug 25 |
| PV | 1.60 | | | | 1 | | | | Nuneaton | RAF Championships | 18 Jun 25 |
| 5K | 19:47 | | | 19:53 | 47 | | 2 | | Battersea Park | RunThrough Battersea Park 5K / 10K | 6 Dec 25 |
| 5K | 20:24 | | | 20:27 | 74 | | 8 | | Waddesdon | Waddesdon Manor Summer 5K | 16 Jul 25 |
| 5K | 20:32 | | | 20:34 | 14 | | 3 | | Goodwood | Running Grand Prix Goodwood | 9 Feb 25 |
| parkrun | 21:54 | | | | 36 | | | | Monsal Trail | Monsal Trail parkrun # 320 | 27 Dec 25 |
| parkrun | 22:44 | | | | 32 | | | | Portsmouth Lakeside | Portsmouth Lakeside parkrun # 405 | 26 Jul 25 |
| parkrun | 22:49 | | | | 38 | | 2 | 1 | Aylesbury | Aylesbury parkrun # 493 | 6 Sep 25 |
| parkrun | 23:42 | | | | 60 | | | | Medina I.O.W. | Medina I.O.W. parkrun # 665 | 16 Aug 25 |
| parkrun | 24:29 | | | | 42 | | 3 | | Aylesbury | Aylesbury parkrun # 479 | 31 May 25 |
| parkrun | 25:07 | | | | 33 | | 3 | 1 | Wendover Woods | Wendover Woods parkrun # 285 | 28 Jun 25 |
| parkrun | 27:02 | | | | 77 | | | | Wendover Woods | Wendover Woods parkrun # 296 | 13 Sep 25 |
| parkrun | 27:16 | | | | 66 | | | | Wendover Woods | Wendover Woods parkrun # 287 | 12 Jul 25 |
| parkrun | 28:16 | | | | 88 | | | | Aylesbury | Aylesbury parkrun # 482 | 21 Jun 25 |
| parkrun | 31:18 | | | | 171 | | | | Clumber Park | Clumber Park parkrun # 517 | 1 Feb 25 |
| parkrun | 31:53 | | | | 184 | | | | Vicar Water Country Park | Vicar Water Country Park parkrun # 10 | 22 Mar 25 |
| 5.74KXC | 25:29 | | | | 57 | R6 | 57 | | Horspath | Chiltern League | 15 Nov 25 |
| 10K | 41:18 | | | 41:35 | 713 | | 104 | 81 | Telford | Telford 10K | 14 Dec 25 |
| 10K | 41:54 | | | 41:55 | 36 | | 2 | | Peterborough | RAF Wittering 10K | 24 Sep 25 |
| 10K | 42:41 | | | 42:52 | 303 | | 21 | | Silverstone | East Midlands Grand Prix 10K | 6 May 25 |
| 10K | 42:55 | c | | | 618 | | 54 | | Manchester | AJ Bell Great Manchester Run 10K | 18 May 25 |
| 10K | 43:14 | | | 43:20 | 36 | | 5 | | Aylesbury | Bearbrook 10K | 3 Aug 25 |
| 10K | 41:55 | | | 47:54 | 1427 | | 162 | | Leeds | Leeds Abbey Dash 10K | 30 Nov 25 |
| HM | 89:33 | | | 89:45 | 523 | | 46 | | Peterborough | Great Eastern Run Half Marathon | 12 Oct 25 |
| HM | 93:24 | | | 93:36 | 590 | | 65 | | Fleet | Fleet Half Marathon | 16 Mar 25 |
| HM | 94:37 | c | | | 1634 | | 159 | | Greenwich | The Big Half | 7 Sep 25 |
| Mar | 3:22:45 | c | | | 6934 | | 1240 | | London | TCS London Marathon | 27 Apr 25 |
| Mar | 3:15:09 | | | 3:24:04 | | | 206 | | Frankfurt, GER | Mainova Frankfurt Marathon | 26 Oct 25 |
| ZXC | 33:18 | | | | 19 | | | | RAF Halton | Inter Services Championships | 12 Feb 25 |
| ZXC | 34:29 | | | | 5 | | | | RAF Halton | RAF Championships | 29 Jan 25 |
| 2024 SEN Mansfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.30 | | | | 4 | B | | | Luton | Southern Athletics League - Division 3 North | 15 Jun 24 |
| HJ | 1.30 | | | | 6 | | | | Nuneaton | RAF Championships | 19 Jun 24 |
| HJ | 1.30 | | | | 5 | | | | Nuneaton | Civil Service Championships | 18 Jul 24 |
| HJ | 1.28 | | | | 2 | B | | | Horspath | Southern Athletics League - Division 3 North | 17 Aug 24 |
| HJ | 1.26 | i | | | 7 | | | | Loughborough | Loughborough Indoor Open | 8 Dec 24 |
| SP4K | 5.93 | | | | 12 | | | | Nuneaton | RAF Championships | 19 Jun 24 |
| 5K | 22:41 | | | 22:44 | 115 | | 21 | | Waddesdon | Waddesdon Manor Summer 5K | 17 Jul 24 |
| parkrun | 22:53 | | | | 30 | | 1 | 1 | Southend | Southend parkrun # 545 | 8 Jun 24 |
| parkrun | 23:50 | | | | 68 | | | 1 | Wycombe Rye | Wycombe Rye parkrun # 558 | 16 Nov 24 |
| parkrun | 24:41 | | | | 58 | | | | Aylesbury | Aylesbury parkrun # 449 | 17 Aug 24 |
| parkrun | 25:21 | | | | 67 | | | | Sherwood Pines | Sherwood Pines parkrun # 382 | 21 Sep 24 |
| parkrun | 25:56 | | | | 88 | | | 1 | Sherwood Pines | Sherwood Pines parkrun # 395 | 21 Dec 24 |
| parkrun | 31:08 | | | | 221 | | | | Sherwood Pines | Sherwood Pines parkrun # 396 | 28 Dec 24 |
| parkrun | 34:48 | | | | 216 | | | | Sherwood Pines | Sherwood Pines parkrun # 394 | 14 Dec 24 |
| 10K | 43:27 | | | 43:43 | 815 | | 144 | | Telford | Telford 10K | 15 Dec 24 |
| 10K | 44:14 | | | 44:19 | 33 | | 3 | | Stevenage | RunThrough Hertfordshire 10K | 3 Nov 24 |
| HM | 95:40 | c | | | 197 | | 24 | | Milton Keynes | Milton Keynes Winter Half Marathon | 8 Dec 24 |
| Mar | 3:36:34 | | | 3:45:05 | 4712 | | 482 | | Amsterdam, NED | TCS Amsterdam Marathon | 20 Oct 24 |
| 2023 SEN Mansfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:02 | | | | 63 | | | | Southend | Southend parkrun # 487 | 6 May 23 |
| parkrun | 25:12 | | | | 57 | | | 1 | Andover | Andover parkrun # 596 | 16 Dec 23 |
| parkrun | 25:45 | | | | 60 | | | 1 | Sherwood Pines | Sherwood Pines parkrun # 297 | 4 Feb 23 |
| parkrun | 26:12 | | | | 48 | | | 1 | Thetford | Thetford parkrun # 468 | 18 Mar 23 |
| parkrun | 26:28 | | | | 151 | | | | Central, Plymouth | Central, Plymouth parkrun # 59 | 28 Jan 23 |
| parkrun | 26:38 | | | | 138 | | | | Central, Plymouth | Central, Plymouth parkrun # 76 | 27 May 23 |
| parkrun | 26:41 | | | | 53 | | | 1 | Thetford | Thetford parkrun # 460 | 21 Jan 23 |
| parkrun | 27:37 | | | | 75 | | | 1 | Fareham | Fareham parkrun # 316 | 8 Jul 23 |
| parkrun | 28:43 | | | | 68 | | | | Wendover Woods | Wendover Woods parkrun # 170 | 29 Apr 23 |
| parkrun | 29:19 | | | | 69 | | | | Wendover Woods | Wendover Woods parkrun # 168 | 15 Apr 23 |
| 2022 SEN Mansfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:10 | | | | 47 | | | | Thetford | Thetford parkrun # 440 | 10 Sep 22 |
| parkrun | 25:43 | | | | 42 | | | | Thetford | Thetford parkrun # 417 | 2 Apr 22 |
| parkrun | 25:53 | | | | 50 | | | | Thetford | Thetford parkrun # 444 | 8 Oct 22 |
| parkrun | 26:21 | | | | 27 | | | 1 | Brandon Country Park | Brandon Country Park parkrun # 408 | 23 Apr 22 |
| parkrun | 26:31 | | | | 17 | | 1 | 1 | Brandon Country Park | Brandon Country Park parkrun # 433 | 15 Oct 22 |
| parkrun | 26:42 | | | | 69 | | | | Wollaton Hall | Wollaton Hall parkrun # 78 | 31 Dec 22 |
| parkrun | 27:07 | | | | 113 | | | | Sherwood Pines | Sherwood Pines parkrun # 255 | 16 Apr 22 |
| parkrun | 28:22 | | | | 70 | | | | Thetford | Thetford parkrun # 451 | 26 Nov 22 |
| parkrun | 28:29 | | | | 82 | | | 1 | Wendover Woods | Wendover Woods parkrun # 114 | 9 Apr 22 |
| parkrun | 28:34 | | | | 121 | | | | Sherwood Pines | Sherwood Pines parkrun # 251 | 19 Mar 22 |
| parkrun | 28:57 | | | | 99 | | | | Thetford | Thetford parkrun # 448 | 5 Nov 22 |
| parkrun | 37:07 | | | | 120 | | | 1 | Thetford | Thetford parkrun # 416 | 26 Mar 22 |
| parkrun | 39:31 | | | | 129 | | | 1 | Thetford | Thetford parkrun # 414 | 12 Mar 22 |
| 2013 U17 Mansfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.35 | | | | 5= | | | | Nottingham | Nottinghamshire Schools' Championships | 7 Jun 13 |
| 2012 U17 Mansfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 53.9 | | | | 6 | | | | Nottingham | Nottinghamshire Schools' Championships | 15 Jun 12 |
| HJ | 1.35 | | | | 2 | | | | Nottingham | Nottinghamshire Schools' Championships | 15 Jun 12 |
| HJ | 1.30 | | | | 10 | | | | Stoke | ESAA Mason Trophy Schools Inter-County Championships | 23 Jun 12 |