| 2025 U23 Rothwell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 47:26 | | | 48:39 | 95 | | 20 | | Gateshead | Gateshead 10K | 4 May 25 |
| 2021 U20 Rothwell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.82 | | | | 3 | h2 | | | Leigh | Northern Athletics Championships | 13 Jun 21 |
| 800 | 2:19.99 | | | | 4 | G | | | Leeds | BMC Regional Races | 20 May 21 |
| 800 | 2:20.01 | | | | 4 | | | | Leigh | Northern Athletics Championships | 13 Jun 21 |
| 1500 | 5:02.08 | | | | 1 | | | | Cleckheaton | West Yorkshire League | 5 May 21 |
| 1500 | 5:02.14 | | | | 1 | | | | Cleckheaton | West Yorkshire League | 26 May 21 |
| 2020 U17 Rothwell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.5KXC | 28:27 | | | | 202 | | | | Wollaton Park | ECCA Saucony English National Championships | 22 Feb 20 |
| ZXC | 16:31 | | | | 13 | | | | Leeds | West Yorkshire County Schools' Championships | 1 Feb 20 |
| 2019 U17 Rothwell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:20.85 | | | | 3 | | | | Cudworth | Yorkshire County Championships | 12 May 19 |
| 800 | 2:23.80 | | | | 3 | | | | Wakefield | West Yorkshire League | 19 Jun 19 |
| 800 | 2:23.98 | | | | 5 | H | | | Leeds | BMC Regional Races | 1 Jul 19 |
| 800 | 2:24.32 | | | | 5 | | | | Leeds (B) | West Yorkshire Schools Athletics Championships | 8 Jun 19 |
| 800 | 2:27.77 | | | | 3 | | | | Cleckheaton | West Yorkshire League | 14 Apr 19 |
| 800 | 2:28.07 | | | | 2 | h1 | | | Cudworth | Yorkshire County Championships | 12 May 19 |
| 1500 | 4:56.69 | | | | 1 | | | | Wakefield | West Yorkshire League | 10 Jul 19 |
| 1500 | 5:06.27 | | | | 4 | | | | Cleckheaton | West Yorkshire League | 29 May 19 |
| 3.2KNAD | 12:30 | | | | 11 | | | | Leeds | Yorkshire Road Relay Championships | 30 Mar 19 |
| 3.4KXC | 16:37 | | | | 17 | | | | Cleckheaton | West Yorkshire League | 8 Dec 19 |
| 3.75KXC | 15:59 | | | | 30 | | | | North Stainley | Yorkshire County Championships | 5 Jan 19 |
| 4KXC | 15:45 | | | | 76 | | | | Pontefract | Northern Counties Championships | 26 Jan 19 |
| 4KXC | 17:08 | | | | 107 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 4.1KXC | 20:41 | | | | 18 | | | | West Park | West Yorkshire League | 17 Nov 19 |
| 4.15KXC | 19:04 | | | | 11 | | | | Nunroyd Park | West Yorkshire League | 27 Oct 19 |
| 4.5KXC | 19:39 | | | | 11 | | | | Keighley | West Yorkshire League | 5 Oct 19 |
| 5KMT | 20:32 | | | 20:38 | 43 | | 6 | 1 | Methley | Jane Tomlinson Appeal Canal Run 5K | 2 Jul 19 |
| 10K | 46:48 | | | 46:55 | 583 | | 56 | | Leeds | Asda Foundation Leeds 10K | 7 Jul 19 |
| ZXC | 15:18 | | | | 10 | | | | Leeds | West Yorkshire County Schools' Championships | 2 Feb 19 |
| 2018 U15 Rothwell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.56 | | | | 2 | 5 | | | Wakefield | West Yorkshire League | 14 Apr 18 |
| 300 | 46.16 | | | | 6 | 1 | | | Wakefield | West Yorkshire League | 23 May 18 |
| 800 | 2:23.18 | | | | 3 | G | | | Leeds | BMC Regional Races | 2 Jul 18 |
| 800 | 2:25.15 | | | | 2 | 1 | | | Cleckheaton | West Yorkshire League | 13 Jun 18 |
| 800 | 2:27.66 | | | | 4 | 1 | | | Cleckheaton | West Yorkshire League | 2 May 18 |
| 800 | 2:29.7 | | | | 5 | | | | Cleckheaton | Spenborough AC Open | 24 Mar 18 |
| 800 | 2:40.07 | | | | 8 | | | | Wakefield | Douglas Bedford Memorial Open | 16 Sep 18 |
| 1500 | 5:09.41 | | | | 5 | 1 | | | Wakefield | West Yorkshire League | 14 Apr 18 |
| 1500 | 5:10.73 | | | | 6 | | | | Leeds (BP) | West Yorkshire County Schools Championships | 9 Jun 18 |
| 1500 | 5:12.08 | | | | 5 | | | | Wakefield | West Yorkshire League | 4 Jul 18 |
| DT1K | 8.98 | | | | 21 | | | | Wakefield | West Yorkshire League | 23 May 18 |
| 3.6KXC | 14:28 | | | | 16 | | | | Wakefield | West Yorkshire League | 18 Nov 18 |
| 3.7KXC | 16:15 | | | | 22 | | | | Keighley | West Yorkshire League | 8 Dec 18 |
| 3.75KXC | 16:49 | | | | 25 | | | | North Stainley | Yorkshire County Championships | 6 Jan 18 |
| ZXC | 13:31 | | | | 17 | | | | Cleckheaton | West Yorkshire League | 21 Oct 18 |
| ZXC | 14:20 | | | | 15 | | | | Leeds | West Yorkshire League | 4 Nov 18 |
| 2017 U15 Rothwell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:35.43 | | | | 3 | 2 | | | Wakefield | West Yorkshire League | 10 May 17 |
| 1500 | 5:06.56 | | | | 4 | | | | Cleckheaton | West Yorkshire League | 19 Jul 17 |
| 1500 | 5:14.90 | | | | 2 | 1 | | | Cleckheaton | West Yorkshire League | 7 Jun 17 |
| 1500 | 5:22.79 | | | | 6 | | | | Cleckheaton | West Yorkshire League | 23 Apr 17 |
| 2KXCL | 9:04 | | | | 27 | L1 | | | Sheffield | Northern Counties Relay Championships | 21 Oct 17 |
| 3KXC | 13:48 | | | | 84 | | | | Knowsley Park | Northern Championships | 28 Jan 17 |
| 3KXC | 15:16 | | | | 169 | | | | Nottingham | ECCA Saucony English National Championships | 25 Feb 17 |
| 2MXC | 14:27 | | | | 28 | | 12 | 9 | Roundhay Park | PECO League | 5 Mar 17 |
| 3.4KXC | 13:51 | | | | 20 | | | | Leeds | West Yorkshire Schools' Championships | 4 Feb 17 |
| 3.6KXC | 14:37 | | | | 17 | | | | Wakefield | West Yorkshire League | 14 Oct 17 |
| parkrun | 22:06 | | | | 48 | | | 1 | Roundhay | Roundhay parkrun # 327 | 29 Jul 17 |
| ZXC | 10:49 | e | | | 53 | | | | Ripon | Yorkshire County Championships | 7 Jan 17 |
| ZXC | 13:00 | | | | 15 | | | | Spenborough | West Yorkshire League | 19 Nov 17 |
| ZXC | 14:57 | | | | 11 | | | | Leeds | West Yorkshire League | 29 Oct 17 |
| 2016 U13 Rothwell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 80 | 12.87 | | | | 1 | 5 | | | Cleckheaton | West Yorkshire League | 22 Jun 16 |
| 80 | 13.72 | | | | 5 | 9 | | | Cleckheaton | West Yorkshire League | 4 May 16 |
| 150 | 24.85 | | | | 3 | 7 | | | Cleckheaton | West Yorkshire League | 4 May 16 |
| 800 | 2:46.96 | | | | 3 | 2 | | | Cleckheaton | West Yorkshire League | 13 Jul 16 |
| 800 | 2:49.21 | | | | 2 | 2 | | | Cleckheaton | West Yorkshire League | 1 Jun 16 |
| 800 | 2:53.83 | | | | 8 | 1 | | | Cleckheaton | West Yorkshire League | 17 Apr 16 |
| 2.9KXC | 12:53 | | | | 20 | | | | Wakefield | West Yorkshire League | 2 Oct 16 |
| 2.9KXC | 13:07 | | | | 16 | | | | Keighley | West Yorkshire League | 4 Dec 16 |
| 2MXC | 14:46 | | | | 34 | | 13 | 8 | Middleton Park | PECO League | 18 Dec 16 |
| ZXC | 10:01 | | | | 21 | | | | Leeds | West Yorkshire League | 30 Oct 16 |
| ZXC | 11:45 | | | | 17 | | | | Spenborough | West Yorkshire League | 20 Nov 16 |