| 2025 U23 Durham/Durham Uni/Walton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 18:11.42 | | | | 11 | 2 | | | Parliament Hill | The London 5000 | 4 Jul 25 |
| 5000 | 18:36.86 | | | | 1 | A | | | Kingston | Southern Athletics League Division 2 South & West | 30 Aug 25 |
| 5K | 17:44 | | | 17:45 | 44 | B | | | Leicester | Podium Festival 5K | 15 Mar 25 |
| parkrun | 19:04 | | | | 76 | | | | Battersea | Battersea parkrun # 35 | 19 Jul 25 |
| 8.21KXC | 31:59 | | | | 80 | | | | Cardiff | BUCS Championship | 1 Feb 25 |
| 5.9M | 36:14 | | | 36:17 | 203 | | 15 | | Blaydon | Blaydon Races 5.9 | 9 Jun 25 |
| 10K | 36:37 | | | 36:43 | 100 | A | 9 | | Newcastle | Newcastle 10K | 18 Jan 25 |
| 10K | 37:09 | | | | 421 | | 18 | | London | Vitality London 10K | 28 Sep 25 |
| HM | 81:33 | | | 81:33 | 49 | | 4 | | Battersea Park | Runthrough Battersea Park Running Festival Half Marathon | 18 Oct 25 |
| HM | 84:16 | c | | | 493 | | 24 | | Greenwich | The Big Half | 7 Sep 25 |
| HMMT | 83:35 | | | 83:37 | 53 | | 1 | | Thames Ditton | RunThrough Hampton Court Palace Half Marathon | 23 Mar 25 |
| Mar | 2:58:34 | c | | | 2636 | | 203 | 2 | London | TCS London Marathon | 27 Apr 25 |
| 2024 U23 Durham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 18:21 | | | | 56 | W2 | 25 | | Barrowford | Podium 5K | 9 Nov 24 |
| 5K | 18:30 | | | 18:31 | 35 | | 4 | | York | Even Splits York 5K Series | 11 Oct 24 |
| 5K | 18:31 | | | 18:32 | 49 | EW | | | Battersea Park | Mizuno Podium 5K (incl 1M Challenge) | 31 Dec 24 |
| 5K | 18:36 | | | | 45 | W2 | 5 | | Battersea Park | Sri Chinmoy 5K | 23 Jul 24 |
| 5K | 18:43 | | | 18:45 | 48 | R1W2 | 33 | | Battersea Park | Friday Night 5K Under the Lights | 13 Sep 24 |
| 5K | 18:48 | | | 18:50 | 59 | | 12 | | York | Even Splits York 5K Series | 12 Apr 24 |
| 5K | 19:05 | | | | 166 | | 15 | | Battersea Park | Sri Chinmoy 5K | 25 Jun 24 |
| 6.56KXC | 32:53 | | | | 207 | | | | Leeds | BUCS Cross Country Championships | 3 Feb 24 |
| 4.4MXC | 30:43 | | | | 18 | | | | Lambton Estate | Start Fitness North Eastern Harrier League | 20 Oct 24 |
| 5M | 30:24 | | | | 14 | W1 | 3 | | Battersea Park | Friday Under the Lights Christmas 5 | 20 Dec 24 |
| 8.1KXC | 36:17 | | | | 78 | | | | Sedgefield | Northern Counties Championships | 27 Jan 24 |
| 10K | 39:29 | | | | 95 | | 10 | | Battersea Park | Sri Chinmoy 10K | 3 Aug 24 |
| 10K | 39:38 | | | 39:42 | 39 | | 3 | | Battersea Park | RunThrough Battersea Park Chase the Sun 5K / 10K | 25 Sep 24 |
| HM | 88:23 | | | 88:27 | 21 | | 4 | | Dalton-on-Tees | Running GP Croft Motor Circuit | 10 Mar 24 |
| Mar | 3:03:27 | | | 3:04:24 | 375 | | 9 | | Edinburgh | Edinburgh Marathon Festival Marathon | 26 May 24 |
| ZXC | 29:22 | | | | 34 | | | | Temple Park | Start Fitness North Eastern Harrier League | 6 Jan 24 |
| ZXC | 33:33 | | | | 41 | | 41 | 7 | Alnwick Castle | Start Fitness North Eastern Harrier League | 2 Mar 24 |
| 2023 U23 Durham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KXCL | 12:47 | | | | 33 | L1 | 9 | | Wythenshawe Sports Ground | University of Manchester Relays | 28 Oct 23 |
| 3KXCL | 12:52 | | | | 26 | L6 | 10 | | Wythenshawe Sports Ground | University of Manchester Relays | 28 Oct 23 |
| 5K | 20:12 | | | 20:16 | 78 | | 13 | | York | Even Splits York 5K Series | 13 Oct 23 |
| 4MXC | 29:35 | | | | 74 | | 74 | | Wrekenton | Start Fitness North Eastern Harrier League | 23 Sep 23 |
| 6.5KXC | 29:17 | | | | 44 | | 44 | | Druridge Bay | Start Fitness North Eastern Harrier League | 15 Oct 23 |
| 4.2MXC | 31:28 | | | | 44 | | 44 | | Aykley Heads | Start Fitness North Eastern Harrier League | 25 Nov 23 |
| 8KXC | 41:00 | | | | 35 | | | | South Shields | North Eastern County Championships | 9 Dec 23 |
| 10K | 42:07 | | | 42:10 | 67 | | 5 | | Battersea Park | RunThrough Battersea Park Chase the Sun 5K / 10K | 28 Jun 23 |
| 10KXC | 45:55 | | | | 160 | | 35 | | Edinburgh | Edinburgh University Braid Hills Open | 11 Nov 23 |
| 2022 U20 Durham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:17 | | | | 40 | | | | Durham | Durham parkrun # 476 | 15 Oct 22 |