| 2025 U23 Cannock & Stafford/Sheffield Hallam Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:11.07 | | | | 11 | h3 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| Mile | 5:52.38 | i | | | 6 | 1 | | | Sheffield | Sheffield Steel Cup | 5 Feb 25 |
| 3000 | 10:11.94 | i | | | 4 | 1 | | | Sheffield | Sheffield Steel Cup | 5 Feb 25 |
| 3000 | 10:51.27 | i | | | 11 | h2 | | | Sheffield | BUCS Athletics: Indoor Championships | 15 Feb 25 |
| 3000 | 11:12.01 | | | | 2 | A | | | Nuneaton | Midland Counties League Division 2 | 13 Jul 25 |
| 5000 | 18:24.30 | | | | 4 | | | | Sheffield | Steel City Rising Stars | 24 Aug 25 |
| 5000 | 18:47.56 | | | | 1 | A | | | Worcester | Midland Counties League Division 2 | 2 Aug 25 |
| 5000 | 18:48.8 | | | | 1 | A | | | Burton | Midland Counties League Division 2 | 17 May 25 |
| 5000 | 19:18.0 | | | | 9 | | | | Stoke | Staffordshire County Championships | 11 May 25 |
| 5K | 19:01 | | | 19:03 | 42 | Open | 24 | | Leicester | Podium Festival 5K | 15 Mar 25 |
| 5K | 19:08 | | | 19:09 | 74 | | 6 | | Doncaster | DonFaster 5K | 28 Mar 25 |
| parkrun | 19:49 | | | | 19 | | 1 | 1 | Isabel Trail | Isabel Trail parkrun # 235 | 19 Apr 25 |
| parkrun | 20:13 | | | | 25 | | 2 | | Isabel Trail | Isabel Trail parkrun # 234 | 12 Apr 25 |
| parkrun | 21:55 | | | | 80 | | | | Endcliffe | Endcliffe parkrun # 673 | 26 Jul 25 |
| 10K | 40:01 | | | 40:02 | 8 | | 1 | | Knutsford | RunThrough Tatton 5K / 10K | 4 Oct 25 |
| 2024 U23 Cannock & Stafford/Sheffield Hallam Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:17.2 | | | | 2 | B | | | Tamworth | Midland Counties League - Division 2 | 7 Sep 24 |
| 1500 | 5:30.90 | | | | 1 | | | | Sheffield | Sheffield Varsity | 19 Apr 24 |
| Mile | 6:06.31 | i | | | 5 | | | | Sheffield | Sheffield Steel Cup | 7 Feb 24 |
| 3000 | 11:01.95 | | | | 2 | | | | Sheffield | Sheffield Varsity | 19 Apr 24 |
| 3000 | 11:18.61 | i | | | 6 | h1 | | | Sheffield | BUCS Athletics: Indoor Championships | 24 Feb 24 |
| 3000 | 11:32.4 | | | | 1 | B | | | Tamworth | Midland Counties League - Division 2 | 7 Sep 24 |
| 3000 | 11:36.52 | i | | | 9 | | | | Sheffield | Sheffield Steel Cup | 7 Feb 24 |
| 5K | 19:28 | | | 19:29 | 58 | | 1 | | Doncaster | DonFaster 5K | 22 Mar 24 |
| parkrun | 23:20 | | | | 104 | | | 1 | Endcliffe | Endcliffe parkrun # 601 | 10 Feb 24 |
| 6.56KXC | 40:31 | | | | 460 | | | | Leeds | BUCS Cross Country Championships | 3 Feb 24 |
| 2023 U20 Cannock & Stafford/Sheffield Hallam Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 6:38.80 | i | | | 4 | | | | Sheffield | Sheffield Hallam University Varsity | 26 Mar 23 |
| 3000 | 11:25.72 | | | | 2 | B | | | Nottingham | Midland Counties League Division 1 | 9 Jul 23 |
| 3000 | 11:41.3 | | | | 2 | A | | | Tipton | UK Youth Development League Upper - Midlands North/East 1C | 25 Jun 23 |
| 3000 | 11:41.52 | | | | 5 | A | | | Birmingham (U) | Midland Counties League Division 1 | 9 Sep 23 |
| 3000 | 12:14.8 | | | | 1 | A | | | Sutton Coldfield | UK Youth Development League Upper - Midlands North/East 1C | 28 May 23 |
| 3000 | 13:14.53 | i | | | 7 | | | | Sheffield | Sheffield Hallam University Varsity | 26 Mar 23 |
| parkrun | 21:21 | | | | 70 | | | | Endcliffe | Endcliffe parkrun # 584 | 7 Oct 23 |
| parkrun | 21:28 | | | | 102 | | | | Endcliffe | Endcliffe parkrun # 583 | 30 Sep 23 |
| parkrun | 21:50 | | | | 102 | | | | Endcliffe | Endcliffe parkrun # 590 | 25 Nov 23 |
| parkrun | 21:58 | | | | 83 | | | | Endcliffe | Endcliffe parkrun # 586 | 28 Oct 23 |
| parkrun | 23:23 | | | | 109 | | | 1 | Hillsborough | Hillsborough parkrun # 448 | 25 Feb 23 |
| parkrun | 23:31 | | | | 159 | | | | Endcliffe | Endcliffe parkrun # 582 | 23 Sep 23 |
| parkrun | 23:37 | | | | 102 | | | 1 | Hillsborough | Hillsborough parkrun # 453 | 1 Apr 23 |
| parkrun | 23:48 | | | | 135 | | | 1 | Hillsborough | Hillsborough parkrun # 457 | 29 Apr 23 |
| parkrun | 23:59 | | | | 132 | | | 1 | Hillsborough | Hillsborough parkrun # 446 | 11 Feb 23 |
| parkrun | 24:23 | | | | 132 | | | 1 | Hillsborough | Hillsborough parkrun # 456 | 22 Apr 23 |
| parkrun | 24:31 | | | | 111 | | | 1 | Hillsborough | Hillsborough parkrun # 447 | 18 Feb 23 |
| parkrun | 24:39 | | | | 118 | | | 1 | Hillsborough | Hillsborough parkrun # 450 | 11 Mar 23 |
| parkrun | 24:55 | | | | 136 | | | | Hillsborough | Hillsborough parkrun # 443 | 21 Jan 23 |
| parkrun | 25:35 | | | | 200 | | | 1 | Hillsborough | Hillsborough parkrun # 444 | 28 Jan 23 |
| parkrun | 25:42 | | | | 155 | | | 1 | Hillsborough | Hillsborough parkrun # 451 | 18 Mar 23 |
| 2022 U20 Cannock & Stafford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 11:49.2 | | | | 3 | A | | | Telford | Midland Counties Track & Field League Division 2 | 17 Jul 22 |
| 3000 | 12:03.3 | | | | 1 | A | | | Stourport | UK Youth Development League Upper Midlands North/East C | 26 Jun 22 |
| 5000 | 20:36.01 | | | | 2 | A | | | Coventry | Midland Counties Track & Field League Division 2 | 22 May 22 |
| 5000 | 21:33.7 | | | | 3 | A | | | Stoke | Midland Counties Track & Field League Division 2 | 13 Aug 22 |
| 2MXCL | 16:07 | | | | 37 | L2 | | | Leeds | University of Leeds Relays | 3 Dec 22 |
| 2MXCL | 16:09 | | | | 47 | L1 | | | Graves Park | Northern Counties Relay Championships | 22 Oct 22 |
| parkrun | 23:09 | | | | 83 | | | 1 | Hillsborough | Hillsborough parkrun # 435 | 26 Nov 22 |
| parkrun | 23:10 | | | | 69 | | | 1 | Hillsborough | Hillsborough parkrun # 428 | 8 Oct 22 |
| parkrun | 23:19 | | | | 93 | | | 1 | Hillsborough | Hillsborough parkrun # 434 | 19 Nov 22 |
| parkrun | 23:21 | | | | 89 | | | 1 | Hillsborough | Hillsborough parkrun # 431 | 29 Oct 22 |
| parkrun | 23:39 | | | | 76 | | | 1 | Hillsborough | Hillsborough parkrun # 427 | 1 Oct 22 |
| parkrun | 23:42 | | | | 89 | | | 1 | Hillsborough | Hillsborough parkrun # 429 | 15 Oct 22 |
| parkrun | 23:53 | | | | 81 | | | | Hillsborough | Hillsborough parkrun # 426 | 24 Sep 22 |
| 2021 U20 Cannock & Stafford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:47.2 | | | | 1 | B | | | Tamworth | Youth Development League Upper Midlands North/East B | 5 Sep 21 |
| 3000 | 11:46.2 | | | | 1 | A | | | Tamworth | Youth Development League Upper Midlands North/East B | 5 Sep 21 |
| 2019 U17 Cannock & Stafford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.6 | w | | | 2 | B | | | Burton | UK Youth Development U17/U20 League Division Midland NE 1D | 26 May 19 |
| JT500 | 9.39 | | | | 5 | A | | | Burton | UK Youth Development U17/U20 League Division Midland NE 1D | 26 May 19 |
| 2018 U15 Cannock & Stafford |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 3.87 | | | | 5 | B | | | Sutton Coldfield | UK Youth Development U13/U15 League Division Midland NE 1A | 19 May 18 |
| HT3K | 6.16 | | | | 2 | B | | | Sutton Coldfield | UK Youth Development U13/U15 League Division Midland NE 1A | 19 May 18 |
| HT3K | 5.46 | | | | 3 | A | | | Stoke | UK Youth Development U13/U15 League Division Midland NE 1A | 21 Apr 18 |
| JT500 | 8.71 | | | | 2 | B | | | Sutton Coldfield | UK Youth Development U13/U15 League Division Midland NE 1A | 19 May 18 |
| JT500 | 8.03 | | | | 2 | B | | | Stoke | UK Youth Development U13/U15 League Division Midland NE 1A | 21 Apr 18 |