| 2024 U23 Oldham & Royton/Oxford Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.90 | | 0.7 | | 5 | 3 | | | Oxford | Oxford University Athletic Club Cuppers | 21 Apr 24 |
| 400 | 55.24 | | | | 4 | 2 | | | Oxford | Oxford University Athletic Club Cuppers | 21 Apr 24 |
| 400H | 60.73 | | | | 1 | O | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 12 May 24 |
| 400H | 68.32 | | | | 3 | 2 | | | Oxford | 149th Oxford Vs. Cambridge Varsity Match | 18 May 24 |
| 2021 U20 Oldham & Royton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.7 | | | | 2 | | | | Cambridge | Oxford University v Cambridge University Fresher's Varsity Match | 6 Nov 21 |
| 400 | 54.0 | | | | 2 | | | | Cambridge | Oxford University v Cambridge University Fresher's Varsity Match | 6 Nov 21 |
| 2019 U20 Oldham & Royton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 23.2 | | | | 1 | B | | | Ashton under Lyne | North of England League Division 4W | 16 Jun 19 |
| 200 | 23.2 | w | 2.8 | | 1 | A | | | Blackpool | UK Youth Development U17/U20 League Division North West 2 | 30 Jun 19 |
| 200 | 23.4 | | | | 2 | | | | Cleckheaton | Spenborough AC Spring Open | 24 Mar 19 |
| 400 | 49.70 | | | | 2 | | | | Stretford | Greater Manchester County Schools Championships | 8 Jun 19 |
| 400 | 49.9 | | | | 1 | A | | | Stretford | North of England League Division 4W | 19 May 19 |
| 400 | 50.0 | | | | 1 | A | | | Leigh | UK Youth Development U17/U20 League Division North West 2 | 5 May 19 |
| 400 | 50.17 | | | | 4 | h2 | | | Birmingham | New Balance ESAA English Schools' Championships | 12 Jul 19 |
| 400 | 50.2 | | | | 1 | A | | | Ashton under Lyne | North of England League Division 4W | 16 Jun 19 |
| 400 | 50.40 | | | | 6 | | | | Sportcity | Northern Athletics U20 / Senior Championships | 1 Jun 19 |
| 400 | 50.41 | | | | 1 | | | | Leigh | Greater Manchester County Championships | 11 May 19 |
| 400 | 50.55 | | | | 3 | h2 | | | Sportcity | Northern Athletics U20 / Senior Championships | 1 Jun 19 |
| 400 | 50.64 | | | | 8 | | | | Birmingham | New Balance ESAA English Schools' Championships | 13 Jul 19 |
| 400 | 51.1 | | | | 2 | 1 | | | Cleckheaton | Spenborough AC Spring Open | 24 Mar 19 |
| 400 | 54.6 | | | | 2 | A | | | Preston | North of England League Division 4W | 10 Aug 19 |
| TJ | 12.95 | | | | 2 | A | | | Preston | North of England League Division 4W | 10 Aug 19 |
| 2018 U17 Oldham & Royton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 23.70 | i | | | 1 | 16 | | | Sportcity | Sale Harriers Open Series | 21 Jan 18 |
| 400 | 50.19 | | | | 3 | h1 | | | Birmingham | New Balance ESAA English Schools' Championships | 13 Jul 18 |
| 400 | 50.49 | | | | 1 | | | | Liverpool | Northern Athletics U13 / U15 / U17 Championships | 12 Aug 18 |
| 400 | 50.54 | | | | 4 | s2 | | | Birmingham | New Balance ESAA English Schools' Championships | 14 Jul 18 |
| 400 | 50.60 | | | | 3 | | | | Loughborough | UK School Games | 31 Aug 18 |
| 400 | 50.6 | | | | 2 | A | | | Preston | North of England League Division 4W | 5 May 18 |
| 400 | 50.61 | | | | 5 | | | | Birmingham | New Balance ESAA English Schools' Championships | 14 Jul 18 |
| 400 | 50.7 | | | | 1 | A | | | Crewe | North of England League Division 4W | 3 Jun 18 |
| 400 | 50.76 | | | | 1 | | | | Stretford | Greater Manchester County Schools Championships | 9 Jun 18 |
| 400 | 51.0 | | | | 1 | A | | | Blackpool | UK Youth Development U17/U20 League Division North West 2 | 27 May 18 |
| 400 | 51.1 | | | | 1 | A | | | Ashton under Lyne | UK Youth Development U17/U20 League Division North West 2 | 1 Jul 18 |
| 400 | 51.39 | | | | 1 | | | | Bury | Greater Manchester County Championships | 12 May 18 |
| 400 | 51.6 | | | | 1 | | | | Cleckheaton | Spenborough AC Open | 24 Mar 18 |
| 2017 U17 Oldham & Royton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 23.6 | | | | 3 | A | | | Leigh | UK Youth Development U17/U20 League Division North West 2 | 30 Apr 17 |
| 200 | 23.8 | | | | 2 | A | | | Blackpool | UK Youth Development U17/U20 League Division North West 2 | 23 Jul 17 |
| 200 | 24.5 | | | | 2= | | | | Cleckheaton | Spenborough AC Spring Open | 2 Apr 17 |
| 200 | 24.63 | i | | | 3 | 14 | | | Sportcity | Sale Harriers Open Series | 5 Mar 17 |
| 400 | 52.1 | | | | 3 | A | | | Preston | North of England League Division 4W | 4 Jun 17 |
| 400 | 52.1 | | | | 2 | A | | | Oldham | North of England League Division 4W | 9 Jul 17 |
| 400 | 52.2 | | | | 3 | A | | | Stretford | North of England League Division 4W | 6 May 17 |
| 400 | 52.2 | | | | 2 | A | | | Crewe | North of England League Division 4W | 5 Aug 17 |
| 400 | 52.35 | | | | 2 | | | | Stretford | Greater Manchester County Championships | 13 May 17 |
| 400 | 52.49 | | | | 4 | | | | Leigh | Northern Athletics U13 / U15 / U17 Championships | 20 Aug 17 |
| 400 | 52.8 | | | | 1 | | | | Cleckheaton | Spenborough AC Spring Open | 2 Apr 17 |
| 400 | 53.1 | | | | 1 | | | | Stretford | Greater Manchester County Schools Championships | 10 Jun 17 |
| 400 | 54.00 | | | | 1 | h1 | | | Leigh | Northern Athletics U13 / U15 / U17 Championships | 20 Aug 17 |
| 2016 U15 Oldham & Royton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.3 | | | | 2 | | | | Warrington | Warrington AC George Edwards Memorial Open - limited field events only | 3 Apr 16 |
| 100 | 12.4 | | | | 3 | 1 | | | Cleckheaton | Spenborough AC Winter Warm-Up Open | 20 Mar 16 |
| 200 | 24.4 | | | | 2 | 1 | | | Cleckheaton | Spenborough AC Winter Warm-Up Open | 20 Mar 16 |
| 200 | 24.67 | i | | | 1 | 25 | | | Sportcity | Sale Harriers Open Series | 31 Jan 16 |
| 200 | 24.9 | | | | 1 | B | | | Oldham | UK Youth Development U13/U15 League Division North West 4 | 23 Apr 16 |
| 300 | 37.7 | | | | 2 | A | | | Colwyn Bay | UK Youth Development U13/U15 League Division North West 4 | 16 Jul 16 |
| 300 | 37.72 | | | | 1 | | | | Middlesbrough | Northern Athletics U13 / U15 / U17 Championships | 13 Aug 16 |
| 300 | 38.3 | | | | 1 | | | | Warrington | Warrington AC George Edwards Memorial Open - limited field events only | 3 Apr 16 |
| 300 | 38.3 | | | | 1 | | | | Stretford | Trafford AC Medal Open Meeting | 17 Apr 16 |
| 300 | 38.31 | | | | 1 | G | | | Macclesfield | Greater Manchester & Cheshire County Championships | 14 May 16 |
| 300 | 38.51 | | | | 5 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 18 Jun 16 |
| 300 | 38.96 | | | | 1 | | | | Stretford | Greater Manchester County Schools Championships | 11 Jun 16 |
| 300 | 39.72 | | | | 1 | h1 | | | Middlesbrough | Northern Athletics U13 / U15 / U17 Championships | 13 Aug 16 |
| 2015 U15 Oldham & Royton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.29 | i | | | 5 | 1.15 | | | Sportcity | Sale Harriers Open Series | 22 Mar 15 |
| 100 | 12.8 | | | | 1 | 4 | | | Stretford | Trafford AC Medal Open Meeting | 6 Apr 15 |
| 100 | 12.9 | | | | 2 | | | | Warrington | Warrington AC Open | 29 Mar 15 |
| 100 | 13.1 | | | | 1 | B | | | Bury | UK Youth Development U13/U15 League Division North West 4 | 30 May 15 |
| 200 | 25.5 | | | | 4 | A | | | Salford | UK Youth Development U13/U15 League Division North West 4 | 21 Jun 15 |
| 200 | 25.58 | | | | 4 | M | | | Stretford | Cheshire & Greater Manchester County Championships | 23 May 15 |
| 200 | 25.6 | | | | 5 | A | | | Sportcity | UK Youth Development U13/U15 League Division North West 4 | 18 Jul 15 |
| 200 | 25.8 | | | | 2 | A | | | Stretford | UK Youth Development U13/U15 League Division North West 4 | 2 May 15 |
| 200 | 26.0 | | | | 2 | 1 | | | Stretford | Trafford AC Medal Open Meeting | 6 Apr 15 |
| 200 | 26.01 | | | | 1 | Mh2 | | | Stretford | Cheshire & Greater Manchester County Championships | 23 May 15 |
| 200 | 26.29 | i | | | 4 | | | | Sportcity | Sale Harriers Open Series | 22 Mar 15 |
| 300 | 38.81 | | | | 3 | | | | Middlesbrough | Northern Athletics U15 / U17 Championships | 15 Aug 15 |
| 300 | 39.3 | | | | 2 | A | | | Bury | UK Youth Development U13/U15 League Division North West 4 | 30 May 15 |
| 300 | 39.3 | | | | 2 | A | | | Sportcity | UK Youth Development U13/U15 League Division North West 4 | 18 Jul 15 |
| 300 | 39.32 | | | | 2 | h2 | | | Middlesbrough | Northern Athletics U15 / U17 Championships | 15 Aug 15 |
| 300 | 39.9 | | | | 3 | A | | | Salford | UK Youth Development U13/U15 League Division North West 4 | 21 Jun 15 |
| 300 | 41.5 | | | | 2 | A | | | Stretford | UK Youth Development U13/U15 League Division North West 4 | 2 May 15 |
| 300 | 44.7 | | | | 1 | | | | Warrington | Warrington AC Open | 29 Mar 15 |
| HJ | 1.40 | | | | 2 | | | | Warrington | Warrington AC Open | 29 Mar 15 |
| SP4K | 9.49 | | | | 1 | B | | | Salford | UK Youth Development U13/U15 League Division North West 4 | 21 Jun 15 |
| SP4K | 8.78 | | | | 1 | A | | | Bury | UK Youth Development U13/U15 League Division North West 4 | 30 May 15 |
| SP4K | 8.48 | i | | | 3 | | | | Sportcity | Sale Harriers Open Series | 22 Mar 15 |
| SP4K | 8.14 | | | | 3 | A | | | Sportcity | UK Youth Development U13/U15 League Division North West 4 | 18 Jul 15 |
| SP4K | 8.05 | | | | 1 | A | | | Stretford | UK Youth Development U13/U15 League Division North West 4 | 2 May 15 |