| 2025 U20 Ilkley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:18.57 | | | | 4 | 2 | | | Cambridge | 150th Oxford vs. Cambridge Varsity Match | 17 May 25 |
| 1500 | 4:31.06 | | | | 4 | D | | | Watford | BMC Grand Prix - World Athletics Challenger | 12 Jul 25 |
| 1500 | 4:31.52 | | | | 4 | 4 | | | Wimbledon | Hercules Wimbledon AC 1500m Festival Night | 28 May 25 |
| 1500 | 4:34.73 | | | | 3 | F | | | Leeds | BMC Regional Races | 3 Jul 25 |
| 1500 | 4:36.66 | | | | 9 | B | | | Trafford | BMC Grand Prix - World Athletics Challenger | 9 Aug 25 |
| 1500 | 4:41.26 | | | | 11 | | | | Birmingham | England Athletics Senior & U20 Championships (inc Para) & Senior & U20 Combined Events Championships | 25 Jul 25 |
| 1500 | 4:44.83 | | | | 5 | h2 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| 1500 | 4:45.15 | | | | 10 | s1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 25 |
| 1500 | 4:47.22 | | | | 4 | 2 | | | Cambridge | 150th Oxford vs. Cambridge Varsity Match | 17 May 25 |
| 3MMT | 18:31 | | | | 9 | | | | Peel | Isle of Man Easter Festival Peel Hill | 19 Apr 25 |
| 5K | 18:23 | | | | 9 | | | | Douglas | Isle of Man Easter Festival 5K | 20 Apr 25 |
| 10K | 37:26 | | | | 91 | | 7 | | Port Erin | Isle of Man Easter Festival 10K | 18 Apr 25 |
| 2024 U20 Ilkley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:41.89 | | | | 3 | | | | Cudworth | Yorkshire County Championships | 12 May 24 |
| 1500 | 4:43.66 | | | | 1 | | | | Leeds (B) | Leeds Varsity Athletics Match | 24 Apr 24 |
| 1500 | 4:52.30 | | | | 2 | | | | Leeds (B) | West Yorkshire County Schools Championships | 8 Jun 24 |
| 4.135KXC | 16:06 | | | | 15 | | | | Pontefract | ESAA English Schools Championships | 16 Mar 24 |
| 4.8KXC | 28:17 | | | | 98 | R5 | | | Shotover Country Park | Oxford v Cambridge Varsity II-IVs Matches | 30 Nov 24 |
| 5.07KXC | 20:25 | | | | 12 | | | | Diest, BEL | EnergyVision Diest CrossCup | 11 Feb 24 |
| 5.6KXC | 24:52 | | | | 8 | R4 | | | Shotover Country Park | Oxford v Cambridge Varsity II-IVs Matches | 30 Nov 24 |
| 5.7KXC | 21:28 | | | | 6 | | | | Sedgefield | Northern Counties Championships | 27 Jan 24 |
| 6KXC | 20:57 | | | | 19 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 6KXC | 24:07 | | | | 18 | | | 15 | Parliament Hill | British Athletics Cross Challenge (inc UKA World Cross Country Trial) | 20 Jan 24 |
| 6.35KXC | 25:35 | | | | 4 | | | | Lightwater Valley | Yorkshire County Championships | 6 Jan 24 |
| 10K | 40:07 | | | 40:10 | 38 | | 4 | | Ilkley | Pete Shields Ilkley 10K | 9 Jun 24 |
| 2023 U20 Ilkley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.6K | 9:13 | | | | 35 | | | | London | TCS Mini London Marathon | 22 Apr 23 |
| 3.265KXC | 11:34 | | | | 2 | | | | Leeds | ESAA English Schools Cup Regional Finals - East Midlands | 11 Nov 23 |
| 3.8KXC | 14:35 | | | | 2 | | | | Woodbridge | ESAA English Schools Cup Final | 2 Dec 23 |
| 4KXC | 15:10 | | | | 6 | | | | Leeds | West Yorkshire County Schools' Championships | 4 Feb 23 |
| 4.4KXC | 15:35 | | | | 9 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 25 Nov 23 |
| 4.45KXC | 19:14 | | | | 7 | | | | Lightwater Valley | Yorkshire County Championships | 7 Jan 23 |
| 4.5KXC | 18:14 | | | | 85 | | | | Nottingham | ESAA English Schools Championships | 18 Mar 23 |
| 5KXC | 20:19 | | | | 42 | | | | Bolesworth Castle | ECCA Saucony English National Cross Country Championships | 25 Feb 23 |
| 5KXC | 23:05 | | | | 53 | | | | Loughborough | CAU Inter County Championships (inc British Athletics Cross Challenge) | 11 Mar 23 |
| parkrun | 18:19 | | | | 2 | | 1 | 1 | Skipton | Skipton parkrun # 471 | 23 Dec 23 |
| 5.3KXC | 22:27 | | | | 14 | | | | Blackburn | Northern Counties Championships | 28 Jan 23 |
| 10K | 36:58 | c | | | 289 | | 28 | | Leeds | Leeds Abbey Dash 10K | 22 Oct 23 |
| 2022 U17 Ilkley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3.4KXC | 14:01 | | | | 6 | | | | Cleckheaton | West Yorkshire League | 13 Nov 22 |
| 4KXC | 14:42 | | | | 6 | | | | Yeadon | West Yorkshire League | 8 Oct 22 |
| 4.3KXC | 16:29 | | | | 4 | | | | Wakefield | West Yorkshire League | 30 Oct 22 |
| 4.8KXC | 19:21 | | | | 4 | | | | Rothwell | West Yorkshire League | 11 Dec 22 |
| 5K | 20:13 | | | 20:15 | 43 | | 8 | | Leeds | Even Splits Leeds 5K Series | 26 Oct 22 |
| parkrun | 19:54 | | | | 7 | | 1 | 1 | Skipton | Skipton parkrun # 421 | 31 Dec 22 |
| 2020 U15 Ilkley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3.75KXC | 16:53 | | | | 32 | | | | North Stainley | Yorkshire County Championships | 4 Jan 20 |
| 4.2KXC | 17:30 | | | | 104 | | | | Bedale | Northern Counties Championships | 25 Jan 20 |
| 4.8KXC | 22:47 | | | | 172 | | | | Wollaton Park | ECCA Saucony English National Championships | 22 Feb 20 |
| ZXC | 13:45 | | | | 21 | | | | Leeds | West Yorkshire County Schools' Championships | 1 Feb 20 |
| 2019 U15 Ilkley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KXC | 14:29 | | | | 23 | | | | Cleckheaton | West Yorkshire League | 8 Dec 19 |
| 3.55KXC | 16:19 | | | | 21 | | | | West Park | West Yorkshire League | 17 Nov 19 |
| 3.7KXC | 16:23 | | | | 24 | | | | Keighley | West Yorkshire League | 5 Oct 19 |