| 2025 SEN Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 29.98 | | -0.6 | | 5 | H | | | Carshalton | Surrey County Combined Events, Walks & Track Relay Championships | 6 Sep 25 |
| 800 | 2:35.05 | | | | 3 | H | | | Carshalton | Surrey County Combined Events, Walks & Track Relay Championships | 7 Sep 25 |
| 100HW | 19.90 | | 0.8 | | 3 | H | | | Carshalton | Surrey County Combined Events, Walks & Track Relay Championships | 6 Sep 25 |
| HJ | 1.45 | | | | 3 | | | | Carshalton | Roger Armstrong Memorial Meeting | 16 Jul 25 |
| HJ | 1.38 | | | | 6 | H | | | Carshalton | Surrey County Combined Events, Walks & Track Relay Championships | 6 Sep 25 |
| HJ | 1.36 | | | | 4 | | | | Stevenage | National Athletics League Championship - East | 5 Jul 25 |
| LJ | 4.62 | | 0.7 | | 5 | H | | | Carshalton | Surrey County Combined Events, Walks & Track Relay Championships | 7 Sep 25 |
| LJ | 4.48 | | | | 4 | | | | Bromley | National Athletics League Championship - East | 19 Jul 25 |
| LJ | 4.40 | | -2.8 | | 6 | A | | | Carshalton | Roger Armstrong Memorial Meeting | 16 Jul 25 |
| LJ | 4.22 | i | | | 4 | SY | | | Carshalton | Surrey & Sussex Indoor Championships | 1 Mar 25 |
| SP4K | 6.38 | | | | 7 | H | | | Carshalton | Surrey County Combined Events, Walks & Track Relay Championships | 6 Sep 25 |
| JT600 | 14.13 | | | | 7 | H | | | Carshalton | Surrey County Combined Events, Walks & Track Relay Championships | 7 Sep 25 |
| HepW | 2851 | | | | 4 | | | | Carshalton | Surrey County Combined Events, Walks & Track Relay Championships | 7 Sep 25 |
| 5K | 21:39 | c | | | 945 | | 68 | | London | Standard Chartered Great City 5K | 22 Jul 25 |
| 2024 SEN Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.35 | | | | 2 | | | | Kingston | Surrey County Championships | 11 May 24 |
| LJ | 4.67 | i | | | 1 | SY | | | Carshalton | Surrey & Sussex Indoor Championships | 9 Mar 24 |
| LJ | 4.62 | i | | | 2 | B | | | Carshalton | South London Athletics Network Christmas Indoor Open #3 | 6 Jan 24 |
| LJ | 4.53 | w | 2.7 | | 6 | | | | Kingston | Surrey County Championships | 11 May 24 |
| LJ | 4.51 | | 0.6 | | 7 | | | | Kingston | Surrey County Championships | 11 May 24 |
| LJ | 4.39 | | 0.2 | | 7 | | | | Crawley | National Athletics League - Regional South | 22 Jun 24 |
| 2023 SEN Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 30.60 | | -2.2 | | 1 | H | | | Carshalton | Surrey County Combined Events, Steeplechase, Walks & Track Relays Championships | 2 Sep 23 |
| 800 | 2:41.83 | | | | 1 | H | | | Carshalton | Surrey County Combined Events, Steeplechase, Walks & Track Relays Championships | 3 Sep 23 |
| 100HW | 20.22 | | -0.7 | | 1 | H | | | Carshalton | Surrey County Combined Events, Steeplechase, Walks & Track Relays Championships | 2 Sep 23 |
| HJ | 1.38 | | | | 1 | H | | | Carshalton | Surrey County Combined Events, Steeplechase, Walks & Track Relays Championships | 2 Sep 23 |
| HJ | 1.35 | | | | 9 | | | | Bedford | National Athletics League Championship Division Fixture A | 11 Jun 23 |
| LJ | 4.62 | | 1.0 | | 14 | | | | Bedford | National Athletics League Championship Division Fixture A | 11 Jun 23 |
| LJ | 4.39 | | | | 1 | 2 | | | Tooting | Rosenheim League - East | 17 May 23 |
| LJ | 4.38 | | 0.7 | | 1 | H | | | Carshalton | Surrey County Combined Events, Steeplechase, Walks & Track Relays Championships | 3 Sep 23 |
| SP4K | 7.59 | | | | 1 | H | | | Carshalton | Surrey County Combined Events, Steeplechase, Walks & Track Relays Championships | 2 Sep 23 |
| JT600 | 18.59 | | | | 13 | | | | Bedford | National Athletics League Championship Division Fixture A | 11 Jun 23 |
| JT600 | 18.53 | | | | 1 | H | | | Carshalton | Surrey County Combined Events, Steeplechase, Walks & Track Relays Championships | 3 Sep 23 |
| JT600 | 16.20 | | | | 2 | 2 | | | Tooting | Rosenheim League - East | 17 May 23 |
| JT600 | 16.20 | | | | 2 | ns | | | Carshalton | Rosenheim League - East | 14 Jun 23 |
| HepW | 2801 | | | | 5 | | | | Carshalton | Surrey County Combined Events, Steeplechase, Walks & Track Relays Championships | 3 Sep 23 |
| 2017 U20 Belgrave/Wiltshire Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.18 | | 0.2 | | 3 | B | | | Bromley | Sweatshop Southern Athletics League Division 1 | 15 Apr 17 |
| 200 | 32.14 | | | | H | | | | Street | Somerset Schools Combined Events Championships | 29 Apr 17 |
| 100HW | 20.64 | | -2.0 | | H | | | | Street | Somerset Schools Combined Events Championships | 29 Apr 17 |
| HJ | 1.35 | | | | 1 | B | | | Battersea | Sweatshop Southern Athletics League Division 1 | 8 Jul 17 |
| HJ | 1.30 | | | | 1 | ns | | | Bromley | Sweatshop Southern Athletics League Division 1 | 15 Apr 17 |
| HJ | 1.30 | | | | H | | | | Street | Somerset Schools Combined Events Championships | 29 Apr 17 |
| LJ | 4.22 | | | | 3 | B | | | Bromley | Sweatshop Southern Athletics League Division 1 | 15 Apr 17 |
| LJ | 4.00 | | 0.2 | | H | | | | Street | Somerset Schools Combined Events Championships | 30 Apr 17 |
| SP4K | 7.22 | | | | H | | | | Street | Somerset Schools Combined Events Championships | 29 Apr 17 |
| JT600 | DNS | | | | H | | | | Street | Somerset Schools Combined Events Championships | 30 Apr 17 |
| HepW | DNF | | | | - | | | | Street | Somerset Schools Combined Events Championships | 30 Apr 17 |
| 2016 U20 Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.5 | | | | 4 | B | | | Norwich | Sweatshop Southern Athletics League Division 1 | 20 Aug 16 |
| 200 | 30.48 | w | 2.5 | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 17 Sep 16 |
| 200 | 30.80 | w | 3.7 | | H | | | | Exeter | ESAA South West Schools Combined Events & Race Walk Championships | 25 Jun 16 |
| 200 | 30.92 | | 2.0 | | 2 | ns | | | Battersea | Sweatshop Southern Athletics League Division 1 | 18 Jun 16 |
| 200 | 31.07 | | -3.0 | | H | | | | Street | Somerset / Dorset Schools & Open Combined Events Championships | 23 Apr 16 |
| 800 | 2:40.43 | | | | H | | | | Street | Somerset / Dorset Schools & Open Combined Events Championships | 24 Apr 16 |
| 800 | 2:42.68 | | | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 18 Sep 16 |
| 800 | 2:45.74 | | | | H | | | | Exeter | ESAA South West Schools Combined Events & Race Walk Championships | 26 Jun 16 |
| 100HW | 20.54 | w | 2.1 | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 17 Sep 16 |
| 100HW | 20.72 | w | 2.3 | | H | | | | Exeter | ESAA South West Schools Combined Events & Race Walk Championships | 25 Jun 16 |
| 100HW | 20.99 | | -1.3 | | H | | | | Street | Somerset / Dorset Schools & Open Combined Events Championships | 23 Apr 16 |
| HJ | 1.45 | | | | 2 | | | | Swindon | Wiltshire County Championships | 14 May 16 |
| HJ | 1.45 | | | | 2 | B | | | Walton | Sweatshop Southern Athletics League Division 1 | 21 May 16 |
| HJ | 1.41 | | | | H | | | | Exeter | ESAA South West Schools Combined Events & Race Walk Championships | 25 Jun 16 |
| HJ | 1.40 | | | | 2 | | | | Wimbledon | Hercules Wimbledon Young Athletes Meeting | 10 Apr 16 |
| HJ | 1.40 | | | | 1 | B | | | Battersea | Sweatshop Southern Athletics League Division 1 | 18 Jun 16 |
| HJ | 1.37 | | | | H | | | | Street | Somerset / Dorset Schools & Open Combined Events Championships | 23 Apr 16 |
| HJ | 1.35 | | | | 1 | | | | Swindon | Mark Cawte Memorial Open | 20 Mar 16 |
| HJ | 1.35 | | | | 2 | B | | | Norwich | Sweatshop Southern Athletics League Division 1 | 20 Aug 16 |
| HJ | 1.35 | | | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 17 Sep 16 |
| HJ | 1.30 | | | | 4 | A | | | Kingston | UK Women's League Division 3 | 7 Aug 16 |
| LJ | 4.51 | | | | 2 | B | | | Walton | Sweatshop Southern Athletics League Division 1 | 21 May 16 |
| LJ | 4.50 | w | 2.2 | | H | | | | Exeter | ESAA South West Schools Combined Events & Race Walk Championships | 26 Jun 16 |
| LJ | 4.49 | | | | 4 | | | | Swindon | Wiltshire County Championships | 14 May 16 |
| LJ | 4.39 | | | | 2 | B | | | Norwich | Sweatshop Southern Athletics League Division 1 | 20 Aug 16 |
| LJ | 4.38 | | | | 1 | | | | Wimbledon | Hercules Wimbledon Young Athletes Meeting | 10 Apr 16 |
| LJ | 4.29 | | | | 4 | A | | | Battersea | Sweatshop Southern Athletics League Division 1 | 18 Jun 16 |
| LJ | 4.29 | | | | 4 | A | | | Kingston | UK Women's League Division 3 | 7 Aug 16 |
| LJ | 4.27 | | | | 1 | | | | Swindon | Mark Cawte Memorial Open | 20 Mar 16 |
| LJ | 4.27 | | 1.0 | | H | | | | Street | Somerset / Dorset Schools & Open Combined Events Championships | 24 Apr 16 |
| LJ | 4.19 | | -0.8 | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 18 Sep 16 |
| TJ | 8.65 | | | | 5 | A | | | Kingston | UK Women's League Division 3 | 7 Aug 16 |
| SP4K | 7.67 | | | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 17 Sep 16 |
| SP4K | 6.74 | | | | H | | | | Exeter | ESAA South West Schools Combined Events & Race Walk Championships | 25 Jun 16 |
| SP4K | 6.65 | | | | 3 | | | | Swindon | Wiltshire County Championships | 14 May 16 |
| SP4K | 6.62 | | | | H | | | | Street | Somerset / Dorset Schools & Open Combined Events Championships | 23 Apr 16 |
| JT600 | 20.10 | | | | H | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 18 Sep 16 |
| JT600 | 16.82 | | | | H | | | | Exeter | ESAA South West Schools Combined Events & Race Walk Championships | 26 Jun 16 |
| JT600 | 16.57 | | | | H | | | | Street | Somerset / Dorset Schools & Open Combined Events Championships | 24 Apr 16 |
| HepW | 2732 | | | | 33 | | | | Exeter | ESAA English Schools Combined Events & Race Walking Championships | 17 Sep 16 |
| HepW | 2681 | | | | 10 | | | | Exeter | ESAA South West Schools Combined Events & Race Walk Championships | 26 Jun 16 |
| HepW | 2591 | | | | 7 | | | | Street | Somerset / Dorset Schools & Open Combined Events Championships | 24 Apr 16 |
| 2015 U17 Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.40 | | | | 1 | B | | | Luton | Sweatshop Southern Athletics League Division 2E | 15 Aug 15 |
| HJ | 1.35 | | | | 1 | | | | Tidworth | Wiltshire County Championships | 23 May 15 |
| HJ | 1.35 | | | | 2 | B | | | St. Albans | Sweatshop Southern Athletics League Division 2E | 20 Jun 15 |
| HJ | 1.35 | | | | 1 | B | | | Croydon | Sweatshop Southern Athletics League Division 2E | 4 Jul 15 |
| LJ | 4.39 | | | | 4 | A | | | Luton | Sweatshop Southern Athletics League Division 2E | 15 Aug 15 |
| LJ | 4.33 | | | | 5 | | | | Wimbledon | Hercules Wimbledon Young Athletes' Open | 12 Apr 15 |
| LJ | 4.32 | | | | 5 | | | | Tidworth | Wiltshire County Championships | 23 May 15 |
| LJ | 4.25 | | | | 1 | ns | | | St. Albans | Sweatshop Southern Athletics League Division 2E | 20 Jun 15 |
| LJ | 4.11 | | | | 2 | B | | | Croydon | Sweatshop Southern Athletics League Division 2E | 4 Jul 15 |
| SP3K | 6.76 | | | | 3 | | | | Tidworth | Wiltshire County Championships | 23 May 15 |
| 2014 U17 Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.52 | i | | | 1 | 2.26 | | | Carshalton | South London Athletic Network Open Meeting | 5 Jan 14 |
| 60 | 9.71 | i | | | 5 | 1.25 | | | Carshalton | South London Athletic Network Open Meeting | 5 Jan 14 |
| 100 | 15.70 | | -1.8 | | 6 | 10 | | | Eton | Windsor Slough Eton & Hounslow Open Meeting | 19 Apr 14 |
| 800 | 2:55.79 | | | | 4 | 2 | | | Wimbledon | Hercules Wimbledon Young Athletes' Open | 6 Apr 14 |
| HJ | 1.40 | | | | 2 | A | | | Battersea Park | Sweatshop Southern Athletics League Division 2 South | 21 Jun 14 |
| HJ | 1.40 | | | | 3 | A | | | Poole | Sweatshop Southern Athletics League Division 2 South | 12 Jul 14 |
| HJ | 1.25 | | | | 4 | B | | | Crawley | Sweatshop Southern Athletics League Division 2 South | 2 Aug 14 |
| LJ | 4.37 | | | | 1 | ns | | | Poole | Sweatshop Southern Athletics League Division 2 South | 12 Jul 14 |
| LJ | 4.32 | | | | 7 | | | | Tooting Bec | Herne Hill Harriers 125th Anniversary Open Meeting | 26 Jul 14 |
| LJ | 4.20 | | | | 2 | | | | Tidworth | Wiltshire County Championships | 24 May 14 |
| LJ | 4.17 | | | | 1 | ns | | | Battersea Park | Sweatshop Southern Athletics League Division 2 South | 21 Jun 14 |
| LJ | 4.17 | | | | 1 | ns | | | Crawley | Sweatshop Southern Athletics League Division 2 South | 2 Aug 14 |
| LJ | 4.12 | | | | 2 | | | | Wimbledon | Hercules Wimbledon Young Athletes' Open | 6 Apr 14 |
| LJ | 4.09 | i | | | 6 | | | | Carshalton | Surrey Championships | 15 Feb 14 |
| TJ | 8.51 | | | | 3 | B | | | Crawley | Sweatshop Southern Athletics League Division 2 South | 2 Aug 14 |
| SP3K | 7.24 | | | | 1 | | | | Tooting Bec | Herne Hill Harriers 125th Anniversary Open Meeting | 26 Jul 14 |
| SP3K | 7.02 | | | | 1 | | | | Tidworth | Wiltshire County Championships | 24 May 14 |
| SP3K | 5.97 | | | | 3 | | | | Eton | Windsor Slough Eton & Hounslow Open Meeting | 19 Apr 14 |
| 2013 U15 Belgrave |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 32.50 | | -2.8 | | 6 | h4 | | | Kingston | Surrey County Championships | 25 May 13 |
| 800 | 3:01.01 | | | | 6 | 4 | | | Crystal Palace | Hercules Wimbledon Young Athletes' Open | 7 Apr 13 |
| 75HU15W | 16.75 | | -1.0 | | 8 | h2 | | | Kingston | Surrey County Championships | 25 May 13 |
| LJ | 3.87 | | 0.5 | | 17 | | | | Kingston | Surrey County Championships | 25 May 13 |