| 2025 U23 Sale Harriers Manchester/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 60.64 | | | | 3 | | | | Cambridge | 150th Oxford vs. Cambridge Varsity Match | 17 May 25 |
| JT800 | 59.66 | | | | 1 | | | | Cambridge | Cambridge University AC Sports | 26 Apr 25 |
| JT800 | 59.61 | | | | 2 | | | | Lee Valley | Oxford v Cambridge Varsity Field Events | 8 Feb 25 |
| JT800 | 55.36 | | | | 1 | | | | Stretford | Trafford Grand Prix | 15 Jul 25 |
| JT800 | 55.14 | | | | 1 | A | | | Stretford | Northern T&F League - West Premier | 31 Aug 25 |
| JT800 | 53.68 | | | | 1 | | | | Nottingham | National Athletics League Championship - North | 19 Jul 25 |
| JT800 | 53.17 | | | | 1 | | | | Cambridge | Cambridge University Cuppers Field Events | 26 Oct 25 |
| 2024 U20 Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 56.82 | | | | 1 | A | | | Ellesmere Port | Northern League - West Premier | 17 Aug 24 |
| JT800 | 56.35 | | | | 5 | | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 21 Jul 24 |
| JT800 | 56.07 | | | | 2 | | | | Birmingham | ESAA English Schools' Championships | 12 Jul 24 |
| JT800 | 55.47 | | | | 1 | | | | Macclesfield | Cheshire County Championships | 12 May 24 |
| JT800 | 53.59 | | | | 2 | A | | | Wigan | UK Youth Development League Upper - North West 1 | 30 Jun 24 |
| JT800 | 52.86 | | | | 2 | | | | Oxford | Oxford-Cambridge Freshers' Varsity Match | 10 Nov 24 |
| JT800 | 52.06 | | | | 1 | | | | Cambridge | Cambridge University Cuppers | 19 Oct 24 |
| 2023 U20 Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 56.31 | | | | 1 | | | | Stretford | Trafford Grand Prix | 25 Jul 23 |
| JT800 | 55.00 | | | | 1 | | | | Ellesmere Port | Cheshire County Schools Championships | 10 Jun 23 |
| JT800 | 51.61 | | | | 2 | | | | Sportcity | Northern Senior & U20 Outdoor Championships | 3 Jun 23 |
| JT800 | 50.28 | | | | 1 | A | | | Bebington | Northern Track & Field League West Premier | 18 Jun 23 |
| JT800 | 50.27 | | | | 9 | | | | Birmingham | ESAA - English Schools Championships | 30 Jun 23 |
| JT800 | 48.40 | | | | 1 | A | | | Ellesmere Port | Northern Track & Field League West Premier | 20 May 23 |
| JT800 | 44.66 | | | | 2 | | | | Ellesmere Port | Cheshire County Championships | 14 May 23 |
| 2022 U17 Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT700 | 49.75 | | | | 1 | A | | | Stretford | UK Youth Development League Upper Northern Premier West | 26 Jun 22 |
| JT700 | 49.28 | | | | 1 | A | | | York | UK Youth Development League Upper Northern Regional Final | 7 Aug 22 |
| 2021 U17 Sale Harriers Manchester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT700 | 48.48 | | | | 2 | A | | | Sportcity | Youth Development League Upper Northern Greater Manchester West | 25 Jul 21 |
| JT700 | 45.98 | | | | 2 | A | | | Leigh | Youth Development League Upper Northern Greater Manchester West | 5 Sep 21 |
| JT700 | 40.87 | | | | 2 | | | | Ellesmere Port | Cheshire County Championships | 22 Aug 21 |
| JT700 | 33.07 | | | | 2 | | | | Stretford | Trafford Grand Prix | 24 Aug 21 |
| 2019 U15 Cheshire Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 32.35 | | | | 2 | | | | Wigan | Wigan Harriers Spring Open | 14 Apr 19 |
| JT600 | 31.48 | | | | 4 | | | | Warrington | Warrington AC Terry Davies Memorial Open | 11 Aug 19 |
| JT600 | 31.16 | | | | 2 | | | | Warrington | Cheshire County Schools Championships | 8 Jun 19 |
| JT600 | 30.58 | | | | 11 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 15 Jun 19 |
| 2018 U13 Cheshire Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT400 | 35.43 | | | | 1 | | | | Litherland | Southport Waterloo Open | 1 Sep 18 |
| JT400 | 33.29 | | | | 1 | | | | Warrington | Warrington AC Terry Davies Memorial Open | 19 Aug 18 |
| JT400 | 32.02 | | | | 1 | | | | Warrington | Cheshire Schools Minors Championships | 25 Jun 18 |
| JT400 | 29.93 | | | | 2 | | | | Ellesmere Port | Cheshire Schools v Merseyside Year 7 Schools Championships | 4 Jul 18 |
| 2016 U11 Cheshire Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 3.64 | | | | 5 | | | | Birmingham | ISA National Championships | 29 Jun 16 |