| 2025 SEN Thames Valley/Oxford Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.60 | | 0.4 | | 7 | 1 | | | Carshalton | Roger Armstrong Memorial Meeting | 16 Jul 25 |
| 100 | 13.63 | | -1.7 | | 3 | ns1 | | | Finsbury Park | Southern Athletics League Division 1 | 13 Jul 25 |
| LJ | 5.04 | | | | 2 | A | | | Finsbury Park | Southern Athletics League Division 1 | 13 Jul 25 |
| LJ | 4.78 | | 0.0 | | 7 | | | | Carshalton | Roger Armstrong Memorial Meeting | 16 Jul 25 |
| 2024 SEN Thames Valley/Oxford Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.66 | | 1.9 | | 2 | B | | | Woking | Southern Athletics League - Division 1 | 15 Jun 24 |
| 100 | 13.30 | | -2.7 | | 2 | ns2 | | | Wormwood Scrubs | Southern Athletics League - Division 1 | 14 Jul 24 |
| 100 | 13.35 | | -0.4 | | 5 | 1 | | | Tokyo, JPN | Achilles Club v 4 Wings | 1 Sep 24 |
| LJ | 5.20 | i | | | 7 | B | | | Lee Valley | London Indoor Games U20/Senior | 20 Jan 24 |
| LJ | 5.20 | | | | 1 | A | | | Woking | Southern Athletics League - Division 1 | 15 Jun 24 |
| LJ | 5.14 | | 1.9 | | 7 | | | | Eton | Southern U20/Senior & U15/U17 3000m Championships | 9 Jun 24 |
| LJ | 4.94 | | -2.7 | | 2 | B | | | Tokyo, JPN | Achilles Club v 4 Wings | 1 Sep 24 |
| LJ | 4.92 | | | | 1 | B | | | Wormwood Scrubs | Southern Athletics League - Division 1 | 14 Jul 24 |
| 2023 U23 Thames Valley/Oxford Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 5.82 | w | 2.4 | | 3 | | | | Ithaca NY, USA | Transatlantic Series (Achilles Oxford/Cambridge v Penn/Cornell) | 15 Apr 23 |
| LJ | 5.63 | w | 4.9 | | 3 | | | | Walton | South of England Senior/U20 Championships | 4 Jun 23 |
| LJ | 5.47 | w | 2.2 | | 4 | | | | Cambridge | Oxford & Cambridge Universities vs Harvard & Yale Universities | 28 Jun 23 |
| LJ | 5.34 | | 1.9 | | - | | | | Ithaca NY, USA | Transatlantic Series (Achilles Oxford/Cambridge v Penn/Cornell) | 15 Apr 23 |
| LJ | 5.34 | | 0.7 | | 6 | A | | | Hendon | London Inter Club Challenge | 12 Aug 23 |
| LJ | 5.29 | | | | 8 | | | | Chelmsford | England Athletics U20/U23 Open Championships | 17 Jun 23 |
| LJ | 5.29 | w | 2.3 | | 4 | | | | Oxford | Oxford & Cambridge Universities vs Cornell & Pennsylvania Universities | 21 Jun 23 |
| LJ | 5.29 | | 1.1 | | - | | | | Cambridge | Oxford & Cambridge Universities vs Harvard & Yale Universities | 28 Jun 23 |
| LJ | 5.26 | | 1.6 | | - | | | | Walton | South of England Senior/U20 Championships | 4 Jun 23 |
| LJ | 5.26 | | 1.9 | | - | | | | Oxford | Oxford & Cambridge Universities vs Cornell & Pennsylvania Universities | 21 Jun 23 |
| LJ | 5.20 | w | 2.7 | | 5 | | | | Cambridge MA, USA | Harvard/Yale vs.Achilles Oxford/Cambridge | 8 Apr 23 |
| LJ | 5.12 | | 1.9 | | - | | | | Cambridge MA, USA | Harvard/Yale vs.Achilles Oxford/Cambridge | 8 Apr 23 |
| LJ | 5.09 | | 0.8 | | 11 | | | | Scotstoun | National Athletics League Premier Division Fixture A | 5 Aug 23 |
| 2022 U23 Thames Valley/Oxford Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.09 | i | | | 1 | 1 | | | Lee Valley | Oxford University v Cambridge University Inter-Varsity Field Events & Relay | 26 Feb 22 |
| 60 | 8.28 | i | | | 5 | h5 | | | Lee Valley | Southern U20/Senior Championships | 5 Feb 22 |
| 60 | 8.29 | i | | | 3 | 2.6 | | | Lee Valley | London Indoor Games U20/Senior Day 1 & Day 2 | 23 Jan 22 |
| 60 | 8.34 | i | | | 6 | 1.6 | | | Lee Valley | London Indoor Games U20/Senior Day 1 & Day 2 | 23 Jan 22 |
| 100 | 12.32 | w | 3.3 | | 1 | A | | | Oxford | Oxford v Cambridge 147th Athletics Varsity Match | 8 May 22 |
| 100 | 12.89 | | -0.9 | | 5 | 4 | | | Lee Valley | London Inter Club Challenge | 16 Apr 22 |
| 100 | 12.96 | | -0.3 | | 7 | 2.1 | | | Lee Valley | Lee Valley Sprints Night Double 100m Sprints Night | 8 Jun 22 |
| 100 | 13.13 | | -0.1 | | 1 | 1 | | | Monaco, MON | 1000m Herculis | 10 Aug 22 |
| 200 | 27.20 | | -2.6 | | 7 | 2 | | | Hendon | National Athletics League - Premiership | 2 Jul 22 |
| 60HW | 9.26 | i | | | 1 | 1 | | | Lee Valley | Oxford University v Cambridge University Inter-Varsity Field Events & Relay | 26 Feb 22 |
| 60HW | 9.28 | i | | | 3 | h1 | | | Sheffield | BUCS British University Championships | 18 Feb 22 |
| 60HW | 9.35 | i | | | 2 | 1.4 | | | Lee Valley | London Indoor Games U20/Senior Day 1 & Day 2 | 22 Jan 22 |
| 100HW | 15.13 | | 0.0 | | 1 | A | | | Oxford | Oxford v Cambridge 147th Athletics Varsity Match | 8 May 22 |
| 100HW | 15.79 | | -2.5 | | 4 | 2 | | | Hendon | National Athletics League - Premiership | 2 Jul 22 |
| 100HW | 15.83 | | 0.0 | | 1 | 2 | | | Lee Valley | London Inter Club Challenge | 16 Apr 22 |
| 200HW | 30.3 | | | | 1 | 2 | | | Oxford | Oxford University Trinity Cuppers | 24 Apr 22 |
| 200HW | 30.52 | | 0.4 | | 1 | A | | | Oxford | Oxford v Cambridge 147th Athletics Varsity Match | 8 May 22 |
| LJ | 5.72 | | | | 2 | | | | Oxford | Oxford v Cambridge 147th Athletics Varsity Match | 8 May 22 |
| LJ | 5.53 | | | | 1 | | | | Oxford | Oxford University Trinity Cuppers | 24 Apr 22 |
| LJ | 5.50 | | | | 4 | | | | Hendon | National Athletics League - Premiership | 2 Jul 22 |
| LJ | 5.44 | | -0.2 | | 5 | q2 | | | Chelmsford | BUCS Outdoor Athletics Championship | 30 Apr 22 |
| LJ | 5.41 | | | | 5 | A | | | Hendon | London Inter Club Challenge | 23 Jul 22 |
| LJ | 5.38 | | | | 7 | A | | | Lee Valley | London Inter Club Challenge | 16 Apr 22 |
| LJ | 5.29 | i | | | 1 | | | | Lee Valley | Oxford University v Cambridge University Inter-Varsity Field Events & Relay | 26 Feb 22 |
| LJ | 5.26 | | 0.0 | | 9 | | | | Chelmsford | BUCS Outdoor Athletics Championship | 2 May 22 |
| LJ | 5.22 | i | | | 5 | B | | | Lee Valley | London Indoor Games U20/Senior Day 1 & Day 2 | 22 Jan 22 |
| LJ | 5.21 | i | | | 6 | | | | Lee Valley | Southern U20/Senior Championships | 6 Feb 22 |
| LJ | 5.20 | | 1.2 | | 11 | | | | Bedford | England Athletics Senior Championships | 30 Jul 22 |
| LJ | 5.15 | w | 2.6 | | 10 | A | | | Bedford | National Athletics League - Premiership A & B Final | 20 Aug 22 |
| LJ | 5.12 | i | | | 5 | q1 | | | Sheffield | BUCS British University Championships | 19 Feb 22 |
| LJ | 4.99 | | -0.6 | | - | A | | | Bedford | National Athletics League - Premiership A & B Final | 20 Aug 22 |
| JT600 | 17.42 | | | | 7 | | | | Lee Valley | Oxford University v Cambridge University Inter-Varsity Field Events & Relay | 26 Feb 22 |
| 2021 U23 Epsom & Ewell/Oxford Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.9 | | | | 3 | 3 | | | Oxford | Oxford University AC Open Meet | 24 Apr 21 |
| 100 | 13.25 | | -2.7 | | 1 | | | | Lee Valley | Oxford University v Cambridge University Inter Varsity Meeting | 4 Jul 21 |
| 200 | 27.7 | | | | 5 | 4 | | | Horspath | Oxfordshire County AA Open Graded Meeting | 12 Jun 21 |
| 100HW | 15.8 | | | | 1 | | | | Horspath | Oxfordshire County AA Open Graded Meeting | 12 Jun 21 |
| 100HW | 16.40 | | | | 1 | | | | Lee Valley | Oxford University v Cambridge University Inter Varsity Meeting | 4 Jul 21 |
| 200HW | 31.89 | | -2.0 | | 1 | | | | Lee Valley | Oxford University v Cambridge University Inter Varsity Meeting | 4 Jul 21 |
| LJ | 5.37 | w | 2.3 | | 3 | | | | Lee Valley | Oxford University v Cambridge University Inter Varsity Meeting | 4 Jul 21 |
| LJ | 5.34 | | 1.1 | | 4 | A | | | Hendon | London Inter Club Challenge | 10 Jul 21 |
| LJ | 5.29 | | | | 4 | | | | Oxford | Oxford University AC Open Meet | 24 Apr 21 |
| LJ | 5.25 | | | | 4 | | | | Oxford | Oxford University Trinity Cuppers | 15 May 21 |
| LJ | 5.23 | | 0.0 | | 2 | B | | | Bromley | National Athletics League Premier London South | 6 Jun 21 |
| LJ | 5.23 | | 1.1 | | - | | | | Lee Valley | Oxford University v Cambridge University Inter Varsity Meeting | 4 Jul 21 |
| LJ | 5.22 | | | | 3 | | | | Horspath | Oxfordshire County AA Open Graded Meeting | 12 Jun 21 |
| LJ | 5.19 | | 0.0 | | 13 | C | | | Bedford | BIGish Jumps & Throws Fest | 31 May 21 |
| TJ | 10.24 | | | | 2 | | | | Oxford | Oxford University AC Open Meet | 24 Apr 21 |
| TJ | NM | | | | - | | | | Lee Valley | Oxford University v Cambridge University Inter Varsity Meeting | 4 Jul 21 |
| 2020 U20 Epsom & Ewell/Oxford Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.34 | i | | | 4 | 1 | | | Lee Valley | Oxford University v Cambridge University Field Events & Relays Inter Varsity Meeting | 29 Feb 20 |
| 60HW | 9.54 | i | | | 1 | 1 | | | Lee Valley | Oxford University v Cambridge University Field Events & Relays Inter Varsity Meeting | 29 Feb 20 |
| LJ | 5.36 | i | | | 2 | | | | Lee Valley | London U20 / Senior Games | 18 Jan 20 |
| LJ | 5.32 | i | | | 2 | | | | Lee Valley | Oxford University v Cambridge University Field Events & Relays Inter Varsity Meeting | 29 Feb 20 |
| TJ | 10.93 | i | | | 3 | | | | Lee Valley | Oxford University v Cambridge University Field Events & Relays Inter Varsity Meeting | 29 Feb 20 |
| 2019 U20 Epsom & Ewell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.4 | | | | 1 | | | | Ewell | Rosenheim League Western Division | 29 May 19 |
| 200 | 27.63 | | 1.3 | | 2 | B | | | Tooting Bec | Southern Athletics League Division 2W | 13 Apr 19 |
| 100HW | 15.57 | w | 2.4 | | 2 | | | | Horspath | South of England U15 / U20 Inter County Championships | 7 Sep 19 |
| 100HW | 16.42 | | 0.6 | | 1 | A | | | Tooting Bec | Southern Athletics League Division 2W | 13 Apr 19 |
| 100HW | 16.5 | | | | 1 | | | | Cambridge | Oxford University v Cambridge University Freshers' Varsity Match | 2 Nov 19 |
| 100HW | 17.0 | | | | 1 | | | | Ewell | Rosenheim League Western Division | 29 May 19 |
| LJ | 5.60 | | | | 3 | | | | Kingston | Surrey County Schools Championships | 8 Jun 19 |
| LJ | 5.43 | | -0.1 | | 8 | | | | Birmingham | New Balance ESAA English Schools' Championships | 13 Jul 19 |
| LJ | 5.32 | | | | 1 | | | | Cambridge | Oxford University v Cambridge University Freshers' Varsity Match | 2 Nov 19 |
| LJ | 5.31 | | | | 1 | A | | | Tooting Bec | Southern Athletics League Division 2W | 13 Apr 19 |
| LJ | 5.22 | i | | | 2 | | | | Carshalton | Surrey & Sussex County Championships | 16 Feb 19 |
| TJ | 10.52 | | | | 1 | | | | Cambridge | Oxford University v Cambridge University Freshers' Varsity Match | 2 Nov 19 |
| 2018 U20 Epsom & Ewell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.6 | | | | 1 | ns | | | Ewell | Rosenheim League Division West | 30 May 18 |
| 100 | 12.8 | | | | 2 | A | | | Aldershot | Southern Athletics League Division 2W | 14 Jul 18 |
| 100 | 13.0 | | | | 1 | | | | Walton | Rosenheim League Division West | 18 Jul 18 |
| 100HW | 16.1 | | | | 1 | | | | Ewell | Rosenheim League Division West | 30 May 18 |
| 100HW | 16.9 | | | | 1 | A | | | Bournemouth | Southern Athletics League Division 2W | 18 Aug 18 |
| LJ | 5.46 | | | | 1 | A | | | Woking | Southern Athletics League Division 2W | 14 Apr 18 |
| LJ | 5.44 | | | | 1 | | | | Wimbledon | Hercules Wimbledon Young Athletes Meeting | 8 Apr 18 |
| LJ | 5.39 | | | | 1 | | | | Kingston | Surrey County Schools Championships | 9 Jun 18 |
| LJ | 5.33 | | | | 1 | A | | | Bournemouth | Southern Athletics League Division 2W | 18 Aug 18 |
| LJ | 5.27 | w | 2.2 | | 4 | | | | Lee Valley | London Inter Club Challenge inc. London Colleges League | 28 Apr 18 |
| LJ | 5.26 | | | | 1 | | | | Tooting Bec | South London Athletics Network UAG Trophy Open | 24 Mar 18 |
| LJ | 5.22 | | | | 1 | | | | Walton | Rosenheim League Division West | 2 May 18 |
| LJ | 5.22 | | | | 1 | A | | | Aldershot | Southern Athletics League Division 2W | 14 Jul 18 |
| LJ | 5.19 | | -0.7 | | 8 | A | | | Hendon | London Inter Club Challenge | 28 Jul 18 |
| LJ | 5.13 | i | | | 1 | | | | Carshalton | Surrey County Championships | 17 Feb 18 |
| TJ | 10.53 | | | | 1 | A | | | Aldershot | Southern Athletics League Division 2W | 14 Jul 18 |
| TJ | 10.36 | | | | 1 | | | | Ewell | Rosenheim League Division West | 30 May 18 |
| TJ | 10.10 | | | | 2 | A | | | Bournemouth | Southern Athletics League Division 2W | 18 Aug 18 |
| TJ | 10.04 | | | | 3 | A | | | Woking | Southern Athletics League Division 2W | 14 Apr 18 |
| TJ | 9.82 | | | | 2 | | | | Walton | Rosenheim League Division West | 18 Jul 18 |
| 2017 U17 Epsom & Ewell |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.7 | | | | 1 | 2 | | | Coulsdon | South London Athletics Network Super 8 U13 / U15 Young Athletes' Open | 30 Jul 17 |
| 80HU17W | 12.7 | | | | 2 | A | | | Guildford | Lily B Girls' League Match 1 & non scoring | 1 Jul 17 |
| 80HU17W | 12.9 | | | | 2 | A | | | Croydon | Lily B Girls' League Match 1 & non scoring | 3 Jun 17 |
| LJ | 5.64 | | | | 1 | | | | Kingston | Surrey County Schools Championships | 10 Jun 17 |
| LJ | 5.54 | | | | 1 | | | | Basingstoke | ESAA South East Schools Inter-County Championships | 17 Jun 17 |
| LJ | 5.48 | | | | 1 | A | | | Guildford | Lily B Girls' League Match 1 & non scoring | 1 Jul 17 |
| LJ | 5.46 | | 1.1 | | 7 | | | | Birmingham | ESAA English Schools' Championships | 8 Jul 17 |
| LJ | 5.36 | | | | 1 | A | | | Croydon | Lily B Girls' League Match 1 & non scoring | 3 Jun 17 |
| LJ | 5.36 | | 0.0 | | 5 | qB | | | Birmingham | ESAA English Schools' Championships | 8 Jul 17 |
| LJ | 5.29 | | | | 1 | A | | | Dartford | Sweatshop Southern Athletics League Division 3SE | 20 Aug 17 |
| LJ | 5.06 | | | | 3 | | | | Carshalton | SLAN U17 / U20 Trophy Meeting Open | 2 Apr 17 |
| LJ | 5.00 | | | | 3 | | | | Carshalton | Hercules Wimbledon Young Athletes Meeting | 9 Apr 17 |
| LJ | 4.93 | i | | | 4 | | | | Carshalton | Surrey County Championships | 18 Feb 17 |
| SP3K | 7.64 | | | | 4 | A | | | Croydon | Lily B Girls' League Match 1 & non scoring | 3 Jun 17 |
| 2016 U17 Surrey Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 5.31 | | | | 1 | A | | | Carshalton | ESAA South East Schools Inter-County Championships | 18 Jun 16 |
| LJ | 5.05 | | | | 2 | | | | Kingston | Surrey County Schools' Championships | 11 Jun 16 |
| 2015 U15 Surrey Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.96 | | | | 2 | | | | Kingston | Surrey County Schools' Championships | 13 Jun 15 |
| LJ | 4.80 | | | | 5 | | | | Erith | ESAA South East Schools Inter-County Championships | 20 Jun 15 |