| 2025 SEN Sheffield Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.64 | | | | 2 | h2 | | | Cudworth | Yorkshire County Championships | 10 May 25 |
| 400 | 52.57 | | | | 5 | 3 | | | Sheffield | RJT Series | 21 May 25 |
| 400 | DNS | | | | - | | | | Cudworth | Yorkshire County Championships | 10 May 25 |
| 600 | 1:21.92 | i | | | 1 | | | | Sheffield | Sheffield Varsity | 31 Mar 25 |
| 800 | 1:52.37 | | | | 4 | D | | | Stretford | BMC Gold Standard Races | 15 Jul 25 |
| 800 | 1:53.46 | | | | 3 | D | | | Stretford | BMC Gold Standard Races | 10 Jun 25 |
| 800 | 1:54.26 | | | | 5 | G | | | Birmingham (U) | BMC Grand Prix - World Athletics Challenger | 7 Jun 25 |
| 800 | 1:54.44 | | | | 3 | B | | | Leeds | BMC Regional Races | 15 May 25 |
| 800 | 1:56.03 | | | | 6 | F | | | Loughborough | BMC Grand Prix - World Athletics Challenger | 21 Jun 25 |
| 800 | 1:56.67 | | | | 1 | h2 | | | Derby | Northern U20 & Senior Championships | 29 Jun 25 |
| 800 | 1:56.93 | | | | 8 | s2 | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 25 |
| 800 | 1:57.23 | | | | 2 | h5 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| 800 | 1:57.37 | | | | 1 | 2 | | | Loughborough | Loughborough Outdoor Open inc. BUCS 10,000m | 19 Apr 25 |
| 800 | 1:57.60 | | | | 6 | | | | Derby | Northern U20 & Senior Championships | 29 Jun 25 |
| 800 | 1:57.89 | i | | | 7 | 1 | | | Sheffield | Sheffield Steel Cup | 5 Feb 25 |
| 800 | 1:58.18 | i | | | 3 | h6 | | | Sheffield | BUCS Athletics: Indoor Championships | 14 Feb 25 |
| 800 | 1:59.51 | i | | | 5 | C | | | Sheffield | BMC Sheffield Grand Prix | 19 Jan 25 |
| 1500 | 3:59.93 | | | | 6 | A | | | Leeds | BMC Regional Races | 2 Jun 25 |
| 1500 | 4:00.19 | | | | 2 | 2 | | | Stretford | Trafford Grand Prix | 22 Apr 25 |
| 1500 | DNF | i | | | - | | | | Sheffield | RJT Series & Master GP | 25 Jan 25 |
| 5K | 15:25 | | | 15:25 | 2 | | | | Doncaster | DonFaster 5K | 28 Mar 25 |
| 2024 U23 Sheffield Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.10 | | 1.0 | | 6 | 2 | | | Sheffield | RJT Series | 3 Jul 24 |
| 400 | 51.85 | | | | 5 | h1 | | | Cudworth | Yorkshire County Championships | 11 May 24 |
| 400 | 51.87 | | | | 2 | 1 | | | Sheffield | RJT Series | 3 Jul 24 |
| 400 | 52.19 | i | | | 4 | h04 | | | Sheffield | BUCS Athletics: Indoor Championships | 24 Feb 24 |
| 400 | 52.27 | | | | 4 | 2 | | | Sheffield | RJT Series | 12 Jun 24 |
| 400 | 52.29 | i | | | 1 | 4 | | | Sheffield | Sheffield Steel Cup | 7 Feb 24 |
| 600 | 1:23.93 | i | | | 5 | 1 | | | Sheffield | Northern Athletics December Indoor Open | 7 Dec 24 |
| 600 | 1:24.03 | i | | | 1 | 1 | | | Sportcity | Manchester Indoor Open Meeting | 18 Feb 24 |
| 800 | 1:53.27 | | | | 2 | C | | | Bury | BMC Regional Races | 26 Aug 24 |
| 800 | 1:54.14 | | | | 3 | C | | | Loughborough | BMC Regional Races | 7 Aug 24 |
| 800 | 1:54.26 | | | | 1 | I | | | Bury | BMC Grand Prix - World Athletics Challenger | 10 Aug 24 |
| 800 | 1:55.07 | | | | 4 | 1 | | | Stretford | Trafford AC Grand Prix | 28 May 24 |
| 800 | 1:55.66 | | | | 2 | C | | | Leeds | BMC Regional Races | 3 Jun 24 |
| 800 | 1:57.99 | i | | | 4 | I | | | Sheffield | Run Jump Throw & Master GP Sheffield | 3 Feb 24 |
| 800 | 1:58.08 | | | | 6 | h1 | | | Middlesbrough | Northern Sen & U20 Outdoor Championships | 9 Jun 24 |
| 800 | 1:58.55 | i | | | 3 | h1 | | | Sheffield | Northern Senior, U20 & U17 Indoor Championships | 14 Jan 24 |
| 800 | 1:59.09 | i | | | 3 | 1 | | | Sheffield | Run Jump Throw & Master GP Sheffield | 20 Jan 24 |
| 800 | 1:59.35 | i | | | 7 | D | | | Sheffield | BMC Sheffield Grand Prix | 7 Jan 24 |
| 800 | 2:00.28 | | | | 5 | h2 | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 24 |
| 800 | 2:01.38 | i | | | 5 | | | | Sheffield | Northern Senior, U20 & U17 Indoor Championships | 14 Jan 24 |
| 1500 | 4:01.63 | | | | 3 | C | | | Leeds | BMC Regional Races | 15 Aug 24 |
| 1500 | 4:17.33 | | | | 2 | | | | Sheffield | Sheffield Varsity | 19 Apr 24 |
| 5K | 15:45 | | | | 38 | W4 | | | Barrowford | Podium 5K | 9 Nov 24 |
| 2023 U23 Sheffield Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:24.99 | i | | | 6 | 2 | | | Sheffield | Northern Athletics December Open 2023 | 9 Dec 23 |
| parkrun | 16:37 | | | | 2 | | | 1 | Endcliffe | Endcliffe parkrun # 587 | 4 Nov 23 |
| 2022 U23 Sheffield Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.65 | | | | 4 | h1 | | | Cudworth | Yorkshire County Championships | 14 May 22 |
| 400 | 53.17 | | | | 6 | 3 | | | Sheffield | Run Jump Throw Series | 25 May 22 |
| 400 | 53.32 | i | | | 3 | h8 | | | Sheffield | BUCS British University Championships | 19 Feb 22 |
| 400 | 54.34 | i | | | 5 | 6 | | | Sheffield | Run Jump Throw Series, inc. Masters Grand Prix | 5 Feb 22 |
| 400 | 54.47 | | | | 8 | | | | Cudworth | Yorkshire County Championships | 14 May 22 |
| 400 | DNF | | | | - | 2 | | | Stretford | Trafford Grand Prix | 5 Jul 22 |
| 800 | 1:56.56 | | | | 4 | B | | | Leeds | BMC Regional Races | 15 Aug 22 |
| 800 | 1:57.64 | | | | 6 | 2 | | | Stretford | Trafford Grand Prix | 9 Aug 22 |
| 800 | 1:57.68 | | | | 4 | h6 | | | Chelmsford | BUCS Outdoor Athletics Championship | 30 Apr 22 |
| 800 | 1:57.88 | | | | 7 | 3 | | | Stretford | Trafford Grand Prix | 26 Jul 22 |
| 800 | 1:57.92 | | | | 5 | B | | | Loughborough | BMC Regional Races | 10 Aug 22 |
| 800 | 1:57.94 | | | | 5 | 2 | | | Stretford | Trafford Grand Prix | 17 May 22 |
| 800 | 1:58.41 | | | | 6 | 1 | | | Stretford | Trafford Grand Prix | 12 Jul 22 |
| 800 | 1:58.45 | | -0.4 | | 1 | 1 | | | Sheffield | Run Jump Throw Series | 13 Jul 22 |
| 800 | 1:58.91 | | | | 2 | | | | Sheffield | Sheffield Varsity | 25 Mar 22 |
| 800 | 1:59.50 | i | | | 4 | h2 | | | Sheffield | BUCS British University Championships | 18 Feb 22 |
| 800 | 1:59.53 | | | | 5 | | | | Loughborough | Loughborough Outdoor Open inc. BUCS 10,000m | 23 Apr 22 |
| 800 | 2:01.20 | i | | | 4 | h1 | | | Sheffield | Northern Athletics Indoor Senior/U20/U17 T&F Championships 2022 | 16 Jan 22 |
| 800 | 2:01.43 | i | | | 5 | 1 | | | Sheffield | Run Jump Throw Series Sheffield | 22 Jan 22 |
| 3000 | 9:31.28 | | | | 5 | | | | Sheffield | Sheffield Varsity | 25 Mar 22 |
| 2021 U20 Sheffield Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:28.34 | i | | | 2 | 4 | | | Sheffield | Northern Athletics Indoor Open Meeting | 11 Dec 21 |
| 800 | 2:03.55 | i | | | 3 | 1 | | | Sheffield | Run Jump Throw Series | 29 Dec 21 |