| 2025 U23 Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1K | 36.64 | | | | 1 | A | | | Horspath | Southern Athletics League Division 3 West | 30 Aug 25 |
| DT1K | 35.27 | | | | 4 | | | | Birmingham (U) | Birmingham University Winter Throws & Distance Meeting | 8 Mar 25 |
| 2024 U20 Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1K | 38.13 | | | | 2 | | | | Exeter | South-West Schools Championships | 15 Jun 24 |
| DT1K | 38.05 | | | | 3 | | | | Birmingham | ESAA English Schools' Championships | 13 Jul 24 |
| DT1K | 37.57 | | | | 3 | | | | Eton | U20 International | 17 Aug 24 |
| DT1K | 37.31 | | | | 3 | | | | Birmingham | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 20 Jul 24 |
| DT1K | 36.29 | | | | 3 | O | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 12 May 24 |
| DT1K | 36.13 | | | | 2 | | | | Nuneaton | Nuneaton Season Opener | 7 Apr 24 |
| DT1K | 32.80 | | | | 2 | | | | Swindon | Mark Cawte Memorial Open Meeting | 14 Apr 24 |
| 2023 U20 Oxford City/Millfield Sch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1K | 36.83 | | | | 2 | | | | Horspath | South of England U20 / Senior Inter Counties | 2 Jul 23 |
| DT1K | 36.69 | | | | 4 | | | | Birmingham | ESAA - English Schools Championships | 1 Jul 23 |
| DT1K | 36.65 | | | | 1 | | | | Yeovil | Somerset County Schools Championships | 10 Jun 23 |
| DT1K | 36.60 | | | | 1 | | | | Yeovil | Somerset County Championships | 14 May 23 |
| DT1K | 35.16 | | | | 5 | | | | Walton | South of England Senior/U20 Championships | 3 Jun 23 |
| DT1K | 34.06 | | | | 2 | | | | Abingdon | Charles Kear Memorial Open Graded Meeting | 2 Apr 23 |
| DT1K | 33.62 | | | | 4 | | | | Chelmsford | England Athletics U20/U23 Open Championships | 18 Jun 23 |
| 2022 U17 Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 12.09 | | | | 1 | A | | | Horspath | Wessex Young Athletes' League | 24 Apr 22 |
| SP3K | 11.79 | | | | 1 | B | | | Abingdon | Charles Kear Memorial Open Graded Meeting | 16 Apr 22 |
| SP3K | 11.63 | | | | 1 | O | | | Horspath | Buckinghamshire & Oxfordshire AA County Championships | 15 May 22 |
| SP3K | 11.49 | | | | 1 | | | | Horspath | Oxon & Bucks Midweek Opens | 27 Apr 22 |
| SP3K | 11.49 | | | | 1 | A | | | Aldershot | Wessex Young Athletes' League | 29 May 22 |
| SP3K | 11.03 | | | | 1 | | | | Horspath | Oxfordshire County Schools Championships | 11 Jun 22 |
| SP3K | 10.85 | | | | 1 | A | | | Horspath | Oxfordshire Track and Field League | 1 May 22 |
| SP3K | 10.81 | | | | 2 | B | | | Nuneaton | Nuneaton Season Opener | 10 Apr 22 |
| SP3K | 10.25 | | | | 1 | A | | | Horspath | Wessex Young Athletes' League | 26 Jun 22 |
| DT1K | 36.92 | | | | 1 | B | | | Abingdon | Charles Kear Memorial Open Graded Meeting | 16 Apr 22 |
| DT1K | 36.85 | | | | 1 | | | | Chelmsford | South of England U13/15/17 Championships | 13 Aug 22 |
| DT1K | 36.73 | | | | 1 | A | | | Aldershot | Wessex Young Athletes' League | 29 May 22 |
| DT1K | 36.23 | | | | 1 | A | | | Horspath | Wessex Young Athletes' League | 24 Apr 22 |
| DT1K | 36.13 | | | | 6 | | | | Loughborough | 2022 School Games | 2 Sep 22 |
| DT1K | 36.08 | | | | 3 | | | | Stretford | ESAA - English Schools Championships - Hammer, Discus & Javelin | 8 Jul 22 |
| DT1K | 35.95 | | | | 2 | O | | | Horspath | Buckinghamshire & Oxfordshire AA County Championships | 15 May 22 |
| DT1K | 35.59 | | | | 1 | A | | | Horspath | Wessex Young Athletes' League | 26 Jun 22 |
| DT1K | 35.30 | | | | 1 | | | | Horspath | Oxfordshire County Schools Championships | 11 Jun 22 |
| DT1K | 33.27 | | | | 4 | A | | | Nuneaton | Nuneaton Season Opener | 10 Apr 22 |
| DT1K | 32.58 | | | | 6 | | | | Nuneaton | Nuneaton Winter WarmUp | 6 Mar 22 |
| DT1K | 31.23 | | | | 1 | A | | | Horspath | Oxfordshire Track and Field League | 1 May 22 |
| 2021 U17 Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 8.85 | | | | 1 | B | | | Horspath | Southern Athletics League - North West | 14 Aug 21 |
| SP4K | 8.74 | | | | 1 | B | | | Abingdon | Southern Athletics League - North West | 20 Jun 21 |
| SP3K | 11.38 | | | | 1 | A | | | Salisbury | Wessex Young Athletes' League | 13 Jun 21 |
| SP3K | 11.13 | | | | 1 | C | | | Horspath | Oxfordshire County AA Open Graded Meeting | 12 Jun 21 |
| SP3K | 10.82 | | | | 2 | | | | Cheltenham | Cheltenham Restart Open | 29 May 21 |
| SP3K | 10.75 | | | | 4 | C | | | Kingston | Kingston AC & Polytechnic Harriers Open Throws Meeting | 8 May 21 |
| SP3K | 10.71 | | | | 2 | B | | | Nuneaton | Nuneaton Spring Special Open | 1 May 21 |
| SP3K | 10.61 | | | | 1 | A | | | Horspath | Oxfordshire Track and Field League | 5 Sep 21 |
| SP3K | 9.56 | | | | 1 | A | | | Banbury | Oxfordshire Track and Field League | 8 Aug 21 |
| DT1K | 35.75 | | | | 1 | A | | | Salisbury | Wessex Young Athletes' League | 13 Jun 21 |
| DT1K | 35.50 | | | | 1 | B | | | Kingston | Kingston AC & Polytechnic Harriers Open Throws Meeting | 8 May 21 |
| DT1K | 34.96 | | | | 4 | | | | Nuneaton | Nuneaton Spring Special Open | 1 May 21 |
| DT1K | 34.71 | | | | 1 | A | | | Abingdon | Southern Athletics League - North West | 20 Jun 21 |
| DT1K | 34.49 | | | | 3 | | | | Loughborough | UK School Games | 3 Sep 21 |
| DT1K | 33.41 | | | | 3 | | | | Kingston | South of England U17/U15/U13 Championships | 22 Aug 21 |
| DT1K | 33.21 | | | | 1 | A | | | Banbury | Oxfordshire Track and Field League | 8 Aug 21 |
| DT1K | 33.03 | | | | 3 | | | | Cheltenham | Cheltenham Restart Open | 29 May 21 |
| DT1K | 32.70 | | | | 1 | B | | | Horspath | Southern Athletics League - North West | 14 Aug 21 |
| DT1K | 31.31 | | | | 4 | B | | | Horspath | Oxfordshire County AA Open Graded Meeting | 12 Jun 21 |
| DT1K | 30.88 | | | | 2 | A | | | Eton | Youth Development League Upper Southern North West | 27 Jun 21 |
| DT1K | 29.94 | | | | 1 | A | | | Horspath | Oxfordshire Track and Field League | 5 Sep 21 |
| DT1K | 27.50 | | | | 10 | | | | Stretford | ESAA - New Balance English Schools Championships (Hammer/Discus) | 10 Jul 21 |
| 2020 U15 Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 11.32 | | | | 4 | A | | | Moulton | England Throws Camp September Invitational Throws Series | 12 Sep 20 |
| SP3K | 10.29 | | | | 3 | | | | Chelmsford | South of England Covid Games | 30 Aug 20 |
| DT1K | 32.75 | | | | 4 | A | | | Moulton | England Throws Camp September Invitational Throws Series | 12 Sep 20 |
| DT1K | 32.24 | | | | 1 | | | | Chelmsford | South of England Covid Games | 30 Aug 20 |
| 2019 U15 Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 11.83 | | | | 1 | A | | | Horspath | Wessex Young Athletes' League | 30 Jun 19 |
| SP3K | 11.71 | | | | 1 | A | | | Winchester | Wessex Young Athletes' League | 7 Jul 19 |
| SP3K | 11.29 | | | | 1 | C | | | Horspath | Oxford City End of Season Throwsfest | 28 Sep 19 |
| SP3K | 10.89 | | | | 2 | | | | Horspath | Oxfordshire / Buckinghamshire County Championships | 12 May 19 |
| SP3K | 10.73 | | | | 1 | A | | | Abingdon | Oxfordshire Track and Field League | 8 Sep 19 |
| SP3K | 10.57 | | | | 2 | A | | | Horspath | Wessex Young Athletes' League | 16 Jun 19 |
| SP3K | 10.51 | | | | 1 | | | | Horspath | Oxford City AC Jumps & Throws Warm Up Open | 23 Mar 19 |
| SP3K | 10.27 | | | | 1 | | | | Horspath | Oxfordshire County Schools | 9 Jun 19 |
| SP3K | 10.15 | | | | 7 | | | | Horspath | South of England U15 / U20 Inter County Championships | 7 Sep 19 |
| SP3K | 10.11 | | | | 16 | | | | Birmingham | New Balance ESAA English Schools' Championships | 12 Jul 19 |
| SP3K | 10.01 | | | | 1 | A | | | Banbury | Oxfordshire Track and Field League | 11 Aug 19 |
| SP3K | 9.91 | | | | 2 | A | | | Swindon | Wessex Young Athletes' League | 7 Apr 19 |
| SP3K | 8.34 | | | | 1 | A | | | Horspath | Oxfordshire Track and Field League | 14 Apr 19 |
| DT1K | 32.02 | | | | 1 | C | | | Horspath | Oxford City End of Season Throwsfest | 28 Sep 19 |
| DT1K | 28.32 | | | | 1 | A | | | Winchester | Wessex Young Athletes' League | 7 Jul 19 |
| DT1K | 28.15 | | | | 1 | A | | | Abingdon | Oxfordshire Track and Field League | 8 Sep 19 |
| DT1K | 28.01 | | | | 1 | A | | | Banbury | Oxfordshire Track and Field League | 11 Aug 19 |
| DT1K | 27.65 | | | | 9 | | | | Horspath | South of England U15 / U20 Inter County Championships | 7 Sep 19 |
| DT1K | 24.57 | | | | 1 | A | | | Horspath | Wessex Young Athletes' League | 30 Jun 19 |
| DT1K | 23.56 | | | | 1 | A | | | Horspath | Oxfordshire Track and Field League | 14 Apr 19 |
| DT1K | 23.48 | | | | 1 | | | | Horspath | Oxfordshire County Schools | 9 Jun 19 |
| DT1K | 23.46 | | | | 1 | | | | Horspath | Oxford City AC Jumps & Throws Warm Up Open | 23 Mar 19 |
| DT1K | 23.25 | | | | 2 | A | | | Swindon | Wessex Young Athletes' League | 7 Apr 19 |
| DT1K | 22.18 | | | | 2 | | | | Horspath | Oxfordshire / Buckinghamshire County Championships | 12 May 19 |
| DT1K | 21.11 | | | | 2 | A | | | Horspath | Wessex Young Athletes' League | 16 Jun 19 |
| 2018 U13 Oxford City |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP2.72K | 9.78 | | | | 1 | A | | | Banbury | Oxfordshire Track and Field League | 12 Aug 18 |
| SP2.72K | 9.61 | | | | 1 | A | | | Woking | Wessex Young Athletes' League | 3 Jun 18 |
| SP2.72K | 9.54 | | | | 1 | A | | | Swindon | Wessex Young Athletes' League | 1 Jul 18 |
| SP2.72K | 9.37 | | | | 1 | A | | | Horspath | Oxfordshire County Schools Championship | 10 Jun 18 |
| SP2.72K | 9.36 | | | | 1 | A | | | Horspath | Oxfordshire Track and Field League | 9 Sep 18 |
| DT0.75K | 24.51 | | | | 1 | A | | | Swindon | Wessex Young Athletes' League | 1 Jul 18 |
| DT0.75K | 20.80 | | | | 2 | A | | | Banbury | Oxfordshire Track and Field League | 12 Aug 18 |
| DT0.75K | 20.51 | | | | 1 | A | | | Horspath | Oxfordshire Track and Field League | 9 Sep 18 |
| DT0.75K | 18.62 | | | | 1 | A | | | Woking | Wessex Young Athletes' League | 3 Jun 18 |
| JT400 | 20.97 | | | | 1 | B | | | Swindon | Wessex Young Athletes' League | 1 Jul 18 |
| JT400 | 15.94 | | | | 1 | B | | | Banbury | Oxfordshire Track and Field League | 12 Aug 18 |
| 2017 U13 Oxfordshire Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP2.72K | 6.93 | | | | 6 | | | | Birmingham | National Preparatory Schools Championships | 4 Jul 17 |