| 2024 U23 Warrington AC/Edge Hill Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:39.56 | i | | | 2 | 1 | | | Sheffield | Sheffield Steel Cup | 7 Feb 24 |
| 3000 | 8:43.69 | i | | | 6 | h3 | | | Sheffield | BUCS Athletics: Indoor Championships | 24 Feb 24 |
| 5000 | 14:39.06 | | | | 9 | B | | | Bury | BMC Grand Prix - World Athletics Challenger | 10 Aug 24 |
| 5K | 14:27 | | | | 37 | W6 | | | Barrowford | Podium 5K | 9 Nov 24 |
| 5K | 15:24 | | | 15:25 | 1 | | | | Salford | Run Media City 5K / 10K | 25 Jul 24 |
| 10K | 29:37 | | | 29:37 | 10 | | | | Clitheroe | Ribble Valley 10K (inc North of England Championships) | 29 Dec 24 |
| 10K | 29:44 | | | 29:45 | 14 | | | | Trafford | Trafford 10K | 3 Mar 24 |
| 10K | 32:34 | | | | 19 | | | | Trieste, ITA | Corsa Dei Castelli 10K | 20 Oct 24 |
| HM | 66:27 | ac | | | 26 | | | | Newcastle-South Shields | Great North Run | 8 Sep 24 |
| 2023 U23 Warrington AC/Edge Hill Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:05.28 | i | | | 2 | 1 | | | Sheffield | Steel Cup | 8 Feb 23 |
| Mile | 4:35.94 | i | | | 1 | 1 | | | Sheffield | Steel Cup | 8 Feb 23 |
| 3000 | 8:37.49 | | | | 8 | 1 | | | Stretford | Trafford Grand Prix | 25 Jul 23 |
| 3000 | 8:39.32 | | | | 9 | 1 | | | Stretford | Trafford Grand Prix | 16 May 23 |
| 3000 | 8:43.92 | i | | | 2 | | | | Sportcity | Manchester Cup | 22 Nov 23 |
| 3000 | 8:54.89 | i | | | 8 | h2 | | | Sheffield | BUCS Athletics: Indoor Championships | 25 Feb 23 |
| 5000 | 14:45.90 | | | | 15 | 1 | | | Sportcity | BUCS Outdoor Athletics Championships | 1 May 23 |
| 5000 | 15:00.55 | | | | 10 | B | | | Sportcity | BMC Grand Prix - World Athletics Challenger | 27 May 23 |
| 3KXCL | 9:49 | | | | 12 | L3 | | | Wythenshawe Sports Ground | University of Manchester Relays | 28 Oct 23 |
| 3KXCL | 10:03 | | | | 16 | L4 | | | Wythenshawe Sports Ground | University of Manchester Relays | 28 Oct 23 |
| 4.2KL | 12:53 | | | | 7 | L1 | | | Manchester | North West Road Relays | 9 Sep 23 |
| 5K | 14:36 | | | 14:37 | 11 | | | 1 | Kingsley | Mid Cheshire 5K | 25 Aug 23 |
| 5KXCL | 17:09 | | | | 32 | L04 | | | Mansfield | ECCA National Cross Country Relays | 4 Nov 23 |
| 5.1KL | 14:52 | | | | 3 | L02 | | | Wirral | Northern Counties Men's 6-Stage Relays | 24 Sep 23 |
| 10K | 30:40 | | | 30:43 | 57 | | | | Partington | Trafford 10K | 5 Mar 23 |
| 10K | 30:49 | | | 30:51 | 18 | | | | Clitheroe | Ribble Valley 10K (inc North of England Championships) | 31 Dec 23 |
| 10M | 49:53 | | | 49:53 | 1 | | | | Preston | Preston Harriers 5 / 10 | 19 Nov 23 |
| HM | 68:42 | | | 68:44 | 1 | | | | Preston | Central Lancashire New Year Half Marathon | 8 Jan 23 |
| 2022 U20 Warrington AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:45.89 | | | | 8 | 1 | | | Stretford | Trafford Grand Prix | 17 May 22 |
| 5K | 15:19 | | | 15:19 | 3 | | | 1 | Bolton | Bolton 5K | 24 Apr 22 |
| 10K | 30:37 | | | 30:38 | 14 | | | 3 | Clitheroe | Ribble Valley 10K | 27 Dec 22 |
| 2021 U20 Warrington AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:42.94 | | | | 2 | 1 | | | Stretford | Trafford Grand Prix | 10 Aug 21 |
| 5000 | 14:48.49 | | | | 4 | 3 | | | Nottingham | The 5000m Track Challenge | 21 Aug 21 |
| 3KXCL | 9:24 | | | | 28 | L1 | | | Mansfield | ECCA Saucony English National Relay Championships | 6 Nov 21 |
| 5.8KL | 18:19 | | | | 1 | L3 | | | Warrington | North West Road Relays | 11 Sep 21 |
| 5.848KL | 18:11 | | | | 18 | L4 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 9 Oct 21 |
| 6KL | 18:54 | | | | 12 | L3 | | | Redcar | Northern Counties Men's 6-Stage Relays | 18 Sep 21 |
| 2020 U20 Warrington AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.4KXC | 19:20 | | | | 4 | | | 4 | Knights Grange | Cheshire County Championships | 4 Jan 20 |
| 6.2KXC | 20:45 | | | | 15 | | | | Bedale | Northern Counties Championships | 25 Jan 20 |
| 2019 U17 Bury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:17.41 | i | | | 4 | | | | Sheffield | Northern Athletics U17 / U20 / Senior Championships | 12 Jan 19 |
| 3000 | 8:52.19 | | | | 7 | | | | Birmingham | New Balance ESAA English Schools' Championships | 13 Jul 19 |
| 3000 | 8:52.57 | | | | 12 | 1 | | | Stretford | Trafford AC Grand Prix Open (Distance / Throws) | 30 Apr 19 |
| 3000 | 8:59.50 | | | | 1 | | | | Stretford | Greater Manchester County Schools Championships | 8 Jun 19 |
| 3000 | 9:20.26 | | | | 1 | | | | Leigh | Greater Manchester County Championships | 11 May 19 |
| 3.88KL | 11:52 | | | | 3 | L1 | | | Sutton Park | ERRA National Young Athlete Relays | 6 Oct 19 |
| 5K | 15:23 | | | 15:27 | 37 | | | 2 | Kingsley | Mid Cheshire 5K | 26 Apr 19 |
| 5K | 15:56 | | | | 4 | | | | Sutton Coldfield | ERRA National U15/17 5K Championships | 6 Apr 19 |
| 5K | 16:00 | | | | 6 | | | | Birkenhead | Northern Counties U15 / U17 5K Championships | 24 Mar 19 |
| parkrun | 16:05 | | | | 1 | | | 1 | Warrington | Warrington parkrun # 274 | 2 Mar 19 |
| parkrun | 16:47 | | | | 3 | | | 1 | Heaton Park | Heaton Park parkrun # 442 | 19 Jan 19 |
| 6.37KXC | 20:51 | | | | 28 | | | | Pontefract | Northern Counties Championships | 26 Jan 19 |
| 10K | 32:43 | | | 32:43 | 5 | | | | Wigan | Wigan 10K | 1 Sep 19 |
| ZXC | 17:48 | | | | 5 | | | | Heaton Park | Greater Manchester Schools' Championships | 2 Feb 19 |
| 2018 U17 Bury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:09.8 | | | | 4 | A | | | Cleckheaton | North of England League Division 2WC | 4 Aug 18 |
| 1500 | 4:11.0 | | | | 4 | A | | | Bury | North of England League Division 2WC | 3 Jun 18 |
| 1500 | 4:11.3 | | | | 5 | A | | | Ashton under Lyne | North of England League Division 2WC | 8 Jul 18 |
| 1500 | 4:18.9 | | | | 4 | A | | | Blackburn | North of England League Division 2WC | 5 May 18 |
| 3000 | 9:06.49 | | | | 1 | | | | Stretford | Greater Manchester County Schools Championships | 9 Jun 18 |
| 3000 | 9:09.70 | | | | 2 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 16 Jun 18 |
| 3000 | 9:12.05 | | | | 1 | | | | Bury | Greater Manchester County Championships | 12 May 18 |
| 3000 | 9:16.58 | | | | 3 | | | | Liverpool | Northern Athletics U13 / U15 / U17 Championships | 12 Aug 18 |
| 3000 | 9:18.8 | | | | 2 | A | | | Bury | UK Youth Development U17/U20 League Division North West 2 | 29 Apr 18 |
| 3000 | 9:34.50 | | | | 15 | 2 | | | Stretford | Trafford AC Grand Prix Open | 26 Jun 18 |
| 3000 | 9:48.0 | | | | 1 | A | | | Ashton under Lyne | UK Youth Development U17/U20 League Division North West 2 | 1 Jul 18 |
| 3000 | 9:52.7 | | | | 1 | A | | | Blackpool | UK Youth Development U17/U20 League Division North West 2 | 27 May 18 |
| JT700 | 13.09 | | | | 6 | A | | | Blackpool | UK Youth Development U17/U20 League Division North West 2 | 27 May 18 |
| JT700 | 8.63 | | | | 4 | A | | | Bury | UK Youth Development U17/U20 League Division North West 2 | 29 Apr 18 |
| 3.8KXC | 15:00 | | | | 2 | | | | Heaton Park | Greater Manchester County Championships | 6 Jan 18 |
| 4.5KXC | 20:09 | | | | 108 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 10 Mar 18 |
| 5K | 16:29 | | | | 4 | | | | Birkenhead | Northern Counties U15 / U17 5K Championships | 25 Mar 18 |
| 5K | 16:44 | | | | 2 | | | | Sutton Coldfield | ERRA National U15/17 5K Championships | 14 Apr 18 |
| 5KXC | 18:45 | | | | 2 | | | 2 | Bolton | Red Rose League | 10 Nov 18 |
| parkrun | 16:28 | | | | 2 | | | 1 | Warrington | Warrington parkrun # 262 | 22 Dec 18 |
| parkrun | 16:37 | | | | 2 | | | 1 | Heaton Park | Heaton Park parkrun # 435 | 1 Dec 18 |
| parkrun | 16:43 | | | | 4 | | | | Heaton Park | Heaton Park parkrun # 431 | 3 Nov 18 |
| parkrun | 16:52 | | | | 2 | | | 1 | Warrington | Warrington parkrun # 241 | 28 Jul 18 |
| parkrun | 16:53 | | | | 1 | | | 1 | Heaton Park | Heaton Park parkrun # 424 | 1 Sep 18 |
| parkrun | 17:08 | | | | 1 | | | 1 | Heaton Park | Heaton Park parkrun # 402 | 17 Feb 18 |
| parkrun | 17:22 | | | | 2 | | | 1 | Heaton Park | Heaton Park parkrun # 401 | 10 Feb 18 |
| 10K | 33:07 | | | 33:10 | 57 | | | 8 | Clitheroe | Ribble Valley 10K | 30 Dec 18 |
| ZXC | 20:43 | | | | 9 | | | | Boggart Hole Clough | Greater Manchester County Championships | 8 Dec 18 |
| 2017 U15 Bury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 46.3 | | | | 5 | A | | | Bury | UK Youth Development U13/U15 League Division North West 2 | 22 Apr 17 |
| 800 | 2:08.64 | | | | 6 | 1 | | | Stretford | Trafford AC Grand Prix | 27 Jun 17 |
| 1500 | 4:13.25 | | | | 6 | h1 | | | Birmingham | ESAA English Schools' Championships | 7 Jul 17 |
| 1500 | 4:13.32 | | | | 9 | | | | Birmingham | ESAA English Schools' Championships | 8 Jul 17 |
| 1500 | 4:16.9 | | | | 1 | A | | | Bury | UK Youth Development U13/U15 League Division North West 2 | 18 Jun 17 |
| 1500 | 4:18.33 | | | | 7 | | | | Bedford | England Athletics U15 / U17 Championships | 26 Aug 17 |
| 1500 | 4:25.6 | | | | 1 | ABCD | | | Bury | Cheshire League | 30 Jul 17 |
| 1500 | 4:25.86 | | | | 2 | | | | Leigh | Northern Athletics U13 / U15 / U17 Championships | 20 Aug 17 |
| 1500 | 4:29.8 | | | | 3 | | | | Stretford | Greater Manchester County Schools Championships | 10 Jun 17 |
| 1500 | 4:37.8 | | | | 3 | A | | | Bury | UK Youth Development U13/U15 League Division North West 2 | 22 Apr 17 |
| HT4K | 10.30 | | | | 3 | B | | | Bury | UK Youth Development U13/U15 League Division North West 2 | 18 Jun 17 |
| JT600 | 11.72 | | | | 5 | B | | | Bury | UK Youth Development U13/U15 League Division North West 2 | 18 Jun 17 |
| JT600 | 10.54 | | | | 6 | A | | | Bury | UK Youth Development U13/U15 League Division North West 2 | 22 Apr 17 |
| JT600 | 9.57 | | | | 7 | A | | | Bury | Cheshire League | 30 Jul 17 |
| 3KL | 10:38 | | | | 1 | L1 | | | Manchester | Northern Counties Young Athletes Relays | 16 Sep 17 |
| 4KXC | 12:48 | | | | 1 | | | | Leigh | Red Rose League | 14 Oct 17 |
| 4KXC | 13:37 | | | | 78 | | | | Norwich | New Balance ESAA English Schools' Championships | 18 Mar 17 |
| 4KXC | 15:52 | | | | 62 | | | | Knowsley Park | Northern Championships | 28 Jan 17 |
| 4.4KXC | 17:17 | | | | 4 | | | | Stockport | Greater Manchester County Championships | 7 Jan 17 |
| 4.5KXC | 16:13 | | | | 97 | | | | Nottingham | ECCA Saucony English National Championships | 25 Feb 17 |
| 5K | 17:26 | | | | 10 | | | | Blackpool | Northern U15-17 5K Championship Challenge & Open Race | 25 Mar 17 |
| 10KNAD | 37:18 | | | | 2 | | | 1 | Barley | Pendle Family Running Festival 10K | 15 Jul 17 |
| ZXC | 13:43 | | | | 3 | | | | Manchester | Greater Manchester Schools' Championships | 4 Feb 17 |
| 2016 U15 Bury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3.8KXC | 14:30 | | | | 3 | | | | Rossendale | Red Rose League | 3 Dec 16 |
| 4KXC | 13:47 | | | | 8 | | | | Leigh | Red Rose League | 15 Oct 16 |
| 4KXC | 14:09 | | | | 5 | | | | Blackburn | Red Rose League | 29 Oct 16 |
| 4.1KXC | 15:19 | | | | 7 | | | | Bolton | Red Rose League | 12 Nov 16 |