| 2026 U23 Bromsgrove & Redditch/Darlington H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 6:56.49 | i | | | 2 | 2 | | | Sheffield | RJT Series Indoors and Master GP | 4 Jan 26 |
| parkrun | 26:32 | | | | 124 | | | | Albert | Albert parkrun # 857 | 17 Jan 26 |
| 2025 U23 Bromsgrove & Redditch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1000 | 4:02.39 | i | | | 8 | 4 | | | Sheffield | Northern Athletics November Indoor Open | 22 Nov 25 |
| 2000SCW | 10:16.0 | | | | 3 | A | | | Hereford | Midland Counties League Division 3SW | 2 Aug 25 |
| 1M | 7:04 | | | | 47 | | 20 | | Darlington | Darlington Harriers Monthly Mile | 21 Aug 25 |
| parkrun | 26:38 | | | | 314 | | | | York | York parkrun # 559 | 16 Aug 25 |
| parkrun | 27:14 | | | | 231 | | | | Brueton | Brueton parkrun # 705 | 7 Jun 25 |
| parkrun | 27:21 | | | | 235 | | | | Cannon Hill | Cannon Hill parkrun # 671 | 21 Jun 25 |
| parkrun | 28:11 | | | | 188 | | | | Arrow Valley | Arrow Valley parkrun # 589 | 22 Mar 25 |
| parkrun | 29:41 | | | | 228 | | | | Albert | Albert parkrun # 835 | 9 Aug 25 |
| 6.3KXC | 33:25 | | | | 126 | R4 | 99 | | Acklam | North Yorkshire & South Durham League | 5 Oct 25 |
| 2019 U17 Bromsgrove & Redditch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1M | 7:26 | | | | 104 | | 36 | 4 | Bourton-on-the-Water | Bourton One Mile Challenge | 13 Jul 19 |
| 2018 U15 Bromsgrove & Redditch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1M | 7:26 | c | | | 426 | F | 91 | | London | Vitality Westminster Mile | 27 May 18 |
| 1M | 7:35 | | | 7:35 | 121 | | 39 | 10 | Bourton-on-the-Water | Bourton One Mile Challenge | 21 Jul 18 |
| 2016 U13 Bromsgrove & Redditch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP2.72K | 5.07 | | | | 8 | A | | | Rugby | Heart of England League Division 1 | 7 May 16 |
| SP2.72K | 4.85 | | | | 6 | B | | | Redditch | Heart of England League Division 1 | 10 Jul 16 |
| SP2.72K | 4.54 | | | | 8 | A | | | Coventry | Heart of England League Division 1 | 12 Jun 16 |
| SP2.72K | 4.45 | | | | 6 | A | | | Newport | UK Youth Development U13/U15 League Division Midland South/West 2 | 19 Jun 16 |
| SP2.72K | 4.24 | | | | 3 | B | | | Swindon | UK Youth Development U13/U15 League Division Midland South/West 2 | 16 Jul 16 |
| DT0.75K | 8.47 | | | | 8 | A | | | Coventry | Heart of England League Division 1 | 12 Jun 16 |
| JT400 | 15.49 | | | | 4 | A | | | Newport | UK Youth Development U13/U15 League Division Midland South/West 2 | 19 Jun 16 |
| JT400 | 10.64 | | | | 8 | A | | | Redditch | Heart of England League Division 1 | 10 Jul 16 |
| JT400 | 9.69 | | | | 3 | B | | | Swindon | UK Youth Development U13/U15 League Division Midland South/West 2 | 16 Jul 16 |
| JT400 | 9.08 | | | | 6 | B | | | Rugby | Heart of England League Division 1 | 7 May 16 |
| 2015 U13 Bromsgrove & Redditch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 1.92 | | | | 7 | B | | | Corby | Heart of England League Division 2 | 7 Jun 15 |
| SP2.72K | 3.57 | | | | 2 | B | | | Worcester | UK Youth Development U13/U15 League Division Midland South/West 2B | 30 May 15 |
| SP2.72K | 3.36 | | | | 5 | B | | | Stourport | Heart of England League Division 2 | 10 May 15 |
| SP2.72K | 3.33 | | | | 2 | B | | | Solihull | UK Youth Development U13/U15 League Division Midland South/West 2B | 2 May 15 |
| SP2.72K | 3.23 | | | | 5 | B | | | Stourport | UK Youth Development U13/U15 League Division Midland South/West 2B | 21 Jun 15 |
| SP2.72K | 3.16 | | | | 5 | B | | | Corby | Heart of England League Division 2 | 7 Jun 15 |
| DT0.75K | 8.70 | | | | 4 | B | | | Stourport | Heart of England League Division 2 | 10 May 15 |
| JT400 | 11.86 | | | | 2 | A | | | Worcester | UK Youth Development U13/U15 League Division Midland South/West 2B | 30 May 15 |
| JT400 | 11.77 | | | | 4 | A | | | Redditch | Heart of England League Division 2 | 5 Jul 15 |
| JT400 | 10.21 | | | | 1 | B | | | Stourport | UK Youth Development U13/U15 League Division Midland South/West 2B | 21 Jun 15 |
| JT400 | 9.41 | | | | 2 | A | | | Solihull | UK Youth Development U13/U15 League Division Midland South/West 2B | 2 May 15 |
| 2014 U11 Bromsgrove & Redditch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75 | 12.4 | | | | 2 | B | | | Worcester | Heart of England League Division 2 | 8 Jun 14 |
| 75 | 15.73 | | | | 21 | | | | Cheltenham | Brewer Games Open Meeting | 5 May 14 |
| 80 | 16.2 | | | | 5 | 3 | | | Stourport | Kidderminster & Stourport Open | 6 Apr 14 |
| 600 | 2:52.50 | | | | 11 | 2 | | | Cheltenham | Brewer Games Open Meeting | 5 May 14 |
| 800W | 5:44.85 | | | | 3 | | | | Birmingham | Birchfield Harriers Open | 26 Apr 14 |
| LJ | 2.17 | | | | 18 | | | | Cheltenham | Brewer Games Open Meeting | 5 May 14 |
| LJ | 2.05 | | | | 14 | | | | Stourport | Kidderminster & Stourport Open | 6 Apr 14 |