| 2025 U17 Leigh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT700 | 59.52 | | | | 3 | | | | Birmingham | ESAA English Schools Championships | 11 Jul 25 |
| JT700 | 57.62 | | | | 1 | | | | Bebington | Wirral AC Evening Open Meeting | 17 Sep 25 |
| JT700 | 55.75 | | | | 1 | A | | | Ellesmere Port | UK Youth Development League Upper - Northern West 1 | 6 Jul 25 |
| JT700 | 55.58 | | | | 7 | | | | Birmingham | England Athletics Age Group Championships (Inc Para) and U15 & U17 Combined Events | 8 Aug 25 |
| JT700 | 53.24 | | | | 2 | | | | Wrexham | The Final Fling | 27 Sep 25 |
| JT700 | 53.11 | | | | 2 | A | | | Leigh | Leigh Harriers Spring Throws | 20 Apr 25 |
| JT700 | 52.64 | | | | 2 | | | | Liverpool | Liverpool Harriers & AC - Open Meeting | 6 Apr 25 |
| JT700 | 52.32 | | | | 2 | | | | Liverpool | Northern U13, U15 & U17 Championships | 8 Jun 25 |
| JT700 | 51.84 | | | | 1 | | | | Loughborough | Loughborough Open | 18 Jun 25 |
| JT700 | 50.77 | | | | 2 | | | | Stretford | Greater Manchester County Championships | 11 May 25 |
| JT700 | 50.61 | | | | 2 | | | | Blackpool | Blackpool Wyre & Fylde AC Winter Warm-Up | 29 Mar 25 |
| JT700 | 50.41 | | | | 1 | | | | Blackpool | Lancashire County Schools Championships | 14 Jun 25 |
| JT700 | 48.65 | | | | 1 | A | | | Blackburn | UK Youth Development League Upper - Northern West 1 | 27 Apr 25 |
| JT700 | 48.05 | | | | 1 | | | | York | York Open | 31 Aug 25 |
| 2024 U17 Leigh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT700 | 48.66 | | | | 1 | B | | | Leigh | UK Youth Development League Upper - North West 1 | 26 May 24 |
| JT700 | 48.13 | | | | 2 | B | | | Wrexham | The Final Fling | 28 Sep 24 |
| JT700 | 48.01 | | | | 1 | | | | Preston | Lancashire Schools Championships | 8 Jun 24 |
| JT700 | 48.00 | | | | 3 | | | | Liverpool | Liverpool Throws & Jumps | 13 Apr 24 |
| JT700 | 47.56 | | | | 1 | | | | Litherland | Southport Waterloo AC Open Meeting | 7 Sep 24 |
| JT700 | 47.48 | | | | 1 | B | | | Blackpool | UK Youth Development League Upper - North West 1 | 28 Apr 24 |
| JT700 | 47.42 | | | | 3 | | | | Bury | Greater Manchester County Championships | 12 May 24 |
| JT700 | 45.61 | | | | 1 | B | | | Wigan | UK Youth Development League Upper - North West 1 | 30 Jun 24 |
| JT700 | 44.89 | | | | 4 | | | | Derby | Northern U17, U15 & U13 Outdoor Championships | 11 Aug 24 |
| 2023 U15 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 43.67 | | | | 1 | | | | Middlesbrough | Northern U13 U15 U17 Outdoor Championships | 12 Aug 23 |
| JT600 | 42.22 | | | | 3 | B | | | Wrexham | The Final Fling | 23 Sep 23 |
| JT600 | 37.55 | | | | 1 | | | | Blackpool | Lancashire County Schools Championships | 10 Jun 23 |
| JT600 | 35.34 | | | | 1 | | | | Blackburn | Lancashire County Championships | 13 May 23 |
| JT600 | 35.17 | | | | 1 | | | | Blackpool | Mid Lancs Track & Field League Medal Meeting | 26 Aug 23 |
| JT600 | 35.16 | | | | 1 | A | | | Stretford | Trafford Medal Meetings | 24 Jun 23 |
| JT600 | 34.91 | | | | 2 | A | | | Bebington | UK Youth Development League Lower - Norther Premier West | 8 Jul 23 |
| JT600 | 34.15 | | | | 2 | A | | | Stretford | UK Youth Development League Lower - Northern Premier West | 3 Jun 23 |
| JT600 | 33.10 | | | | 1 | | | | Liverpool | Liverpool Jumps & Throws | 15 Apr 23 |
| JT600 | 32.27 | | | | 1 | B | | | Stretford | UK Youth Development League Lower - Norther Premier West | 7 May 23 |
| JT600 | 31.66 | | | | 3 | | | | Leigh | Leigh Harriers Spring Throws Open Meeting | 22 Apr 23 |
| 2022 U15 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 31.41 | | | | 1 | | | | Blackburn | Mid Lancs Track & Field Meetings | 16 Jul 22 |
| JT600 | 30.07 | | | | 2 | A | | | York | UK Youth Development League Lower Regional Final | 30 Jul 22 |
| JT600 | 28.73 | | | | 1 | | | | Litherland | Mid Lancs Track & Field Meetings | 7 Aug 22 |
| JT600 | 27.78 | | | | 1 | A | | | Stretford | Trafford Medal Meeting | 19 Mar 22 |
| JT600 | 26.76 | | | | 6 | | | | Blackpool | Lancashire Schools Athletics Championships | 11 Jun 22 |
| JT600 | 26.11 | | | | 1 | | | | Blackburn | Mid Lancs Track & Field Meetings | 9 Apr 22 |
| JT600 | 26.04 | | | | 2 | A | | | Bebington | UK Youth Development League Lower Northern Premier West | 8 May 22 |
| JT600 | 25.94 | | | | 1 | | | | Hyndburn | Mid Lancs Track & Field Meetings | 4 Jun 22 |
| JT600 | 24.69 | | | | 3 | | | | Blackpool | Lancashire County Championships | 14 May 22 |
| 2021 U13 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 3.77 | | | | 7 | | | | Preston | Preston Harriers Club Championships | 12 Sep 21 |
| JT400 | 25.63 | | | | 2 | | | | Preston | Preston Harriers Club Championships | 12 Sep 21 |
| JT400 | 23.01 | | | | 3 | E | | | Leigh | Leigh Harriers Spring Throws Open Meeting | 16 May 21 |
| JT400 | 22.83 | | | | 2 | | | | Blackpool | Mid Lancs League | 19 Sep 21 |
| JT400 | 20.62 | | | | 4 | B | | | Stretford | Trafford Medal Meeting | 31 May 21 |
| JT400 | 18.33 | | | | 4 | | | | Lancaster | Mid Lancashire League | 3 Jul 21 |
| JT400 | 16.89 | | | | 2 | B | | | Ellesmere Port | Youth Development League Lower Northern Merseyside | 5 Jun 21 |
| 2019 U11 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75 | 12.2 | | | | 3 | 2 | | | Preston | Preston Harriers U12 Open Medal Meeting | 9 Jun 19 |
| LJ | 3.43 | | | | 2 | | | | Preston | Preston Harriers U12 Open Medal Meeting | 9 Jun 19 |
| SP3K | 4.84 | | | | 3 | | | | Preston | Preston Harriers U12 Open Medal Meeting | 9 Jun 19 |
| 2018 U11 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 80 | 13.1 | | | | 2 | 1 | | | Preston | Preston Harriers U12 Open Medal Meeting | 6 May 18 |
| LJ | 2.96 | | | | 3 | | | | Preston | Preston Harriers U12 Open Medal Meeting | 6 May 18 |