| 2025 U23 Gloucester/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:37.24 | | | | 9 | 1 | | | Stretford | Trafford Grand Prix | 12 Aug 25 |
| 5K | 15:15 | | | | 76 | EM | | | Cardiff | Sportsshoes Home Nations 5K | 30 Aug 25 |
| 2024 U20 Gloucester/Ultimate Athletics UAE/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.27 | | | | 5 | C | | | Birmingham (U) | BMC Gold Standard Races | 5 Jun 24 |
| 800 | 1:57.02 | | | | 1 | 7 | | | Birmingham (U) | University of Birmingham Track & Field Series 1 | 27 Apr 24 |
| 1500 | 3:52.89 | | | | 8 | F | | | Sportcity | BMC Grand Prix - World Athletics Challenger | 25 May 24 |
| 1500 | 3:53.70 | | | | 6 | F | | | Bury | BMC Grand Prix - World Athletics Challenger | 10 Aug 24 |
| 1500 | 3:53.99 | | | | 4 | B | | | Birmingham (U) | BMC Gold Standard Races | 15 May 24 |
| 1500 | 3:56.38 | | | | 14 | F | | | Watford | BMC Grand Prix - World Athletics Challenger | 8 Jun 24 |
| 1500 | 3:57.17 | | | | 9 | | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 19 Jul 24 |
| 3000 | 8:37.11 | | | | 4 | C | | | Birmingham Uni | BMC Grand Prix - World Athletics Challenger | 6 Jul 24 |
| 3000 | 8:47.17 | | | | 8 | 1 | | | Loughborough | Loughborough Open inc. BUCS 10000m | 20 Apr 24 |
| 5000 | 15:21.05 | | | | 15 | 4 | | | Birmingham (U) | Birmingham University Winter Throws & Distance | 9 Mar 24 |
| 3KXCL | 9:10 | | | | 9 | L2 | | | Mansfield | ECCA National Cross Country Relays | 2 Nov 24 |
| 3KXCL | 9:15 | | | | 5 | L1 | | | Wythenshawe Sports Ground | University of Manchester Relays | 26 Oct 24 |
| 3KXCL | 9:46 | | | | 14 | L3 | | | Wythenshawe Sports Ground | University of Manchester Relays | 26 Oct 24 |
| 4.4KXC | 14:41 | | | | 56 | | | 43 | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 23 Nov 24 |
| 5K | 14:21 | | | | 28 | W6 | | 3 | Barrowford | Podium 5K | 9 Nov 24 |
| 5K | 14:45 | | | | 58 | | | 3 | Cardiff | Adidas Podium Home Nations 5K | 24 Aug 24 |
| 5K | 14:57 | | | | 58 | R09 | | 9 | Leicester | Podium Festival 5K | 16 Mar 24 |
| 7.95KXC | 29:27 | | | | 39 | | | | Leeds | BUCS Cross Country Championships | 3 Feb 24 |
| 2023 U20 Gloucester/Ultimate Athletics UAE |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.74 | | | | 1 | | | | Dubai, UAE | Run with the Wind Dunecrest Time Trials | 16 Feb 23 |
| 800 | 1:59.15 | | | | 1 | O | | | Dubai, UAE | Ultimate Racenight & Relays | 12 May 23 |
| 1500 | 4:03.31 | | | | 2 | A | | | Birmingham (U) | Midland Counties League Division 1 | 9 Sep 23 |
| 3000 | 8:42.87 | | | | 1 | | | | Dubai, UAE | Ultimate Racenight Seniors | 17 Mar 23 |
| 3000 | 8:44.61 | | | | 7 | A | | | Loughborough | BMC Regional Races | 12 Jul 23 |
| 3KXCL | 9:50 | | | | 36 | L02 | | | Mansfield | ECCA National Cross Country Relays | 4 Nov 23 |
| 6.7KXC | 22:34 | | | | 105 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 25 Nov 23 |
| 2022 U20 Gloucester/Ultimate Athletics UAE |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.23 | | | | 1 | B | | | Rugby | Midland Counties Track & Field League Division 1 | 17 Jul 22 |
| 800 | 1:58.38 | | | | 3 | | | | Dubai, UAE | Ultimate Racenight Seniors | 4 Nov 22 |
| 800 | 1:59.20 | | | | 3 | | | | Dubai, UAE | Ultimate Athletics Dubai | 3 Jun 22 |
| 1500 | 3:57.98 | | | | 9 | A | | | Loughborough | BMC Regional Races | 13 Jul 22 |
| 1500 | 4:02.23 | | | | 1 | A | | | Nottingham | Midland Counties Track & Field League Division 1 | 13 Aug 22 |
| 3000 | 8:30.37 | | | | 2 | | | | Gothenburg, SWE | World Youth Games | 19 Jun 22 |