| 2025 U23 Brighton Phoenix/Leeds Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:53.20 | | | | 4 | G | | | Trafford | BMC Grand Prix - World Athletics Challenger | 9 Aug 25 |
| 800 | 1:54.17 | | | | 1 | 1 | | | Sheffield | RJT Series | 4 Jun 25 |
| 800 | 1:57.46 | | | | 2 | D | | | Leeds | BMC Regional Races | 15 May 25 |
| 1500 | 3:48.40 | | | | 3 | A | | | Stretford | BMC Gold Standard Races | 10 Jun 25 |
| 1500 | 3:48.80 | | | | 7 | | | | Cardiff | Welsh Senior & U17 Championships (British U23) | 29 Jun 25 |
| 1500 | 3:48.88 | | | | 11 | C | | | Watford | BMC Grand Prix - World Athletics Challenger | 12 Jul 25 |
| 1500 | 3:50.87 | | | | 6 | E | | | Tooting | BMC Record Breaker Races | 20 Aug 25 |
| 1500 | 3:52.25 | | | | 4 | E | | | Bury | BMC Grand Prix - World Athletics Challenger | 24 May 25 |
| 1500 | 3:53.97 | | | | 9 | A | | | Stretford | BMC Gold Standard Races | 15 Jul 25 |
| 1500 | 3:55.47 | | | | 5 | h2 | | | Cardiff | Welsh Senior & U17 Championships (British U23) | 28 Jun 25 |
| 1500 | 4:00.78 | | | | 7 | 1 | | | Loughborough | Loughborough Outdoor Open inc. BUCS 10,000m | 19 Apr 25 |
| 1500 | 4:06.20 | i | | | 9 | D | | | Sheffield | BMC Sheffield Grand Prix | 19 Jan 25 |
| 1500 | 4:12.78 | | | | 7 | h4 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| 3000 | 8:42.60 | i | | | 11 | A | | | Cardiff | BMC Indoor Races | 12 Jan 25 |
| 3000 | 8:48.24 | i | | | 7 | 1 | | | Sheffield | Sheffield Steel Cup | 5 Feb 25 |
| 3000 | DNF | i | | | - | h4 | | | Sheffield | BUCS Athletics: Indoor Championships | 15 Feb 25 |
| 5K | 15:11 | | | 15:14 | 49 | C | | | Leicester | Podium Festival 5K | 15 Mar 25 |
| 9.6KXC | 31:20 | | | | 47 | | | | Cardiff | British Athletics Cross Challenge (inc John H Collins Gwent League) | 8 Nov 25 |
| 2024 U23 Brighton Phoenix |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.31 | | | | 5 | C | | | Eltham | BMC Regional Races | 17 Jul 24 |
| 1500 | 3:57.71 | | | | 3 | 7 | | | Watford | Watford Harriers Open Graded Meetings | 26 Jun 24 |
| 1500 | 3:58.55 | | | | 3 | 7 | | | Watford | Watford Harriers Open Graded Meetings | 29 May 24 |
| 1500 | 3:58.81 | | | | 7 | B | | | Bracknell | BMC Regional Races (Mick Marlow Memorial) | 19 Jun 24 |
| 1500 | 3:59.01 | | | | 6 | 8 | | | Watford | Watford Harriers Open Graded Meetings | 24 Jul 24 |
| 1500 | 4:00.37 | | | | 6 | A | | | Eltham | BMC Regional Races | 22 May 24 |
| 1500 | 4:00.37 | | | | 6 | 1 | | | Eltham | Sutcliffe Park Track & Field Night | 22 May 24 |
| 1500 | 4:07.77 | | | | 17 | 1 | | | Brighton | Brighton Track Night 1 | 1 May 24 |
| 1500 | 4:12.58 | | | | 8 | G | | | Birmingham Uni | BMC Grand Prix - World Athletics Challenger | 6 Jul 24 |
| 3000 | 8:38.21 | | | | 6 | 1 | | | Brighton | Brighton Track Night | 31 Jul 24 |
| 5K | 15:04 | | | | 3 | W4 | | | Barrowford | Podium 5K | 9 Nov 24 |
| 5KL | 16:43 | | | | 21 | L04 | | | Milton Keynes | Southern Men's 12-Stage Relays | 24 Mar 24 |
| parkrun | 16:26 | | | | 2 | | | | Preston Park | Preston Park parkrun # 515 | 7 Sep 24 |
| 5.6KXC | 20:07 | | | | 80 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 23 Nov 24 |
| 10K | 32:13 | | | 32:16 | 32 | | | | Brighton | Brighton 10K | 17 Nov 24 |
| 10K | 33:30 | | | 33:40 | 136 | | | | Leeds | Leeds Abbey Dash 10K | 13 Oct 24 |
| 2023 U20 Brighton Phoenix |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 7KXC | 25:59 | | | | 37 | | | | Ardingly | South East Schools' Inter Counties | 4 Feb 23 |
| 7.1KXC | 26:52 | | | | 9 | | | | Brighton | Sussex County Schools' Championships | 17 Jan 23 |
| 5MXC | 30:25 | | | | 4 | | | | Bexhill | Sussex County Championships | 7 Jan 23 |
| 2022 U20 Brighton Phoenix |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:55 | | | | 1 | | | 1 | Brighton & Hove | Brighton & Hove parkrun # 717 | 29 Oct 22 |
| 6.7KXC | 23:55 | | | | 122 | | | 122 | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs leagues) | 26 Nov 22 |
| 7.1KXC | 27:13 | | | | 8 | | | | Brighton | Sussex County Schools' Championships | 18 Jan 22 |
| 8KXC | 30:22 | | | | 25 | | | 5 | Ardingly | Sussex League | 12 Nov 22 |
| 2021 U17 Brighton Phoenix |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:10.44 | | | | 5 | 1 | | | Worthing | Worthing Track Night | 1 Jun 21 |
| 1500 | 4:11.77 | | | | 9 | 1 | | | Bromley | London Hurdles & Middle Distance Open Meeting | 22 May 21 |
| 1500 | 4:20.38 | | | | 3 | | | | Brighton | Sussex County Championships | 4 Jul 21 |
| 2020 U17 Brighton Phoenix |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:04.19 | | | | 4 | 5 | | | Worthing | Worthing Track Night | 11 Aug 20 |
| 1500 | 4:07.82 | | | | 2 | 6 | | | Worthing | Worthing Track Night | 8 Sep 20 |
| 4KXC | 16:54 | | | | 10 | | | | Bexhill | Sussex League | 8 Feb 20 |
| 4.3KXC | 17:26 | | | | 216 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 7 Mar 20 |
| 4.8KXC | 19:17 | | | | 134 | | | | Wollaton Park | ECCA Saucony English National Championships | 22 Feb 20 |
| 5K | 16:43 | c | | | 100 | | | 5 | Ardingly | PB 5K | 13 Dec 20 |
| 6KXC | 19:51 | | | | 8 | | | | Brighton | Sussex County Schools' Championships | 14 Jan 20 |
| 2019 U15 Brighton Phoenix |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:10.23 | | | | 2 | 1 | | | Crawley | Crawley Open Series (Inc Sussex County 10,000m Championships) | 26 Aug 19 |
| 1500 | 4:19.67 | | | | 4 | D | | | Brighton | BMC Regional Races | 29 May 19 |
| 1500 | 4:23.36 | | | | 2 | 2 | | | Crawley | Sussex County Championships | 12 May 19 |
| 1500 | 4:23.6 | | | | 5 | | | | Erith | ESAA South East Schools Inter-County Championships | 15 Jun 19 |
| 1500 | 4:24.00 | | | | 9 | h2 | | | Birmingham | New Balance ESAA English Schools' Championships | 12 Jul 19 |
| 1500 | 4:27.30 | | | | 4 | | | | Ashford | South of England AA U13 / U15 / U17 Championships | 18 Aug 19 |
| 1500 | 4:28.92 | | | | 1 | | | | Crawley | Sussex County Schools Championships | 8 Jun 19 |
| 1500 | 4:31.50 | | | | 1 | 2 | | | Crawley | Crawley Open Series | 20 Apr 19 |
| 1500 | 4:33.29 | | | | 3 | h2 | | | Ashford | South of England AA U13 / U15 / U17 Championships | 17 Aug 19 |
| 1.14ML | 5:54 | | | | 2 | L3 | | | Horsham | Sussex Relay Championships | 6 Apr 19 |
| 2.8KXCL | 9:32 | | | | 3 | L1 | | 3 | Chichester | Goodwood Relays (Inc Sussex County Championships) | 28 Sep 19 |
| 4KXC | 14:20 | | | | 2 | | | | Brighton | Sussex League | 30 Nov 19 |
| 4KXC | 14:41 | | | | 2 | | | | Goodwood | Sussex League | 12 Oct 19 |
| 4KXC | 14:44 | | | | 1 | | | | Stanmer Park | Sussex League | 9 Nov 19 |
| 4.1KXC | 14:39 | | | | 59 | | | | Leeds | New Balance ESAA English Schools' Championships | 16 Mar 19 |
| 4.3KXC | 15:45 | | | | 3 | | | | Brighton | Sussex County Schools' Championships | 16 Jan 19 |
| ZXC | 16:02 | | | | 8 | | | | Bexhill | Sussex League | 9 Feb 19 |
| 2018 U15 Brighton Phoenix |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.20 | | | | 4 | L | | | Brighton | BMC Regional Races | 30 May 18 |
| 800 | 2:19.5 | | | | 1 | B | | | Brighton | Sussex U15 League Division East | 29 Jun 18 |
| 800 | 2:21.5 | | | | 5 | A | | | Brighton | Sussex U15 League Final | 31 Aug 18 |
| 800 | 2:21.74 | | | | 4 | 1 | | | Crawley | Sussex County Championships | 12 May 18 |
| 800 | 2:24.88 | | | | 6 | | | | Crawley | Crawley Open Series (Tom Lintern Medal Meeting) | 26 Aug 18 |
| 800 | 2:26.9 | | | | 6 | 1 | | | Crawley | Haywards Heath Harriers Open | 26 Apr 18 |
| 1500 | 4:51.1 | | | | 2 | B | | | Eastbourne | Sussex U15 League Division East | 6 Jun 18 |
| 2.8KXCL | 9:45 | | | | 6 | L1 | | 5 | Chichester | Goodwood Relays (Inc Sussex County Championships) | 13 Oct 18 |
| 1.8MXC | 13:00 | | | | 8 | | | | Bexhill Down | Sussex County Championships | 6 Jan 18 |
| 3KXC | 11:37 | | | | 102 | | | | Brighton | South of England AA Championships | 27 Jan 18 |
| 4KXC | 15:18 | | | | 88 | | | | Oxford | South of England Masters' & Inter Counties Championships | 8 Dec 18 |
| 4.3KXC | 16:27 | | | | 13 | | | | Brighton | Sussex County Schools' Championships | 17 Jan 18 |
| parkrun | 19:38 | | | | 8 | | | 1 | Barnsley | Barnsley parkrun # 416 | 29 Dec 18 |
| ZXC | 15:09 | | | | 6 | | | | Brighton | Sussex League | 10 Nov 18 |
| ZXC | 15:30 | | | | 12 | | | | Stanmer | Sussex League | 1 Dec 18 |
| 2017 U13 Brighton Phoenix |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:46.7 | | | | 1 | B | | | Lewes | Sussex U13 League Division East | 14 Jun 17 |
| 600 | 1:46.7 | | | | 1 | B | | | Crawley | Sussex U13 League Final | 3 Sep 17 |
| 600 | 1:47.6 | | | | 1 | B | | | Eastbourne | Sussex U13 League Division East | 19 Jul 17 |
| 600 | 1:52.6 | | | | 2 | ns1 | | | Lewes | Sussex U13 League Division East | 3 May 17 |
| 800 | 2:27.57 | | | | 3 | ns1 | | | Kingston | Derek Crookes Southern U13 Inter County Match | 29 Jul 17 |
| 800 | 2:27.58 | | | | 3 | A | | | Brighton | Brighton Phoenix Open Meeting | 31 May 17 |
| 800 | 2:27.99 | | | | 5 | 3 | | | Brighton | Sussex U13 & Quadkids Championships | 9 Jul 17 |
| 800 | 2:35.67 | | | | 6 | | | | Crawley | Sussex County Championships | 14 May 17 |
| LJ | 3.50 | | | | 17 | | | | Crawley | Sussex County Championships | 14 May 17 |
| SP3.25K | 4.57 | | | | 15 | | | | Crawley | Sussex County Championships | 14 May 17 |
| JT400 | 16.00 | | | | 3 | A | | | Lewes | Sussex U13 League Division East | 14 Jun 17 |
| JT400 | 14.58 | | | | 3 | A | | | Eastbourne | Sussex U13 League Division East | 19 Jul 17 |
| JT400 | 14.54 | | | | 8 | A | | | Crawley | Sussex U13 League Final | 3 Sep 17 |
| 3KXC | 11:20 | | | | 8 | | | | Lancing | Sussex League | 2 Dec 17 |
| 3KXC | 12:02 | | | | 98 | | | | Oxford | South of England Masters' & Inter Counties Championships | 9 Dec 17 |
| ZXC | 11:38 | | | | 8 | | | | Chichester | Sussex League | 14 Oct 17 |
| ZXC | 11:49 | | | | 5 | | | | Bexhill | Sussex League | 11 Nov 17 |
| 2016 U13 Brighton Phoenix |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:57.0 | | | | 5 | ns | | | Lewes | Sussex U13 League Division East | 4 May 16 |
| 800 | 2:43.9 | | | | 10 | 1 | | | Brighton | Sussex County U11 / U13 Championships | 3 Jul 16 |
| 800 | 2:46.7 | | | | 10 | | | | Brighton | Brighton Phoenix Open Meeting | 11 May 16 |