| 2025 U23 Lewes/Bristol Uni/Uckfield |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 30.3 | | | | 1 | ns | | | Lewes | Southern Athletics League Division 3 South | 22 Jun 25 |
| 800 | DQ | | | | - | 3 | | | Brighton | Sussex AA May Open inc. Steeplechase County Championsips | 30 May 25 |
| 1500 | 5:24.57 | | | | 1 | B | | | Crawley | Southern Athletics League Division 3 South | 17 May 25 |
| 3000 | 11:13.77 | | | | 1 | A | | | Crawley | Southern Athletics League Division 3 South | 17 May 25 |
| 5000 | 19:03.68 | | | | 5 | | | | Crawley | Sussex County Championships | 11 May 25 |
| 5000 | 19:58.8 | | | | 2 | A | | | Lewes | Southern Athletics League Division 3 South | 22 Jun 25 |
| 4.9KL | 20:02 | | | | 15 | L5 | | | Milton Keynes | SEAA Southern Women's 6-Stage Relays | 30 Mar 25 |
| parkrun | 18:52 | | | | 9 | | 3 | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 473 | 18 Jan 25 |
| parkrun | 19:11 | | | | 101 | | | | Battersea | Battersea parkrun # 46 | 15 Nov 25 |
| parkrun | 19:21 | | | | 122 | | | 1 | Battersea | Battersea parkrun # 40 | 13 Sep 25 |
| parkrun | 21:19 | | | | 8 | | 1 | 1 | Clair | Clair parkrun # 548 | 12 Apr 25 |
| parkrun | 21:37 | | | | 22 | | 3 | 1 | Wakehurst | Wakehurst parkrun # 38 | 4 Jan 25 |
| parkrun | 22:54 | | | | 14 | | 1 | 1 | Uckfield | Uckfield parkrun # 259 | 26 Jul 25 |
| 6KL | 25:42 | | | | 40 | L04 | 40 | | Aldershot | Southern Women's 4-Stage Relays | 20 Sep 25 |
| 10K | 39:17 | | | 39:22 | 231 | | 35 | | Chichester | Chichester 10K | 2 Feb 25 |
| HM | 89:28 | | | | 722 | | 30 | | Krakow, POL | Krakow Half Marathon | 12 Oct 25 |
| HMMT | 2:05:07 | | | 2:05:10 | 71 | | 9 | | Lewes | Weald Challenge Half Marathon | 8 Jun 25 |
| 2024 U23 Uckfield/Bristol Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:48 | | | | 107 | | | | Battersea | Battersea parkrun # 10 | 14 Dec 24 |
| parkrun | 19:57 | | | | 11 | | 1 | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 422 | 20 Jan 24 |
| parkrun | 20:10 | | | | 9 | | 1 | 1 | Eastbourne Summer | Eastbourne parkrun # 592 | 13 Jul 24 |
| parkrun | 26:55 | | | | 27 | | | 1 | Uckfield | Uckfield parkrun # 203 | 29 Jun 24 |
| parkrun | 27:42 | | | | 16 | | 3 | 1 | Uckfield | Uckfield parkrun # 218 | 12 Oct 24 |
| parkrun | 28:41 | | | | 12 | | 2 | 1 | Uckfield | Uckfield parkrun # 219 | 19 Oct 24 |
| parkrun | 38:42 | | | | 68 | | | 1 | Uckfield | Uckfield parkrun # 229 | 25 Dec 24 |
| 6.56KXC | 34:33 | | | | 267 | | | | Leeds | BUCS Cross Country Championships | 3 Feb 24 |
| 10K | 42:24 | c | | | 136 | | 16 | | Brighton | Brighton 10K | 7 Apr 24 |
| 10K | 44:13 | | | 44:13 | 31 | | 3 | | Crowborough | Crowborough 5K / 10K | 17 Nov 24 |
| HM | 1:51:20 | c | | | 2134 | | 303 | | Bristol | AJ Bell Great Bristol Half Marathon | 19 May 24 |
| 20M | 2:34:03 | | | | 127 | | 27 | 2 | Berkeley | 20/20 Fission | 23 Mar 24 |
| MarMT | 3:21:31 | c | | | 145 | | 6 | | Kew Gardens | Richmond RUNFEST Marathon | 15 Sep 24 |
| 50KMT | 5:34:24 | c | | | 80 | | 22 | | Ringwood | Run To The Sea 50K | 4 May 24 |
| 2023 U23 Uckfield/Bristol Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 21:22 | | | 21:26 | 77 | | 10 | | Battersea Park | RunThrough Battersea Park Chase the Sun 5K / 10K | 26 Jul 23 |
| parkrun | 23:15 | | | | 23 | | 1 | 1 | Uckfield | Uckfield parkrun # 150 | 1 Jul 23 |
| parkrun | 23:44 | | | | 32 | | | 1 | Blaise Castle | Blaise Castle parkrun # 1 | 6 May 23 |
| parkrun | 24:14 | | | | 10 | | 1 | 1 | Uckfield | Uckfield parkrun # 176 | 25 Dec 23 |
| parkrun | 24:15 | | | | 12 | | 1 | 1 | Uckfield | Uckfield parkrun # 175 | 23 Dec 23 |
| 6KXC | 29:07 | | | | 259 | | | | Pembrey Country Park | BUCS Cross Country Championships | 4 Feb 23 |
| 8KXC | 38:20 | | | | 139 | | 24 | | Warren Hill | East Sussex Sunday League | 15 Jan 23 |
| 10K | 44:08 | | | 44:20 | 132 | | 22 | | Battersea Park | RunThrough Battersea Park 5K / 10K | 12 Aug 23 |
| 10K | 45:29 | | | 52:53 | 437 | | 56 | 3 | Bristol | Great Bristol Run 10K | 14 May 23 |
| HM | 97:45 | | | 1:42:59 | 1754 | | 165 | | Cardiff | Cardiff Half Marathon | 1 Oct 23 |
| HMMT | 2:20:48 | | | | 87 | | 20 | | Lewes | Weald Challenge Half Marathon / 50K | 11 Jun 23 |
| 2022 U20 Uckfield/Bristol Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:47 | | | | 18 | | 2 | 1 | Chipping Sodbury | Chipping Sodbury parkrun # 370 | 10 Dec 22 |
| parkrun | 23:40 | | | | 136 | | | | Hove Promenade | Hove Promenade parkrun # 284 | 23 Jul 22 |
| parkrun | 23:45 | | | | 79 | | | 1 | Ashton Court | Ashton Court parkrun # 513 | 22 Oct 22 |
| parkrun | 24:56 | | | | 58 | | | | Royal Tunbridge Wells | Royal Tunbridge Wells parkrun # 344 | 13 Aug 22 |
| parkrun | 25:17 | | | | 10 | | 2 | 1 | Uckfield | Uckfield parkrun # 121 | 17 Dec 22 |
| parkrun | 26:03 | | | | 19 | | | 1 | Uckfield | Uckfield parkrun # 122 | 24 Dec 22 |
| parkrun | 26:38 | | | | 13 | | 3 | 1 | Uckfield | Uckfield parkrun # 123 | 25 Dec 22 |
| parkrun | 27:43 | | | | 9 | | | 1 | Uckfield | Uckfield parkrun # 124 | 31 Dec 22 |
| parkrun | 29:15 | | | | 33 | | | 1 | Uckfield | Uckfield parkrun # 107 | 10 Sep 22 |
| parkrun | 30:03 | | | | 131 | | | 1 | Royal Tunbridge Wells | Royal Tunbridge Wells parkrun # 342 | 30 Jul 22 |
| 6.5KXC | 31:35 | | | | 150 | | 138 | | Bristol | The John H Collins Gwent League | 12 Nov 22 |
| 5MXC | 41:21 | | | | 160 | | 33 | | Framfield | East Sussex Sunday League | 18 Dec 22 |
| 2018 U17 Uckfield/Bristol Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3.5KXC | 18:20 | | | | 56 | | | | Brighton | Sussex County Schools' Championships | 17 Jan 18 |
| 2017 U15 Uckfield/Bristol Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KXC | 15:46 | | | | 82 | | | | Brighton | Sussex County Schools' Championships | 18 Jan 17 |