| 2025 U20 Bracknell AC/Butler Uni/Lagan Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.39 | i# | | | 5 | 2 | | | Notre Dame IN, USA | Alex Wilson Invitational | 22 Feb 25 |
| 1500 | 3:52.45 | | | | 7 | 1 | | | Cincinnati OH, USA | Oliver Nickoloff Invitational | 5 Apr 25 |
| 1500 | 3:53.02 | | | | 3 | 1 | | | Terre Haute IN, USA | Gibson Invitational | 19 Apr 25 |
| Mile | 4:21.17 | i | | | 12 | 1 | | | Indianapolis IN, USA | Hoosier Horsepower Invitational | 18 Jan 25 |
| 3000 | 8:23.95 | i | | | 2 | 2 | | | Indianapolis IN, USA | Fairgrounds Invitational | 8 Feb 25 |
| 5000 | 14:51.29 | i | | | 8 | | | | Indianapolis IN, USA | Midwest Classic Invitational | 31 Jan 25 |
| 5000 | 15:07.22 | | | | 3 | 10 | | | St. Louis MO, USA | WashU Distance Carnival | 28 Mar 25 |
| 3000SC | 9:42.56 | | | | 11 | 2 | | | Allendale MI, USA | GVSU Extra | 26 Apr 25 |
| 5KXC | 14:48 | | | | 23 | | | | Fairborn OH, USA | Mike Baumer XC Classic | 5 Sep 25 |
| 8KXC | 24:26 | | | | 53 | B | | | Columbia MO, USA | Gans Creek Classic | 26 Sep 25 |
| 8KXC | 25:11 | | | | 38 | B | | | Madison WI, USA | Nuttycombe Invitational | 17 Oct 25 |
| 2024 U20 Bracknell AC/Lagan Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:52.14 | | | | 8 | F | | | Watford | BMC Grand Prix - World Athletics Challenger | 8 Jun 24 |
| 1500 | 3:54.80 | | | | 11 | 14 | | | Wimbledon | Hercules Wimbledon 1500m Festival Night | 29 May 24 |
| 1500 | 3:58.78 | + | | | 23 | | | | Oxford | BMC Bannister Miles - 70th Anniversary | 6 May 24 |
| Mile | 4:15.13 | | | | 3 | C | | | Oxford | BMC Bannister Miles - 70th Anniversary | 6 May 24 |
| 3000 | 8:28.16 | | | | 3 | A | | | Winchester | BMC Regional Races | 3 Jul 24 |
| 3000 | 8:30.13 | | | | 2 | B | | | Belfast | Belfast Irish Milers Meet in Association with Tripadvisor | 11 May 24 |
| 3000 | 8:39.85 | | | | 11 | | | | Birmingham | ESAA English Schools' Championships | 13 Jul 24 |
| 3000 | 8:41.23 | | | | 7 | 03 | | | Watford | Watford Harriers Open Graded Meetings | 17 Apr 24 |
| 3000 | 8:43.15 | | | | 9 | A | | | Bracknell | BMC Regional Races (Mick Marlow Memorial) | 19 Jun 24 |
| 5000 | 15:10.72 | | | | 25 | 5 | | | Battersea Park | Comeback 5000m #4 X Sportsshoes | 26 Apr 24 |
| 3K | 8:33 | | | 8:33 | 3 | | | 2 | Armagh | Armagh International Road Races | 8 Feb 24 |
| 5.62KXC | 18:35 | | | | 31 | | | | Albufeira, POR | ECCC Cross Country | 25 Feb 24 |
| 5.97KXC | 20:20 | | | | 17 | | | | Pontefract | ESAA English Schools Championships | 16 Mar 24 |
| 6KXC | 19:10 | | | | 19 | | | 9 | Renfrew | British Athletics Cross Challenge (inc Scottish Inter District Championships) | 13 Jan 24 |
| 8KXC | 23:32 | | | | 19 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 8KXC | 24:57 | | | | 92 | R | | | Peoria IL, USA | Bradley Pink Classic | 18 Oct 24 |
| 8KXC | 25:39 | | | | 83 | | | | Terre Haute IN, USA | John McNichols Invitational | 21 Sep 24 |
| 12.2KXC | 44:48 | | | | 8 | | | 1 | Botley | Hampshire County Championships | 6 Jan 24 |
| 2023 U20 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.61 | | | | 4 | B | | | Bracknell | Southern Athletics League Division 1 | 20 May 23 |
| 1500 | 3:58.47 | | | | 8 | A | | | Winchester | BMC Regional Races | 5 Jul 23 |
| 1500 | 3:59.98 | | | | 9 | A | | | Wormwood Scrubs | BMC Regional Races | 2 Aug 23 |
| 1500 | 4:00.58 | | | | 1 | D | | | Belfast | Belfast Irish Milers meet in Association with Tripadvisor | 13 May 23 |
| 1500 | 4:01.07 | | | | 9 | h1 | | | Birmingham | ESAA - English Schools Championships | 30 Jun 23 |
| 1500 | 4:02.56 | | | | 6 | A | | | Oxford | BMC PB Classic | 3 Jun 23 |
| 1500 | 4:07.87 | | | | 4 | | | | Belfast | Northern Ireland & Ulster U14-U20 Age Group Championships | 11 Jun 23 |
| 3000 | 8:38.42 | | | | 4 | 3 | | | Watford | Watford Harriers Open Graded Meetings | 26 Jul 23 |
| 3000 | 8:38.60 | | | | 10 | A | | | Bracknell | BMC Regional Races (Mick Marlow Memorial) | 21 Jun 23 |
| 3000 | 8:44.53 | | | | 7 | | | | Dublin (S), IRL | 123.ie National Combined Events Champs + AAI Games | 16 Jul 23 |
| 3000 | 8:50.80 | | | | 1 | 2 | | | Watford | Watford Harriers Open Graded Meetings | 3 May 23 |
| 3000 | 8:53.70 | | | | 12 | 2 | | | Watford | Watford Harriers Open Graded Meetings | 19 Apr 23 |
| 3000 | 8:55.43 | | | | 1 | | | | Belfast | Northern Ireland & Ulster U14-U20 Age Group Championships | 10 Jun 23 |
| 3000 | 9:01.33 | | | | 1 | | | | Tullamore, IRL | 123.ie National Juvenile Championships | 22 Jul 23 |
| 5KXC | 17:28 | | | | 2 | | | | Billy Neill Centre | Northern Ireland & Ulster Even Age Group Championships (Inc Bobby Rea Open) | 21 Oct 23 |
| 5KXC | 19:09 | | | | 36 | | | | Gowran, IRL | 123.ie Irish National Cross Country Championships | 19 Nov 23 |
| 5.9KXC | 19:00 | | | | 5 | | | | Curdridge | Hampshire County Championships | 7 Jan 23 |
| 6KL | 19:21 | | | | 30 | L03 | | | Aldershot | Southern Relays | 23 Sep 23 |
| 6KXC | 19:37 | | | | 37 | | | | Beckenham Place | South of England Championships | 28 Jan 23 |
| 6KXC | 22:20 | | | | 77 | | | | Loughborough | CAU Inter County Championships (inc British Athletics Cross Challenge) | 11 Mar 23 |
| 6KXC | 22:28 | | | | 38 | | | | Bolesworth Castle | ECCA Saucony English National Cross Country Championships | 25 Feb 23 |
| 2022 U17 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:08.75 | | | | 7 | B | | | Wormwood Scrubs | BMC Regional Races | 22 Jun 22 |
| 1500 | 4:11.02 | | | | 2 | 10 | | | Watford | Watford Open Graded Meeting | 29 Jun 22 |
| 1500 | 4:11.54 | | | | 10 | A | | | Wormwood Scrubs | BMC Regional Races | 20 Jul 22 |
| 1500 | 4:13.4 | | | | 3 | 6 | | | Aldershot | Aldershot Farnham & District Open Meeting | 2 Jun 22 |
| 1500 | 4:15.8 | | | | 1 | A | | | Hillingdon | Alder Valley League - Boys | 5 Jun 22 |
| 1500 | 4:22.6 | | | | 2 | | | | Horspath | Oxfordshire County Schools Championships | 11 Jun 22 |
| 3000 | 8:59.51 | | | | 18 | 2 | | | Watford | Watford Open Graded Meeting | 10 Aug 22 |
| 3000 | 9:02.75 | | | | 3 | 3 | | | Aldershot | Aldershot Farnham & District Open Meeting | 7 Jul 22 |
| 3000 | 9:05.14 | | | | 15 | 2 | | | Watford | Watford Open Graded Meeting | 15 Jun 22 |
| 5KXC | 15:08 | | | | 25 | | | | Horspath | South of England Masters' & Inter Counties Championships | 10 Dec 22 |
| 5.6KXC | 18:55 | | | | 4 | U17M | | | Oxford | Chiltern League | 15 Oct 22 |
| 5.9KXC | 19:52 | | | | 15 | | | 15 | Milton Keynes | Chiltern League (Inc British Cross Challenge & Home Countries International & Oxford Uni v RAF) | 12 Nov 22 |
| 6.4KXC | 25:21 | | | | 1 | | | 1 | Henley | Berks, Bucks & Oxon Championships | 20 Nov 22 |
| 2021 U17 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:40.3 | | | | 3 | ns | | | Aldershot | Southern Athletics League - Mid West | 14 Aug 21 |
| 2019 U15 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:47.8 | | | | 4 | B | | | Hillingdon | Alder Valley Boys' League | 7 Jul 19 |
| 1500 | 4:50.24 | | | | 10 | | | | Portsmouth | Hampshire County Championships | 12 May 19 |
| 1500 | 4:51.6 | | | | 10 | | | | Portsmouth | Hampshire County Schools Championships | 8 Jun 19 |
| 1500 | 4:52.8 | | | | 2 | ns1 | | | Eton | Alder Valley Boys' League | 4 May 19 |
| 1500 | 4:55.80 | | | | 5 | h1 | | | Portsmouth | Hampshire County Championships | 12 May 19 |
| 1500 | 5:02.8 | | | | 5 | B | | | Southampton | UK Youth Development U13/U15 League Division South Premier 2 | 27 Apr 19 |
| 1M | 5:15 | | | 5:15 | 11 | | | | London | Vitality Westminster Mile | 26 May 19 |
| 2.8KXC | 9:56 | | | | 13 | | | | Southampton | Hampshire County Schools' Championships | 19 Jan 19 |
| 3KXC | 10:56 | | | | 46 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 3KXC | 12:18 | | | | 51 | | | | Parliament Hill | South of England AA Championships | 26 Jan 19 |
| 3.3KXC | 11:54 | | | | 15 | | | | Curdridge | Hampshire County Championships | 5 Jan 19 |
| 3.5KXC | 13:31 | | | | 13 | | | | Horsham | South East Schools' Inter-Counties U13 & U14 Championships | 23 Mar 19 |
| ZXC | 10:44 | | | | 4 | | | | Basingstoke | Hampshire Schools' U12/U13/U14 Championships | 7 Mar 19 |
| 2018 U13 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:49.90 | | | | 1 | B | | | Bromley | UK Youth Development U13/U15 League Division South Premier 1 | 19 May 18 |
| 1500 | 4:54.8 | | | | 1 | B | | | Aldershot | Alder Valley Boys' League | 24 Jun 18 |
| 1500 | 4:55.17 | | | | 8 | 6 | | | Watford | Watford Open Graded Meeting | 30 May 18 |
| 1500 | 4:58.9 | | | | 1 | ns | | | Eton | Alder Valley Boys' League | 6 May 18 |
| 1500 | 4:59.98 | | | | 1 | B | | | Reading | UK Youth Development U13/U15 League Division South Premier 1 | 17 Jun 18 |
| 2KXCL | 6:58 | | | | 1 | L2 | | | Wormwood Scrubs | South of England AA Relay Championships | 20 Oct 18 |
| 2KXCL | 7:09 | | | | 4 | L2 | | | Mansfield | ECCA Saucony English National Relay Championships | 3 Nov 18 |
| 2.8KXC | 10:01 | | | | 5 | | | | Luton | Chiltern League | 1 Dec 18 |
| 2.9KXC | 10:12 | | | | 7 | | | | Oxford | Chiltern League | 13 Oct 18 |
| 3KXC | 13:55 | | | | 271 | | | | Parliament Hill | ECCA Saucony English National Championships | 24 Feb 18 |
| 3.88KL | 14:11 | | | | 13 | L1 | | | Sutton Park | ERRA National Young Athlete Relays | 6 Oct 18 |
| ZXC | 10:37 | | | | 4 | | | | Basingstoke | Hampshire Schools' U12/U13/U14 Championships | 6 Mar 18 |
| 2017 U13 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1000 | 3:27.89 | | | | 6 | | | | Bracknell | Bracknell AC Young Athletes Open | 25 Mar 17 |
| 1500 | 5:12.49 | | | | 2 | A | | | Birmingham | National Preparatory Schools Championships | 4 Jul 17 |
| 2.9KXC | 10:45 | | | | 22 | | | | Oxford | Results Base Chiltern League | 14 Oct 17 |
| ZXC | 10:52 | | | | 4 | | | | Reigate | Newbury Border League | 5 Feb 17 |
| ZXC | 11:33 | | | | 7 | | | | Lightwater Country Park | Newbury Border League | 5 Nov 17 |
| ZXC | 11:38 | | | | 3 | | | | Lightwater Country Park | Newbury Border League | 10 Dec 17 |
| 2016 U11 Bracknell AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.1KXC | 7:45 | | | | 4 | | | | Oxford | Chiltern League | 15 Oct 16 |
| ZXC | 9:58 | | | | 5 | | | | Basingstoke | Newbury Border League | 13 Nov 16 |