| 2025 SEN Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.22 | | -0.3 | | 1 | B | | | Worcester | Midland Counties League Division 2 | 2 Aug 25 |
| 200 | 22.04 | w | 2.5 | | 1 | B | | | Worcester | Midland Counties League Division 2 | 2 Aug 25 |
| 400 | 48.86 | | | | 1 | 1 | | | Cardiff | National Athletics League Championship - West | 19 Jul 25 |
| 2024 U23 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.99 | | 0.0 | | 1 | h2 | | | Yate | Avon County AA Championships | 12 May 24 |
| 100 | 11.05 | | -1.3 | | 1 | 1 | | | Gloucester | Brewer Memorial Games inc. South West Sapphire League | 6 May 24 |
| 100 | DNS | | | | - | | | | Yate | Avon County AA Championships | 12 May 24 |
| 200 | 21.56 | | | | 2 | | | | Yate | Avon County AA Championships | 12 May 24 |
| 200 | 21.60 | | | | 1 | A | | | Rugby | Midland Counties League - Division 1 | 17 Aug 24 |
| 400 | 46.78 | | | | 1 | 1 | | | Yate | National Athletics League - Regional West | 22 Jun 24 |
| 400 | 46.88 | | | | 2 | | | | Nuneaton | Midland Counties Senior & U20 Championships inc. U17/U15 Combined Events | 9 Jun 24 |
| 400 | 46.91 | | | | 5 | h2 | | | Sportcity | Microplus UK Athletics Championships | 29 Jun 24 |
| 400 | 47.20 | | | | 1 | h1 | | | Nuneaton | Midland Counties Senior & U20 Championships inc. U17/U15 Combined Events | 8 Jun 24 |
| 400 | 47.29 | | | | 3 | s2 | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 20 Jul 24 |
| 400 | 47.77 | | | | 1 | 2 | | | Loughborough | Loughborough International | 19 May 24 |
| 400 | 48.12 | | | | 2 | h4 | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 20 Jul 24 |
| 400 | 48.20 | | | | 1 | A | | | Rugby | Midland Counties League - Division 1 | 17 Aug 24 |
| 400 | 48.62 | i | | | 2 | h2 | | | Birmingham | Microplus UK Athletics Indoor Championships | 17 Feb 24 |
| 400 | 48.76 | i | | | 4 | s3 | | | Birmingham | Microplus UK Athletics Indoor Championships | 17 Feb 24 |
| 400 | DNS | | | | - | | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 21 Jul 24 |
| 2023 U23 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.8 | | | | 1 | 1 | | | Yate | Avon League | 25 Jun 23 |
| 100 | 10.93 | | 1.4 | | 2 | 16 | | | Yate | Yate & District Sprints & Hurdles C23 inc. South West Sapphire League | 16 Apr 23 |
| 100 | 11.20 | | -1.1 | | 1 | A | | | Tamworth | Midland Counties League Division 2 | 22 Apr 23 |
| 100 | 11.25 | | -3.0 | | 2 | | | | Yate | Avon County Championships | 13 May 23 |
| 100 | 11.3 | | | | 1 | 1 | | | Yate | Avon League | 21 May 23 |
| 100 | 11.37 | | -2.7 | | 1 | h1 | | | Yate | Avon County Championships | 13 May 23 |
| 200 | 21.52 | | -0.1 | | 1 | 1 | | | Reading | National Athletics League Division 1 | 11 Jun 23 |
| 200 | 21.72 | | -0.7 | | 1 | A | | | Birmingham | Midland Counties League Division 2 | 19 Aug 23 |
| 200 | 21.78 | | -1.0 | | 1 | | | | Yate | Avon County Championships | 13 May 23 |
| 200 | 21.83 | | 0.9 | | 1 | 1 | | | Milton Keynes | National Athletics League Division 1 | 5 Aug 23 |
| 200 | 21.92 | | 1.9 | | 1 | 14 | | | Yate | Yate & District Sprints & Hurdles C23 inc. South West Sapphire League | 16 Apr 23 |
| 200 | 22.09 | | -0.9 | | 1 | A | | | Tamworth | Midland Counties League Division 2 | 22 Apr 23 |
| 200 | 22.4 | | | | 1 | | | | Yate | Avon League | 21 May 23 |
| 400 | 46.51 | | | | 1 | A | | | Birmingham | Midland Counties League Division 2 | 19 Aug 23 |
| 400 | 47.00 | | | | 1 | | | | Nuneaton | Midland Counties Senior & U20 Championships inc. the U17/U15 Combined Events | 4 Jun 23 |
| 400 | 47.49 | | | | 3 | | | | Chelmsford | England Athletics U20/U23 Open Championships | 18 Jun 23 |
| 400 | 47.54 | | | | 1 | h1 | | | Nuneaton | Midland Counties Senior & U20 Championships inc. the U17/U15 Combined Events | 3 Jun 23 |
| 400 | 47.7 | | | | 1 | 1 | | | Yate | Avon League | 25 Jun 23 |
| 400 | 47.98 | | | | 2 | h3 | | | Chelmsford | England Athletics U20/U23 Open Championships | 17 Jun 23 |
| 400 | 48.17 | | | | 1 | 2 | | | Reading | National Athletics League Division 1 | 11 Jun 23 |
| 400 | 48.31 | | | | 1 | B | | | Yate | Midland Counties League Division 2 | 20 May 23 |
| 400 | 48.40 | | | | 1 | 1 | | | Milton Keynes | National Athletics League Division 1 | 5 Aug 23 |
| 400L | 46.72 | | | | L2 | h1 | | | Espoo, FIN | European U23 Championships | 15 Jul 23 |
| 2022 U23 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.22 | | 0.2 | | 3 | 15 | | | Yate | Yate Sprints & Hurdles C22 | 3 Apr 22 |
| 200 | 22.08 | w | 2.2 | | 4 | 11 | | | Yate | Yate Sprints & Hurdles C22 | 3 Apr 22 |
| 2021 U20 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.87 | w | 3.0 | | 1 | B | | | Yate | National Athletics League Premier West | 3 Jul 21 |
| 100 | 11.0 | | | | 1 | | | | Yate | Avon Track & Field League | 4 Jul 21 |
| 100 | 11.02 | | 1.5 | | 1 | 2 | | | Yate | Yate AC Closed Club Competition | 16 May 21 |
| 100 | 11.09 | | 0.0 | | 1 | A | | | Yate | Youth Development League Upper Midlands South/West B | 30 May 21 |
| 100 | 11.10 | | -0.1 | | 1 | | | | Exeter | South West Championships with Inter Counties | 18 Jul 21 |
| 200 | 21.88 | w | 4.0 | | 1 | | | | Yate | Yate AC Closed Club Competition | 16 May 21 |
| 200 | 21.9 | | | | 1 | 1 | | | Yate | Avon Track & Field League | 4 Jul 21 |
| 200 | 21.99 | | 1.2 | | 1 | nsA | | | Yate | National Athletics League Premier West | 3 Jul 21 |
| 200 | 22.19 | | 0.0 | | 1 | | | | Exeter | South West Championships with Inter Counties | 18 Jul 21 |
| 400 | 49.49 | | | | 1 | A | | | Yate | Youth Development League Upper Midlands South/West B | 27 Jun 21 |
| 2020 U20 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.35 | | -1.4 | | 1 | 1 | | | Yate | Yate Pilot C19 Meet | 19 Jul 20 |
| 200 | 21.99 | w | 2.5 | | 2 | 1 | | | Yate | Yate Sprints & Hurdles | 13 Sep 20 |
| 2019 U20 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.05 | | 1.8 | | 1 | h1 | | | Exeter | ESAA South West Schools Inter-County Championships | 15 Jun 19 |
| 100 | 11.07 | | 0.8 | | 5 | h1 | | | Birmingham | New Balance ESAA English Schools' Championships | 12 Jul 19 |
| 100 | 11.1 | | | | 2 | | | | Stoke Gifford | Avon County Schools Championships | 8 Jun 19 |
| 100 | 11.12 | | 0.0 | | 3 | | | | Exeter | ESAA South West Schools Inter-County Championships | 15 Jun 19 |
| 100 | 11.19 | | -0.4 | | 1 | A | | | Yate | UK Youth Development U17/U20 League Division Midland Premier SW Regional Final | 28 Jul 19 |
| 100 | 11.29 | | 0.2 | | 3 | B | | | Yate | Midland League Division 1 | 4 Aug 19 |
| 100 | 11.44 | | -1.5 | | 1 | B | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW | 5 May 19 |
| 100 | 11.54 | | 0.9 | | 4 | B | | | Sportcity | UK Youth Development U17/U20 League Final | 8 Sep 19 |
| 100 | 11.62 | | -2.0 | | 2 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier SW | 30 Jun 19 |
| 200 | 22.27 | | 1.8 | | 1 | ns | | | Yate | Midland League Division 1 | 4 Aug 19 |
| 200 | 22.39 | | 1.6 | | 3 | | | | Exeter | ESAA South West Schools Inter-County Championships | 15 Jun 19 |
| 200 | 22.55 | | 1.5 | | 1 | B | | | Exeter | UK Youth Development U17/U20 League Division Midland Premier SW | 26 May 19 |
| 200 | 22.84 | | 0.0 | | 4 | A | | | Yate | UK Youth Development U17/U20 League Division Midland Premier SW Regional Final | 28 Jul 19 |
| 200 | 22.99 | | -1.1 | | 1 | B | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW | 5 May 19 |
| 200 | 23.0 | | | | 2 | | | | Stoke Gifford | Avon County Schools Championships | 8 Jun 19 |
| 200 | 23.36 | | -3.1 | | 2 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier SW | 30 Jun 19 |
| 200 | 23.60 | | 0.0 | | 5 | B | | | Sportcity | UK Youth Development U17/U20 League Final | 8 Sep 19 |
| 400 | 51.99 | | | | 2 | B | | | Exeter | UK Youth Development U17/U20 League Division Midland Premier SW | 26 May 19 |
| 2018 U17 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.42 | w | 3.4 | | 1 | B | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier SW | 27 May 18 |
| 100 | 11.58 | | 0.1 | | 4 | h2 | | | Exeter | ESAA South West Schools Inter-County Championships | 16 Jun 18 |
| 100 | 11.58 | | 1.8 | | 8 | | | | Exeter | ESAA South West Schools Inter-County Championships | 16 Jun 18 |
| 100 | 11.62 | | -1.7 | | 1 | | | | Yate | Avon County Schools Championships | 9 Jun 18 |
| 100 | 11.8 | | | | 4 | ns2 | | | Yate | Midland League Division 1 | 6 May 18 |
| 100 | 11.82 | | -0.8 | | 2 | h1 | | | Yate | Avon County Championships | 12 May 18 |
| 100 | 11.85 | | -1.3 | | 3 | | | | Yate | Avon County Championships | 12 May 18 |
| 100 | 11.9 | | -1.5 | | 3 | 15 | | | Yate | Yate Sprints & Hurdles Challenge Open | 8 Apr 18 |
| 200 | 23.00 | | 1.2 | | 7 | h5 | | | Birmingham | New Balance ESAA English Schools' Championships | 13 Jul 18 |
| 200 | 23.17 | w | 5.6 | | 1 | h3 | | | Exeter | ESAA South West Schools Inter-County Championships | 16 Jun 18 |
| 200 | 23.21 | w | 2.9 | | 3 | | | | Exeter | ESAA South West Schools Inter-County Championships | 16 Jun 18 |
| 200 | 23.26 | | | | 1 | | | | Yate | Avon County Schools Championships | 9 Jun 18 |
| 200 | 23.27 | w | 2.3 | | 1 | B | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier SW | 27 May 18 |
| 200 | 24.05 | | -2.2 | | 2 | B | | | Newport | UK Youth Development U17/U20 League Midland Regional Final | 29 Jul 18 |
| 400 | 52.42 | | | | 1 | B | | | Exeter | UK Youth Development U17/U20 League Division Midland Premier SW | 1 Jul 18 |
| 400 | 52.83 | | | | 2 | A | | | Newport | UK Youth Development U17/U20 League Midland Regional Final | 29 Jul 18 |
| 400 | 54.50 | | | | 1 | B | | | Bedford | UK Youth Development U17/U20 League Final | 9 Sep 18 |
| 2016 U15 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.3 | | | | 3 | 2 | | | Yate | Avon League | 21 Aug 16 |
| 200 | 25.09 | | -3.0 | | 3 | A | | | Newport | UK Youth Development U13/U15 League Division Midland South/West 1 | 16 Jul 16 |
| 200 | 25.4 | | | | 2 | 2 | | | Yate | Avon League | 11 Sep 16 |
| 200 | 25.8 | | | | 3 | A | | | Bath | UK Youth Development U13/U15 League Division Midland South/West 1 | 21 May 16 |
| 200 | 27.2 | | | | 3 | A | | | Yate | UK Youth Development U13/U15 League Division Midland South/West 1 | 23 Apr 16 |
| 300 | 39.16 | | | | 1 | | | | Yate | Avon County Schools' Championships | 11 Jun 16 |
| 300 | 39.27 | | | | 2 | A | | | Newport | UK Youth Development U13/U15 League Division Midland South/West 1 | 16 Jul 16 |
| 300 | 39.8 | | | | 3 | | | | Yate | Avon League | 11 Sep 16 |
| 300 | 40.4 | | | | 3 | A | | | Bath | UK Youth Development U13/U15 League Division Midland South/West 1 | 21 May 16 |
| 300 | 41.58 | | | | 1 | A | | | Yate | UK Youth Development U13/U15 League Division Midland South/West 1 | 23 Apr 16 |
| 2015 U15 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.67 | i | | | 6 | 3 | | | Birmingham | Midland Counties Open | 22 Feb 15 |
| 100 | 12.7 | | | | 4 | 1 | | | Yate | Avon League | 2 Aug 15 |
| 100 | 12.84 | w | 2.3 | | 3 | A | | | Cardiff | UK Youth Development U13/U15 League Division Midland South/West 1 | 2 May 15 |
| 100 | 12.9 | | | | 7 | | | | Yate | Avon League | 10 May 15 |
| 100 | 13.0 | | | | 3 | B | | | Yate | UK Youth Development U13/U15 League Division Midland South/West 1 | 21 Jun 15 |
| 100 | 13.1 | | | | 4 | A | | | Yeovil | UK Youth Development U13/U15 League Division Midland South/West 1 | 18 Jul 15 |
| 100 | 13.2 | | | | 3 | 8 | | | Yate | Yate Sprints & Hurdles Challenge Open | 12 Apr 15 |
| 200 | 26.3 | | | | 4 | 1 | | | Yate | Avon League | 13 Sep 15 |
| 200 | 26.40 | | -1.7 | | 1 | 7 | | | Yate | Yate Sprints & Hurdles Challenge Open | 6 Sep 15 |
| 200 | 26.68 | | | | 4 | 8 | | | Yate | Yate Sprints & Hurdles Challenge Open | 12 Apr 15 |
| 200 | 27.94 | i | | | 4 | 2 | | | Birmingham | Midland Counties Open | 22 Feb 15 |
| 300 | 40.4 | | | | 2 | | | | Yate | Avon League | 13 Sep 15 |
| 300 | 40.8 | | | | 1 | B | | | Yate | UK Youth Development U13/U15 League Division Midland South/West 1 | 21 Jun 15 |
| 300 | 40.9 | | | | 5 | | | | Yate | Avon County Schools' Championships | 13 Jun 15 |
| 300 | 41.08 | | | | 1 | 2 | | | Yate | Yate Sprints & Hurdles Challenge Open | 6 Sep 15 |
| 300 | 41.2 | | | | 2 | A | | | Yeovil | UK Youth Development U13/U15 League Division Midland South/West 1 | 18 Jul 15 |
| 300 | 42.14 | | | | 1 | B | | | Cardiff | UK Youth Development U13/U15 League Division Midland South/West 1 | 2 May 15 |
| LJ | 4.81 | | | | 4 | | | | Yate | Avon County Schools' Championships | 13 Jun 15 |
| LJ | 4.63 | | | | 3 | A | | | Yeovil | UK Youth Development U13/U15 League Division Midland South/West 1 | 18 Jul 15 |
| LJ | 4.57 | | | | 7 | | | | Yate | Avon League | 13 Sep 15 |
| LJ | 4.09 | | | | 3 | B | | | Yate | UK Youth Development U13/U15 League Division Midland South/West 1 | 21 Jun 15 |
| 2014 U13 Yate |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.4 | | | | 1 | | | | Yate | Avon AA County Championship | 17 May 14 |
| 100 | 13.4 | | w | | 2 | | | | Yate | Avon League | 25 May 14 |
| 100 | 13.6 | | | | 2 | | | | Yate | Avon League | 13 Apr 14 |
| 100 | 13.83 | w | 4.6 | | 4 | 7 | | | Yate | Yate Sprints & Hurdles Open | 6 Apr 14 |
| 100 | 14.0 | | | | 5 | | | | Gloucester | Avon League | 10 Aug 14 |
| 100 | 14.3 | | | | 3 | A | | | Yate | UK Youth Development U13/U15 League Division Midland West 1 | 3 May 14 |
| 100 | 14.8 | | | | 7 | | | | Stoke Gifford | Avon League | 14 Sep 14 |
| 200 | 27.3 | | w | | 1 | | | | Yate | Avon League | 25 May 14 |
| 200 | 27.6 | | | | 2 | | | | Yate | Avon AA County Championship | 17 May 14 |
| 200 | 27.6 | | | | 2 | A | | | Yate | UK Youth Development U13/U15 League Division Midland West 1 | 31 May 14 |
| 200 | 28.0 | | | | 1 | | | | Yate | Avon League | 13 Apr 14 |
| 200 | 28.3 | | | | 3 | A | | | Cwmbran | UK Youth Development U13/U15 League Division Midland West 1 | 22 Jun 14 |
| 200 | 28.4 | | | | 3 | A | | | Yate | UK Youth Development U13/U15 League Division Midland West 1 | 3 May 14 |
| 200 | 28.6 | | | | 4 | | | | Gloucester | Avon League | 10 Aug 14 |
| 200 | 29.06 | w | 2.3 | | 1 | 3 | | | Yate | Yate Sprints & Hurdles Open | 6 Apr 14 |
| 200 | 32.0 | | | | 5 | A | | | Bath | UK Youth Development U13/U15 League Division Midland West 1 | 19 Jul 14 |
| 400 | 69.28 | | | | 2 | 1 | | | Yate | Yate Sprints & Hurdles Open | 6 Apr 14 |
| 800 | 2:31.7 | | | | 1 | | | | Yate | Avon League | 13 Apr 14 |
| 800 | 2:37.3 | | | | 4 | | | | Gloucester | Avon League | 10 Aug 14 |
| HJ | 1.25 | | | | 4 | A | | | Cwmbran | UK Youth Development U13/U15 League Division Midland West 1 | 22 Jun 14 |
| HJ | 1.15 | | | | 4 | B | | | Yate | UK Youth Development U13/U15 League Division Midland West 1 | 31 May 14 |