| 2025 SEN Newquay RR/Cardiff Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 26:27 | | | | 204 | | | | Swansea Bay | Swansea Bay parkrun # 423 | 6 Sep 25 |
| parkrun | 32:43 | | | | 435 | | | | Swansea Bay | Swansea Bay parkrun # 428 | 11 Oct 25 |
| parkrun | 32:51 | | | | 482 | | | | Swansea Bay | Swansea Bay parkrun # 430 | 25 Oct 25 |
| 2024 U23 Newquay RR/Cardiff Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:16.46 | | | | 5 | A | | | Newport | BMC Regional Races | 22 Jun 24 |
| 1500 | 4:31.73 | | | | 1 | E | | | Sportcity | BMC Grand Prix - World Athletics Challenger | 25 May 24 |
| 1500 | 4:33.80 | | | | 2 | B | | | Tooting | BMC Regional Races | 24 Jul 24 |
| 1500 | 4:36.09 | | | | 10 | s1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 5 May 24 |
| 1500 | 4:36.15 | | | | 5 | | | | Cardiff | Welsh Athletics 106th Senior & U15 Championships | 15 Jun 24 |
| 1500 | 4:37.54 | i | | | 3 | | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| 1500 | 4:38.81 | | | | 1 | h3 | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 24 |
| 1500 | 4:39.05 | | | | 4 | h1 | | | Cardiff | Welsh Athletics 106th Senior & U15 Championships | 15 Jun 24 |
| 1500 | 4:39.40 | i | | | 2 | h1 | | | Cardiff | Welsh Athletics Senior & U15 Championships | 27 Jan 24 |
| 1500 | 4:41.28 | i | | | 4 | h3 | | | Sheffield | BUCS Athletics: Indoor Championships | 24 Feb 24 |
| 1500 | 4:42.17 | i | | | 7 | B | | | Cardiff | BMC Indoor Races | 21 Jan 24 |
| 6KXC | 24:07 | | | | 5 | | | | RNAS Merryfield | South West Inter County Championships | 7 Jan 24 |
| 6.3KXC | 26:09 | | | | 4 | | 4 | | Pont-y-Pwl Park | The John H Collins Gwent League | 2 Mar 24 |
| 6.3KXC | 30:45 | | | | 4 | | | | Margam Park | The John H Collins Gwent League | 10 Feb 24 |
| 7.95KXC | 34:02 | | | | 33 | | | | Leeds | BUCS Cross Country Championships | 3 Feb 24 |
| 2023 U23 Newquay RR/Cardiff Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:30.81 | | | | 12 | B | | | Exeter | BMC Regional Races | 25 Jul 23 |
| 1500 | 4:31.14 | | | | 4 | 5 | | | Exeter | South West Inter-Counties Championships | 30 Jul 23 |
| 1500 | 4:33.33 | | | | 6 | B | | | Exeter | BMC Regional Races | 27 Jun 23 |
| 1500 | 4:37.54 | | | | 14 | D | | | Loughborough | BMC Regional Races | 14 Jun 23 |
| 1500 | 4:39.67 | | | | 6 | C | | | Exeter | BMC Regional Races | 30 May 23 |
| 1500 | 4:44.65 | i | | | 7 | s2 | | | Sheffield | BUCS Athletics: Indoor Championships | 25 Feb 23 |
| 1500 | 4:48.69 | i | | | 5 | h4 | | | Sheffield | BUCS Athletics: Indoor Championships | 25 Feb 23 |
| 1500 | 4:54.56 | i | | | 5 | 2 | | | Cardiff | Cardiff Met Grand Prix | 22 Jan 23 |
| 3000 | 9:49.08 | | | | 12 | B | | | Loughborough | BMC Regional Races | 12 Jul 23 |
| 3000 | 9:56.77 | i | | | 7 | 1 | | | Cardiff | Cardiff Met Indoor Christmas Classic | 17 Dec 23 |
| parkrun | 19:34 | | | | 7 | | 1 | 1 | Exeter Riverside | Exeter Riverside parkrun # 409 | 18 Nov 23 |
| 6.3KXC | 24:53 | | | | 3 | | 3 | | Pont-y-Pwl Park | The John H Collins Gwent League | 4 Mar 23 |
| 6.4KXC | 25:08 | | | | 53 | | 54 | 5 | Cardiff | British Athletics Cross Challenge (inc John H Collins Gwent League) | 11 Nov 23 |
| 6.7KXC | 25:03 | | | | 3 | | | | Blaise Castle | The John H Collins Gwent League | 2 Dec 23 |
| 7.15KXC | 27:24 | | | | 8 | R7 | 8 | 3 | Pembrey Country Park | The John H Collins Gwent League | 14 Oct 23 |
| 8.3KXC | 33:27 | | | | 55 | | | | Pembrey Country Park | BUCS Cross Country Championships | 4 Feb 23 |
| HM | 85:30 | | | 86:07 | 434 | | 30 | | Cardiff | Cardiff Half Marathon | 1 Oct 23 |
| 2022 U23 Newquay RR/Cardiff Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:38.93 | | | | 1 | | | | Exeter | South West Inter-Counties & Championships | 24 Jul 22 |
| 1500 | 4:42.83 | | | | 2 | C | | | Exeter | BMC Regional Races | 28 Jun 22 |
| 1500 | 4:48.65 | | | | 4 | C | | | Exeter | BMC Regional Races | 31 May 22 |
| 1500 | 4:54.91 | | | | 6 | 2 | | | Cardiff | Welsh Athletics Event Specific Endurance 1 | 8 May 22 |
| 4.987KL | 19:07 | | | | 11 | L6 | | | Milton Keynes | Southern Women's 6-Stage Relays | 27 Mar 22 |
| 5K | 18:53 | | | 19:02 | 264 | | 38 | 11 | Cardiff | Cardiff Race For Victory 5K | 1 May 22 |
| parkrun | 19:58 | | | | 47 | | | | Cardiff | Cardiff parkrun # 660 | 22 Jan 22 |
| 6.95KXC | 30:26 | | | | 56 | | | 16 | Ilton | South West Inter County Championships | 2 Jan 22 |
| 7.1KXC | 30:58 | | | | 17 | | | | Blaise Castle | The John H Collins Gwent League | 19 Feb 22 |
| 10K | 42:45 | c | | | 107 | | 13 | 1 | Newquay | Newquay 10K | 6 Feb 22 |
| HM | 1:46:50 | | | 1:50:57 | 1833 | | 216 | | Cardiff | Cardiff Half Marathon | 2 Oct 22 |
| 2021 U20 Newquay & Par |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KXC | 22:18 | | | | 85 | | 66 | | Exeter | Charles Stanley Westward League (Inc Devon County Championships) | 5 Dec 21 |
| 2020 U20 Newquay & Par |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.014KXC | 17:30 | | | | 3 | | | 1 | Newquay | Cornwall County Schools' Championships | 18 Jan 20 |
| 4.2KXC | 15:57 | | | | 18 | | | | Kings Park | South West Schools' Championships | 8 Feb 20 |
| 4.4KXC | 19:17 | | | | 172 | | | | Sefton Park | New Balance ESAA English Schools' Championships | 14 Mar 20 |
| 5.69KXC | 26:26 | | | | 14 | | 7 | | Stover | Charles Stanley Westward League | 1 Mar 20 |
| 5.7KXC | 24:50 | | | | 35 | | | 6 | Yeovil | South West Inter County Championships | 5 Jan 20 |
| 6KXC | 28:35 | | | | 56 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 7 Mar 20 |
| 6KXC | 29:56 | | | | 38 | | | | Parliament Hill | South of England AA Championships | 25 Jan 20 |
| 10K | 43:23 | | | 43:28 | 113 | | 17 | 3 | Newquay | Newquay 10K | 2 Feb 20 |
| 2019 U20 Newquay & Par |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 66.33 | | | | 1 | B | | | Exeter | Southern Athletics League Division 3SW | 17 Aug 19 |
| 800 | 2:27.7 | | | | 4 | A | | | Winchester | Southern Athletics League Division 3SW | 13 Jul 19 |
| 800 | 2:29.08 | | | | 3 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier SW | 30 Jun 19 |
| 800 | 2:29.79 | | | | 4 | A | | | Swindon | Southern Athletics League Division 3SW | 19 May 19 |
| 800 | 2:31.86 | | | | 3 | A | | | Exeter | Southern Athletics League Division 3SW | 17 Aug 19 |
| 800 | 2:34.50 | | | | 3 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW | 5 May 19 |
| 1500 | 4:57.5 | | | | 2 | | | | Carn Brea | Cornwall County Schools Championships | 8 Jun 19 |
| 1500 | 5:00.10 | | | | 2 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW | 5 May 19 |
| 1500 | 5:00.47 | | | | 2 | | | | Exeter | ESAA South West Schools Inter-County Championships | 15 Jun 19 |
| 1500 | 5:01.6 | | | | 7 | | | | Par | Cornwall County Championships | 11 May 19 |
| 1500 | 5:02.1 | | | | 3 | A | | | Winchester | Southern Athletics League Division 3SW | 13 Jul 19 |
| 1500 | 5:02.91 | | | | 1 | A | | | Cardiff | UK Youth Development U17/U20 League Division Midland Premier SW | 30 Jun 19 |
| 1500 | 5:03.00 | | | | 3 | A | | | Swindon | Southern Athletics League Division 3SW | 19 May 19 |
| 1500 | 5:07.02 | | | | 8 | | | | Horspath | South of England U15 / U20 Inter County Championships | 7 Sep 19 |
| 1500 | 5:07.9 | | | | 2 | A | | | Plymouth | Southern Athletics League Division 3SW | 13 Apr 19 |
| 1500 | 5:09.52 | | | | 3 | A | | | Exeter | Southern Athletics League Division 3SW | 17 Aug 19 |
| 1500 | 5:15.1 | | | | 4 | | | | Carn Brea | Cornwall AC Warm-Up Open inc. Cornwall Schools' Combined Events Championships | 28 Apr 19 |
| HJ | 1.35 | | | | 3 | A | | | Swindon | Southern Athletics League Division 3SW | 19 May 19 |
| HJ | 1.35 | | | | 2 | A | | | Winchester | Southern Athletics League Division 3SW | 13 Jul 19 |
| HJ | 1.35 | | | | 3 | A | | | Exeter | Southern Athletics League Division 3SW | 17 Aug 19 |
| HJ | 1.30 | | | | 5 | A | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier SW | 5 May 19 |
| HJ | 1.30 | | | | 1 | | | | Carn Brea | Cornwall County Schools Championships | 8 Jun 19 |
| HJ | 1.25 | | | | 1 | B | | | Plymouth | Southern Athletics League Division 3SW | 13 Apr 19 |
| 4.045KXC | 16:04 | | | | 8 | | | 4 | Truro | Cornwall County Schools' Championships | 12 Jan 19 |
| 4.08KXC | 17:41 | | | | 20 | | | | Yeovil | South West Inter County Championships | 6 Jan 19 |
| 4.1KXC | 16:14 | | | | 40 | | | | Leeds | New Balance ESAA English Schools' Championships | 16 Mar 19 |
| 4.9KXC | 21:30 | | | | 10 | | 5 | 2 | Redruth | Charles Stanley Westward League | 3 Mar 19 |
| 5KXC | 20:06 | | | | 41 | | 22 | | Exeter | Charles Stanley Westward League (incl Devon County Championships) | 1 Dec 19 |
| 5KXC | 21:08 | | | | 44 | | | | Parliament Hill | South of England AA Championships | 26 Jan 19 |
| parkrun | 19:46 | | | | 9 | | 1 | 1 | Eden Project | Eden Project parkrun # 96 | 19 Oct 19 |
| 5.04KXC | 21:16 | | | | 48 | | 26 | 3 | Newquay | Charles Stanley Westward League (inc. Cornwall County Championships) | 10 Nov 19 |
| 5.6KXC | 24:52 | | | | 32 | | 17 | | Westward Ho! | Charles Stanley Westward League (Inc Gliddon & Squire North Devon League) | 15 Dec 19 |
| 2018 U17 Newquay & Par |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 48.58 | | | | 4 | 2 | | | Exeter | South West League | 8 Jul 18 |
| 1500 | 5:16.7 | | | | 1 | | | | Par | Cornwall County Schools Championships | 9 Jun 18 |
| 1500 | 5:18.1 | | | | 5 | | | | Carn Brea | Cornwall County & County Schools' Combined Events Championships | 12 May 18 |
| 1500 | 5:28.01 | | | | 8 | | | | Exeter | South West League | 8 Jul 18 |
| 1500 | 5:41.3 | | | | 1 | A | | | Par | Southern Athletics League Division 3SW | 18 Aug 18 |
| HJ | 1.30 | | | | 5 | | | | Exeter | South West League | 8 Jul 18 |
| HJ | 1.30 | | | | 2 | B | | | Par | Southern Athletics League Division 3SW | 18 Aug 18 |
| 2.5KXCL | 10:07 | | | | 59 | L1 | | | Mansfield | ECCA Saucony English National Relay Championships | 3 Nov 18 |
| 4.08KXC | 18:57 | | | | 93 | | 22 | 22 | Yeovil | South West Inter County Championships | 7 Jan 18 |
| 4.99KXC | 21:31 | | | | 21 | | | 6 | Newquay | Cornwall County Championships (Inc Charles Stanley Westward League) | 11 Nov 18 |
| 5KXC | 26:57 | | | | 141 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 10 Mar 18 |
| 5.34KXC | 23:35 | | | | 53 | | 37 | 7 | Plymouth | Charles Stanley Westward League | 7 Oct 18 |
| 2017 U17 Newquay & Par |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:40.41 | | | | 5 | | | | Exeter | South West League | 4 Jun 17 |
| 1500 | 5:11.6 | | | | 3 | | | | Carn Brea | Cornwall County Schools Championships | 10 Jun 17 |
| 1500 | 5:19.5 | | | | 1 | B | | | Par | Sweatshop Southern Athletics League Division 3SW | 19 Aug 17 |
| 1500 | 5:22.19 | | | | 1 | B | | | Exeter | Sweatshop Southern Athletics League Division 3SW | 15 Apr 17 |
| HJ | 1.15 | | | | 3 | | | | Carn Brea | Cornwall County Schools Championships | 10 Jun 17 |
| HT3K | NM | | | | 9 | | | | Exeter | South West League | 4 Jun 17 |
| 3.75KXC | 14:34 | | | | 192 | | | | Norwich | New Balance ESAA English Schools' Championships | 18 Mar 17 |
| 4KXC | 17:27 | | | | 49 | | | | Truro | South West Schools' Championships | 4 Feb 17 |
| 4.99KXC | 22:12 | | | | 31 | | | 5 | Newquay | Westward League (Inc Cornwall Championships) | 12 Nov 17 |
| ZXC | 16:08 | | | | 34 | | | | Newquay | Cornwall County Schools' Championships | 21 Jan 17 |
| ZXC | 17:24 | | | | 7 | | | 4 | Newquay | Cornwall County Schools' Championships | 21 Jan 17 |
| 2016 U15 Newquay & Par |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:23.1 | | | | 2 | | | | Par | Cornwall County Schools' Championships | 11 Jun 16 |
| LJ | 4.40 | | | | 1 | | | | Par | Cornwall County Schools' Championships | 11 Jun 16 |
| 3.216KXC | 15:29 | | | | 2 | | | | Newquay | Cornwall County Schools' Championships | 23 Jan 16 |
| 3.5KXC | 14:07 | | | | 144 | | | | Nottingham | New Balance ESAA English Schools' Championships | 5 Mar 16 |
| 3.5KXC | 17:04 | | | | 25 | | | | Cheltenham | South West Schools' Championships | 6 Feb 16 |
| ZXC | 14:11 | | | | 15 | | | | Taunton | English Schools Cup Regional Finals - South West | 12 Nov 16 |
| 2015 U15 Newquay & Par |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:32.0 | | | | 6 | | | | Carn Brea | Cornwall County Schools' Championships | 13 Jun 15 |
| 3.2KXC | 13:20 | | | | 238 | | | | Blackburn | ESAA English Schools' Championships | 14 Mar 15 |
| ZXC | 12:59 | | | | 42 | | | | Chippenham | South West Schools' Championships | 7 Feb 15 |
| ZXC | 15:10 | | | | 6 | | | | Truro | Cornwall Schools' Championships | 24 Jan 15 |
| 2014 U13 Newquay & Par |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 9:39 | | | | 8 | | | | Truro | Cornwall Schools' Championships | 18 Jan 14 |