| 2025 SEN Barnsley AC/Royal Air Force |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:21.42 | | | | 4 | | | | Telford | Armed Forces Inter-Services Athletics Championship | 9 Jul 25 |
| 1500 | 4:26.49 | | | | 1 | | | | Nuneaton | RAF Championships | 18 Jun 25 |
| 5000 | 15:48.52 | | | | 9 | 3 | | | Tonypandy | Tonypandy Track Classic | 23 Aug 25 |
| 5000 | 16:47.90 | | | | 1 | 1 | | | Nuneaton | RAF Championships | 18 Jun 25 |
| 5K | 15:30 | | | 15:34 | 99 | | 97 | 71 | Kingsley | Mid Cheshire 5K | 29 Aug 25 |
| 5K | 15:39 | | | 15:42 | 101 | | | | Kingsley | Mid Cheshire 5K | 23 May 25 |
| 5K | 15:52 | | | 15:52 | 8 | | | | York | Even Splits York 5K Series | 8 Aug 25 |
| 5K | 16:29 | | | 16:30 | 43 | | | | Cardiff | SSAFA 5K | 23 Jul 25 |
| parkrun | 16:39 | | | | 1 | | | 1 | Barnsley | Barnsley parkrun # 704 | 8 Nov 25 |
| parkrun | 18:23 | | | | 1 | | | 1 | Rothwell | Rothwell parkrun # 332 | 14 Jun 25 |
| parkrun | 18:30 | | | | 1 | | | 1 | Dewsbury | Dewsbury parkrun # 599 | 10 May 25 |
| parkrun | 19:29 | | | | 6 | | | 1 | Barnsley | Barnsley parkrun # 692 | 9 Aug 25 |
| parkrun | 19:37 | | | | 11 | | | 1 | Rothwell | Rothwell parkrun # 328 | 17 May 25 |
| parkrun | 20:54 | | | | 39 | | | | Hillsborough | Hillsborough parkrun # 537 | 1 Jan 25 |
| parkrun | 21:07 | | | | 13 | | | | Rotherham | Rotherham parkrun # 559 | 13 Dec 25 |
| parkrun | 22:05 | | | | 105 | | | | Cardiff | Cardiff parkrun # 831 | 26 Jul 25 |
| parkrun | 23:21 | | | | 43 | | | | Concord | Concord parkrun # 700 | 15 Nov 25 |
| parkrun | 25:19 | | | | 32 | | | | Cross Flatts | Cross Flatts parkrun # 571 | 29 Nov 25 |
| 8KXC | 29:00 | | | | 123 | R10 | | | Sefton Park | British Athletics Cross Challenge (inc Manchester Area League and Mid Lancs League) | 22 Nov 25 |
| 8.8KXC | 33:50 | | | | 69 | R10 | | 26 | Blaise Castle | The John H Collins Gwent League | 6 Dec 25 |
| 10K | 32:10 | | | 32:14 | 155 | | 152 | 121 | Telford | Telford 10K | 14 Dec 25 |
| 10K | 32:29 | | | 32:31 | 55 | | | | Clitheroe | Ribble Valley 10K | 28 Dec 25 |
| 10K | 32:33 | | | 32:36 | 128 | | | | Leeds | Leeds Abbey Dash 10K | 30 Nov 25 |
| 10K | 33:08 | | | 33:10 | 8 | | | | Beverley | Pittaway Beverley 10K | 11 May 25 |
| 10K | 33:38 | c | | | 57 | | | | Manchester | AJ Bell Great Manchester Run 10K | 18 May 25 |
| 10K | 34:18 | | | 34:20 | 21 | | | | Leeds | Leeds 10K | 15 Jun 25 |
| 10K | 34:52 | | | 34:52 | 10 | | | | Barnsley | Barnsley 10K | 29 Jun 25 |
| 10KXC | 35:31 | | | | 10 | | | | Penistone | Up & Running South Yorkshire League | 16 Nov 25 |
| HM | 72:51 | | | 72:51 | 10 | | | | Tel Aviv, ISR | Tel Aviv Half Marathon | 28 Feb 25 |
| 2024 SEN Witney/Best Athletics |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:13.42 | | | | 3 | | | | Nuneaton | RAF Championships - Presidents Cup | 22 May 24 |
| 1500 | 4:27.52 | | | | 2 | | | | Nuneaton | RAF Championships - Presidents Cup | 22 May 24 |
| 5000 | 16:49.51 | | | | 5 | | | | Nuneaton | Police Sport UK National Championships | 5 Jun 24 |
| 5000 | 17:03.76 | | | | 7 | | | | Nuneaton | RAF Championships | 19 Jun 24 |
| DT2K | 16.34 | | | | 11 | | | | Nuneaton | RAF Championships | 19 Jun 24 |
| JT800 | 26.77 | | | | 5 | | | | Nuneaton | RAF Championships - Presidents Cup | 22 May 24 |
| 5K | 15:50 | | | 15:50 | 9 | | | | York | Even Splits York 5K Series | 13 Sep 24 |
| 5K | 16:05 | | | | 37 | A | | | Cardiff | Adidas Podium Home Nations 5K | 24 Aug 24 |
| 5K | 16:16 | | | | 28 | R03 | | | Leicester | Podium Festival 5K | 16 Mar 24 |
| 5K | 16:51 | | | 16:51 | 5 | | 5 | 4 | Battersea Park | Best Race Series 5K / 10K | 13 Jan 24 |
| 5KMTL | 16:51 | | | | 2 | L4 | 1 | | Sheffield | Rother Valley Relays | 14 May 24 |
| parkrun | 16:19 | | | | 1 | | | 1 | Cardiff | Cardiff parkrun # 796 | 19 Oct 24 |
| parkrun | 16:55 | | | | 1 | | | 1 | Barnsley | Barnsley parkrun # 662 | 25 Dec 24 |
| parkrun | 18:17 | | | | 2 | | | | Pontefract | Pontefract parkrun # 600 | 6 Apr 24 |
| parkrun | 18:18 | | | | 13 | | | | Cardiff | Cardiff parkrun # 789 | 31 Aug 24 |
| parkrun | 20:15 | | | | 65 | | | | Cardiff | Cardiff parkrun # 771 | 13 Apr 24 |
| parkrun | 21:18 | | | | 16 | | | 1 | Barnsley | Barnsley parkrun # 610 | 1 Jan 24 |
| parkrun | 21:50 | | | | 15 | | | | Barnsley | Barnsley parkrun # 631 | 25 May 24 |
| parkrun | 21:56 | | | | 75 | | | | University Parks | University Parks parkrun # 106 | 17 Feb 24 |
| parkrun | 22:09 | | | | 13 | | | 1 | Barnsley | Barnsley parkrun # 632 | 1 Jun 24 |
| parkrun | 22:19 | | | | 17 | | | | Pontefract | Pontefract parkrun # 598 | 23 Mar 24 |
| parkrun | 22:40 | | | | 39 | | | | Rothwell | Rothwell parkrun # 293 | 7 Sep 24 |
| parkrun | 22:47 | | | | 128 | | | | Cardiff | Cardiff parkrun # 769 | 30 Mar 24 |
| parkrun | 31:06 | | | | 93 | | | | Barnsley | Barnsley parkrun # 651 | 12 Oct 24 |
| 10K | 33:30 | | | 33:39 | 135 | | | | Leeds | Leeds Abbey Dash 10K | 13 Oct 24 |
| 10K | 34:04 | | | 34:07 | 102 | | | | Clitheroe | Ribble Valley 10K (inc North of England Championships) | 29 Dec 24 |
| 10K | 34:39 | c | | | 109 | | | | Manchester | AJ Bell Great Manchester Run 10K | 26 May 24 |
| 10K | 34:37 | | | 34:40 | 32 | | | | Leeds | Leeds 10K | 23 Jun 24 |
| 10K | 65:42 | | | 71:40 | 3473 | | | | Sheffield | Sheffield 10K | 29 Sep 24 |
| 10MNAD | 56:32 | | | 56:35 | 8 | | | | Bramley | Bramley 10 / 20 | 11 Feb 24 |
| 10.4MMTL | 73:51 | | | | 2 | L2 | | | Barnsley | Barnsley Boundary Relay | 15 Jun 24 |
| HM | 72:51 | c | | | 99 | | | 12 | Cambridge | Cambridge Half Marathon | 3 Mar 24 |
| Mar | 2:37:15 | c | | | 541 | | | 13 | London | TCS London Marathon | 21 Apr 24 |
| 2023 SEN Witney |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 4:49.5 | | | | 7 | 11 | | | Leeds (B) | Leeds Golden Mile | 23 Sep 23 |
| 5K | 16:45 | | | 16:46 | 2 | | | | Leeds | Even Splits Leeds 5K Series | 27 Sep 23 |
| parkrun | 17:04 | | | | 2 | | | | Rother Valley | Rother Valley parkrun # 377 | 18 Feb 23 |
| parkrun | 17:20 | | | | 7 | | | 1 | Rother Valley | Rother Valley parkrun # 413 | 23 Dec 23 |
| parkrun | 17:34 | | | | 3 | | | 1 | Pontefract | Pontefract parkrun # 570 | 16 Sep 23 |
| parkrun | 17:51 | | | | 1 | | | | Akrotiri, CYP | Akrotiri parkrun # 54 | 1 Jul 23 |
| parkrun | 17:55 | | | | 1 | | | 1 | Barnsley | Barnsley parkrun # 596 | 7 Oct 23 |
| parkrun | 18:14 | | | | 1 | | | | Akrotiri, CYP | Akrotiri parkrun # 50 | 3 Jun 23 |
| parkrun | 18:48 | | | | 2 | | | 1 | Akrotiri, CYP | Akrotiri parkrun # 41 | 1 Apr 23 |
| parkrun | 18:49 | | | | 5 | | | 1 | Pontefract | Pontefract parkrun # 557 | 10 Jun 23 |
| parkrun | 18:59 | | | | 2 | | | | Akrotiri, CYP | Akrotiri parkrun # 48 | 20 May 23 |
| parkrun | 19:45 | | | | 23 | | | 1 | Rother Valley | Rother Valley parkrun # 408 | 11 Nov 23 |
| parkrun | 20:07 | | | | 2 | | | | Akrotiri, CYP | Akrotiri parkrun # 45 | 29 Apr 23 |
| parkrun | 20:49 | | | | 16 | | | 1 | Barnsley | Barnsley parkrun # 609 | 30 Dec 23 |
| parkrun | 21:10 | | | | 16 | | | 1 | Barnsley | Barnsley parkrun # 603 | 25 Nov 23 |
| parkrun | 21:59 | | | | 19 | | | 1 | Wakefield Thornes | Wakefield Thornes parkrun # 346 | 25 Feb 23 |
| parkrun | 23:26 | | | | 10 | | | 1 | Frickley Country | Frickley Country parkrun # 175 | 21 Oct 23 |
| parkrun | 23:28 | | | | 35 | | | | Wakefield Thornes | Wakefield Thornes parkrun # 349 | 25 Mar 23 |
| parkrun | 23:31 | | | | 66 | | | | Rother Valley | Rother Valley parkrun # 391 | 17 Jun 23 |
| parkrun | 25:17 | | | | 19 | | | | Akrotiri, CYP | Akrotiri parkrun # 53 | 24 Jun 23 |
| parkrun | 28:48 | | | | 100 | | | | Rother Valley | Rother Valley parkrun # 373 | 14 Jan 23 |
| 8KXC | 32:54 | | | | 66 | | | | Horspath | Oxfordshire Cross Country League (Inc Oxfordshire County Championships) | 8 Jan 23 |
| 10K | 35:01 | | | 35:05 | 136 | | | | Clitheroe | Ribble Valley 10K (inc North of England Championships) | 31 Dec 23 |
| 10K | 35:28 | | | 35:32 | 30 | | | | Leeds | Leeds 10K | 18 Jun 23 |
| 10K | 38:51 | | | 39:06 | 63 | | | | Battersea Park | Runthrough Battersea Park Chase The Moon 5K / 10K | 20 Dec 23 |
| 10KMT | 54:13 | | | 54:19 | 113 | | | | Sutton on the Forest | Sutton Park 10K | 24 Sep 23 |
| 10KXC | 42:07 | | | | 29 | | | 2 | RAF Halton | Sefton Brankner Cup | 11 Jan 23 |
| 10M | 59:56 | | | 59:59 | 21 | | | | Bramley | Bramley 10 / 20 | 12 Feb 23 |
| HM | 75:07 | | | 75:17 | 107 | | | | Manchester | Manchester Half Marathon | 15 Oct 23 |
| Mar | 2:38:40 | | | 2:38:55 | 1203 | | | | Valencia, ESP | Maratón Valencia Trinidad Alfonso | 3 Dec 23 |
| Mar | 2:51:19 | | | 2:51:32 | 50 | | | | Abingdon | Abingdon Marathon | 22 Oct 23 |
| 2022 U23 Witney |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:53 | | | | 4 | | | 1 | Rother Valley | Rother Valley parkrun # 341 | 30 Apr 22 |
| parkrun | 18:10 | | | | 2 | | | 1 | Northala Fields | Northala Fields parkrun # 347 | 4 Jun 22 |
| parkrun | 18:27 | | | | 2 | | | 1 | Wakefield Thornes | Wakefield Thornes parkrun # 326 | 24 Sep 22 |
| parkrun | 18:32 | | | | 2 | | | 1 | Dewsbury | Dewsbury parkrun # 442 | 16 Apr 22 |
| parkrun | 18:39 | | | | 1 | | | 1 | Northala Fields | Northala Fields parkrun # 331 | 12 Feb 22 |
| parkrun | 18:56 | | | | 4 | | | 1 | Wakefield Thornes | Wakefield Thornes parkrun # 320 | 13 Aug 22 |
| parkrun | 18:56 | | | | 2 | | | 1 | Pontefract | Pontefract parkrun # 529 | 10 Dec 22 |
| parkrun | 19:12 | | | | 1 | | | 1 | Wakefield Thornes | Wakefield Thornes parkrun # 298 | 5 Mar 22 |
| parkrun | 19:13 | | | | 2 | | | 1 | Wakefield Thornes | Wakefield Thornes parkrun # 338 | 31 Dec 22 |
| parkrun | 19:28 | | | | 1 | | | 1 | Dewsbury | Dewsbury parkrun # 432 | 5 Feb 22 |
| parkrun | 20:24 | | | | 13 | | | 1 | Northala Fields | Northala Fields parkrun # 327 | 15 Jan 22 |
| parkrun | 20:27 | | | | 18 | | | | Wakefield Thornes | Wakefield Thornes parkrun # 321 | 20 Aug 22 |
| parkrun | 20:36 | | | | 5 | | | 1 | Dewsbury | Dewsbury parkrun # 430 | 22 Jan 22 |
| parkrun | 20:59 | | | | 9 | | | | Witney | Witney parkrun # 150 | 8 Oct 22 |
| parkrun | 21:01 | | | | 13 | | | | Northala Fields | Northala Fields parkrun # 326 | 8 Jan 22 |
| parkrun | 23:51 | | | | 28 | | | | Witney | Witney parkrun # 154 | 5 Nov 22 |
| parkrun | 27:06 | | | | 45 | | | | Wakefield Thornes | Wakefield Thornes parkrun # 336 | 24 Dec 22 |
| 7.81KXC | 32:09 | | | | 47 | | | | Cirencester Park | Oxfordshire Cross Country League | 4 Dec 22 |
| 8.2KXC | 30:38 | | | | 91 | | | | Newbury Showground | Oxfordshire Cross Country League | 6 Nov 22 |
| Mar | 2:58:47 | | | 2:58:55 | 113 | | | | Abingdon | Abingdon Marathon | 23 Oct 22 |