| 2021 SEN Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 45.00 | | | | 5 | | | | Bedford | England Athletics Senior Championships, including Disability Championships | 18 Jul 21 |
| JT600 | 44.21 | | | | 1 | | | | Bedford | South of England U20/Senior Championships | 12 Jun 21 |
| JT600 | 43.07 | | | | 2 | A | | | Hendon | National Athletics League Premier London North | 4 Jul 21 |
| JT600 | 42.38 | | | | 2 | | | | Bromley | Blackheath & Bromley Harriers AC Throws Open | 2 May 21 |
| JT600 | 42.13 | | | | 1 | | | | Lee Valley | Lee Valley Throws Fest | 23 May 21 |
| JT600 | 42.05 | | | | 3 | A | | | Lee Valley | Lee Valley Field Open | 25 Apr 21 |
| JT600 | 39.87 | | | | 1 | | | | Chelmsford | Essex County Championships | 1 Aug 21 |
| 2019 SEN Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT4K | 14.11 | | | | 7 | B | | | Sheffield | UK Women's League Division 2 | 6 Jul 19 |
| JT600 | 45.12 | | | | 1 | | | | Bedford | South of England AA U20 / Senior Championships | 1 Jun 19 |
| JT600 | 44.23 | | | | 7 | | | | Sportcity | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 28 Jul 19 |
| JT600 | 43.63 | | | | 1 | A | | | Mile End | Southern Athletics League Division 2E | 19 May 19 |
| JT600 | 43.47 | | | | 2 | | | | Chelmsford | Essex County Championships | 12 May 19 |
| JT600 | 43.12 | | | | 1 | | | | Ashford | Senior 8 Counties Inter County Match | 14 Jul 19 |
| JT600 | 42.96 | | | | 2 | A | | | Chelmsford | UK Women's League Division 2 | 9 Jun 19 |
| JT600 | 42.78 | | | | 10 | | | | Birmingham | British Championships | 25 Aug 19 |
| JT600 | 42.53 | | | | 2 | A | | | Sheffield | UK Women's League Division 2 | 6 Jul 19 |
| JT600 | 42.18 | | | | 1 | A | | | Stevenage | Southern Athletics League Division 2E | 13 Apr 19 |
| JT600 | 39.44 | | | | 1 | | | | Lee Valley | Lee Valley April Open | 6 Apr 19 |
| 2017 SEN Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 8.88 | | | | 5 | B | | | Wigan | UK Women's League Division 2 | 7 May 17 |
| HT4K | 18.15 | | | | 7 | B | | | Wigan | UK Women's League Division 2 | 7 May 17 |
| JT600 | 49.24 | | | | 5 | | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 30 Jul 17 |
| JT600 | 47.39 | | | | 1 | | | | Chelmsford | Essex County Championships | 13 May 17 |
| JT600 | 46.33 | | | | 1 | | | | Lee Valley | Lee Valley Open | 8 Apr 17 |
| JT600 | 45.62 | | | | 8 | | | | Loughborough | UK Javelin Carnival | 28 May 17 |
| JT600 | 43.71 | | | | 2 | A | | | Wigan | UK Women's League Division 2 | 7 May 17 |
| JT600 | 43.06 | | | | 5 | | | | Crystal Palace | South of England AA U20 / Senior Championships | 10 Jun 17 |
| JT600 | 42.79 | | | | 2 | | | | Hendon | London Inter Club Challenge | 26 Aug 17 |
| JT600 | 41.92 | | | | 1 | A | | | Erith | Sweatshop Southern Athletics League Division 2E | 17 Jun 17 |
| JT600 | 40.63 | | | | 10 | | | | Birmingham | British Championships | 2 Jul 17 |
| JT600 | 39.92 | | | | 1 | | | | Southend | Southend-on-Sea AC Open | 28 Aug 17 |
| JT600 | 39.39 | | | | 2 | | | | Hornchurch | Havering Spring Warm Up Open | 9 Apr 17 |
| 2016 SEN Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 46.33 | | | | 1 | A | | | Sportcity | UK Women's League Division 2 | 7 Aug 16 |
| JT600 | 44.73 | | | | 3 | | | | Sportcity | Manchester International | 17 Aug 16 |
| JT600 | 43.61 | | | | 9 | | | | Birmingham | British Championships | 26 Jun 16 |
| JT600 | 43.17 | | | | 7 | | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 31 Jul 16 |
| JT600 | 42.89 | | | | 3 | A | | | Southampton | UK Women's League Division 2 | 3 Jul 16 |
| JT600 | 42.71 | | | | 4 | | | | Lee Valley | South of England AA U20 / Senior Championships | 11 Jun 16 |
| JT600 | 42.70 | | | | 2 | | | | Hendon | London Inter-Club Challenge | 27 Aug 16 |
| JT600 | 42.51 | | | | 2 | | | | Basingstoke | Southern Counties Senior Inter County Match | 10 Jul 16 |
| JT600 | 39.98 | | | | 2 | | | | Chelmsford | Essex County Championships | 14 May 16 |
| JT600 | 38.78 | | | | 4 | A | | | Chelmsford | UK Women's League Division 2 | 5 Jun 16 |
| JT600 | 37.99 | | | | 1 | | | | Dartford | Dartford Harriers AC Open Meeting | 24 Aug 16 |
| 2015 SEN Havering/Anglia Ruskin U |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 9.44 | | | | 6 | A | | | Bedford | UK Women's League Division 2 | 6 Jun 15 |
| JT600 | 48.87 | | | | 2 | | | | Bedford | BIG (Bedford International Games) | 31 May 15 |
| JT600 | 48.27 | | | | 1 | | | | Lee Valley | South of England AA U20 / Senior Championships | 13 Jun 15 |
| JT600 | 48.21 | | | | 1 | A | | | Crawley | UK Women's League Division 2 | 9 May 15 |
| JT600 | 47.45 | | | | 1 | A | | | Crawley | Southern Counties Senior Inter County Match | 12 Jul 15 |
| JT600 | 47.33 | | | | 1 | | | | Chelmsford | Essex County Championships | 23 May 15 |
| JT600 | 46.99 | | | | 6 | | | | Birmingham | Sainsbury's British Championships | 5 Jul 15 |
| JT600 | 46.00 | | | | 6 | | | | Loughborough | Loughborough EAP Open Meeting | 18 Jul 15 |
| JT600 | 44.57 | | | | 4 | A | | | Birmingham | British Athletics Jumps & Throws Fest | 19 Jul 15 |
| JT600 | 44.08 | | | | 2 | A | | | Lee Valley | Alpha Beta Trophy Meeting - Alpha Trophy & Non Scoring | 12 Apr 15 |
| JT600 | 43.72 | | | | 1 | A | | | Bedford | UK Women's League Division 2 | 6 Jun 15 |
| 2014 SEN Havering/Anglia Ruskin U |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 9.32 | | | | 2 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 1 | 2 Aug 14 |
| SP4K | 9.14 | | | | 4 | A | | | Lee Valley | Alpha Beta Trophy Meeting - Alpha & Non Scoring | 5 Apr 14 |
| SP4K | 8.40 | | | | 4 | B | | | Portsmouth | UK Women's League Division 2 | 6 Jul 14 |
| JT600 | 45.01 | | | | 1 | | | | Hendon | London Athletics Throws Open | 29 Mar 14 |
| JT600 | 44.62 | | | | 1 | | | | Hornchurch | Havering AC Club Championships | 14 Sep 14 |
| JT600 | 44.38 | | | | 2 | | | | Lee Valley | London Inter-Club Challenge | 21 Apr 14 |
| JT600 | 44.07 | | | | 1 | | | | Chelmsford | Essex County Championships Day 1 | 18 May 14 |
| JT600 | 43.00 | | | | 8 | A | | | Bedford | BIG (Bedford International Games) | 1 Jun 14 |
| JT600 | 42.55 | | | | 1 | A | | | Norwich | Sweatshop Southern Athletics League Division 1 | 19 Apr 14 |
| JT600 | 42.48 | | | | 3 | | | | Lee Valley | Lee Valley Open | 12 Apr 14 |
| JT600 | 42.15 | | | | 1 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 1 | 2 Aug 14 |
| JT600 | 41.10 | | | | 8 | | | | Bedford | CAU Inter-County Championships | 23 Aug 14 |
| JT600 | 40.26 | | | | 4 | A | | | Mile End | Southern Counties Senior Inter County Match | 13 Jul 14 |
| JT600 | 40.13 | | | | 7 | B | | | Birmingham | UK Athletics Jumps & Throws Fest | 20 Jul 14 |
| JT600 | 39.80 | | | | 7 | | | | Bedford | BUCS Championships | 3 May 14 |
| JT600 | 39.27 | | | | 10 | | | | Birmingham | British Championships (Inc European Trials) | 29 Jun 14 |
| JT600 | 39.03 | | | | 2 | A | | | Sandy | Biggleswade Open Graded Meeting | 27 Sep 14 |
| JT600 | 38.90 | | | | 2 | A | | | Portsmouth | UK Women's League Division 2 | 6 Jul 14 |
| JT600 | 38.84 | | | | 4 | qA | | | Bedford | BUCS Championships | 3 May 14 |
| JT600 | 38.68 | | | | 6 | | | | Crystal Palace | South of England AA U20 / Senior Championships | 14 Jun 14 |
| JT600 | 38.10 | | | | 2 | A | | | Lee Valley | Alpha Beta Trophy Meeting - Alpha & Non Scoring | 5 Apr 14 |
| JT600 | 37.73 | | | | 1 | B | | | Newham | UK Women's League Division 2 | 8 Jun 14 |
| 2013 SEN Havering/Anglia Ruskin U |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 9.04 | | | | 8 | A | | | Derby | UK Women's League Division 2 | 4 Aug 13 |
| JT600 | 41.35 | | | | 1 | A | | | Lee Valley | Sweatshop Southern Athletics League Division 1 | 20 Apr 13 |
| JT600 | 41.32 | | | | 1 | qA | | | Bedford | BUCS Championships | 4 May 13 |
| JT600 | 40.89 | | | | 6 | | | | Bedford | BUCS Championships | 4 May 13 |
| JT600 | 40.80 | | | | 1 | | | | Tonbridge | Tonbridge Open Meeting | 1 Apr 13 |
| JT600 | 39.52 | | | | 1 | | | | Sandy | Biggleswade AC Open | 28 Sep 13 |
| JT600 | 39.14 | | | | 4 | A | | | Lee Valley | Alpha Beta Trophy Meeting - Alpha & Guests | 7 Apr 13 |
| JT600 | 39.01 | | | | 1 | B | | | Bromley | Sweatshop Southern Athletics League Division 1 | 18 May 13 |
| JT600 | 38.11 | | | | 1 | | | | Twickenham | St. Mary's Richmond Open Meeting | 8 Sep 13 |
| JT600 | 37.93 | | | | 11 | | | | Bedford | CAU Inter-County Championships | 24 Aug 13 |
| JT600 | 36.02 | | | | 1 | B | | | Derby | UK Women's League Division 2 | 4 Aug 13 |
| 2008 U20 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 39.06 | | | | 1 | | | | Battersea Park | Herne Hill Harriers Open | 19 Jul 08 |
| JT600 | 38.39 | | | | 1 | | | | Sandy | Biggleswade Open | 27 Sep 08 |
| JT600 | 38.34 | | | | 2 | | | | Hendon | SEAA U15/U20 Inter Counties | 24 Aug 08 |
| JT600 | 37.57 | | | | 1 | | | | Cambridge | Eastern AA Championships | 6 Jul 08 |
| JT600 | 34.20 | | | | 1 | | | | Basildon | Essex Championships | 11 May 08 |
| 2006 U20 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT4K | 34.84 | | | | 1 | | | | Chelmsford | Chelmsford Open Meeting | 15 Apr 06 |
| JT600 | 34.03 | | | | 4 | | | | Chelmsford | Essex County Championships | 14 May 06 |
| JT600 | 33.82 | | | | 1 | B | | | Tooting Bec | Southern Women's League Division 1 | 22 Apr 06 |
| JT600 | 32.00 | | | | 1 | | | | Chelmsford | Chelmsford Open Meeting | 15 Apr 06 |
| JT600 | 32.00 | | | | 1 | B | | | Bedford | National Junior League Thames Division | 16 Jul 06 |
| 2005 U17 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 34.98 | | | | 1 | | | | Colchester | ESSEX CHAMPIONSHIPS Colchester | 2 May 05 |
| JT600 | 34.98 | | | | 1 | | | | Barking | Essex County Championships | 15 May 05 |
| JT600 | 34.64 | | | | 2 | | | | Basildon | Southern Women's League Division 1 | 3 Sep 05 |
| JT600 | 34.51 | | | | 1 | | | | Southend | Essex Schools Championships | 11 Jun 05 |
| JT600 | 34.36 | | | | 1 | | | | Ware | Ware | 7 Aug 05 |
| JT600 | 34.29 | | | | 2 | | | | Carshalton | Throws Development Meeting | 3 Apr 05 |
| JT600 | 33.14 | | | | 3 | | | | Portsmouth | Southern U17 Inter County Match | 21 Aug 05 |
| JT600 | 33.01 | | | | 1 | | | | Braintree | Braintree | 19 Jun 05 |
| JT600 | 32.80 | | | | 1 | | | | Tonbridge | UKA Young Athletes League Southern Premier | 8 May 05 |
| JT600 | 32.77 | | | | 2 | | | | Basildon | Basildon District Schools Championships | 30 Jun 05 |
| JT600 | 32.74 | | | | 1 | | | | Barnet | Young Athletes League | 26 Jun 05 |
| JT600 | 32.62 | | | | 1 | | | | Stevenage | Stevenage | 24 Apr 05 |
| JT600 | 31.87 | | | | 5 | | | | Barking | Essex County Championships | 15 May 05 |
| JT600 | 30.74 | | | | 1 | | | | Chelmsford | Chelmsford Open Meeting | 26 Mar 05 |
| JT600 | 30.54 | | | | 1 | | | | Grays | Eastern Young Athletes League | 3 Jul 05 |
| 2004 U17 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 35.38 | | | | 3 | | | | Gateshead | ESAA English Schools' Championships | 10 Jul 04 |
| 2003 U15 Basildon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 31.54 | | | | 5 | | | | Don Valley | ESAA English Schools' Championships | 12 Jul 03 |