| 2025 SEN Achilles |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 12KXC | 46:36 | | | | 82 | | | | Croydon | Surrey County Championships | 4 Jan 25 |
| 2024 SEN Achilles |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:10 | | | | 37 | | | | Battersea | Battersea parkrun # 10 | 14 Dec 24 |
| parkrun | 17:43 | | | | 6 | | | | Brockwell | Brockwell parkrun # 622 | 21 Dec 24 |
| parkrun | 17:47 | | | | 6 | | | | Brockwell | Brockwell parkrun # 619 | 30 Nov 24 |
| parkrun | 18:37 | | | | 3 | | | | Tewkesbury | Tewkesbury parkrun # 346 | 5 Oct 24 |
| 10KXC | 42:07 | | | | 134 | | | | Parliament Hill | London Championships | 16 Nov 24 |
| 2023 SEN Achilles |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:22 | | | | 6 | | | 1 | Brockwell | Brockwell parkrun # 553 | 19 Aug 23 |
| parkrun | 18:24 | | | | 3 | | | 1 | Tewkesbury | Tewkesbury parkrun # 309 | 26 Aug 23 |
| parkrun | 18:25 | | | | 8 | | | | Brockwell | Brockwell parkrun # 550 | 15 Jul 23 |
| parkrun | 24:32 | | | | 64 | | | | Portobello | Portobello parkrun # 353 | 30 Sep 23 |
| HM | 77:39 | | | 77:40 | 48 | | | | Woking | RunThrough Surrey Half Marathon | 12 Mar 23 |
| Mar | 2:40:26 | c | | | 629 | | | | London | TCS London Marathon | 23 Apr 23 |
| 2022 SEN Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:16 | | | | 5 | | | 1 | Mole Valley | Mole Valley parkrun # 183 | 24 Dec 22 |
| HM | 76:55 | c | | | 12 | | | | Thames Ditton | Quicksilver Hampton Court Half Marathon | 20 Feb 22 |
| Mar | 2:39:36 | | | 2:42:33 | 250 | | | | Paris, FRA | Schneider Electric Marathon de Paris | 3 Apr 22 |
| 2020 SEN Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.13 | i | | | 3 | h1 | | | Lee Valley | South of England AA U20 / Senior Championships | 2 Feb 20 |
| 2019 SEN Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 23.25 | w | 2.7 | | 4 | 9 | | | Lee Valley | London Inter Club Challenge (inc. London Colleges League) | 20 Apr 19 |
| 200 | 23.41 | w | 3.0 | | 6 | 3 | | | Lee Valley | Lee Valley April Open | 6 Apr 19 |
| 200 | 23.5 | | | | 2 | 1 | | | Oxford | Oxford University Trinity Cuppers Match | 28 Apr 19 |
| 400 | 51.17 | | | | 2 | 5 | | | Lee Valley | London Inter Club Challenge (inc. London Colleges League) | 20 Apr 19 |
| 400 | 51.47 | i | | | 3 | h8 | | | Sheffield | BUCS Indoor Championships | 16 Feb 19 |
| 400 | 51.55 | | | | 4 | S | | | Cambridge | Oxford University v Cambridge University Inter Varsity Meeting | 18 May 19 |
| 400 | 51.57 | | | | 6 | 1 | | | Lee Valley | Lee Valley April Open | 6 Apr 19 |
| 400 | 51.59 | | | | 6 | 6 | | | Watford | Watford Open Graded Meeting | 17 Apr 19 |
| 400 | 51.7 | | | | 3 | 1 | | | Oxford | Oxford University Trinity Cuppers Match | 28 Apr 19 |
| 400 | 52.56 | i | | | 1 | 3 | | | Sheffield | Sheffield Run Jump Throw Series | 5 Feb 19 |
| 400 | 53.2 | | | | 5 | | | | Cambridge | University of Oxford & Cambridge v Harvard & Yale Ivy League Match | 29 Jun 19 |
| 4MXC | 24:41 | | | | 19 | | | | Wimbledon Common | Oxford v Cambridge Varsity Match | 7 Dec 19 |
| 2018 SEN Oxford Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.24 | | 0.0 | | 2 | ns | | | Oxford | Oxford University Town v Gown & Oxfordshire Mens 5000m / Womens 3000m Championships | 30 May 18 |
| 200 | 23.42 | | 0.7 | | 3 | S | | | Oxford | Oxford University v Cambridge University Inter Varsity Meeting | 19 May 18 |
| 200 | 23.98 | | 0.8 | | 4 | ns | | | Oxford | Oxford University Town v Gown & Oxfordshire Mens 5000m / Womens 3000m Championships | 30 May 18 |
| 400 | 51.07 | | | | 6 | | | | Oxford | Oxford/Cambridge University v Penn/Cornell University Match | 30 Jun 18 |
| 400 | 51.18 | | | | 5 | 3 | | | Birmingham (U) | University of Birmingham Relays | 23 Jun 18 |
| 400 | 51.40 | | | | 1 | ns2 | | | Liverpool | British Athletics League Division 1 | 4 Aug 18 |
| 400 | 51.41 | | | | 2 | B | | | Kingston | Kinnaird Sward Trophy | 21 Apr 18 |
| 400 | 51.47 | | | | 3 | | | | Oxford | Oxford University Trinity Cuppers Match | 28 Apr 18 |
| 400 | 51.56 | i | | | 5 | 3 | | | Lee Valley | London Senior & U20 Games | 27 Jan 18 |
| 400 | 51.68 | | | | 2 | O | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 12 May 18 |
| 400 | 51.69 | i | | | 4 | h4 | | | Lee Valley | South of England AA U20 / Senior Championships | 14 Jan 18 |
| 400 | 51.85 | | | | 3 | S | | | Oxford | Oxford University v Cambridge University Inter Varsity Meeting | 19 May 18 |
| 400 | 51.90 | | | | 5 | h1 | | | Bedford | South of England AA U20 / Senior Championships | 9 Jun 18 |
| 400 | 51.99 | | | | 6 | 3 | | | Helsinki, FIN | Hyvän Tuulen Kisat | 21 Aug 18 |
| 800 | 1:59.42 | | | | 7 | A | | | Bedford | British Athletics League Division 1 | 7 Jul 18 |
| 800 | 2:00.89 | i | | | 4 | h7 | | | Sheffield | BUCS Indoor Championships | 16 Feb 18 |
| 2017 SEN Oxford Uni/Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.99 | | -1.5 | | 4 | ns | | | Kingston | Kinnaird & Sward Trophies | 22 Apr 17 |
| 200 | 23.01 | w | 3.2 | | 7 | 3 | | | Hendon | London Inter Club Challenge | 26 Aug 17 |
| 200 | 23.15 | w | 2.9 | | 5 | 1 | | | Woodford | London Universites & Colleges Series | 9 Apr 17 |
| 200 | 23.57 | | 1.5 | | 4 | 6 | | | Newham | Newham Network Open Series | 7 May 17 |
| 200 | 23.62 | | -0.8 | | 4 | 8 | | | Newham | Newham Network Open Series | 29 May 17 |
| 200 | 23.76 | | -0.2 | | 4 | 3 | | | Hendon | London Inter Club Challenge | 29 Jul 17 |
| 200 | 23.78 | | | | 1 | | | | Yeovil | Yeovil Games | 10 Sep 17 |
| 400 | 50.28 | | | | 3 | 1 | | | Hendon | London Inter Club Challenge | 29 Jul 17 |
| 400 | 50.59 | | | | 4 | h5 | | | Crystal Palace | South of England AA U20 / Senior Championships | 10 Jun 17 |
| 400 | 50.66 | | | | 2 | 4 | | | Newham | Newham Network Open Series | 29 May 17 |
| 400 | 50.7 | | | | 5 | 1 | | | Hendon | London Inter Club Challenge | 26 Aug 17 |
| 400 | 50.76 | | | | 1 | | | | Yeovil | Yeovil Games | 10 Sep 17 |
| 400 | 50.77 | | | | 4 | 1 | | | Newham | Newham Network Open Series | 7 May 17 |
| 400 | 50.86 | | | | 3 | 7 | | | Watford | Watford Open Graded Meeting | 12 Jul 17 |
| 400 | 50.90 | | -1.2 | | 2 | 4 | | | Horspath | Oxford City AC Open Graded Meeting | 16 Aug 17 |
| 400 | 50.98 | | | | 2 | 1 | | | Woodford | London Universites & Colleges Series | 9 Apr 17 |
| 400 | 51.36 | i | | | 2 | 2 | | | Birmingham | Birmingham Games | 19 Feb 17 |
| 400 | 51.60 | | | | 3 | ns | | | Kingston | Kinnaird & Sward Trophies | 22 Apr 17 |
| 400 | 51.70 | i | | | 3 | 3 | | | Lee Valley | London Senior & U20 Games | 28 Jan 17 |
| 400 | 51.75 | | | | 5 | 8 | | | Watford | Watford Open Graded Meeting | 19 Apr 17 |
| 400 | 51.75 | | | | 3 | S | | | Cambridge | Oxford University v Cambridge University Inter Varsity Meeting | 14 May 17 |
| 400 | 52.37 | i | | | 3 | h4 | | | Lee Valley | South of England AA U20 / Senior Championships | 15 Jan 17 |
| 800 | 1:57.49 | | | | 7 | 22 | | | Watford | Watford Open Graded Meeting | 9 Aug 17 |
| 800 | 1:57.96 | | | | 4 | I | | | Watford | BMC Grand Prix | 24 Jun 17 |
| 800 | 2:08.65 | | | | 1 | S | | | Cambridge | Oxford University v Cambridge University Inter Varsity Meeting | 14 May 17 |
| 2016 SEN Dorking & Mole Valley/Oxford Uni/Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.07 | | -0.5 | | 4 | 2 | | | Hendon | London Inter-Club Challenge | 27 Aug 16 |
| 400 | 50.77 | | | | 6 | h2 | | | Lee Valley | South of England AA U20 / Senior Championships | 11 Jun 16 |
| 400 | 51.06 | | | | 6 | 1 | | | Hendon | London Inter-Club Challenge | 27 Aug 16 |
| 400 | 51.28 | | | | 7 | 1 | | | Lee Valley | London Inter-Club Challenge | 19 Jun 16 |
| 400 | 51.6 | | | | 2 | | | | Oxford | Town v Gown - Oxfordshire County v Oxford University | 18 May 16 |
| 400 | 51.78 | | | | 3 | 2 | | | Crawley | Crawley Tom Lintern Open Medal Meeting | 29 Aug 16 |
| 400 | 51.82 | | | | 3 | 6 | | | Watford | Watford Open Graded Meeting | 10 Aug 16 |
| 400 | 52.01 | i | | | 3 | A | | | Lee Valley | Southern England Student Sports Championships | 7 Dec 16 |
| 400 | 52.14 | | | | 4 | S | | | Oxford | Oxford University v Cambridge University Inter Varsity Meeting | 7 May 16 |
| 400 | 52.37 | | | | 5 | 5 | | | Watford | Watford Open Graded Meeting | 13 Jul 16 |
| 400 | 52.75 | i | | | 2 | h4 | | | Lee Valley | Southern England Student Sports Championships | 7 Dec 16 |
| 400 | 52.9 | | | | 1 | B | | | Kingston | Kinnaird & Sward Trophies | 2 Apr 16 |
| 400 | 53.41 | | | | 2 | 2 | | | Lee Valley | London Inter-Club Challenge | 17 Apr 16 |
| 400 | 53.69 | | | | 7 | h4 | | | Bedford | BUCS Championships | 30 Apr 16 |
| 800 | 1:55.95 | | | | 5 | I | | | Watford | BMC Grand Prix | 28 May 16 |
| 800 | 1:56.89 | | | | 8 | E | | | Oxford | BMC Grand Prix | 23 Jul 16 |
| 800 | 1:57.58 | | | | 8 | 19 | | | Watford | Watford Open Graded Meeting | 20 Apr 16 |
| 800 | 1:58.15 | i | | | 2 | | | | Lee Valley | BMC Lee Valley Open | 3 Feb 16 |
| 800 | 1:58.84 | i | | | 1 | 2 | | | Cardiff | Cardiff Met Open (Featuring South West of England & Welsh Masters Championships) | 23 Jan 16 |
| 800 | 1:59.24 | | | | 3 | S | | | Oxford | Oxford University v Cambridge University Inter Varsity Meeting | 7 May 16 |
| 800 | 2:00.78 | | | | 5 | h4 | | | Bedford | BUCS Championships | 30 Apr 16 |
| 800 | 2:00.89 | i | | | 4 | h4 | | | Sheffield | BUCS Indoor Championships | 19 Feb 16 |
| 2015 U23 Dorking & Mole Valley/Oxford Uni/Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.5 | | | | 4 | 1 | | | Oxford | Oxford Trinity Cuppers Match | 9 May 15 |
| 400 | 54.13 | | | | 4 | ns | | | Kingston | Kinnaird & Sward Trophies | 18 Apr 15 |
| 400 | 54.28 | | | | 7 | 1 | | | Crawley | Crawley Open Graded Meeting | 15 Jul 15 |
| 400 | 54.88 | i | | | 5 | 5 | | | Lee Valley | London Senior / U20 Indoor Games | 31 Jan 15 |
| 600 | 1:28.54 | | | | 2 | | | | Oxford | Iffley Festival of Miles | 18 Jul 15 |
| 800 | 1:59.09 | i | | | 4 | h2 | | | Birmingham | Birmingham Games | 7 Feb 15 |
| 800 | 2:00.05 | i | | | 3 | B | | | Birmingham | Birmingham Games | 7 Feb 15 |
| 800 | 2:00.11 | i | | | 4 | h8 | | | Sheffield | BUCS Indoor Championships | 20 Feb 15 |
| 800 | 2:00.66 | i | | | 3 | h4 | | | Lee Valley | South of England AA U20 / Senior Championships | 18 Jan 15 |
| 800 | 2:01.76 | | | | 9 | 16 | | | Watford | Watford Open Graded Meeting | 22 Apr 15 |
| 800 | 2:04.31 | i | | | 5 | 4 | | | Lee Valley | London Senior / U20 Indoor Games | 1 Feb 15 |
| 800 | 2:04.43 | | | | 4 | B | | | Cambridge | Oxford University v Cambridge University Inter Varsity Meeting | 16 May 15 |
| 400H | 63.8 | | | | 2 | | | | Oxford | Oxford Trinity Cuppers Match | 9 May 15 |
| 400H | 64.75 | | | | 3 | A | | | Kingston | Kinnaird & Sward Trophies | 18 Apr 15 |
| ZXC | 30:30 | | | | 18 | | | | Oxford | Oxford University v Cambridge University | 28 Nov 15 |
| ZXC | 32:11 | | | | 6 | | | | Oxshott | 2XU Surrey Men's League Division 3/4 | 10 Jan 15 |
| 2014 U23 Dorking & Mole Valley/Oxford Uni/Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.98 | | | | 4 | S | | | Oxford | Oxford v Cambridge Varsity Match | 17 May 14 |
| 400 | 53.2 | | | | 3 | | | | Oxford | Oxford University Trinity Cuppers | 10 May 14 |
| 800 | 2:00.15 | | | | 1 | | | | Kingston | Kinnaird & Sward Trophies | 26 Apr 14 |
| 800 | 2:00.15 | | | | 4 | S | | | Oxford | Oxford v Cambridge Varsity Match | 17 May 14 |
| 800 | 2:00.31 | | | | 5 | 4 | | | Crawley | Crawley Tom Lintern Open Medal Meeting | 20 Apr 14 |
| 800 | 2:00.31 | | | | 3 | 5 | | | Horspath | Oxford City AC Open Graded Meeting | 30 Apr 14 |
| 800 | 2:01.8 | | | | 2 | | | | Oxford | Oxford University Trinity Cuppers | 10 May 14 |
| 800 | 2:01.98 | i | | | 3 | 3 | | | Sheffield | RAF Invitation | 12 Feb 14 |
| 3ML | 16:33 | | | | 8 | L4 | | | Wimbledon | Surrey Road Relays | 7 Sep 14 |
| parkrun | 18:13 | | | | 2 | | | | Guildford | Guildford parkrun # 139 | 27 Dec 14 |
| 5.994KL | 22:12 | | | | 79 | L1 | | | Aldershot | Southern Men's 6 Stage Relays | 21 Sep 14 |
| 12KXC | 49:36 | | | | 62 | | | | Dorking | Surrey County Championships | 4 Jan 14 |
| ZXC | 30:56 | | | | 62 | | | | Keysoe | Apex Sports Chiltern League (inc RAF vs Oxford University) | 8 Nov 14 |
| ZXC | 32:13 | | | | 13 | | | | Oxford | Oxford University Cuppers | 26 Oct 14 |
| ZXC | 35:57 | | | | 12 | II | | | Wandlebury | Oxford University vs Cambridge University IIs-IVs Varsity Match | 29 Nov 14 |
| 2013 U23 Dorking & Mole Valley/Oxford Uni/Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 32:36 | | | | 11 | III | | | Shotover | Oxford vs Cambridge IInd-IVth | 30 Nov 13 |
| ZXC | 35:28 | | | | 95 | | | | Oxford | Apex Sports Chiltern League | 9 Nov 13 |
| 2012 U20 Dorking & Mole Valley/Oxford Uni/Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.3 | | | | 3 | | | | Oxford | Oxford University Trinity Cuppers 2012 | 28 Apr 12 |
| 400 | 54.79 | | | | 1 | 4 | | | Crawley | Crawley AC Open | 20 Jun 12 |
| 400 | 55.3 | | | | 6 | | | | Oxford | Town v Gown | 6 Jun 12 |
| 800 | 2:05.87 | | | | 3 | | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 13 May 12 |
| 800 | 2:08.44 | | | | 6 | B | | | Kingston | Kinnaird & Sward Trophies | 21 Apr 12 |
| TJ | 10.22 | | | | 8 | | | | Oxford | Oxford University Trinity Cuppers 2012 | 28 Apr 12 |
| TJ | 10.00 | | | | 5 | | | | Oxford | Town v Gown | 6 Jun 12 |
| 3ML | 17:14 | | | | 17 | L1 | | | Wimbledon | Surrey County Relay Championships | 15 Sep 12 |
| 2011 U20 Dorking & Mole Valley/Kingston & Poly |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.8 | | | | 2 | A | | | Bracknell | Southern Men's League Division 2S | 4 Jun 11 |
| 400 | 53.64 | | | | 2 | 5 | | | Crawley | Crawley AC Open | 24 Apr 11 |
| 800 | 2:00.47 | | | | 4 | | | | Kingston | Surrey County Schools' Championships | 11 Jun 11 |
| 800 | 2:00.72 | | | | 8 | 10 | | | Watford | Watford Open | 7 Sep 11 |
| 800 | 2:00.91 | | | | 2 | | | | Crawley | Crawley AC Tom Lintern Medal Meeting | 29 Aug 11 |
| 800 | 2:01.05 | | | | 6 | | | | Kingston | Surrey County Championships | 15 May 11 |
| 800 | 2:02.40 | | | | 4 | h2 | | | Kingston | Surrey County Championships | 15 May 11 |
| 800 | 2:05.75 | | | | 7 | | | | Crystal Palace | Hercules Wimbledon Young Athletes' Open | 3 Apr 11 |
| 800 | 2:07.2 | | | | 2 | | | | Cambridge | Oxford University v Cambridge University | 6 Nov 11 |
| 800 | 2:10.7 | | | | 3 | B | | | Harrow | National Junior League Brent Division | 29 May 11 |
| 2.9ML | 17:25 | | | | 17 | L2 | | | Wimbledon | Surrey Road Relay Championships | 10 Sep 11 |
| ZXC | 23:59 | | | | 165 | | | | Nottingham | ESAA English Schools' Championships | 19 Mar 11 |
| ZXC | 25:00 | | | | 7 | | | | Reigate | Surrey County Schools Championships | 22 Jan 11 |
| ZXC | 26:12 | | | | 33 | | | | Reading | South East Schools' Inter-Counties Championships | 5 Feb 11 |
| ZXC | 28:55 | | | | 10 | | | | Lloyd Park | Surrey County Championships | 8 Jan 11 |
| ZXC | 29:28 | | | | 103 | | | | Birmingham | CAU Inter County Championships | 5 Mar 11 |
| ZXC | 30:09 | | | | 10 | 4 | | | Shotover | Oxford v Cambridge Second to Fourths | 26 Nov 11 |
| ZXC | 33:28 | | | | 52 | | | 1 | Putney Vale | 2xu Surrey Men's League Division 1 | 12 Feb 11 |
| ZXC | 37:55 | | | | 35 | | | | Oxford | RAF v Oxford University v TH&H | 13 Nov 11 |
| 2010 U20 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.66 | | | | 2 | 2 | | | Woking | Woking Evening Open | 4 Aug 10 |
| 800 | 2:00.47 | | | | 10 | 4 | | | Watford | Watford Graded Open | 8 Sep 10 |
| 800 | 2:04.29 | | | | 1 | | | | Woking | Woking Young Athletes' Open | 5 Sep 10 |
| 800 | 2:06.2 | | | | 2 | A | | | Kingston | National Junior Athletic League Brent | 25 Apr 10 |
| 5.994KL | 22:40 | | | | 55 | L5 | | | Aldershot | Southern 6 Stage Road Relays | 26 Sep 10 |
| ZXC | 23:51 | | | | 94 | | | | Parliament Hill | Southern Cross Country Championships | 30 Jan 10 |
| ZXC | 25:54 | | | | 33 | | | | Reigate | South East Inter County Schools | 6 Feb 10 |
| ZXC | 27:17 | | | | 179 | | | | Manchester | ESAA English Schools' Championships | 20 Mar 10 |
| ZXC | 28:22 | | | | 7 | | | | Croydon | Surrey County Championships | 20 Feb 10 |
| 2009 U17 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.3 | | | | 7 | | | | Crawley | Tom Lintern Medal Meeting | 31 Aug 09 |
| 400 | 53.9 | | | | 2 | A | | | Carshalton | McCain UK Young Athletes League Southern Two A24 | 19 Jul 09 |
| 400 | 54.03 | | | | 3 | h3 | | | Woking | Woking Young Athletes' Open | 6 Sep 09 |
| 800 | 1:59.8 | | | | 5 | | | | Crawley | Crawley AC Open | 15 Jul 09 |
| 800 | 2:03.15 | | | | 7 | | | | Kingston | Surrey County Championships | 9 May 09 |
| 800 | 2:03.9 | | | | 2 | | | | Crawley | Haywards Heath Open | 23 Apr 09 |
| 800 | 2:04.7 | | | | 3 | | | | Crawley | Crawley AC Open | 24 Jun 09 |
| 800 | 2:05.77 | | | | 3 | h1 | | | Kingston | Surrey County Championships | 9 May 09 |
| 800 | 2:06.31 | | | | 5 | | | | Kingston | Surrey Schools Championships | 13 Jun 09 |
| 800 | 2:06.37 | | | | 3 | h1 | | | Kingston | Surrey Schools Championships | 13 Jun 09 |
| 800 | 2:06.7 | | | | 2 | A | | | Horsham | McCain UK Young Athletes League Southern Two A24 | 31 May 09 |
| 800 | 2:06.89 | | | | 3 | 1 | | | Crystal Palace | Hercules Wimbledon Young Athletes Open | 19 Apr 09 |
| ZXC | 14:33 | | | | 3 | | | | Esher | Surrey Men's League Division 2 | 10 Oct 09 |
| ZXC | 14:43 | | | | 1 | | | | Dorking | Surrey Men's League Division 2 | 14 Nov 09 |
| ZXC | 15:20 | | | | 6 | | | | Reigate | Reigate Holly Run | 20 Dec 09 |
| 2008 U17 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.1 | | | | | | | | Horsham | YAL Southern 2 A24 | 22 Jun 08 |
| 800 | 2:04.9 | | | | 3 | | | | Crystal Palace | Hercules Wimbledon Young Athletes' Meeting | 14 Sep 08 |
| 800 | 2:05.87 | | | | 1 | C | | | Eltham | BMC Regional Races | 25 Jun 08 |
| 800 | 2:05.87 | | | | | | | | Eltham | Cambridge Harriers Open | 25 Jun 08 |
| 800 | 2:06.14 | | | | | | | | Woking | Woking Young Athletes Open | 7 Sep 08 |
| 800 | 2:06.5 | | | | | | | | Crawley | Crawley Open Meeting | 16 Jul 08 |
| 800 | 2:06.7 | | | | | | | | Carshalton | UKA Young Athletes League Southern 2-A24 | 20 Jul 08 |
| 800 | 2:07.10 | | | | | | | | Kingston | Surrey Championships | 10 May 08 |
| 800 | 2:07.91 | | | | | | | | Kingston | Surrey Championships | 10 May 08 |
| 800 | 2:08.45 | | | | | | | | Kingston | Surrey Schools' Championships | 14 Jun 08 |
| ZXC | 17:13 | | | | 12 | | | | Reigate | Holly Run | 14 Dec 08 |
| 2007 U15 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:16.23 | | | | | | | | Kingston | Surrey County Championships | 13 May 07 |
| 800 | 2:18.24 | | | | | | | | Kingston | Surrey County Championships | 13 May 07 |
| 800 | 2:19.6 | | | | | | | | Crystal Palace | Hercules Wimbledon Young Athletes' Open | 15 Apr 07 |
| 800 | 2:20.86 | | | | | | | | Woking | Woking AC Young Athletes' Open Championship | 2 Sep 07 |
| 2005 U13 Dorking & Mole Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:28.0 | | | | 5 | A | | | Kingston | Ebbisham League M1 | 24 Apr 05 |