| 2024 SEN Bristol & West |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:44 | c | | | 35 | W1 | 10 | | Bath | Bristol Track Club Race Day 3K / 5K | 13 Apr 24 |
| HM | 83:21 | | | | 68 | | 2 | | Bristol | AJ Bell Great Bristol Half Marathon | 19 May 24 |
| 2022 SEN Bristol & West |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 17:36.05 | | | | 18 | 8 | | | Battersea Park | Comeback 5000#2 | 15 Apr 22 |
| parkrun | 17:49 | | | | 5 | | 1 | 1 | Eastville | Eastville parkrun # 160 | 11 Jun 22 |
| parkrun | 18:01 | | | | 1 | | 1 | 1 | Barnstaple | Barnstaple parkrun # 414 | 9 Jul 22 |
| parkrun | 18:13 | | | | 6 | | 1 | 1 | Clevedon Salthouse Fields | Clevedon Salthouse Fields parkrun # 68 | 2 Jul 22 |
| parkrun | 18:52 | | | | 9 | | 1 | 1 | Clevedon Salthouse Fields | Clevedon Salthouse Fields parkrun # 77 | 3 Sep 22 |
| 10K | 34:42 | | | 34:51 | 137 | | 9 | | Beachley | Speedway 10K | 23 Jan 22 |
| 10K | 37:28 | c | | | 112 | | 12 | | Bristol | Great Bristol Run 10K | 25 Sep 22 |
| HM | 76:16 | | | 76:21 | 24 | | 1 | | Vienna, AUT | Vienna City Half Marathon | 24 Apr 22 |
| Mar | 2:41:20 | | | 2:41:28 | 312 | | 33 | | Seville, ESP | Zurich Maratón de Sevilla | 20 Feb 22 |
| 2021 SEN Bristol & West |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:41 | c | | | 72 | | 5 | | Bath | South West PB Series 5K | 28 Jul 21 |
| parkrun | 17:49 | | | | 4 | | 1 | 1 | Pomphrey Hill | Pomphrey Hill parkrun # 320 | 11 Sep 21 |
| parkrun | 18:29 | | | | 3 | | 1 | 1 | Ashton Court | Ashton Court parkrun # 459 | 2 Oct 21 |
| 10K | 35:29 | | | 35:34 | 253 | | 27 | | Telford | Telford 10K | 12 Dec 21 |
| HM | 80:56 | c | | | 60 | | 2 | | Bristol | Great Bristol Half Marathon | 19 Sep 21 |
| HM | 82:31 | | | 82:37 | 18 | | 1 | | Chichester | Running Grand Prix Goodwood Half Marathon | 5 Dec 21 |
| 2017 U23 Bristol & West |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 1:49:04 | | | 1:49:32 | 2842 | | 535 | | Bath | Bath Half Marathon | 12 Mar 17 |
| 2014 U20 Bristol & West |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 39:19 | c | | | 245 | | 26 | | Bristol | Bristol 10K | 11 May 14 |
| 2013 U20 Bristol & West |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:22.98 | | | | 5 | | | | Street | BMC PB Classic | 6 May 13 |
| ZXC | 14:32 | | | | 1 | | | | Bristol | South West Schools' Championships | 2 Feb 13 |
| ZXC | 16:19 | | | | 2 | | | | Catton Hall | ESAA English Schools' Championships | 16 Mar 13 |
| ZXC | 16:52 | | | | 1 | | | | Bath | Gwent League | 9 Feb 13 |
| ZXC | 19:10 | | | | 1 | | | | Brecon | Gwent League | 2 Mar 13 |
| 2012 U20 Bristol & West |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:48.8 | | | | 2 | | | | Stoke Gifford | Bristol & West Open | 6 Jun 12 |
| 3000 | 9:58.31 | | | | 8 | C | | | Millfield | BMC PB Classic | 7 May 12 |
| 3000 | 10:09.95 | | | | 2 | | | | Exeter | ESAA South West Schools Inter-County Championships | 23 Jun 12 |
| 3000 | 10:12.98 | | | | 7 | | | | Gateshead | Aviva ESAA English Schools' Championships | 7 Jul 12 |
| 3000 | 10:44.0 | | | | 1 | A | | | Wolverhampton | Up & Running Midland League Division 1 | 27 May 12 |
| 3M | 17:42 | | | | 13 | | | | Old Billingsgate | Virgin London Mini Marathon | 22 Apr 12 |
| ZXC | 14:16 | | | | 6 | | | | Exeter | South West Schools' Inter Counties | 4 Feb 12 |
| ZXC | 16:32 | | | | 28 | | | | Ilton | ESAA English Schools' Championships | 17 Mar 12 |
| ZXC | 18:43 | | | | 8 | | | | Cardiff | McCain UK Cross Challenge Series | 15 Jan 12 |
| ZXC | 20:21 | | | | 38 | | | | Birmingham | CAU Inter County Championships | 10 Mar 12 |
| 2011 U17 Bristol & West |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:25.8 | | | | 4 | | | | Bristol | Bristol & West Open Meeting | 6 Apr 11 |
| 1500 | 4:59.60 | | | | 1 | | | | Yate | Avon County Championships (inc West of England Championships & Wiltshire Championships | 14 May 11 |
| 1500 | 5:00.4 | | | | 1 | | | | Bristol (SG) | McCain Young Athletes League Midland 1 SW Division | 5 Jun 11 |
| 1500 | 5:01.21 | | | | 4 | | | | Exeter | ESAA South West Schools Inter-County Championships | 18 Jun 11 |
| 1500 | 5:02.34 | | | | 7 | C | | | Street | BMC PB Classic | 2 May 11 |
| 1500 | 5:07.0 | | | | 1 | ns | | | Bristol | Up & Running Midland League Division 1 | 7 May 11 |
| 1500 | 5:09.53 | | | | 1 | | | | Yate | Avon County Schools' Championships | 11 Jun 11 |
| 3000 | 10:50.7 | | | | 1 | | | | Stoke Gifford | Avon AA Open | 22 Jun 11 |
| 3.861KL | 14:51 | | | | 1 | L3 | | | Sutton Park | Midland Road Relay Championships | 25 Sep 11 |
| 3.863KL | 14:54 | | | | 9 | L3 | | | Sutton Park | ERRA National Young Athletes' Relays | 16 Oct 11 |
| 4.6KXC | 19:56 | | | | 7 | | | | Cardiff | McCain UK Cross Challenge | 16 Jan 11 |
| ZXC | 13:21 | | | | 2 | | | | Bristol | Avon County Schools Championships | 22 Jan 11 |
| ZXC | 13:37 | | | | 3 | | | | Taunton | South West Schools' Championships | 12 Feb 11 |
| ZXC | 13:58 | | | | 48 | | | | Nottingham | ESAA English Schools' Championships | 19 Mar 11 |
| ZXC | 21:13 | | | | 55 | | | | Birmingham | CAU Inter County Championships | 5 Mar 11 |
| ZXC | 22:30 | | | | 4 | | | | Bridgend | Gwent League | 9 Oct 11 |
| ZXC | 23:10 | | | | 7 | | | | Leamington | Midland Cross Country Championships | 29 Jan 11 |
| 2010 U17 Yate/Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:19.33 | | | | 12 | D | | | Street | BMC PB Classic | 3 May 10 |
| 3000 | 12:05.8 | | | | 1 | | | | Yate | Avon County Championships (inc West of England Championships) | 8 May 10 |
| ZXC | 11:40 | | | | 6 | | | 3 | Bristol | BMC Cross Country Classic | 21 Nov 10 |
| ZXC | 15:07 | | | | 111 | | | | Manchester | ESAA English Schools' Championships | 20 Mar 10 |
| 2009 U15 Yate/Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:03.52 | | | | 1 | | | | Yate | Avon Schools Championships | 13 Jun 09 |
| 1500 | 5:05.7 | | | | 3 | A | | | Wolverhampton | McCain UK Young Athletes League Midland Premier | 21 Jun 09 |
| 1500 | 5:06.69 | | | | 8 | D | | | Street | BMC PB Classic | 4 May 09 |
| 1500 | 5:06.86 | | | | 1 | | | | Yate | Avon & West of England Championships | 9 May 09 |
| 1500 | 5:06.9 | | | | 8 | | | | Exeter | ESAA South West Schools Inter-County Championships | 20 Jun 09 |
| 1500 | 5:09.4 | | | | 1 | A | | | Yate | McCain UK Young Athletes League Midland Premier | 31 May 09 |
| 1500 | 5:17.5 | | | | 1 | A | | | Stoke | McCain UK Young Athletes League Midland Premier | 3 May 09 |
| ZXC | 11:30 | | | | 10 | | | | Taunton Racecourse | South West Schools Championships | 28 Feb 09 |
| ZXC | 12:05 | | | | 64 | | | | Stanford Hall | Sainsbury ESAA English Schools' Championships | 21 Mar 09 |
| ZXC | 21:00 | | | | 8 | | | | Bridgend | Gwent League | 11 Oct 09 |
| 2008 U15 Yate/Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:20.8 | | | | | | | | Birmingham | National Prep Schools | 30 Jun 08 |
| 1500 | 5:35.90 | | | | 12 | G | | | Street | BMC PB Classic | 5 May 08 |
| ZXC | 21:07 | | | | 17 | | | | Bridgend | Gwent League | 12 Oct 08 |
| 2007 U13 Yate/Westbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 9:52 | | | | 10 | | | 10 | Swansea | Gwent League | 13 Oct 07 |