| 2025 SEN Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 2:09:18 | c | | | 5859 | | 1522 | | Bristol | AJ Bell Great Bristol Half Marathon | 11 May 25 |
| 2016 U20 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KXC | 25:52 | | | | 177 | | | | Castle Donington | ECCA Saucony English National Championships | 27 Feb 16 |
| 2015 U17 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3.861KL | 16:47 | | | | 35 | L2 | | | Sutton Park | ERRA National Young Athlete Relays | 4 Oct 15 |
| 3.863KL | 16:50 | | | | 25 | L1 | | | Sutton Coldfield | Midland Young Athletes Road Relays | 19 Sep 15 |
| 4.8KXC | 19:21 | | | | 15 | | | | Newbridge Fields | Gwent League | 11 Oct 15 |
| 4.85KXC | 21:39 | | | | 21 | | | | Llandaff Fields | Gwent League | 8 Nov 15 |
| 5K | 21:58 | | | | 158 | | 37 | 8 | Bristol | Aztec West Fast 5K | 27 Jan 15 |
| parkrun | 23:49 | | | | 84 | | | 1 | Ashton Court | Ashton Court parkrun # 217 | 29 Aug 15 |
| 10K | 50:49 | c | | | 2715 | | 450 | | Bristol | Bristol 10K | 31 May 15 |
| ZXC | 22:02 | | | | 14 | | | | Blaise Castle | Gwent League | 5 Dec 15 |
| ZXC | 22:37 | | | | 47 | | | | Nottingham | Midland Championships | 24 Jan 15 |
| ZXC | 24:41 | | | | 13 | | | | Bristol | Gwent League | 8 Feb 15 |
| 2014 U17 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3.863KL | 18:11 | | | | 14 | L2 | | | Sutton Coldfield | Midland Young Athletes Road Relays | 20 Sep 14 |
| 4KXC | 20:10 | | | | 68 | | | | Leamington | Midland Championships | 25 Jan 14 |
| 4KXC | 20:15 | | | | 274 | | | | Nottingham | ECCA English National Championships | 22 Feb 14 |
| 5K | 22:53 | | | | 167 | | 46 | 9 | Bristol | Aztec West Fast 5K | 28 Oct 14 |
| 5K | 23:25 | | | | 176 | | 43 | 12 | Bristol | Aztec West Fast 5K Series | 30 Sep 14 |
| ZXC | 14:31 | | | | 24 | | | | Bristol | Gwent League | 1 Mar 14 |
| 2013 U15 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 6:13.79 | | | | 8 | | | | Yate | Avon Schools' Championships | 8 Jun 13 |
| 3.863KL | 17:16 | | | | 15 | L3 | | | Sutton Coldfield | Midland Young Athletes Relays | 21 Sep 13 |
| parkrun | 25:00 | | | | 73 | | | | Little Stoke | Little Stoke parkrun # 42 | 31 Aug 13 |
| parkrun | 25:18 | | | | 93 | | | | Ashton Court | Ashton Court parkrun # 121 | 28 Sep 13 |
| parkrun | 25:50 | | | | 123 | | | | Ashton Court | Ashton Court parkrun # 100 | 20 Apr 13 |
| ZXC | 15:06 | | | | 17 | | | | Brecon | Gwent League | 2 Mar 13 |
| ZXC | 16:02 | | | | 20 | | | | Bath | Gwent League | 9 Feb 13 |
| ZXC | 16:06 | | | | 33 | | | | Bath | Gwent League (inc Tri Counties Champs) | 8 Dec 13 |
| ZXC | 18:42 | | | | 29 | | | | Bristol | British Athletics Cross Challenge | 27 Oct 13 |
| ZXC | 18:51 | | | | 38 | | | | Pontypool | Gwent League | 19 Oct 13 |
| ZXC | 23:19 | | | | 37 | | | | Bridgend | Gwent League | 10 Nov 13 |
| 2012 U15 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 24:04 | | | | 33 | | | | Ashton Court | Ashton Court parkrun # 72 | 29 Sep 12 |
| parkrun | 24:53 | | | | 69 | | | | Ashton Court | Ashton Court parkrun # 74 | 13 Oct 12 |
| ZXC | 10:40 | | | | 22 | | | | Bristol | Gwent League | 3 Mar 12 |
| ZXC | 12:04 | | | | 17 | | | | Brecon | Gwent League | 11 Feb 12 |
| ZXC | 13:49 | | | | 29 | | | | Bicton | South West Inter Counties Championships | 8 Jan 12 |
| ZXC | 16:33 | | | | 21 | | | | Brecon | Gwent League | 10 Nov 12 |
| ZXC | 19:45 | | | | 28 | | | | Bristol | McCain UK Cross Challenge Series | 28 Oct 12 |
| ZXC | 21:33 | | | | 19 | | | | Bristol | Gwent League | 1 Dec 12 |
| ZXC | 22:23 | | | | 13 | | | | Cotswold Farm Park | Gloucestershire League | 6 Oct 12 |
| 2011 U13 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:57.8 | | | | 4 | | | | Hereford | McCain Young Athletes League Midland Premier S Division | 8 May 11 |
| 1500 | 5:57.46 | | | | 6 | | | | Yate | Avon County Championships (inc West of England Championships & Wiltshire Championships | 14 May 11 |
| ZXC | 10:45 | | | | 13 | | | | Swansea | Gwent League | 4 Dec 11 |
| ZXC | 11:00 | | | | 19 | | | | Swansea | Gwent League | 13 Mar 11 |
| ZXC | 11:47 | | | | 18 | | | | Bath | Gwent League | 13 Nov 11 |
| ZXC | 12:18 | | | | 20 | | | | Brecon | Gwent League | 12 Feb 11 |
| ZXC | 13:31 | | | | 26 | | | | Bridgend | Gwent League | 9 Oct 11 |
| ZXC | 16:45 | | | | 17 | | | | Gloucester | Gloucestershire League | 5 Nov 11 |
| 2010 U13 Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 8:57 | | | | 12 | | | | Bristol | BMC Cross Country Classic | 21 Nov 10 |
| ZXC | 13:04 | | | | 35 | | | | Bridgend | Gwent League | 10 Oct 10 |
| ZXC | 14:36 | | | | 37 | | | | Bristol | Gwent League | 4 Dec 10 |