| 2022 U20 Ashford AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000W | 16:01.46 | i | | | 7 | | | | Birmingham | UK Athletics Indoor Championships | 27 Feb 22 |
| 10000W | 54:52.90 | | | | 5 | | | | Leeds (B) | England Athletics Winter 10000m & 5000m Race Walking Championships | 5 Feb 22 |
| 2021 U20 Ashford AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1000W | 4:36.12 | | | | 3 | | | | Ashford | Ashford Athletic Club Open | 29 Jun 21 |
| 2000W | 9:54.97 | | | | 2 | | | | Ashford | Ashford Athletic Club Open Meeting | 22 Jul 21 |
| 3000W | 15:15.04 | | | | 5 | | | | Bromley | London Hurdles & Middle Distance Open Meeting | 22 May 21 |
| 3000W | 15:19.17 | | | | 6 | 3 | | | Eltham | Cambridge Harriers Open Graded 3000m Track Race Walks | 17 Apr 21 |
| 3000W | 15:32.90 | | | | 5 | | | | Tonbridge | Tonbridge AC Evening Meeting | 1 Jun 21 |
| 5000W | 26:48.94 | | | | 1 | | | | Kingston | South of England U17/U15/U13 Championships | 22 Aug 21 |
| 5000W | 26:53.28 | | | | 7 | | | | Sportcity | Manchester International | 18 Aug 21 |
| 5000W | 27:24.26 | | | | 5 | | | | Sportcity | Müller British Championships inc. Invitation 10000m | 27 Jun 21 |
| 10000W | 55:16.54 | | | | 1 | | | | Bedford | England U20 & U23 Championships | 20 Jun 21 |
| 10KW | 52:08 | | | | 2 | | 1 | | Kew Gardens | British Olympic Racewalk Trials | 26 Mar 21 |
| 10KW | 54:03 | | | | 6 | | 3 | 1 | Leeds | British Grand Prix of Race Walking | 23 Oct 21 |
| 2020 U20 Ashford AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KW | 28:15 | | | | 2 | | | 1 | Hillingdon | SRWA 10K (Inc YAG Championships/London Open) | 2 Feb 20 |
| 5KW | 28:15 | | | | 6 | | 5 | 1 | Coventry | England Athletics 10K Championships (Inc Molly Barnett) | 1 Mar 20 |
| 5MW | 45:37 | | | | 5 | | 3 | 1 | Enfield | Enfield League | 18 Jan 20 |
| 5MW | 46:52 | | | | 2 | | | 1 | Enfield | Enfield League | 22 Feb 20 |
| 10KW | 54:33 | | | | 1 | | | 1 | Gravesend | Cecil Gittins Memorial Walks | 17 Oct 20 |
| 10KW | 58:01 | | | | 1 | NC | | | Hillingdon | SRWA 10K (Inc YAG Championships/London Open) | 2 Feb 20 |
| 2019 U17 Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000W | 16:33.35 | | | | 8 | | | | Swansea | SIAB Schools International | 20 Jul 19 |
| 3000W | 17:03.48 | | | | 7 | | | | Tonbridge | Tonbridge Norman Fowler Memorial Open | 22 Apr 19 |
| 3000W | 17:05.69 | | | | 1 | | | | Ashford | Kent County Championships | 12 May 19 |
| 3000W | 17:07.47 | | | | 4 | | | | Basingstoke | ESAA South East Schools Combined Events Championships | 22 Jun 19 |
| 3000W | 17:15.97 | | | | 3 | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 21 Sep 19 |
| 3000W | 17:21.78 | | | | 2 | | | | Erith | ESAA South East Schools Inter-County Championships | 15 Jun 19 |
| 3000W | 17:27.55 | | | | 1 | | | | Ashford | Kent County Schools Championships | 8 Jun 19 |
| 5000W | 28:08.6 | | | | 4 | | | | Horsham | Alf Palmer Memorial Races | 14 Dec 19 |
| 5000W | 28:14.04 | | | | 7 | | | | Hendon | London Inter Club Challenge | 27 Jul 19 |
| 5000W | 28:36.5 | | | | 10 | | | | Eltham | RWA Inter-Area Match | 23 Mar 19 |
| 5000W | 30:33.61 | | | | 3 | | | | Bedford | England Athletics U15 / U17 Championships | 1 Sep 19 |
| HourW | 9747 | | | | 9 | | | | Lee Valley | Enfield League Badge Race | 29 Sep 19 |
| parkrun | 25:53 | | | | 83 | | | 1 | Ashford | Ashford parkrun # 271 | 19 Jan 19 |
| parkrun | 26:01 | | | | 70 | | | 1 | Ashford | Ashford parkrun # 273 | 2 Feb 19 |
| parkrun | 26:17 | | | | 71 | | | 1 | Ashford | Ashford parkrun # 269 | 5 Jan 19 |
| parkrun | 27:45 | | | | 131 | | | | Ashford | Ashford parkrun # 294 | 6 Jul 19 |
| 5KW | 28:35 | | | | 2 | | | | Coventry | Molly Barnet Open (Inc RWA 10K championships) | 3 Mar 19 |
| 5KW | 29:33 | | | | 4 | | 2 | | Coventry | RWA 10K | 28 Apr 19 |
| 5MW | 45:17 | | | | 1 | | 1 | | Lee Valley | Enfield Open 7 | 9 Nov 19 |
| 5MW | 45:48 | | | | 1 | | | 1 | Enfield | Enfield League | 16 Feb 19 |
| 5MW | 46:09 | | | | 4 | | 1 | 1 | Lee Valley | Enfield Race Walking League 5 | 12 Oct 19 |
| 5MW | 46:28 | | | | 6 | | 2 | 1 | Enfield | Enfield League | 12 Jan 19 |
| 2018 U17 Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 2:03.6 | | | | 6 | 2 | | | Tonbridge | Tonbridge Norman Fowler Memorial Open | 2 Apr 18 |
| 800 | 2:51.23 | | | | 7 | 3 | | | Lee Valley | Lee Valley April Open | 7 Apr 18 |
| 800 | 2:52.12 | | | | 8 | 3 | | | Gillingham | Medway & Maidstone AC Open | 22 Apr 18 |
| 3000W | 18:24.85 | | | | 5 | | | | Bedford | ESAA English Schools Combined Events & Race Walking Championships | 15 Sep 18 |
| 3000W | 19:11.74 | | | | 2 | | | | Ashford | Kent County Championships | 13 May 18 |
| 3000W | 19:18.6 | | | | 5 | | | | Ashford | ESAA South East Schools Combined Events & Race Walk Championships | 23 Jun 18 |
| 3000W | 20:40.7 | | | | 11 | | | | Tonbridge | Tonbridge Norman Fowler Memorial Open | 2 Apr 18 |
| 2.5KW | 15:45 | | | | 3 | | | 1 | Gravesend | Enfield League (Inc Cecil Gittins Memorial) | 14 Apr 18 |
| 4KXC | 17:30 | | | | 161 | | | | Brighton | South of England AA Championships | 27 Jan 18 |
| 4KXC | 17:34 | | | | 43 | | | 30 | Dover | Kent County Schools' Championships | 20 Jan 18 |
| 4KXC | 18:29 | | | | 336 | | | | Parliament Hill | ECCA Saucony English National Championships | 24 Feb 18 |
| 4.15KXC | 19:37 | | | | 34 | | | | Brands Hatch | Kent County Championships | 6 Jan 18 |
| 5KXC | 24:24 | | | | 29 | | | | Tonbridge | Kent League | 27 Oct 18 |
| 5KXC | 27:43 | | | | 33 | | | | Nonnington | Kent League | 13 Oct 18 |
| parkrun | 23:30 | | | | 65 | | | | Maidstone | Maidstone parkrun # 260 | 17 Feb 18 |
| parkrun | 23:33 | | | | 60 | | | | Maidstone | Maidstone parkrun # 262 | 10 Mar 18 |
| parkrun | 35:16 | | | | 196 | | | | Ashford | Ashford parkrun # 244 | 14 Jul 18 |
| parkrun | 35:35 | | | | 247 | | | | Ashford | Ashford parkrun # 239 | 9 Jun 18 |
| 2017 U15 Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 31.36 | i | | | 5 | h1 | | | Lee Valley | Kent County Championships | 18 Mar 17 |
| 300 | 49.41 | | | | 6 | | | | Gillingham | Medway & Maidstone AC Open | 27 May 17 |
| 300 | 50.3 | | | | 2 | ns | | | Ashford | Kent Young Athletes' League Division 1 | 2 Jul 17 |
| 300 | 50.93 | | | | 7 | 1 | | | Gillingham | Medway & Maidstone AC Open | 9 Jul 17 |
| 300 | 51.2 | | | | 4 | B | | | Brighton | UK Youth Development U13/U15 League Division South East 1 | 20 May 17 |
| 800 | 2:47.48 | | | | 5 | 2 | | | Gillingham | Medway & Maidstone AC Open | 9 Jul 17 |
| 800 | 2:49.35 | | | | 6 | 2 | | | Gillingham | Medway & Maidstone AC Open | 27 May 17 |
| 800 | 2:50.9 | | | | 5 | A | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 15 Jul 17 |
| 800 | 2:52.1 | | | | 4 | B | | | Brighton | UK Youth Development U13/U15 League Division South East 1 | 20 May 17 |
| 800 | 2:52.1 | | | | 4 | B | | | Lewes | UK Youth Development U13/U15 League Division South East 1 | 18 Jun 17 |
| 800 | 2:54.0 | | | | 4 | nsA | | | Gillingham | UK Youth Development U13/U15 League Division South East 1 | 22 Apr 17 |
| 800 | 3:01.24 | i | | | 6 | | | | Lee Valley | Kent County Championships | 18 Mar 17 |
| 2000W | 13:40.5 | | | | 3 | A | | | Gillingham | Kent Young Athletes' League Division 1 | 6 Aug 17 |
| 2000W | 14:02.7 | | | | 1 | ns | | | Dartford | Kent Young Athletes' League Division 1 | 4 Jun 17 |
| 2.83KXC | 12:34 | | | | 128 | | | | Sevenoaks | English Schools Cup Final | 25 Nov 17 |
| 3KXC | 14:38 | | | | 29 | | | | Tonbridge | Kent League | 28 Oct 17 |
| 3.1KXC | 13:57 | | | | 63 | | | | Dover | Kent County Schools' Championships | 21 Jan 17 |
| 3.3KXC | 14:26 | | | | 42 | | | | Wilmington | Kent League | 14 Oct 17 |
| parkrun | 25:58 | | | | 41 | | | 1 | Leybourne Lakes | Leybourne Lakes parkrun # 64 | 28 Jan 17 |
| ZXC | 12:40 | | | | 41 | | | | Tonbridge | English Schools Cup Regional Finals - South East | 11 Nov 17 |
| 2016 U15 Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 34.00 | | 0.9 | | 4 | 4 | | | Gillingham | Medway & Maidstone AC Open | 12 Jun 16 |
| parkrun | 26:00 | | | | 67 | | | | Leybourne Lakes | Leybourne Lakes parkrun # 59 | 24 Dec 16 |
| 2015 U13 Medway & Maidstone |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 30:28 | | | | 238 | | | | Maidstone | Maidstone parkrun # 117 | 20 Jun 15 |
| parkrun | 30:42 | | | | 214 | | | | Maidstone | Maidstone parkrun # 121 | 18 Jul 15 |
| parkrun | 30:50 | | | | 211 | | | | Maidstone | Maidstone parkrun # 116 | 13 Jun 15 |
| parkrun | 32:22 | | | | 249 | | | | Maidstone | Maidstone parkrun # 122 | 25 Jul 15 |
| parkrun | 32:33 | | | | 231 | | | | Maidstone | Maidstone parkrun # 119 | 4 Jul 15 |