| 2025 SEN Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 51:07 | | | 55:40 | 230 | | 59 | | Gloucester | Gloucester 10K | 30 Mar 25 |
| 2018 U20 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.5 | | -1.2 | | 3= | 9 | | | Yate | Yate Sprints & Hurdles Challenge Open | 8 Apr 18 |
| 200 | 27.9 | | -1.9 | | 4 | 9 | | | Yate | Yate Sprints & Hurdles Challenge Open | 8 Apr 18 |
| 2017 U20 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.18 | w | 2.7 | | 3 | | | | Yate | Avon AA County Championships | 13 May 17 |
| 100 | 13.19 | | -0.5 | | 3 | 10 | | | Yate | Yate Sprints & Hurdles Challenge Open | 9 Apr 17 |
| 100 | 13.7 | | | | 1 | 2 | | | Yate | Avon League | 9 Jul 17 |
| 200 | 26.52 | | 1.7 | | 4 | 9 | | | Yate | Yate Sprints & Hurdles Challenge Open | 9 Apr 17 |
| 200 | 27.03 | w | 4.3 | | 7 | | | | Yate | Avon AA County Championships | 13 May 17 |
| 2016 U17 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.0 | | | | 1 | h2 | | | Yate | Avon League | 10 Jul 16 |
| 100 | 13.23 | | 1.6 | | 4 | B | | | Birmingham | Athletics Direct Midland League Division 1 | 3 Jul 16 |
| 100 | 13.3 | | | | 2 | 1 | | | Gloucester | Avon League | 31 Jul 16 |
| 100 | 13.42 | | -1.4 | | 4 | | | | Yate | Avon AA County Championships | 15 May 16 |
| 200 | 26.95 | | 1.0 | | 2 | | | | Yate | Avon AA County Championships | 15 May 16 |
| 200 | 27.0 | | | | 3 | 2 | | | Gloucester | Avon League | 31 Jul 16 |
| 200 | 27.04 | | 0.0 | | 3 | B | | | Birmingham | Athletics Direct Midland League Division 1 | 3 Jul 16 |
| 200 | 27.64 | | | | 4 | | | | Yate | Avon County Schools' Championships | 11 Jun 16 |
| 200 | 29.50 | | 1.8 | | 3 | 17 | | | Yate | Yate Sprints & Hurdles Challenge Open | 10 Apr 16 |
| 2015 U17 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.2 | | | | 1 | 3 | | | Yate | Yate Sprints & Hurdles Challenge Open | 12 Apr 15 |
| 100 | 12.9 | | | | 2 | | | | Gloucester | Avon League | 12 Jul 15 |
| 100 | 12.9 | | | | 3 | | | | Yate | Avon League | 2 Aug 15 |
| 100 | 13.22 | | | | 5 | | | | Yate | Avon County Schools' Championships | 13 Jun 15 |
| 100 | 13.24 | | 0.4 | | 5 | 7 | | | Yate | Yate Sprints & Hurdles Challenge Open | 6 Sep 15 |
| 100 | 13.25 | | 0.2 | | 5 | | | | Yate | Avon AA County Championship | 17 May 15 |
| 100 | 13.3 | | | | 5 | | | | Yate | Avon League | 10 May 15 |
| 100 | 13.3 | | | | 4 | B | | | Gloucester | Athletics Direct Midland League Division 2 | 6 Jun 15 |
| 100 | 13.4 | | | | 5 | 1 | | | Yate | Avon League | 13 Sep 15 |
| 100 | 13.6 | | | | 7 | 9 | | | Yate | Yate Sprints & Hurdles Challenge Open | 12 Apr 15 |
| 100 | 13.9 | | | | 2 | B | | | Worcester | Athletics Direct Midland League Division 2 | 9 Aug 15 |
| 200 | 26.6 | | | | 1 | | | | Gloucester | Avon League | 12 Jul 15 |
| 200 | 27.0 | | | | 2 | B | | | Yate | Athletics Direct Midland League Division 2 | 25 Apr 15 |
| 200 | 27.3 | | | | 6 | A | | | Gloucester | Athletics Direct Midland League Division 2 | 6 Jun 15 |
| 200 | 27.39 | | -1.7 | | 3 | 7 | | | Yate | Yate Sprints & Hurdles Challenge Open | 6 Sep 15 |
| 200 | 27.4 | | | | 1 | 1 | | | Yate | Avon League | 13 Sep 15 |
| 200 | 27.5 | | | | 5 | | | | Yate | Avon County Schools' Championships | 13 Jun 15 |
| 200 | 27.53 | | 1.1 | | 5 | | | | Yate | Avon AA County Championship | 17 May 15 |
| 200 | 27.60 | | | | 1 | 6 | | | Yate | Yate Sprints & Hurdles Challenge Open | 12 Apr 15 |
| 200 | 28.3 | | | | 2 | B | | | Worcester | Athletics Direct Midland League Division 2 | 9 Aug 15 |
| LJ | 4.37 | | | | 3 | | | | Yate | Avon League | 2 Aug 15 |
| LJ | 4.21 | | | | 6 | A | | | Worcester | Athletics Direct Midland League Division 2 | 9 Aug 15 |
| LJ | 4.19 | | | | 7 | | | | Yate | Avon League | 10 May 15 |
| LJ | 3.98 | | | | 4 | B | | | Gloucester | Athletics Direct Midland League Division 2 | 6 Jun 15 |
| 2014 U15 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.2 | | w | | 1 | | | | Yate | Avon League | 25 May 14 |
| 100 | 13.2 | | | | 2 | | | | Gloucester | Avon League | 10 Aug 14 |
| 100 | 13.5 | | | | 4 | | | | Yate | Avon Schools' Championships | 14 Jun 14 |
| 100 | 13.6 | | | | 3 | A | | | Yate | UK Youth Development U13/U15 League Division Midland West 1 | 31 May 14 |
| 100 | 13.8 | | | | 1 | A | | | Cwmbran | UK Youth Development U13/U15 League Division Midland West 1 | 22 Jun 14 |
| 100 | 13.8 | | | | 1 | | | | Stoke Gifford | Avon League | 14 Sep 14 |
| 200 | 28.1 | | | | 3 | | | | Yate | Avon Schools' Championships | 14 Jun 14 |
| 2013 U15 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.9 | | | | 1 | 3 | | | Yate | Avon League | 8 Sep 13 |