| 2025 U23 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.37 | | | | 7 | 4 | | | Stretford | Trafford Grand Prix | 10 Jun 25 |
| 800 | 2:01.9 | | | | 2 | A | | | Bury | Northern T&F League - West 1 North | 13 Jul 25 |
| 800 | 2:02.35 | | | | 3 | 4 | | | Stretford | Trafford Grand Prix | 22 Apr 25 |
| 800 | 2:02.8 | | | | 1 | | | | Blackpool | Lancashire County Championships | 11 May 25 |
| 800 | 2:02.92 | | | | 6 | 4 | | | Stretford | Trafford Grand Prix | 6 May 25 |
| 800 | 2:03.27 | | | | 6 | 6 | | | Stretford | Trafford Grand Prix | 15 Jul 25 |
| 800 | 2:03.5 | | | | 2 | A | | | Leigh | Northern T&F League - West 1 North | 17 May 25 |
| 800 | 2:07.1 | | | | 1 | A | | | Blackpool | Northern T&F League - West 1 North | 22 Jun 25 |
| 1500 | 4:24.2 | | | | 3 | A | | | Leigh | Northern T&F League - West 1 North | 17 May 25 |
| JT800 | 17.49 | | | | 6 | A | | | Leigh | Northern T&F League - West 1 North | 2 Aug 25 |
| JT800 | 5.43 | | | | 5 | B | | | Bury | Northern T&F League - West 1 North | 13 Jul 25 |
| 5K | 17:12 | | | | 37 | R1 | | | Morecambe | Power of 5K | 7 Feb 25 |
| parkrun | 18:10 | | | | 4 | | | 1 | Burnley | Burnley parkrun # 580 | 22 Feb 25 |
| 7.9KXC | 29:17 | | | | 51 | | | | Knutsford | Northern Counties Championships | 25 Jan 25 |
| 9.8KXC | 36:56 | | | | 22 | | | 8 | Blackburn | Lancashire County Championships | 4 Jan 25 |
| 2024 U20 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:44.7 | | | | 4 | B | | | Blackpool | Northern League - West 1N | 17 Aug 24 |
| 4.4KXC | 16:42 | | | | 250 | | | 142 | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 23 Nov 24 |
| 5K | 17:03 | | | | 55 | W3 | | 3 | Barrowford | Podium 5K | 9 Nov 24 |
| 5K | 17:13 | | | | 31 | R1 | | | Morecambe | Power of 5K | 25 Oct 24 |
| 5K | 17:48 | | | 18:12 | 444 | | | | Kingsley | Mid Cheshire 5K | 30 Aug 24 |
| 5KL | 18:47 | | | | 60 | L1 | | | Ormskirk | North West Road Relays | 8 Sep 24 |
| parkrun | 17:52 | | | | 6 | | | 1 | Burnley | Burnley parkrun # 570 | 25 Dec 24 |
| parkrun | 19:02 | | | | 5 | | | 1 | Preston | Preston parkrun # 536 | 3 Aug 24 |
| parkrun | 20:06 | | | | 17 | | | 1 | Preston | Preston parkrun # 527 | 1 Jun 24 |
| parkrun | 20:23 | | | | 11 | | | 1 | Blackpool | Blackpool parkrun # 307 | 22 Jun 24 |
| 5.6KL | 21:04 | | | | 75 | L6 | | | Blackpool | Northern Counties Men's 6-Stage Relays | 21 Sep 24 |
| 4MMT | 26:09 | | | | 80 | | | 6 | Preston | Preston Harriers Inter Club 4 | 12 Jun 24 |
| 4.5MNAD | 25:50 | | | | 47 | | | 4 | Lea Town | Wesham Inter Club 4.5 | 22 Jul 24 |
| 5M | 33:07 | | | | 59 | | | 3 | Anchorsholme | Thornton Cleveleys Inter Club 5 | 25 Jun 24 |
| 9.8KXC | 41:13 | | | | 59 | | | 14 | Witton Park | Mid Lancs League (inc Red Rose League) | 12 Oct 24 |
| HM | 97:28 | | | 97:41 | 44 | | | | Liverpool | Run Aintree | 25 May 24 |
| 2022 U20 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 26:45 | | | | 137 | | | | Preston | Preston parkrun # 411 | 15 Jan 22 |
| 2021 U17 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:24 | | | | 107 | | | | Preston | Preston parkrun # 391 | 21 Aug 21 |