| 2025 U23 Skyrac/Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 9.5KXC | 35:01 | | | | 63 | | | | Warley Woods | Birmingham League Division 1 | 11 Jan 25 |
| 9.707KXC | 33:59 | | | | 24 | | | | Newbold Comyn | Birmingham League Division 1 | 8 Feb 25 |
| 10.87KXC | 34:51 | | | | 96 | | | | Cardiff | BUCS Championship | 1 Feb 25 |
| 2024 U23 Skyrac/Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:38 | | | | 2 | | | 1 | Coventry | Coventry parkrun # 629 | 27 Jan 24 |
| parkrun | 17:54 | | | | 2 | | | | Leamington | Leamington parkrun # 606 | 9 Mar 24 |
| 9.5KXC | 30:01 | | | | 34 | | | 13 | Warley Woods | Birmingham League Division 1 | 13 Jan 24 |
| 9.69KXC | 37:58 | | | | 94 | | | | Leeds | BUCS Cross Country Championships | 3 Feb 24 |
| 6.1MXC | 32:22 | | | | 31 | | | | Betley Court Farm | Birmingham League Division 1 | 30 Nov 24 |
| 10.15KXC | 39:07 | | | | 42 | | | | Lightwater Valley | Yorkshire County Championships | 6 Jan 24 |
| ZXC | 31:50 | | | | 29 | | | 9 | Abingdon Park | Birmingham League Division 1 | 10 Feb 24 |
| ZXC | 32:30 | | | | 41 | | | | Abington Park | Birmingham League Division 1 | 9 Nov 24 |
| 2023 U20 Skyrac/Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:06 | | | | 44 | C | | | Leicester | Podium Mile / 5K | 6 May 23 |
| 8.3KXC | 28:36 | | | | 58 | | | | Pembrey Country Park | BUCS Cross Country Championships | 4 Feb 23 |
| 9.3KXC | 34:32 | | | | 101 | | | 31 | Cheltenham | Birmingham League Division 1 & 2 | 11 Nov 23 |
| 9.5KXC | 32:38 | | | | 51 | | | 14 | Warley Woods | Birmingham League Division 1 | 14 Jan 23 |
| 9.5KXC | 35:30 | | | | 77 | | | 17 | Northampton | Birmingham League Division 1 | 11 Feb 23 |
| 6MXC | 33:22 | | | | 28 | | | 9 | Aldersley Stadium | Birmingham League Division 1 | 2 Dec 23 |
| 7MMT | 41:32 | | | 41:34 | 15 | | | | Guiseley | Chevin Chase 7 | 26 Dec 23 |
| 2022 U20 Skyrac |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:10.04 | | | | 6 | | | | Cudworth | Yorkshire County Championships | 15 May 22 |
| 3000 | 9:24.22 | | | | 2 | 1 | | | Cleckheaton | West Yorkshire League | 24 Apr 22 |
| 3.3KMTL | 11:02 | | | | 2 | L1 | | | Coventry | Warwick Relays | 30 Oct 22 |
| 6.5KXC | 21:10 | | | | 1 | | | | Kiveton Park | Yorkshire County Championships | 8 Jan 22 |
| 6.995KXC | 26:00 | | | | 122 | | | | Tonbridge | ESAA English Schools Championships | 19 Mar 22 |
| 8.5KXC | 31:42 | | | | 71 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 12 Mar 22 |
| 5.6MXC | NT | | | | 1 | | | | Middleton Park | West Yorkshire Winter League | 23 Jan 22 |
| 6MXC | 33:50 | | | | 33 | | | 12 | Wolverhampton | Birmingham League Division 1 | 3 Dec 22 |
| 6.1MXC | 31:29 | | | | 39 | | | 8 | Crewe | Birmingham League Division 1 | 12 Nov 22 |
| 10K | 38:00 | | | 38:05 | 60 | | | | Leeds | Leeds 10K | 3 Jul 22 |
| 2021 U20 Skyrac |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.77 | | | | 3 | 1 | | | Cleckheaton | West Yorkshire League | 16 Jun 21 |
| 1500 | 4:12.70 | | | | 1 | | | | Cleckheaton | West Yorkshire League | 12 Sep 21 |
| 1500 | 4:12.71 | | | | 1 | | | | Cleckheaton | West Yorkshire League | 7 Jul 21 |
| 1500 | 4:14.2 | | | | 2 | A | | | York | North of England League East 1N | 1 Aug 21 |
| 1500 | 4:21.5 | | | | 1 | B | | | Cleckheaton | North of England League East 1N | 19 Jun 21 |
| 1500 | 4:23.9 | | | | 1 | B | | | Sheffield | North of England League East 1N | 4 Jul 21 |
| 5000 | 16:03.77 | | | | 3 | A | | | Hull | North of England League East 1N | 22 May 21 |
| 2000SC | 6:37.23 | | | | 1 | | | | York | Yorkshire County Championships | 21 Aug 21 |
| 3000SC | 10:16.3 | | | | 1 | A | | | York | North of England League East 1N | 1 Aug 21 |
| 3000SC | 10:24.1 | | | | 1 | A | | | Sheffield | North of England League East 1N | 4 Jul 21 |
| 3000SC | 10:35.3 | | | | 1 | A | | | Cleckheaton | North of England League East 1N | 19 Jun 21 |
| 5K | 15:42 | c | | | 2 | | | | Leeds | Even Splits Leeds 5k Series | 23 Jun 21 |
| 4.8MXC | NT | | | | 1 | | | | Dewsbury | West Yorkshire Winter League | 5 Dec 21 |
| 5MXC | NT | | | | 1 | | | | Baildon | West Yorkshire Winter League | 7 Nov 21 |
| 8.5KXC | 31:56 | | | | 5 | | | 1 | Cleckheaton | West Yorkshire League | 3 Oct 21 |
| 9.5KXC | 33:43 | | | | 9 | | | 2 | Leeds | West Yorkshire League | 30 Oct 21 |
| 10KMT | 37:17 | c | | | 1 | | | | Leeds | Cookridge Community 10K | 11 Jul 21 |
| 10KXC | 33:23 | | | | 17 | | | 4 | Wakefield | West Yorkshire League | 21 Nov 21 |
| 10KXC | 35:06 | | | | 7 | | | 2 | Oulton | West Yorkshire League | 12 Dec 21 |
| 2020 U17 Skyrac |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6.06KXC | 22:05 | | | | 15 | | | | North Stainley | Yorkshire County Championships | 4 Jan 20 |
| 6.2KXC | 21:18 | | | | 39 | | | | Bedale | Northern Counties Championships | 25 Jan 20 |
| 2019 U17 Skyrac |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3.2KNAD | 10:28 | | | | 3 | | | | Leeds | Yorkshire Road Relay Championships | 30 Mar 19 |
| 4KXC | 13:17 | | | | 16 | | | | Pontefract | Northern Counties Championships | 26 Jan 19 |
| 4KXC | 14:14 | | | | 50 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 9 Mar 19 |
| 4.5KXC | 14:50 | | | | 6 | | | | North Stainley | Yorkshire County Championships | 5 Jan 19 |
| 4.9KXC | 17:42 | | | | 4 | | | | West Park | West Yorkshire League | 17 Nov 19 |
| 5K | 16:29 | | | 16:29 | 3 | A | | 1 | Leeds | Even Splits 5K Series | 24 Jul 19 |
| 5K | 16:33 | | | 16:34 | 4 | A | | 1 | Leeds | Even Splits 5K Series | 19 Jun 19 |
| 5.1KXC | 19:02 | | | | 2 | | | | Cleckheaton | West Yorkshire League | 8 Dec 19 |
| 5.3KXC | 17:08 | | | | 1 | | | | Keighley | West Yorkshire League | 5 Oct 19 |
| 2018 U15 Skyrac |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.3KXC | 14:36 | | | | 5 | | | | Wakefield | West Yorkshire League | 18 Nov 18 |
| 4.5KXC | 18:01 | | | | 16 | | | | Keighley | West Yorkshire League | 8 Dec 18 |
| parkrun | 19:30 | | | | 19 | | | 1 | Woodhouse Moor | Leeds parkrun # 543 | 1 Jan 18 |
| ZXC | 12:43 | | | | 3 | | | | Cleckheaton | West Yorkshire League | 21 Oct 18 |
| ZXC | 14:30 | | | | 4 | | | | Leeds | West Yorkshire League | 4 Nov 18 |
| 2017 U15 Skyrac |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:09 | | | | 1 | | | 1 | Woodhouse Moor | Leeds parkrun # 541 | 25 Dec 17 |
| parkrun | 19:41 | | | | 4 | | | 1 | Bramley | Bramley parkrun # 124 | 18 Nov 17 |
| parkrun | 20:06 | | | | 3 | | | 1 | Bramley | Bramley parkrun # 121 | 21 Oct 17 |
| parkrun | 21:36 | | | | 58 | | | 1 | Woodhouse Moor | Leeds parkrun # 498 | 25 Feb 17 |
| parkrun | 22:44 | | | | 116 | | | | Woodhouse Moor | Leeds parkrun # 507 | 6 May 17 |
| 2016 U13 Skyrac |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2MMT | 12:01 | | | | 2 | | | 1 | Leeds | Meanwood Valley Junior Races | 14 Jun 16 |
| 2014 U11 Skyrac |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2KNAD | 6:37 | | | 6:37 | 7 | | | | Leeds | Leeds Junior Dash 2K | 16 Nov 14 |
| 2013 U11 Skyrac |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2KNAD | 7:16 | | | 7:50 | 34 | | | | Leeds | Leeds Junior Dash 2K | 17 Nov 13 |