| 2025 U20 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.92 | w | 2.8 | | 1 | B11 | | | Stratford (CT) | Stratford Speed | 13 Jul 25 |
| 100 | 10.99 | | 1.2 | | 1 | A27 | | | Stratford (CT) | Stratford Speed | 26 May 25 |
| 100 | 11.01 | | 1.3 | | 6 | h5 | | | Birmingham | England Athletics Senior & U20 Championships (inc Para) & Senior & U20 Combined Events Championships | 25 Jul 25 |
| 100 | 11.04 | w | 5.4 | | 6 | B14 | | | Stratford (CT) | Stratford Speed | 26 May 25 |
| 100 | 11.15 | | -1.4 | | 1 | B | | | Stevenage | Southern Athletics League Division 2 North & East | 17 May 25 |
| 100 | 11.21 | | 1.2 | | 6 | A12 | | | Stratford (CT) | Stratford Speed | 13 Jul 25 |
| 100 | 11.26 | | -1.5 | | 4 | h4 | | | Chelmsford | SEAA Outdoor U20/Senior Championships | 28 Jun 25 |
| 100 | 11.3 | | | | 1 | A | | | Cambridge | East Anglian League | 27 Apr 25 |
| 100 | 11.31 | | 1.4 | | 1 | B09 | | | Lee Valley | Be Fit Today Track Academy Outdoor Series 1 | 21 Apr 25 |
| 100 | 11.44 | | -1.6 | | 1 | Bh1 | | | Bedford | Bedfordshire & Hertfordshire County Championships | 10 May 25 |
| 100 | 11.56 | | -0.7 | | 2 | A10 | | | Lee Valley | Be Fit Today Track Academy Outdoor Series 1 | 21 Apr 25 |
| 100 | 11.63 | | 0.0 | | 2 | B | | | Bedford | Bedfordshire & Hertfordshire County Championships | 10 May 25 |
| 100 | 11.69 | | -2.5 | | 4 | A | | | Basildon | Southern Athletics League Division 2 North & East | 30 Aug 25 |
| 200 | 22.18 | | 0.2 | | 2 | 7 | | | Stratford (CT) | Stratford Speed | 13 Jul 25 |
| 200 | 22.41 | | -0.8 | | 1 | B | | | Bedford | Bedfordshire & Hertfordshire County Championships | 11 May 25 |
| 200 | 22.48 | | 1.8 | | 7 | h4 | | | Birmingham | England Athletics Senior & U20 Championships (inc Para) & Senior & U20 Combined Events Championships | 27 Jul 25 |
| 200 | 22.79 | | 0.0 | | 4 | A | | | Stevenage | Southern Athletics League Division 2 North & East | 17 May 25 |
| 200 | 22.83 | | -1.8 | | 3 | h3 | | | Chelmsford | SEAA Outdoor U20/Senior Championships | 29 Jun 25 |
| 200 | 22.9 | | | | 1 | B | | | Luton | Southern Athletics League Division 2 North & East | 22 Jun 25 |
| 200 | 23.06 | | | | 3 | A | | | Basildon | Southern Athletics League Division 2 North & East | 30 Aug 25 |
| 200 | 23.14 | | 0.4 | | 6 | | | | Horspath | SEAA U20 & Senior Inter Counties Championships | 13 Sep 25 |
| LJ | 4.76 | | | | 6 | A | | | Basildon | Southern Athletics League Division 2 North & East | 30 Aug 25 |
| 2024 U20 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.5 | | | | 1 | A | | | St. Ives | East Anglian T&F League (No discus or hammer) | 23 Jun 24 |
| 100 | 11.59 | | -0.1 | | 4 | A | | | Bedford | Southern Athletics League - Division 3 North | 18 May 24 |
| 100 | 11.6 | | | | 1 | A | | | Peterborough | East Anglian League | 26 May 24 |
| 100 | 11.69 | | -0.4 | | 4 | | | | Cambridge | Eastern AA Championships | 29 Jun 24 |
| 100 | 11.75 | | 0.0 | | 3 | | | | Watford | Bedfordshire/Hertfordshire County Championships | 11 May 24 |
| 100 | 11.8 | | | | 3 | A | | | Luton | Southern Athletics League - Division 3 North | 15 Jun 24 |
| 200 | 23.24 | | 0.0 | | 3 | A | | | Bedford | Southern Athletics League - Division 3 North | 18 May 24 |
| 200 | 23.34 | | 0.7 | | 3 | | | | Watford | Bedfordshire/Hertfordshire County Championships | 12 May 24 |
| 200 | 23.5 | | | | 1 | A | | | St. Ives | East Anglian T&F League (No discus or hammer) | 23 Jun 24 |
| 200 | 23.5 | | | | 2 | A | | | Horspath | Southern Athletics League - Division 3 North | 14 Jul 24 |
| 200 | 23.7 | | | | 2 | A | | | Peterborough | East Anglian League | 26 May 24 |
| 200 | 23.98 | i | | | 2 | | | | Lee Valley | Essex & Eastern Indoor Championships | 3 Mar 24 |
| 200 | 24.7 | | | | 3 | B | | | Cambridge | East Anglian T&F League | 28 Apr 24 |
| 400 | 55.1 | | | | 2 | A | | | Cambridge | East Anglian T&F League | 28 Apr 24 |
| 400 | 56.6 | | | | 2 | B | | | Horspath | Southern Athletics League - Division 3 North | 17 Aug 24 |
| HJ | 1.28 | | | | 4 | A | | | Horspath | Southern Athletics League - Division 3 North | 17 Aug 24 |
| 2023 U20 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.38 | i | | | 3 | B4 | | | Eltham | Sutcliffe Indoor 60's | 17 Dec 23 |
| 60 | 7.40 | i | | | 3 | A4 | | | Eltham | Sutcliffe Indoor 60's | 17 Dec 23 |
| 100 | 11.3 | | | | 1 | B | | | Luton | Southern Athletics League Division 3 North | 18 Jun 23 |
| 100 | 11.60 | | 1.0 | | 3 | 2 | | | Hendon | London Inter Club Challenge | 27 Aug 23 |
| 100 | 11.6 | | | | 2 | A | | | Peterborough | East Anglian League | 4 Jun 23 |
| 100 | 11.8 | | | | 3 | A | | | Milton Keynes | Southern Athletics League Division 3 North | 20 May 23 |
| 100 | 11.8 | | | | 3 | A | | | Bedford | Southern Athletics League Division 3 North | 9 Jul 23 |
| 100 | 12.05 | | -1.2 | | 6 | B | | | Watford | Hertfordshire & Bedfordshire County Championships | 13 May 23 |
| 200 | 23.3 | | | | 1 | A | | | Bedford | Southern Athletics League Division 3 North | 9 Jul 23 |
| 200 | 23.50 | w | 2.9 | | 3 | 2 | | | Hendon | London Inter Club Challenge | 27 Aug 23 |
| 200 | 24.09 | | -0.6 | | 6 | | | | Watford | Hertfordshire & Bedfordshire County Championships | 14 May 23 |
| 200 | 24.2 | | | | 4 | A | | | Milton Keynes | Southern Athletics League Division 3 North | 20 May 23 |
| 200 | 24.2 | | | | 3 | A | | | Peterborough | East Anglian League | 4 Jun 23 |
| 200 | 24.5 | | | | 1 | ns | | | Cambridge | East Anglian League | 30 Apr 23 |
| 400 | 57.1 | | | | 3 | A | | | Cambridge | East Anglian League | 30 Apr 23 |
| 2022 U17 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.6 | | | | 1 | B | | | Peterborough | East Anglian League | 24 Apr 22 |
| 100 | 11.69 | | 0.0 | | 3 | 1 | | | Bedford | Bedfordshire & Hertfordshire County Championships | 14 May 22 |
| 100 | 11.8 | | | | 1 | B | | | Sandy | Southern Athletics League Division 3 North | 13 Aug 22 |
| 100 | 11.9 | | | | 1 | B | | | Peterborough | Eastern Young Athletes League | 1 May 22 |
| 100 | 12.0 | | | | 4 | A | | | Sandy | Southern Athletics League Division 3 North | 16 Jul 22 |
| 200 | 23.81 | | -1.2 | | 5 | | | | Bedford | Bedfordshire & Hertfordshire County Championships | 15 May 22 |
| 200 | 23.9 | | | | 1 | B | | | Peterborough | East Anglian League | 24 Apr 22 |
| 200 | 24.6 | | | | 1 | B | | | Peterborough | Eastern Young Athletes League | 1 May 22 |
| parkrun | 27:43 | | | | 69 | | | | Houghton Hall | Houghton Hall parkrun # 159 | 28 May 22 |
| 2021 U17 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 28:28 | | | | 203 | | | | Milton Keynes | Milton Keynes parkrun # 526 | 28 Aug 21 |
| 2019 U15 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 29:57 | | | | 261 | | | | Milton Keynes | Milton Keynes parkrun # 497 | 19 Oct 19 |
| 2017 U13 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 31:41 | | | | 311 | | | | Milton Keynes | Milton Keynes parkrun # 389 | 2 Sep 17 |
| 2016 U11 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 35:34 | | | | 325 | | | | Milton Keynes | Milton Keynes parkrun # 337 | 27 Aug 16 |
| 2015 U11 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 31:30 | | | | 356 | | | | Milton Keynes | Milton Keynes parkrun # 276 | 30 May 15 |
| 2014 U11 Luton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 30:56 | | | | 332 | | | | Milton Keynes | Milton Keynes parkrun # 221 | 3 May 14 |
| parkrun | 32:50 | | | | 419 | | | | Milton Keynes | Milton Keynes parkrun # 219 | 19 Apr 14 |
| parkrun | 33:15 | | | | 379 | | | | Milton Keynes | Milton Keynes parkrun # 223 | 17 May 14 |