| 2025 U23 Havering/Exeter Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 51.04 | | | | 2 | | | | Hornchurch | Havering AC Dave Naylor Memorial Open | 6 Apr 25 |
| JT800 | 49.76 | | | | 10 | 1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| JT800 | 49.55 | | | | 1 | | | | Exeter | Exeter Harriers Evening Open Meeting | 29 Apr 25 |
| 2024 U23 Havering/Exeter Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 48.99 | | | | 2 | | | | Hornchurch | Havering AC Club Championships & Open | 15 Sep 24 |
| JT800 | 47.69 | | | | 10 | P | | | Bedford | National Athletics League - Promotion Match & Cup Final | 3 Aug 24 |
| 2023 U23 Havering/Exeter Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 7.74 | | | | 13 | | | | Liverpool | National Athletics League Championship Division Fixture B | 5 Aug 23 |
| JT800 | 54.34 | | | | 2 | | | | Hornchurch | Havering AC Championships & Open | 17 Sep 23 |
| JT800 | 52.08 | | | | 11 | 1 | | | Sportcity | BUCS Outdoor Athletics Championships | 29 Apr 23 |
| JT800 | 51.55 | | | | 1 | | | | Exeter | Exeter Evening Open Meeting | 30 May 23 |
| JT800 | 51.28 | | | | 2 | | | | Hornchurch | Havering AC Spring Warm Up Open | 2 Apr 23 |
| JT800 | 50.00 | | | | 1 | | | | Exeter | SWAA Universities Spring Open Meet | 15 Mar 23 |
| JT800 | 49.71 | | | | 2 | A | | | Dartford | Southern Athletics League Division 2 North & East | 9 Jul 23 |
| JT800 | 49.31 | | | | 4 | | | | Horspath | South of England U20 / Senior Inter Counties | 2 Jul 23 |
| JT800 | 48.54 | | | | 2 | | | | Grays | Essex County Championships | 14 May 23 |
| JT800 | 44.24 | | | | 5 | | | | Liverpool | National Athletics League Championship Division Fixture B | 5 Aug 23 |
| 2022 U20 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 57.59 | | | | 2 | | | | Hornchurch | Havering AC Championships & Open | 25 Sep 22 |
| JT800 | 55.80 | | | | 1 | | | | Horspath | South of England U20/Senior Inter Counties Championship | 9 Jul 22 |
| JT800 | 54.92 | | | | 1 | ns | | | Crawley | UK Youth Development League Upper Southern 1B | 7 Aug 22 |
| JT800 | 53.64 | | | | 6 | A | | | Bedford | National Athletics League - Championship A & B Final | 21 Aug 22 |
| JT800 | 52.92 | | | | 1 | | | | Exeter | South West Athletics Academy University Open Meeting | 23 Mar 22 |
| JT800 | 52.72 | | | | 2 | | | | Stevenage | National Athletics League - Championship | 2 Jul 22 |
| JT800 | 52.46 | | | | 5 | q2 | | | Chelmsford | BUCS Outdoor Athletics Championship | 1 May 22 |
| JT800 | 51.48 | | | | 6 | | | | Chelmsford | Essex County Championships | 15 May 22 |
| JT800 | 48.57 | | | | 1 | | | | Exeter | Exeter Harriers Evening Open Meeting | 27 Sep 22 |
| JT800 | 48.31 | | | | 3 | B | | | Hornchurch | Havering AC Spring Open | 9 Apr 22 |
| JT800 | 47.53 | | | | 11 | | | | Chelmsford | BUCS Outdoor Athletics Championship | 2 May 22 |
| 2021 U20 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 50.21 | | | | 1 | A | | | Basildon | Youth Development League Upper Southern East | 5 Sep 21 |
| JT800 | 47.88 | | | | 1 | A | | | Hornchurch | Southern Athletics League - East London | 20 Jun 21 |
| JT800 | 47.82 | | | | 1 | A | | | Woodford | Southern Athletics League - East London | 14 Aug 21 |
| JT800 | 46.56 | | | | 1 | A | | | Kingston | National Athletics League Championship London | 3 Jul 21 |
| JT800 | 46.48 | | | | 1 | | | | Exeter | South West Universities Open Meeting | 20 Oct 21 |
| JT800 | 46.13 | | | | 2 | A | | | Woodford | Southern Athletics League - East London | 11 Jul 21 |
| JT800 | 45.73 | | | | 1 | B | | | Kingston | National Athletics League Championship London | 7 Aug 21 |
| JT800 | 44.18 | | | | 3 | B | | | Hornchurch | Havering AC Warm Up Meeting | 2 May 21 |
| 2020 U20 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 44.83 | | | | 5 | | | | Hornchurch | Havering AC Closed Competition | 13 Sep 20 |
| JT800 | 40.35 | | | | 4 | | | | Hornchurch | Havering AC Closed Competition | 20 Sep 20 |
| 2019 U17 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1.75K | 22.19 | | | | 4 | A | | | Bromley | UK Youth Development U17/U20 League Division South Premier | 28 Jul 19 |
| JT700 | 40.80 | | | | 1 | B | | | Grays | Eastern Young Athletes' League Final | 15 Sep 19 |
| JT700 | 39.36 | | | | 4 | | | | Chelmsford | Essex County Championships | 12 May 19 |
| JT700 | 38.61 | | | | 2 | | | | Hornchurch | Havering Spring Warm Up Open | 7 Apr 19 |
| JT700 | 38.15 | | | | 1 | B | | | Ipswich | Eastern Young Athletes' League | 14 Apr 19 |
| JT700 | 37.20 | | | | 1 | ns | | | Bromley | UK Youth Development U17/U20 League Division South Premier | 28 Jul 19 |
| JT700 | 35.17 | | | | 3 | A | | | Hendon | UK Youth Development U17/U20 League Division South Premier | 30 Jun 19 |
| 2018 U17 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP5K | 5.28 | | | | 6 | B | | | Ipswich | Eastern Young Athletes' League Final | 2 Sep 18 |
| SP5K | 4.04 | | | | 3 | B | | | Colchester | Eastern Young Athletes' League | 3 Jun 18 |
| DT1.5K | 25.01 | | | | 2 | ns | | | Stevenage | UK Youth Development U17/U20 League Division South 1B | 27 May 18 |
| DT1.5K | 24.62 | | | | 1 | B | | | Colchester | Eastern Young Athletes' League | 3 Jun 18 |
| DT1.5K | 24.30 | | | | 2 | B | | | Hendon | Eastern Young Athletes' League | 8 Jul 18 |
| DT1.5K | 24.15 | | | | 5 | A | | | Ipswich | Eastern Young Athletes' League Final | 2 Sep 18 |
| DT1.5K | 21.21 | | | | 2 | B | | | Hornchurch | UK Youth Development U17/U20 League Division South 1B | 29 Apr 18 |
| DT1.5K | 20.91 | | | | 5 | A | | | Bury St Edmunds | Eastern Young Athletes' League | 15 Apr 18 |
| JT700 | 37.44 | | | | 5 | | | | Hornchurch | Havering AC Club Championships | 16 Sep 18 |
| JT700 | 36.84 | | | | 2 | | | | Tooting Bec | Herne Hill Harriers Throws Fest | 29 Sep 18 |
| JT700 | 32.80 | | | | 1 | ns | | | Bury St Edmunds | Eastern Young Athletes' League | 15 Apr 18 |
| JT700 | 32.34 | | | | 2 | ns | | | Colchester | Eastern Young Athletes' League | 3 Jun 18 |
| JT700 | 30.36 | | | | 1 | ns | | | Stevenage | UK Youth Development U17/U20 League Division South 1B | 27 May 18 |
| JT700 | 29.28 | | | | 2 | ns | | | Hendon | Eastern Young Athletes' League | 8 Jul 18 |
| 2017 U15 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1.25K | 22.60 | | | | 1 | | | | Hornchurch | Havering AC Club Championships | 17 Sep 17 |
| DT1.25K | 22.30 | | | | 1 | ns | | | Cambridge | Eastern Young Athletes' League | 2 Jul 17 |
| DT1.25K | 21.27 | | | | 2 | B | | | Bracknell | UK Youth Development U13/U15 League Division South Premier 1 | 22 Apr 17 |
| DT1.25K | 20.65 | | | | 1 | ns | | | Bedford | Eastern Young Athletes' League | 13 Aug 17 |
| DT1.25K | 19.96 | | | | 1 | B | | | Grays | Eastern Young Athletes' League | 7 May 17 |
| JT600 | 32.91 | | | | 4 | | | | Hornchurch | Havering AC Club Championships | 17 Sep 17 |
| JT600 | 25.44 | | | | 3 | ns | | | Grays | Eastern Young Athletes' League | 7 May 17 |
| JT600 | 24.73 | | | | 1 | B | | | Bedford | Eastern Young Athletes' League | 13 Aug 17 |
| JT600 | 22.43 | | | | 2 | ns | | | Cambridge | Eastern Young Athletes' League | 2 Jul 17 |
| 2016 U15 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1.25K | 20.25 | | | | 1 | | | | Hornchurch | Havering Club Championships | 18 Sep 16 |
| DT1.25K | 18.96 | | | | 3 | B | | | Hemel Hempstead | Eastern Young Athletes' League | 3 Jul 16 |
| DT1.25K | 13.60 | | | | 3 | B | | | Tooting Bec | UK Youth Development U13/U15 League Division South Premier 2 | 21 May 16 |
| JT600 | 28.22 | | | | 1 | B | | | Tooting Bec | UK Youth Development U13/U15 League Division South Premier 2 | 21 May 16 |
| JT600 | 28.01 | | | | 3 | | | | Hornchurch | Havering Club Championships | 18 Sep 16 |
| JT600 | 26.74 | | | | 3 | ns | | | Hemel Hempstead | Eastern Young Athletes' League | 3 Jul 16 |
| 2015 U13 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.15 | | | | 3 | B | | | Chelmsford | UK Youth Development U13/U15 League Division South North/East 1 | 18 Jul 15 |
| SP3.25K | 6.32 | | | | 2 | B | | | Peterborough | Eastern Young Athletes' League | 10 May 15 |
| SP3.25K | 6.15 | | | | 2 | A | | | Ashford | UK Youth Development U13/U15 League Division South North/East 1 | 2 May 15 |
| SP3.25K | 5.75 | | | | 4 | B | | | Bedford | Eastern Young Athletes' League Final | 6 Sep 15 |
| SP3.25K | 5.69 | | | | 7 | A | | | Chelmsford | UK Youth Development U13/U15 League Division South North/East 1 | 18 Jul 15 |
| SP3.25K | 5.48 | | | | 4 | B | | | Brighton | UK Youth Development U13/U15 League Division South North/East 1 | 30 May 15 |
| SP3.25K | 5.23 | | | | 3 | A | | | Grays | Eastern Young Athletes' League | 19 Apr 15 |
| SP3.25K | 5.12 | | | | 3 | B | | | Bury St. Edmunds | Eastern Young Athletes' League | 12 Jul 15 |
| DT1K | 21.15 | | | | 1 | | | | Hornchurch | Havering Club Championships | 13 Sep 15 |
| DT1K | 18.49 | | | | 1 | B | | | Ware | Eastern Young Athletes' League | 14 Jun 15 |
| DT1K | 18.20 | | | | 1 | B | | | Grays | Eastern Young Athletes' League | 19 Apr 15 |
| DT1K | 18.06 | | | | 1 | B | | | Bury St. Edmunds | Eastern Young Athletes' League | 12 Jul 15 |
| DT1K | 17.39 | | | | 2 | A | | | Peterborough | Eastern Young Athletes' League | 10 May 15 |
| DT1K | 15.95 | | | | 2 | | | | Hornchurch | Havering Spring Warm Up Open | 29 Mar 15 |
| DT1K | 15.69 | | | | 1 | B | | | Bedford | Eastern Young Athletes' League Final | 6 Sep 15 |
| JT400 | 29.99 | | | | 1 | B | | | Brighton | UK Youth Development U13/U15 League Division South North/East 1 | 30 May 15 |
| JT400 | 29.33 | | | | 1 | B | | | Ware | Eastern Young Athletes' League | 14 Jun 15 |
| JT400 | 28.95 | | | | 2 | B | | | Bury St. Edmunds | Eastern Young Athletes' League | 12 Jul 15 |
| JT400 | 27.88 | | | | 1 | B | | | Chelmsford | UK Youth Development U13/U15 League Division South North/East 1 | 18 Jul 15 |
| JT400 | 27.73 | | | | 1 | B | | | Ashford | UK Youth Development U13/U15 League Division South North/East 1 | 2 May 15 |
| JT400 | 27.57 | | | | 1 | B | | | Basildon | UK Youth Development U13/U15 League Division South North/East 1 | 21 Jun 15 |
| JT400 | 27.44 | | | | 2 | | | | Hornchurch | Havering Club Championships | 13 Sep 15 |
| JT400 | 26.10 | | | | 1 | ns | | | Grays | Eastern Young Athletes' League | 19 Apr 15 |
| JT400 | 23.67 | | | | 2 | B | | | Bedford | Eastern Young Athletes' League Final | 6 Sep 15 |
| JT400 | 22.08 | | | | 2 | A | | | Peterborough | Eastern Young Athletes' League | 10 May 15 |
| JT400 | 17.60 | | | | 2 | | | | Hornchurch | Havering Spring Warm Up Open | 29 Mar 15 |
| 2014 U13 Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3.25K | 5.60 | | | | 1 | ns | | | Sandy | Eastern Young Athletes' League | 3 Aug 14 |
| SP3.25K | 5.25 | | | | 2 | ns | | | Hemel Hempstead | Eastern Young Athletes' League | 15 Jun 14 |
| SP3.25K | 4.96 | | | | 4 | B | | | Cambridge | Eastern Young Athletes' League | 13 Jul 14 |
| SP3.25K | 4.51 | | | | 3 | | | | Hornchurch | Havering AC Club Championships | 14 Sep 14 |
| DT1K | 17.46 | | | | 2 | | | | Hornchurch | Havering Spring Warm Up Meeting | 30 Mar 14 |
| DT1K | 17.37 | | | | 2 | | | | Hornchurch | Havering AC Club Championships | 14 Sep 14 |
| DT1K | 16.84 | | | | 1 | B | | | Hemel Hempstead | Eastern Young Athletes' League | 15 Jun 14 |
| DT1K | 16.72 | | | | 4 | A | | | Sandy | Eastern Young Athletes' League | 3 Aug 14 |
| DT1K | 15.15 | | | | 1 | B | | | Southend | Eastern Young Athletes' League | 11 May 14 |
| DT1K | 13.11 | | | | 5 | B | | | Basildon | Eastern Young Athletes' League Top 6 Final | 7 Sep 14 |
| JT400 | 17.32 | | | | 3 | ns | | | Hemel Hempstead | Eastern Young Athletes' League | 15 Jun 14 |
| JT400 | 16.08 | | | | 2 | ns | | | Cambridge | Eastern Young Athletes' League | 13 Jul 14 |
| JT400 | 14.74 | | | | 2 | ns | | | Sandy | Eastern Young Athletes' League | 3 Aug 14 |
| JT400 | 10.90 | | | | 8 | | | | Hornchurch | Havering AC Club Championships | 14 Sep 14 |