| 2025 U20 Yate/Avon Schs/Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:16.49 | | | | 7 | A | | | Worcester | Midland Counties League Division 2 | 2 Aug 25 |
| 800 | 2:17.53 | | | | 4 | 4 | | | Yate | Avon League | 17 Aug 25 |
| 1500 | 4:35.2 | | | | 4 | 3 | | | Whitehall | Bristol Track Nights #4 | 13 Aug 25 |
| 1500 | 4:47.20 | | | | 5 | | | | Yate | Avon League | 29 Jun 25 |
| 1500 | 4:50.6 | | | | 6 | A | | | Burton | Midland Counties League Division 2 | 17 May 25 |
| 1500 | 4:52.73 | | | | 5 | B | | | Worcester | Midland Counties League Division 2 | 2 Aug 25 |
| 3000 | 9:58.85 | | | | 6 | A | | | Yate | Midland Counties League Division 2 | 31 Aug 25 |
| 3000 | 10:23.66 | | | | 9 | | | | Basingstoke | National Athletics League Championship - West | 5 Jul 25 |
| 2000SC | 7:16.55 | | | | 3 | A | | | Liverpool | UK Youth Development League National final (Upper Age Group) | 7 Sep 25 |
| 2000SC | 7:21.88 | | | | 5 | | | | Basingstoke | National Athletics League Championship - West | 5 Jul 25 |
| 2000SC | 7:25.11 | | | | 3 | | | | Exeter | South West Championships inc. South West Inter Counties | 20 Jul 25 |
| 2000SC | 7:30.10 | | | | 3 | | | | Yeovil | Somerset County Championships | 11 May 25 |
| 2000SC | 7:44.83 | | | | 1 | A | | | Yate | UK Youth Development League Upper - Midlands Premier South West | 27 Apr 25 |
| 1M | 5:12 | | | 5:13 | 13 | | 13 | 6 | Castle Combe | Max Mile & 3K Race Series | 16 Apr 25 |
| 2M | 11:11 | | | | 6 | | | | Bristol | Sri Chinmoy 1 / 2 | 3 Jun 25 |
| 5K | 17:39 | | | 17:39 | 5 | Open | | | Leicester | Podium Festival 5K | 15 Mar 25 |
| 5K | 18:22 | | | 18:24 | 119 | W2 | | 26 | Bath | Bristol Track Club Race Day 3K / 5K | 6 Apr 25 |
| parkrun | 16:59 | | | | 1 | | | 1 | Berkeley Green | Berkeley Green parkrun # 199 | 18 Oct 25 |
| parkrun | 18:36 | | | | 6 | | | | Berkeley Green | Berkeley Green parkrun # 197 | 27 Sep 25 |
| 5.4KXC | 22:51 | | | | 47 | | | | RNAS Merryfield | South West Inter County Championship | 4 Jan 25 |
| 6KXC | 29:23 | | | | 269 | | | | Parliament Hill | ECCA Saucony English National Championships | 22 Feb 25 |
| 6.124KXC | 24:28 | | | | 49 | | | | Newquay Sports Centre | South West Schools' Championships | 1 Feb 25 |
| 6.35KXC | 22:42 | | | | 8 | | | | Kingswood School | Avon County Schools Championships | 18 Jan 25 |
| 2024 U17 Avon Schs/Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.92 | | | | 6 | B | | | Sportcity | UK Youth Development League Upper Age Group Final | 1 Sep 24 |
| 800 | 2:19.62 | | | | 4 | A | | | Birmingham (U) | Midland Counties League - Division 1 | 7 Sep 24 |
| 800 | 2:26.93 | | | | 4 | C | | | Newport | BMC Regional Races | 22 Jun 24 |
| 800 | 2:27.50 | | | | 6 | 2 | | | Yeovil | Yeovil Spring Open | 1 Apr 24 |
| 1500 | 4:53.63 | | | | 7 | | | | Yate | Avon Track & Field League | 11 Aug 24 |
| 1500 | 4:59.60 | | | | 4 | B | | | Birmingham (U) | Midland Counties League - Division 1 | 7 Sep 24 |
| 1500 | 5:01.05 | | | | 6 | 2 | | | Yeovil | Yeovil Spring Open | 1 Apr 24 |
| 3000 | 10:41.40 | i | | | 12 | 6 | | | Cardiff | Cardiff Met Christmas Classic | 15 Dec 24 |
| 400H | 73.76 | | | | 6 | A | | | Rugby | Midland Counties League - Division 1 | 17 Aug 24 |
| 400H | 74.48 | | | | 4 | B | | | Yate | Midland Counties League - Division 1 | 14 Jul 24 |
| 400HU17M | 1:08.71 | | | | 2 | | | | Yate | Avon Track & Field League | 11 Aug 24 |
| 400HU17M | DNF | | | | - | B | | | Sportcity | UK Youth Development League Upper Age Group Final | 1 Sep 24 |
| 1500SC84 | 5:26.54 | | | | 1 | ns | | | Yate | UK Youth Development League Upper - Midlands Premier S/W | 26 May 24 |
| 1500SC84 | 5:34.92 | | | | 2 | B | | | Newport | UK Youth Development League Upper - Midlands Premier S/W | 30 Jun 24 |
| 1500SC84 | 5:42.95 | | | | 10 | | | | Bury St. Edmunds | West Suffolk Middle Distance & Steeplechase Festival | 28 Apr 24 |
| 1500SC84 | 5:55.07 | | | | 2 | | | | Yeovil | Somerset County Championships | 12 May 24 |
| 2000SC | 7:41.66 | | | | 4 | A | | | Rugby | Midland Counties League - Division 1 | 17 Aug 24 |
| 2000SC | 7:48.22 | | | | 5 | A | | | Sportcity | UK Youth Development League Upper Age Group Final | 1 Sep 24 |
| 3000SC | 12:22.98 | | | | 3 | A | | | Yate | Midland Counties League - Division 1 | 14 Jul 24 |
| 1ML | 5:41 | | | | 10 | L3 | | | Bristol | Sri Chinmoy Mile Relay | 9 Jul 24 |
| 2M | 12:20 | | | | 6 | | | | Bristol | Sri Chinmoy 1 / 2 | 4 Jun 24 |
| 2M | 12:22 | | | | 5 | | | | Bristol | Sri Chinmoy 1 / 2 | 25 Jun 24 |
| 4.65KXC | 18:00 | | | | 58 | | | 39 | Pembrey Country Park | The John H Collins Gwent League | 12 Oct 24 |
| 4.8KXC | 19:45 | | | | 39 | | | | RNAS Merryfield | South West Inter County Championships | 7 Jan 24 |
| 4.85KXC | 20:28 | | | | 23 | | | | Winscombe | Avon County Schools Championships | 21 Jan 24 |
| parkrun | 18:54 | | | | 11 | | | | Chipping Sodbury | Chipping Sodbury parkrun # 457 | 5 Oct 24 |
| parkrun | 18:59 | | | | 5 | | | 1 | Three Brooks | Three Brooks parkrun # 24 | 28 Dec 24 |
| parkrun | 19:02 | | | | 7 | | | | Chipping Sodbury | Chipping Sodbury parkrun # 456 | 28 Sep 24 |
| parkrun | 19:39 | | | | 6 | | | 1 | Three Brooks | Three Brooks parkrun # 2 | 27 Jul 24 |
| parkrun | 20:03 | | | | 10 | | | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 425 | 10 Feb 24 |
| 5.1KXC | 19:16 | | | | 35 | | | 24 | Blaise Castle | The John H Collins Gwent League | 30 Nov 24 |
| 5.56KXC | 21:13 | | | | 174 | | | 91 | Cardiff | British Athletics Cross Challenge (inc John H Collins Gwent League) | 9 Nov 24 |
| 5.6KXC | 27:01 | | | | 26 | | | 17 | Pont-y-Pwl Park | The John H Collins Gwent League | 2 Mar 24 |
| 5.7KXC | 22:09 | | | | 35 | | | | Bath | Gloucestershire League | 8 Dec 24 |
| 6KXC | 22:35 | | | | 19 | | | 12 | Cirencester Park | Gloucestershire League | 2 Nov 24 |
| 10K | 41:30 | c | | | 205 | | | 10 | Bristol | AJ Bell Great Bristol 10K | 19 May 24 |
| 10KMT | 40:14 | | | 40:15 | 11 | | | | Bradley Stoke | Bradley Stoke 10K | 9 Jun 24 |
| 10KMT | 48:54 | | | | 30 | | | 5 | Amersham | Shardeloes 10K | 22 Sep 24 |
| 2023 U17 Avon Schs/Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:03 | | | | 10 | | | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 411 | 4 Nov 23 |
| parkrun | 20:15 | | | | 4 | | | 1 | Thornbury | Thornbury parkrun # 181 | 16 Sep 23 |
| parkrun | 21:00 | | | | 20 | | | | Chipping Sodbury | Chipping Sodbury parkrun # 413 | 18 Nov 23 |
| parkrun | 21:15 | | | | 12 | | | 1 | Thornbury | Thornbury parkrun # 173 | 22 Jul 23 |
| parkrun | 21:33 | | | | 4 | | | 1 | Thornbury | Thornbury parkrun # 177 | 19 Aug 23 |
| parkrun | 22:09 | | | | 12 | | | | Thornbury | Thornbury parkrun # 174 | 29 Jul 23 |
| 5.1KXC | 19:17 | | | | 49 | | | 31 | Blaise Castle | The John H Collins Gwent League | 2 Dec 23 |
| 10K | 44:11 | | | | 42 | | | 2 | Chepstow | Severn Bridge 10K / Half Marathon | 27 Aug 23 |
| 2019 U13 Avon Schs/Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KMT | NT | | | | 96 | | | 43 | Westbury | Westbury Wipeout 3K | 1 Jul 19 |
| 2018 U11 Avon Schs/Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 31:25 | | | | 290 | | | | Eastville | Eastville parkrun # 22 | 21 Apr 18 |