| 2024 SEN Newbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:20.38 | | | | 12 | 9 | | | Wimbledon | Hercules Wimbledon 1500m Festival Night | 29 May 24 |
| 1500 | 4:26.63 | i | | | 5 | 3 | | | Lee Valley | Lee Valley Middle Distance Open | 14 Feb 24 |
| Mile | 4:50.69 | | | | 13 | 11 | | | Stratford (CT) | Tracksmith Amateur Mile | 15 Aug 24 |
| Mile | 4:54.88 | i | | | 8 | 2 | | | Lee Valley | Ayo Falola Dream Mile | 7 Feb 24 |
| 2023 SEN Newbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:21.93 | + | | | 3m | 9 | | | Wimbledon | Dave Clarke 1 Mile Night (+ 1500m split) | 28 Jun 23 |
| 1500 | 4:22.79 | | | | 3 | 2 | | | Tooting | Rosenheim League - East | 17 May 23 |
| Mile | 4:40.39 | | | | 5 | 9 | | | Wimbledon | Dave Clarke 1 Mile Night (+ 1500m split) | 28 Jun 23 |
| 2022 SEN Newbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.4 | | | | 3 | ns | | | Tooting Bec | Rosenheim League - East | 3 Aug 22 |
| 1500 | 4:30.85 | + | | | 11m | | | | Tooting | BMC Regional Races | 24 Aug 22 |
| 1500 | 4:39.9 | | | | 9 | ns1 | | | Tooting Bec | Rosenheim League - East | 3 Aug 22 |
| 1500 | 5:17.4 | | | | 11 | ns1 | | | Tooting Bec | Rosenheim League - East | 3 Aug 22 |
| Mile | 4:51.09 | | | | 11 | B | | | Tooting | BMC Regional Races | 24 Aug 22 |
| 2019 U23 Newbury |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.39 | i | | | 5 | 6 | | | Lee Valley | London Senior & U20 Games | 26 Jan 19 |
| 400 | 55.23 | i | | | 3 | 1 | | | Lee Valley | Metaswitch Games Open | 16 Feb 19 |
| 400 | 56.69 | i | | | 4 | 5 | | | Lee Valley | London Senior & U20 Games | 26 Jan 19 |
| 2018 U23 Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.3 | | | | 3 | 2 | | | Cambridge | Cambridge University Summer Cuppers | 25 Apr 18 |
| 200 | 24.2 | | | | 2 | 1 | | | Cambridge | Cambridge University Summer Cuppers | 25 Apr 18 |
| 200 | 24.26 | | -0.3 | | 3 | | | | Peterborough | Cambridgeshire County Championships | 12 May 18 |
| 200 | 24.7 | | 1.3 | | 3 | B | | | Portsmouth | Southern Athletics League Division 2W | 23 Jun 18 |
| 200 | 24.8 | | | | 4 | A | | | Andover | Southern Athletics League Division 2W | 14 Jul 18 |
| 200 | 25.1 | | | | 2 | B | | | Woking | Southern Athletics League Division 2W | 14 Apr 18 |
| 200 | 25.15 | i | | | 2 | 8 | | | Lee Valley | London Senior & U20 Games | 27 Jan 18 |
| 300 | 39.25 | i | | | 4 | 2 | | | Lee Valley | Lee Valley December Open | 2 Dec 18 |
| 400 | 53.7 | | | | 2 | A | | | Woking | Southern Athletics League Division 2W | 14 Apr 18 |
| 400 | 53.8 | | | | 3 | A | | | Andover | Southern Athletics League Division 2W | 14 Jul 18 |
| 400 | 54.3 | | | | 2 | A | | | Kingston | Southern Athletics League Division 2W | 18 Aug 18 |
| 400 | 57.2 | | | | 1 | 2 | | | Cambridge | Cambridge University Summer Cuppers | 25 Apr 18 |
| DT2K | 14.42 | | | | 10 | | | | Cambridge | Cambridge University Summer Cuppers | 25 Apr 18 |
| JT800 | 10.87 | | | | 8 | | | | Cambridge | Cambridge University Summer Cuppers | 25 Apr 18 |
| 2017 U23 Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.5 | | | | 1 | h2 | | | Cambridge | Cambridge University Cuppers | 14 Oct 17 |
| 200 | 24.9 | | | | 2 | ns | | | Horspath | Sweatshop Southern Athletics League Division 2W | 15 Apr 17 |
| 200 | 24.9 | | | | 3 | | | | Cambridge | Cambridge University AC Sports | 6 May 17 |
| 200 | 25.43 | | 0.7 | | 2 | 2 | | | Crawley | Crawley Open Series | 8 Apr 17 |
| 400 | 53.8 | | | | 1 | ns | | | Horspath | Sweatshop Southern Athletics League Division 2W | 15 Apr 17 |
| 400 | 54.77 | | | | 6 | 1 | | | Crawley | Crawley Open Series | 8 Apr 17 |
| 400 | 55.11 | | | | 4 | S | | | Cambridge | Oxford University v Cambridge University Inter Varsity Meeting | 14 May 17 |
| 400 | 56.7 | | | | 2 | 2 | | | Cambridge | Cambridge University Cuppers | 14 Oct 17 |
| 2000SC | 8:21.7 | | | | 2 | | | | Cambridge | Cambridge University Cuppers | 14 Oct 17 |
| 2016 U20 Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT2K | 14.92 | | | | 6 | | | | Cambridge | Cambridge University Cuppers | 15 Oct 16 |