| 2025 SEN Sheffield & Dearne/Sheffield Hallam Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.68 | i | | | 5 | h2 | | | Sheffield | Northern Senior, U20 & U17 Indoor Championships | 11 Jan 25 |
| 2024 SEN Sheffield & Dearne/Sheffield Hallam Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.54 | | -2.8 | | 4 | A | | | Derby | Northern League - East Premier | 14 Jul 24 |
| 200 | 22.58 | | 0.9 | | 3 | h1 | | | Belfast | Northern Ireland & Ulster Senior Championships | 10 Aug 24 |
| 200 | 22.60 | | 0.2 | | 5 | | | | Belfast | Northern Ireland & Ulster Senior Championships | 10 Aug 24 |
| 200 | 22.62 | | 1.0 | | 6 | 1 | | | Sheffield | RJT Series | 3 Jul 24 |
| 200 | 23.05 | | -1.7 | | 3 | A | | | Derby | Northern League - East Premier | 14 Jul 24 |
| 200 | 23.06 | | -0.6 | | 1 | P27 | | | Brussels, BEL | IFAM Outdoor | 26 May 24 |
| 400 | 49.95 | i | | | 1 | 3 | | | Sheffield | Run Jump Throw & Master GP Sheffield | 20 Jan 24 |
| 400 | 49.96 | i | | | 3 | s2 | | | Sheffield | BUCS Athletics: Indoor Championships | 25 Feb 24 |
| 400 | 50.00 | i | | | 1 | 2 | | | Sheffield | Sheffield Steel Cup | 7 Feb 24 |
| 400 | 50.18 | | | | 4 | P14 | | | Brussels, BEL | IFAM Outdoor | 25 May 24 |
| 400 | 50.45 | i | | | 1 | h11 | | | Sheffield | BUCS Athletics: Indoor Championships | 24 Feb 24 |
| 400 | 50.57 | | | | 4 | h2 | | | Middlesbrough | Northern Sen & U20 Outdoor Championships | 8 Jun 24 |
| 400 | 50.61 | | | | 4 | 2 | | | Loughborough | WA Continental Tour 2024 Challenger - Loughborough EAP | 10 Jul 24 |
| 400 | 50.85 | | | | 6 | A | | | Marsa, MLT | EAP Malta International | 1 Jun 24 |
| 400 | 51.31 | | | | 2 | 3 | | | Loughborough | Charnwood AC Opens | 17 Jul 24 |
| 400 | 51.70 | | | | 1 | | | | Sheffield | Sheffield Varsity | 19 Apr 24 |
| 400 | 51.84 | | | | 8 | | | | Middlesbrough | Northern Sen & U20 Outdoor Championships | 8 Jun 24 |
| 400 | 51.88 | | | | 2 | 2 | | | Bedford | National Athletics League - Championship North Match 2 | 7 Jul 24 |
| JT800 | 35.26 | | | | 1 | B | | | Derby | Northern League - East Premier | 14 Jul 24 |
| 2023 SEN Sheffield & Dearne/Sheffield Hallam Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.49 | | -1.8 | | 1 | A4 | | | Sheffield | RJT & NMAC Series Sheffield 2023 | 6 Jun 23 |
| 200 | 22.8 | | -1.2 | | 2 | 1 | | | Sheffield | RJT & NMAC Series Sheffield 2023 | 6 Jun 23 |
| 200 | 22.92 | i | | | 3 | 1 | | | Sheffield | Sheffield Hallam University Varsity | 26 Mar 23 |
| 200 | 23.04 | | 0.0 | | 2 | A | | | Hull | Northern Track & Field League East Premier | 9 Jul 23 |
| 400 | 49.31 | | | | 1 | 2 | | | Sheffield | RJT & NMAC Series Sheffield 2023 | 3 May 23 |
| 400 | 49.31 | | | | 1 | ns | | | Sportcity | National Athletics League Premier Division Fixture A | 11 Jun 23 |
| 400 | 49.34 | | | | 3 | | | | Sportcity | Northern Senior & U20 Outdoor Championships | 3 Jun 23 |
| 400 | 49.56 | | | | 2 | h1 | | | Sportcity | Northern Senior & U20 Outdoor Championships | 3 Jun 23 |
| 400 | 49.62 | | | | 2 | 4 | | | Nuneaton | Nuneaton Open Summer Special | 24 Jun 23 |
| 400 | 49.77 | i | | | 2 | h5 | | | Sheffield | BUCS Athletics: Indoor Championships | 25 Feb 23 |
| 400 | 49.92 | | | | 5 | P11 | | | Oordegem, BEL | EA Challenger Meeting EA - IFAM | 27 May 23 |
| 400 | 49.93 | | | | 4 | 2 | | | Loughborough | WA Continental Tour 2023 Challenger - Loughborough EAP | 29 Jul 23 |
| 400 | 50.11 | i | | | 5 | | | | Emirates Arena | 4J Studios scottishathletics National Indoor Senior/U17 Championships | 4 Feb 23 |
| 400 | 50.19 | i | | | 3 | h2 | | | Emirates Arena | 4J Studios scottishathletics National Indoor Senior/U17 Championships | 4 Feb 23 |
| 400 | 50.20 | | | | 4 | | | | Cudworth | Yorkshire County Championships | 13 May 23 |
| 400 | 50.24 | i | | | 3 | h3 | | | Sheffield | Northern Athletics Senior / U20 / U17 Indoor Championships | 14 Jan 23 |
| 400 | 50.25 | i | | | 1 | 7 | | | Sheffield | Steel Cup | 8 Feb 23 |
| 400 | 50.41 | | | | 2 | h2 | | | Cudworth | Yorkshire County Championships | 13 May 23 |
| 400 | 50.43 | | | | 2 | ns | | | Scotstoun | National Athletics League Premier Division Fixture A | 5 Aug 23 |
| 400 | 50.48 | i | | | 5 | s4 | | | Sheffield | BUCS Athletics: Indoor Championships | 26 Feb 23 |
| 400 | 50.54 | | | | 3 | A | | | Rotherham | Northern Track & Field League East Premier | 19 Aug 23 |
| 800 | 2:00.14 | i | | | 3 | h4 | | | Sheffield | Northern Athletics Senior / U20 / U17 Indoor Championships | 15 Jan 23 |
| 800 | 2:01.57 | i | | | 4 | 1 | | | Sheffield | Run Jump Throw & Master GP | 21 Jan 23 |
| 800 | 2:06.14 | | | | 3 | A | | | Hull | Northern Track & Field League East Premier | 9 Jul 23 |
| 800 | 2:06.29 | i | | | 6 | | | | Sheffield | Northern Athletics Senior / U20 / U17 Indoor Championships | 15 Jan 23 |
| 2022 U23 Chelmsford/Sheffield Hallam Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 22.78 | i | | | 1 | h9 | | | Sheffield | BUCS British University Championships | 20 Feb 22 |
| 200 | 22.80 | | 0.3 | | 1 | | | | Sheffield | Sheffield Varsity | 25 Mar 22 |
| 200 | 22.81 | i | | | 5 | s2 | | | Sheffield | BUCS British University Championships | 20 Feb 22 |
| 300 | 35.97 | | | | 5 | 1 | | | Sheffield | Run Jump Throw Series | 15 Apr 22 |
| 400 | 51.01 | i | | | 1 | | | | Lee Valley | Essex & Eastern Championships | 13 Feb 22 |
| 400 | 51.06 | | | | 1 | | | | Sheffield | Sheffield Varsity | 25 Mar 22 |
| 400 | 51.41 | i | | | 5 | 3 | | | Sheffield | Run Jump Throw Series Sheffield | 22 Jan 22 |
| 400 | 51.64 | | | | 1 | 2 | | | Loughborough | Loughborough Outdoor Open inc. BUCS 10,000m | 23 Apr 22 |
| 400 | 52.18 | i | | | 4 | h6 | | | Lee Valley | Southern U20/Senior Championships | 6 Feb 22 |
| 400 | 53.80 | | | | 5 | h7 | | | Chelmsford | BUCS Outdoor Athletics Championship | 30 Apr 22 |
| 600 | 1:22.50 | i | | | 3 | 2 | | | Sheffield | Northern Athletics Indoor Open | 10 Dec 22 |
| 800 | 1:58.98 | i | | | 3 | h4 | | | Sheffield | BUCS British University Championships | 18 Feb 22 |
| parkrun | 22:07 | | | | 42 | | | | Endcliffe | Sheffield Hallam parkrun # 499 | 8 Jan 22 |
| 2021 U23 Chelmsford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 23.84 | | | | 4 | A | | | Bedford | National Athletics League Championship East | 28 Aug 21 |
| 200 | 24.2 | | | | 1 | ns1 | | | Basildon | Southern Athletics League - Essex | 11 Sep 21 |
| 400 | 52.45 | | | | 4 | 5 | | | Watford | Watford Open Graded Meeting | 25 Aug 21 |
| 400 | 52.53 | | | | 1 | ns | | | Bedford | National Athletics League Championship East | 28 Aug 21 |
| 400 | 53.4 | | | | 1 | B | | | Basildon | Southern Athletics League - Essex | 11 Sep 21 |
| 800 | 2:04.7 | | | | 2 | B | | | Peterborough | National Athletics League Championship East | 6 Jun 21 |
| 800 | 2:08.82 | | | | 6 | | | | Chelmsford | Essex County Championships | 31 Jul 21 |
| 800 | 2:08.96 | | | | 7 | B5 | | | Chelmsford | Chelmsford Sport & Athletics Centre Track Night | 9 Jun 21 |
| 2020 U23 Chelmsford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.14 | i | | | 3 | | | | Lee Valley | Essex County & Eastern AA Championships | 9 Feb 20 |
| 800 | 2:02.04 | | | | 1 | 1 | | | Dartford | Dartford HAC & Central Park AC Championships | 13 Sep 20 |
| 8KXC | 30:56 | | | | 16 | | | 15 | Basildon | Essex County U17 / U20 / Senior Championships | 4 Jan 20 |
| 8KXC | 32:26 | | | | 95 | | | | Parliament Hill | South of England AA Championships | 25 Jan 20 |
| ZXC | 28:48 | | | | 62 | | | 9 | Colchester | Essex League | 11 Jan 20 |
| 2019 U20 Chelmsford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.1 | | | | 4 | A | | | Southampton | Southern Athletics League Division 1 | 17 Aug 19 |
| 400 | 51.0 | | | | 3 | A | | | Chelmsford | Southern Athletics League Division 1 | 15 Jun 19 |
| 400 | 51.35 | | | | 7 | B | | | Chelmsford | British Athletics League Division 2 | 9 Jun 19 |
| 400 | 53.2 | | | | 3 | A | | | Harrow | Southern Athletics League Division 1 | 13 Jul 19 |
| 800 | 1:58.10 | | | | 1 | 16 | | | Watford | Watford Open Graded Meeting | 7 Aug 19 |
| 800 | 1:58.9 | | | | 1 | A | | | Southampton | Southern Athletics League Division 1 | 17 Aug 19 |
| 800 | 1:59.11 | | | | 6 | A | | | Scotstoun | British Athletics League Division 2 | 3 Aug 19 |
| 800 | 1:59.28 | | | | 6 | B | | | Kingston | British Athletics League Division 2 | 6 Jul 19 |
| 800 | 1:59.3 | | | | 2 | A | | | Chelmsford | Southern Athletics League Division 1 | 19 May 19 |
| 800 | 2:00.20 | | | | 2 | B | | | Chelmsford | British Athletics League Division 2 | 9 Jun 19 |
| 800 | 2:00.77 | | | | 4 | | | | Chelmsford | Essex County Championships | 11 May 19 |
| 800 | 2:01.3 | | | | 1 | A | | | Harrow | Southern Athletics League Division 1 | 13 Jul 19 |
| 800 | 2:03.19 | | | | 2 | 4 | | | Woodford | Woodford Green Open | 30 Mar 19 |
| 800 | 2:04.5 | | | | 2 | A | | | Norwich | Southern Athletics League Division 1 | 27 Apr 19 |
| 800 | 2:05.52 | | | | 2 | h2 | | | Chelmsford | Essex County Championships | 11 May 19 |
| 1500 | 4:51.2 | | | | 4 | B | | | Norwich | Southern Athletics League Division 1 | 27 Apr 19 |
| 2000SC | 7:17.7 | | | | 2 | B | | | Chelmsford | Southern Athletics League Division 1 | 15 Jun 19 |
| 5KXCL | 17:18 | | | | 11 | L2 | | | Writtle College | Essex County Relay Championships | 28 Sep 19 |
| 8KXC | 31:05 | | | | 50 | | | 11 | Horseheath | Essex League | 26 Oct 19 |
| 8KXC | 33:43 | | | | 24 | | | | Chelmsford | Essex County U17 / U20 / Senior Championships | 5 Jan 19 |
| 8.5KXC | 31:37 | | | | 60 | | | 14 | One Tree Hill | Essex League | 12 Oct 19 |
| 10K | 36:20 | | | | 20 | | | | Chelmsford | Chelmsford 10K | 17 Nov 19 |
| ZXC | 34:01 | | | | 52 | | | 14 | Writtle College | Essex League | 14 Dec 19 |
| 2018 U20 Chelmsford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.13 | | | | 2 | B | | | Bracknell | Southern Athletics League Division 1 | 15 Jul 18 |
| 800 | 2:02.5 | | | | 1 | B | | | Chelmsford | Southern Athletics League Division 1 | 23 Jun 18 |
| 800 | 2:02.59 | | | | 5 | h1 | | | Chelmsford | Essex County Championships | 12 May 18 |
| 800 | 2:03.0 | | | | 1 | ns | | | Dartford | Southern Athletics League Division 1 | 14 Apr 18 |
| 800 | 2:03.96 | | | | 8 | | | | Chelmsford | Essex County Championships | 12 May 18 |
| 1500 | 4:25.54 | | | | 3 | A | | | Bracknell | Southern Athletics League Division 1 | 15 Jul 18 |
| 1500 | 4:30.37 | | | | 3 | B | | | Bedford | Southern Athletics League Division 1 | 18 Aug 18 |
| 1500 | 5:13.3 | | | | 4 | B | | | Chelmsford | Southern Athletics League Division 1 | 23 Jun 18 |
| parkrun | 18:33 | | | | 1 | | | 1 | Maldon Prom | Maldon Prom parkrun # 254 | 9 Jun 18 |
| parkrun | 18:33 | | | | 3 | | | 1 | Maldon Prom | Maldon Prom parkrun # 257 | 30 Jun 18 |
| parkrun | 19:03 | | | | 5 | | | 1 | Maldon Prom | Maldon Prom parkrun # 259 | 14 Jul 18 |
| parkrun | 19:10 | | | | 2 | | | 1 | Maldon Prom | Maldon Prom parkrun # 253 | 2 Jun 18 |
| parkrun | 19:27 | | | | 12 | | | | Maldon Prom | Maldon Prom parkrun # 258 | 7 Jul 18 |
| 6KXC | 24:50 | | | | 131 | | | | Brighton | South of England AA Championships | 27 Jan 18 |
| 8.8KXC | 36:01 | | | | 76 | | | 20 | Hockley | Essex League | 27 Oct 18 |
| 10K | 38:00 | | | | 32 | | | | Chelmsford | Chelmsford 10K | 18 Nov 18 |
| ZXC | 28:39 | | | | 74 | | | | Newbury Showground | South East Schools' Championships | 3 Feb 18 |
| ZXC | 33:10 | | | | 95 | | | 12 | One Tree Hill | Essex League | 10 Nov 18 |
| 2017 U17 Chelmsford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 19:58 | | | | 45 | | | | Colchester | Essex County Schools' Championships | 21 Jan 17 |
| ZXC | 24:06 | | | | 21 | | | | Horseheath | Essex League | 28 Oct 17 |
| 2016 U17 Chelmsford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:50 | | | | 2 | | | 1 | Maldon Prom | Maldon Prom parkrun # 169 | 5 Nov 16 |
| 2015 U15 Chelmsford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:57 | | | | 5 | | | 1 | Maldon Prom | Maldon Prom parkrun # 115 | 7 Nov 15 |
| parkrun | 20:16 | | | | 4 | | | 1 | Maldon Prom | Maldon Prom parkrun # 114 | 31 Oct 15 |
| 2013 U13 Chelmsford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:12 | | | | 8 | | | | Maldon Prom | Maldon Prom parkrun # 17 | 21 Dec 13 |