| 2025 SEN Notts |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 21:47 | c | | | 996 | | | | London | Standard Chartered Great City 5K | 22 Jul 25 |
| 2019 U23 Notts |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10KXC | 35:14 | | | | 159 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 2018 U20 Notts |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.7 | | | | 3 | A | | | Nottingham | UK Youth Development U17/U20 League Division Midland Premier NE | 27 May 18 |
| 800 | 2:01.87 | | | | 8 | C | | | Tipton | BMC Regional Races | 14 Aug 18 |
| 800 | 2:02.21 | | | | 2 | A | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier NE | 29 Apr 18 |
| 800 | 2:02.87 | | | | 4 | B | | | Nottingham | British Athletics League Division 3 | 4 Aug 18 |
| 800 | 2:04.4 | | | | 4 | A | | | Wolverhampton | Midland League Division 1 | 3 Jun 18 |
| 1500 | 4:17.2 | | | | 6 | A | | | Wolverhampton | Midland League Division 1 | 3 Jun 18 |
| 400H | 80.81 | | | | 2 | B | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier NE | 29 Apr 18 |
| 6.8KXC | 27:45 | | | | 264 | | | | Leeds | New Balance ESAA English Schools' Championships | 17 Mar 18 |
| ZXC | NT | | | | 4 | | | | Nottingham | Nottinghamshire County Schools' Championships | 3 Feb 18 |
| 2017 U20 Notts |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.21 | | | | 6 | B | | | Yate | Athletics Direct Midland League Division 1 | 16 Jul 17 |
| 800 | 2:01.4 | | | | 3 | A | | | Rugby | UK Youth Development U17/U20 League Division Midland Premier North/East | 28 May 17 |
| 800 | 2:03.6 | | | | 4 | A | | | Nottingham | UK Youth Development U17/U20 League Division Midland Premier North/East | 30 Apr 17 |
| 800 | 2:04.0 | | | | 3 | A | | | Wolverhampton | UK Youth Development U17/U20 League Division Midland Premier North/East | 25 Jun 17 |
| 800 | 2:04.76 | | | | 2 | B | | | Yate | Athletics Direct Midland League Division 1 | 16 Jul 17 |
| 800 | 2:04.9 | | | | 4 | B | | | Nottingham | Athletics Direct Midland League Division 1 | 5 Aug 17 |
| 800 | 2:05.0 | | | | 3 | B | | | Rugby | Athletics Direct Midland League Division 1 | 7 May 17 |
| 800 | 2:05.35 | | | | 4 | B | | | Birmingham | Athletics Direct Midland League Division 1 | 4 Jun 17 |
| 400H | 78.7 | | | | 1 | B | | | Wolverhampton | UK Youth Development U17/U20 League Division Midland Premier North/East | 25 Jun 17 |
| 3KXCL | 10:20 | | | | 64 | L1 | | | Mansfield | ECCA Saucony English National Relay Championships | 4 Nov 17 |
| 6KXC | 19:46 | | | | 11 | | | | Nottingham | Nottinghamshire County Championships | 7 Jan 17 |
| 2016 U17 Notts |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.36 | | | | 10 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 18 Jun 16 |
| 800 | 2:06.2 | | | | 4 | A | | | Nottingham | Athletics Direct Midland League Division 2 | 4 Jun 16 |
| 800 | 2:06.5 | | | | 2 | | | | Nottingham | Nottinghamshire County Schools Championships | 11 Jun 16 |
| 800 | 2:06.8 | | | | 3 | A | | | Cheltenham | Athletics Direct Midland League Division 2 | 6 Aug 16 |
| 800 | 2:07.0 | | | | 5 | B | | | Tipton | Athletics Direct Midland League Division 2 | 3 Jul 16 |
| 800 | 2:07.10 | | | | 2 | A | | | Worcester | UK Youth Development U17/U20 League Division Midland Premier North/East | 29 May 16 |
| 800 | 2:07.2 | | | | 2 | A | | | Nottingham | UK Youth Development U17/U20 League Division Midland Premier North/East | 1 May 16 |
| 800 | 2:07.29 | | | | 6 | A | | | Rugby | UK Youth Development U17/U20 League Division Midland Premier North | 24 Jul 16 |
| 800 | 2:08.5 | | | | 2 | A | | | Stoke | UK Youth Development U17/U20 League Division Midland Premier North | 26 Jun 16 |
| 1500 | 4:20.8 | | | | 3 | A | | | Nottingham | UK Youth Development U17/U20 League Division Midland Premier North/East | 1 May 16 |
| 1500 | 4:26.18 | | | | 3 | A | | | Worcester | UK Youth Development U17/U20 League Division Midland Premier North/East | 29 May 16 |
| 1500 | 4:28.8 | | | | 1 | B | | | Stoke | UK Youth Development U17/U20 League Division Midland Premier North | 26 Jun 16 |
| 1500 | 4:29.6 | | | | 4 | | | | Nottingham | Nottinghamshire County Schools Championships | 11 Jun 16 |
| 3KXCL | 9:51 | | | | 17 | 2 | | | Mansfield | ECCA Saucony English National Relay Championships | 5 Nov 16 |
| 3KXCL | 10:53 | | | | 1 | L2 | | | Wolverhampton | Midland Counties Relay Championships | 22 Oct 16 |
| 6KXC | 23:26 | | | | 159 | | | | Castle Donington | ECCA Saucony English National Championships | 27 Feb 16 |
| 6KXC | 25:50 | | | | 7 | | | | Heanor | Nottinghamshire County Championships | 9 Jan 16 |
| 2015 U17 Notts |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.1 | | | | 4 | A | | | Rugby | UK Youth Development U17/U20 League Division Midland Premier North/East | 28 Jun 15 |
| 800 | 2:11.27 | | | | 4 | A | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier North/East | 16 May 15 |
| 800 | 2:11.9 | | | | 4 | A | | | Wolverhampton | UK Youth Development U17/U20 League Division Midland Premier North/East | 26 Jul 15 |
| 800 | 2:12.4 | | | | 3 | A | | | Nuneaton | Athletics Direct Midland League Division 6 | 6 Jun 15 |
| 800 | 2:14.1 | | | | 2 | A | | | Sutton in Ashfield | Athletics Direct Midland League Division 6 | 4 Jul 15 |
| 1500 | 4:30.2 | | | | 4 | A | | | Rugby | UK Youth Development U17/U20 League Division Midland Premier North/East | 28 Jun 15 |
| 1500 | 4:31.7 | | | | 2 | ns | | | Sutton in Ashfield | Athletics Direct Midland League Division 6 | 4 Jul 15 |
| 1500 | 4:33.3 | | | | 3 | A | | | Nuneaton | Athletics Direct Midland League Division 6 | 6 Jun 15 |
| 1500 | 4:33.8 | | | | 1 | B | | | Wolverhampton | UK Youth Development U17/U20 League Division Midland Premier North/East | 26 Jul 15 |
| 1500 | 4:39.12 | | | | 3 | A | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier North/East | 16 May 15 |
| DT1.75K | 20.61 | | | | 4 | A | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier North/East | 16 May 15 |
| 3KXCL | 11:32 | | | | 51 | L3 | | | Mansfield | ECCA Saucony English National Relay Championships | 31 Oct 15 |
| 6KXC | 24:55 | | | | 19 | | | | Corby | North Midlands League | 14 Nov 15 |
| 2014 U15 Notts |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:34.2 | | | | 15 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 21 Jun 14 |
| 1500 | 4:36.4 | | | | 2 | | | | Grantham | Nottinghamshire Schools Championships | 6 Jun 14 |
| 1500 | 4:39.7 | | | | 2 | A | | | Wolverhampton | UK Youth Development U13/U15 League Division Midland Premier 2 | 31 May 14 |
| DT1.25K | 14.64 | | | | 5 | B | | | Wolverhampton | UK Youth Development U13/U15 League Division Midland Premier 2 | 31 May 14 |
| HT4K | 13.30 | | | | 4 | A | | | Wolverhampton | UK Youth Development U13/U15 League Division Midland Premier 2 | 31 May 14 |
| ZXC | 15:53 | | | | 129 | | | | Donington Park | ESAA English Schools' Championships | 15 Mar 14 |
| ZXC | NT | | | | 4 | | | | Sutton-in-Ashfield | Nottinghamshire Schools' Championships | 1 Feb 14 |
| 2013 U15 Notts |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:58.7 | | | | 7 | | | | Nottingham | Nottinghamshire Schools' Championships | 7 Jun 13 |
| Mile | 5:25.0 | | | | 2 | 4 | | | Nottingham | Notts AC Tim Wealthall Miles & Richard Belton 5000m Races | 14 Jun 13 |