| 2024 SEN Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 11.84 | i | | | 5 | | | | Lee Valley | Essex & Eastern Indoor Championships | 2 Mar 24 |
| 2023 SEN Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 13.19 | | | | 1 | A | | | Eltham | Southern Athletics League Division 2 North & East | 19 Aug 23 |
| SP7.26K | 12.96 | | | | 1 | | | | Cambridge | Eastern AA Championships | 24 Jun 23 |
| SP7.26K | 12.58 | | | | 1 | A | | | St. Albans | Southern Athletics League Division 2 North & East | 18 Jun 23 |
| DT2K | 38.14 | | | | 1 | | | | Cambridge | Eastern AA Championships | 24 Jun 23 |
| DT2K | 37.94 | | | | 1 | A | | | St. Albans | Southern Athletics League Division 2 North & East | 18 Jun 23 |
| DT2K | 36.09 | | | | 1 | A | | | Eltham | Southern Athletics League Division 2 North & East | 19 Aug 23 |
| HT7.26K | 35.79 | | | | 1 | A | | | Eltham | Southern Athletics League Division 2 North & East | 19 Aug 23 |
| HT7.26K | 35.11 | | | | 3 | A | | | St. Albans | Southern Athletics League Division 2 North & East | 18 Jun 23 |
| JT800 | 57.21 | | | | 1 | | | | Cambridge | Eastern AA Championships | 24 Jun 23 |
| JT800 | 55.96 | | | | 5 | | | | Walton | South of England Senior/U20 Championships | 4 Jun 23 |
| JT800 | 53.93 | | | | 1 | A | | | St. Albans | Southern Athletics League Division 2 North & East | 18 Jun 23 |
| JT800 | 53.48 | | | | 8 | | | | Chelmsford | England Athletics Senior & Disability Championships and UK Athletics Combined Events | 22 Jul 23 |
| JT800 | 49.76 | | | | 1 | A | | | Eltham | Southern Athletics League Division 2 North & East | 19 Aug 23 |
| 2022 SEN Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.83 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3 Kent | 16 Jul 22 |
| SP7.26K | 12.72 | | | | 1 | A | | | Gillingham | Southern Athletics League Division 3 Kent | 13 Aug 22 |
| SP7.26K | 12.47 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3 Kent | 22 May 22 |
| SP7.26K | 12.10 | | | | 1 | A | | | Gillingham | Southern Athletics League Division 3 Kent | 12 Jun 22 |
| DT2K | 37.67 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3 Kent | 16 Jul 22 |
| DT2K | 37.16 | | | | 1 | A | | | Gillingham | Southern Athletics League Division 3 Kent | 13 Aug 22 |
| DT2K | 36.33 | | | | 1 | A | | | Gillingham | Southern Athletics League Division 3 Kent | 12 Jun 22 |
| DT2K | 35.89 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3 Kent | 22 May 22 |
| HT7.26K | 36.27 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3 Kent | 22 May 22 |
| HT7.26K | 33.92 | | | | 1 | A | | | Gillingham | Southern Athletics League Division 3 Kent | 13 Aug 22 |
| HT7.26K | 32.51 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3 Kent | 16 Jul 22 |
| HT7.26K | 31.82 | | | | 1 | A | | | Gillingham | Southern Athletics League Division 3 Kent | 12 Jun 22 |
| JT800 | 56.57 | | | | 1 | A | | | Gillingham | Southern Athletics League Division 3 Kent | 12 Jun 22 |
| JT800 | 55.02 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3 Kent | 16 Jul 22 |
| JT800 | 54.16 | | | | 4 | | | | Chelmsford | South of England U20/Senior & U15/U17 3000 Metres Championships | 19 Jun 22 |
| JT800 | 53.13 | | | | 4 | | | | Chelmsford | Essex County Championships | 15 May 22 |
| JT800 | 52.81 | | | | 1 | A | | | Gillingham | Southern Athletics League Division 3 Kent | 13 Aug 22 |
| JT800 | 50.31 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3 Kent | 22 May 22 |
| 2021 SEN Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 63.41 | | | | 1 | | | | Lee Valley | Lee Valley Throws Fest | 23 May 21 |
| JT800 | 59.46 | | | | 9 | | | | Sportcity | Müller British Championships inc. Invitation 10000m | 26 Jun 21 |
| JT800 | 55.51 | | | | 2 | | | | Bedford | South of England U20/Senior Championships | 13 Jun 21 |
| JT800 | 55.46 | | | | 1 | A | | | Lee Valley | Lee Valley Field Open | 25 Apr 21 |
| JT800 | 53.41 | | | | 2 | | | | Chelmsford | Essex County Championships | 1 Aug 21 |
| 2019 SEN Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.93 | | | | 1 | A | | | Wimbledon | Southern Athletics League Division 3SE | 19 May 19 |
| SP7.26K | 12.83 | | | | 1 | B | | | Chelmsford | British Athletics League Division 2 | 9 Jun 19 |
| SP7.26K | 12.42 | | | | 1 | A | | | Carshalton | Southern Athletics League Division 3SE | 13 Jul 19 |
| SP7.26K | 12.31 | | | | 1 | A | | | Guildford | Southern Athletics League Division 3SE | 15 Jun 19 |
| SP7.26K | 12.24 | | | | 2 | B | | | Kingston | British Athletics League Division 2 | 6 Jul 19 |
| SP7.26K | 12.18 | | | | 1 | ns | | | Bromley | Southern Athletics League Division 3SE | 13 Apr 19 |
| SP7.26K | 11.70 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3SE | 17 Aug 19 |
| DT2K | 37.27 | | | | 1 | A | | | Carshalton | Southern Athletics League Division 3SE | 13 Jul 19 |
| DT2K | 36.81 | | | | 1 | A | | | Wimbledon | Southern Athletics League Division 3SE | 19 May 19 |
| DT2K | 36.58 | | | | 1 | A | | | Bromley | Southern Athletics League Division 3SE | 13 Apr 19 |
| DT2K | 35.29 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3SE | 17 Aug 19 |
| DT2K | 35.21 | | | | 1 | B | | | Guildford | Southern Athletics League Division 3SE | 15 Jun 19 |
| HT7.26K | 42.16 | | | | 1 | A | | | Guildford | Southern Athletics League Division 3SE | 15 Jun 19 |
| HT7.26K | 41.56 | | | | 2 | A | | | Wimbledon | Southern Athletics League Division 3SE | 19 May 19 |
| HT7.26K | 40.96 | | | | 3 | B | | | Chelmsford | British Athletics League Division 2 | 9 Jun 19 |
| HT7.26K | 40.32 | | | | 1 | A | | | Carshalton | Southern Athletics League Division 3SE | 13 Jul 19 |
| HT7.26K | 39.76 | | | | 2 | A | | | Bromley | Southern Athletics League Division 3SE | 13 Apr 19 |
| HT7.26K | 36.20 | | | | 2 | A | | | Eltham | Southern Athletics League Division 3SE | 17 Aug 19 |
| HT7.26K | 36.16 | | | | 7 | A | | | Kingston | British Athletics League Division 2 | 6 Jul 19 |
| JT800 | 63.43 | | | | 2 | | | | Bedford | South of England AA U20 / Senior Championships | 2 Jun 19 |
| JT800 | 61.38 | | | | 2 | | | | Chelmsford | Essex County Championships | 12 May 19 |
| JT800 | 58.45 | | | | 1 | A | | | Wimbledon | Southern Athletics League Division 3SE | 19 May 19 |
| JT800 | 58.30 | | | | 1 | B | | | Chelmsford | British Athletics League Division 2 | 9 Jun 19 |
| JT800 | 57.43 | | | | 2 | | | | Lee Valley | Lee Valley April Open | 6 Apr 19 |
| JT800 | 57.28 | | | | 1 | A | | | Guildford | Southern Athletics League Division 3SE | 15 Jun 19 |
| JT800 | 57.24 | | | | 2 | A | | | Kingston | British Athletics League Division 2 | 6 Jul 19 |
| JT800 | 56.32 | | | | 1 | A | | | Carshalton | Southern Athletics League Division 3SE | 13 Jul 19 |
| JT800 | 56.29 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3SE | 17 Aug 19 |
| JT800 | 55.75 | | | | 7 | | | | Sportcity | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 27 Jul 19 |
| JT800 | 55.73 | | | | 3 | | | | Ashford | Senior 8 Counties Inter County Match | 14 Jul 19 |
| JT800 | 55.70 | | | | 1 | A | | | Bromley | Southern Athletics League Division 3SE | 13 Apr 19 |
| 2018 SEN Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.80 | | | | 2 | A | | | Bury St Edmunds | Hibbard, Bemax & Peterhouse Trophy Meeting | 8 Sep 18 |
| SP7.26K | 11.84 | | | | 1 | | | | Hornchurch | Havering AC Club Championships | 16 Sep 18 |
| JT800 | 60.62 | | | | 3 | | | | Bedford | South of England AA U20 / Senior Championships | 10 Jun 18 |
| JT800 | 60.39 | | | | 4 | A | | | Leigh | British Athletics League Division Premiership | 5 May 18 |
| JT800 | 59.72 | | | | 1 | | | | Chelmsford | Essex County Championships | 12 May 18 |
| JT800 | 59.62 | | | | 1 | B | | | Chelmsford | Senior 8 Counties Inter County Match | 24 Jun 18 |
| JT800 | 56.82 | | | | 3 | B | | | Cardiff | British Athletics League Division Premiership | 2 Jun 18 |
| JT800 | 53.81 | | | | 1 | A | | | Bury St Edmunds | Hibbard, Bemax & Peterhouse Trophy Meeting | 8 Sep 18 |
| JT800 | 53.25 | | | | 11 | | | | Birmingham | British Championships (Inc European Trials) | 30 Jun 18 |
| JT800 | 53.24 | | | | 3 | B | | | Bedford | British Athletics League Division Premiership | 7 Jul 18 |
| JT800 | 52.11 | | | | 6 | | | | Sportcity | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 28 Jul 18 |
| 2017 SEN Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 67.71 | | | | 1 | A | | | Hendon | British Athletics League Division Premiership | 20 Aug 17 |
| JT800 | 65.84 | | | | 2 | | | | Hendon | London Inter Club Challenge | 26 Aug 17 |
| JT800 | 64.94 | | | | 2 | | | | Crystal Palace | South of England AA U20 / Senior Championships | 10 Jun 17 |
| JT800 | 63.77 | | | | 1 | | | | Dartford | Dartford Harriers Open Meeting | 16 Aug 17 |
| JT800 | 63.00 | | | | 11 | | | | Birmingham | British Championships | 1 Jul 17 |
| JT800 | 62.46 | | | | 8 | | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 29 Jul 17 |
| JT800 | 62.40 | | | | 2 | B | | | Lee Valley | British Athletics League Division Premiership | 3 Jun 17 |
| JT800 | 61.76 | | | | 5 | A | | | Loughborough | UK Javelin Carnival | 28 May 17 |
| JT800 | 61.52 | | | | 1 | | | | Southend | Southend-on-Sea AC Open | 28 Aug 17 |
| JT800 | 60.39 | | | | 1 | | | | Chelmsford | Essex County Championships | 14 May 17 |
| JT800 | 60.10 | | | | 4 | A | | | Bedford | British Athletics League Division Premiership & Non Scoring | 15 Jul 17 |
| JT800 | 59.41 | | | | 2 | | | | Lee Valley | Lee Valley Open | 8 Apr 17 |
| JT800 | 58.66 | | | | 1 | | | | Hornchurch | Havering Spring Warm Up Open | 9 Apr 17 |
| JT800 | 57.41 | | | | 1 | ns | | | Stevenage | Sweatshop Southern Athletics League Division 2E | 15 Apr 17 |
| JT800 | 57.08 | | | | 1 | | | | Gillingham | Medway & Maidstone AC Open | 3 Sep 17 |
| JT800 | 56.09 | | | | 3 | B | | | Sheffield | British Athletics League Division Premiership | 6 May 17 |
| 2016 SEN Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.21 | | | | 1 | | | | Eltham | Cambridge Harriers Club Championships | 3 Sep 16 |
| JT800 | 66.64 | | | | 1 | B | | | Hendon | British Athletics League Division Premiership | 6 Aug 16 |
| JT800 | 64.47 | | | | 3 | | | | Lee Valley | South of England AA U20 / Senior Championships | 12 Jun 16 |
| JT800 | 64.10 | | | | 1 | | | | Basingstoke | Southern Counties Senior Inter County Match | 10 Jul 16 |
| JT800 | 63.38 | | | | 1 | | | | Dartford | Dartford Harriers AC Open Meeting | 24 Aug 16 |
| JT800 | 62.79 | | | | 6 | | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 30 Jul 16 |
| JT800 | 62.46 | | | | 1 | B | | | Birmingham | British Athletics League Division Premiership | 2 Jul 16 |
| JT800 | 62.09 | | | | 1 | | | | Lee Valley | Middlesex County Championships | 14 May 16 |
| JT800 | 62.08 | | | | 1 | | | | Hendon | London Inter-Club Challenge | 27 Aug 16 |
| JT800 | 61.68 | | | | 1 | | | | Eltham | Cambridge Harriers Club Championships | 3 Sep 16 |
| JT800 | 60.04 | | | | 1 | B | | | Sportcity | British Athletics League Division Premiership | 4 Jun 16 |
| JT800 | 56.22 | | | | 15 | | | | Birmingham | British Championships | 25 Jun 16 |
| JT800 | 52.61 | | | | 3 | B | | | Eton | British Athletics League Division Premiership | 7 May 16 |
| 2015 SEN Havering |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 66.22 | | | | 3 | | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 1 Aug 15 |
| JT800 | 64.67 | | | | 4 | A | | | Lee Valley | British Athletics League Division Premiership | 6 Jun 15 |
| JT800 | 63.73 | | | | 3 | | | | Lee Valley | South of England AA U20 / Senior Championships | 14 Jun 15 |
| JT800 | 63.26 | | | | 3 | A | | | Lee Valley | British Athletics League Division Premiership | 8 Aug 15 |
| JT800 | 62.15 | | | | 5 | | | | Bedford | BIG (Bedford International Games) | 31 May 15 |
| JT800 | 62.09 | | | | 3 | | | | Loughborough | UK Javelin Carnival | 13 Sep 15 |
| JT800 | 60.82 | | | | 2 | qA | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 1 Aug 15 |
| JT800 | 60.63 | | | | 7 | | | | Birmingham | Sainsbury's British Championships | 4 Jul 15 |
| JT800 | 60.46 | | | | 1 | | | | Eltham | Cambridge Harriers Open | 24 Jun 15 |
| JT800 | 60.01 | | | | 1 | A | | | Crawley | Southern Counties Senior Inter County Match | 12 Jul 15 |
| JT800 | 59.17 | | | | 2 | B | | | Scotstoun | British Athletics League Division Premiership | 11 Jul 15 |
| JT800 | 58.72 | | | | 1 | | | | Tonbridge | Tonbridge AC Easter Monday Open Meeting | 6 Apr 15 |
| JT800 | 58.49 | | | | 6 | A | | | Sheffield | British Athletics League Division Premiership | 9 May 15 |
| JT800 | 58.48 | | | | 1 | | | | Bromley | Blackheath & Bromley Open | 20 Jul 15 |
| JT800 | 58.34 | | | | 1 | | | | Lee Valley | Middlesex County Championships | 23 May 15 |
| 2014 SEN Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.22 | | | | 1 | | | | Hornchurch | Havering AC Club Championships | 14 Sep 14 |
| DT2K | 37.46 | | | | 1 | | | | Hornchurch | Havering AC Club Championships | 14 Sep 14 |
| DT2K | 33.55 | | | | 3 | B | | | Bournemouth | British Athletics League Division 4 | 9 Aug 14 |
| DT2K | 33.34 | | | | 2 | B | | | Par | British Athletics League Division 4 | 5 Jul 14 |
| HT7.26K | 40.01 | | | | 3 | A | | | Par | British Athletics League Division 4 | 5 Jul 14 |
| HT7.26K | 35.79 | | | | 4 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 1 | 2 Aug 14 |
| JT800 | 65.99 | | | | 2 | | | | Bedford | CAU Inter-County Championships | 24 Aug 14 |
| JT800 | 62.53 | | | | 1 | | | | Hendon | London Inter-Club Challenge | 30 Aug 14 |
| JT800 | 61.27 | | | | 1 | A | | | Bournemouth | British Athletics League Division 4 | 9 Aug 14 |
| JT800 | 60.19 | | | | 1 | ns | | | Hendon | Sweatshop Southern Athletics League Division 3 North | 21 Jun 14 |
| JT800 | 59.76 | | | | 1 | A | | | Par | British Athletics League Division 4 | 5 Jul 14 |
| JT800 | 59.13 | | | | 1 | | | | Hendon | London Athletics Throws Open | 29 Mar 14 |
| JT800 | 58.66 | | | | 2 | | | | Lee Valley | Lee Valley Open | 12 Apr 14 |
| JT800 | 58.25 | | | | 1 | ns | | | Mile End | British Athletics League Division 4 | 7 Jun 14 |
| JT800 | 58.08 | | | | 1 | | | | Eltham | Cambridge Harriers Open | 25 Jun 14 |
| JT800 | 58.05 | | | | 2 | A | | | Sandy | Biggleswade Open Graded Meeting | 27 Sep 14 |
| JT800 | 58.04 | | | | 4 | | | | Cardiff | Welsh Athletics International | 15 Jul 14 |
| JT800 | 57.63 | | | | 4 | | | | Crystal Palace | South of England AA U20 / Senior Championships | 15 Jun 14 |
| JT800 | 57.38 | | | | 1 | B | | | Mile End | Southern Counties Senior Inter County Match | 13 Jul 14 |
| JT800 | 56.92 | | | | 1 | | | | Dartford | Dartford Harriers AC Open | 23 Jul 14 |
| JT800 | 56.70 | | | | 1 | | | | Lee Valley | London Inter-Club Challenge | 21 Apr 14 |
| JT800 | 56.55 | | | | 2 | A | | | Birmingham | UK Athletics Jumps & Throws Fest | 20 Jul 14 |
| JT800 | 55.95 | | | | 1 | ns | | | Norwich | Sweatshop Southern Athletics League Division 1 | 19 Apr 14 |
| JT800 | 55.22 | | | | 1 | | | | Lee Valley | Middlesex County Championships | 24 May 14 |
| JT800 | 52.62 | | | | 6 | | | | Bedford | BIG (Bedford International Games) | 1 Jun 14 |
| JT800 | 46.89 | | | | 3 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 1 | 2 Aug 14 |
| JT800 | NM | | | | - | | | | Hornchurch | Havering AC Club Championships | 14 Sep 14 |
| 2013 U23 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.24 | | | | 4 | | | | Ashford | Kent County Championships | 25 May 13 |
| SP7.26K | 10.51 | | | | 3 | B | | | Derby | British Athletics League Division 4 | 8 Jun 13 |
| DT2K | 37.42 | | | | 1 | B | | | Derby | British Athletics League Division 4 | 8 Jun 13 |
| DT2K | 36.73 | | | | 4 | | | | Ashford | Kent County Championships | 25 May 13 |
| HT7.26K | 39.70 | | | | 4 | A | | | Derby | British Athletics League Division 4 | 8 Jun 13 |
| HT7.26K | 37.96 | | | | 4 | A | | | Bedford | British Athletics League Division 4 | 3 Aug 13 |
| HT7.26K | 37.11 | | | | 3 | B | | | Yeovil | British Athletics League Division 4 | 11 May 13 |
| JT800 | 67.28 | | | | 1 | A | | | Yeovil | British Athletics League Division 4 | 11 May 13 |
| JT800 | 65.09 | | | | 6 | | | | Bedford | BIG (Bedford International Games) | 27 May 13 |
| JT800 | 64.92 | | | | 2 | | | | Loughborough | British Athletics Hammer Circle Winter Throws Trials | 2 Mar 13 |
| JT800 | 64.01 | | | | 5 | | | | Bedford | England Athletics U20/U23 Championships (Inc U18 Events) | 16 Jun 13 |
| JT800 | 63.42 | | | | 1 | | | | Ashford | Kent County Championships | 26 May 13 |
| JT800 | 63.11 | | | | 1 | A | | | Derby | British Athletics League Division 4 | 8 Jun 13 |
| JT800 | 62.87 | | | | 2 | | | | Watford | South of England AA Senior/U20 Championships | 23 Jun 13 |
| JT800 | 61.59 | | | | 1 | A | | | Eltham | Sweatshop Southern Athletics League Division 2 S | 20 Apr 13 |
| JT800 | 60.88 | | | | 1 | A | | | Bedford | British Athletics League Division 4 | 3 Aug 13 |
| JT800 | 60.73 | | | | 1 | | | | Tonbridge | Tonbridge Open Meeting | 1 Apr 13 |
| JT800 | 59.55 | | | | 1 | B | | | Lee Valley | Lee Valley Open | 13 Apr 13 |
| JT800 | 59.21 | | | | 8 | | | | Birmingham | Sainsbury's British Championships | 13 Jul 13 |
| JT800 | 58.87 | | | | 1 | | | | Sandy | Biggleswade AC Open | 28 Sep 13 |
| JT800 | 58.83 | | | | 7 | | | | Loughborough | Loughborough International | 19 May 13 |
| JT800 | 51.17 | | | | 12 | | | | Bedford | CAU Inter-County Championships | 25 Aug 13 |
| 2012 U23 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.30 | | | | 5 | B | | | Stoke Gifford | British Athletics League Division 4 | 30 Jun 12 |
| PV | 1.73 | | | | 4 | A | | | Eltham | Southern Athletics League Division 2 SE | 19 May 12 |
| PV | 1.34 | | | | 1 | B | | | Eltham | Southern Athletics League Division 2 SE | 21 Apr 12 |
| PV | 1.20 | | | | 5 | B | | | Bournemouth | British Athletics League Division 4 | 28 Jul 12 |
| LJ | 4.98 | | | | 4 | A | | | Eltham | Southern Athletics League Division 2 SE | 19 May 12 |
| SP7.26K | 12.41 | | | | 1 | | | | Eltham | Cambridge Harriers Open | 23 May 12 |
| SP7.26K | 11.98 | | | | 3 | A | | | Stoke Gifford | British Athletics League Division 4 | 30 Jun 12 |
| SP7.26K | 11.95 | | | | 4 | A | | | Derby | British Athletics League Division 4 | 27 May 12 |
| SP7.26K | 11.95 | | | | 3 | A | | | Bournemouth | British Athletics League Division 4 | 28 Jul 12 |
| SP7.26K | 11.92 | | | | 5 | A | | | Eton | British Athletics League Division 4 | 18 Aug 12 |
| SP7.26K | 11.82 | | | | 1 | ns | | | Eltham | Southern Athletics League Division 2 SE | 19 May 12 |
| SP7.26K | 11.63 | | | | 1 | | | | Bromley | Blackheath & Bromley Open | 9 Jul 12 |
| SP7.26K | 11.24 | | | | 1 | | | | Tonbridge | Norman Fowler Memorial Open Meeting | 9 Apr 12 |
| DT2K | 36.96 | | | | 1 | B | | | Eton | British Athletics League Division 4 | 18 Aug 12 |
| DT2K | 36.11 | | | | 2 | | | | Bromley | Blackheath & Bromley Open | 9 Jul 12 |
| DT2K | 35.73 | | | | 2 | B | | | Bournemouth | British Athletics League Division 4 | 28 Jul 12 |
| DT2K | 34.50 | | | | 3 | A | | | Stoke Gifford | British Athletics League Division 4 | 30 Jun 12 |
| DT2K | 31.21 | | | | 1 | ns | | | Eltham | Southern Athletics League Division 2 SE | 19 May 12 |
| DT2K | 29.59 | | | | 1 | ns | | | Eltham | Southern Athletics League Division 2 SE | 21 Apr 12 |
| HT7.26K | 37.68 | | | | 1 | B | | | Derby | British Athletics League Division 4 | 27 May 12 |
| HT7.26K | 37.17 | | | | 6 | A | | | Eton | British Athletics League Division 4 | 18 Aug 12 |
| HT7.26K | 35.24 | | | | 6 | A | | | Bournemouth | British Athletics League Division 4 | 28 Jul 12 |
| HT7.26K | 32.61 | | | | 2 | B | | | Stoke Gifford | British Athletics League Division 4 | 30 Jun 12 |
| JT800 | 67.65 | | | | 1 | | | | Eltham | Cambridge Harriers Open | 20 Jun 12 |
| JT800 | 66.21 | | | | 2 | | | | Bedford | Aviva England Athletics U20/U23 Championships | 17 Jun 12 |
| JT800 | 65.87 | | | | 1 | A | | | Derby | British Athletics League Division 4 | 27 May 12 |
| JT800 | 65.84 | | | | 1 | | | | Ashford | Kent County Championships | 13 May 12 |
| JT800 | 65.42 | | | | 7 | | | | Loughborough | Winter Throws Trials | 3 Mar 12 |
| JT800 | 64.65 | | | | 1 | A | | | Eltham | Southern Athletics League Division 2 SE | 21 Apr 12 |
| JT800 | 64.17 | | | | 10 | | | | Bedford | BIG (Bedford International Games) | 10 Jun 12 |
| JT800 | 64.13 | | | | 1 | | | | Tonbridge | Norman Fowler Memorial Open Meeting | 9 Apr 12 |
| JT800 | 63.23 | | | | 1 | | | | Lee Valley | Lee Valley Open | 14 Apr 12 |
| JT800 | 63.11 | | | | 1 | A | | | Eltham | Southern Athletics League Division 2 SE | 19 May 12 |
| JT800 | 62.24 | | | | 11 | | | | Birmingham | Aviva British Championships inc. Olympic Trials | 23 Jun 12 |
| JT800 | 62.11 | | | | 8 | 1 | | | Birmingham | McCain Jumps & Throws Fest | 12 Aug 12 |
| JT800 | 61.86 | | | | 6 | | | | Birmingham | England Championships (Inc North & Midland Championships) | 2 Jun 12 |
| JT800 | 61.32 | | | | 4 | | | | Bedford | McCain CAU Championships | 26 Aug 12 |
| JT800 | 59.93 | | | | 1 | | | | Hornchurch | Havering Mayesbrook Spring Warm-Up | 1 Apr 12 |
| JT800 | 59.78 | | | | 7 | | | | Cardiff | Welsh Athletics International | 18 Jul 12 |
| JT800 | 59.36 | | | | 1 | A | | | Bournemouth | British Athletics League Division 4 | 28 Jul 12 |
| JT800 | 57.19 | | | | 1 | A | | | Stoke Gifford | British Athletics League Division 4 | 30 Jun 12 |
| JT800 | 56.04 | | | | 2 | A | | | Eton | British Athletics League Division 4 | 18 Aug 12 |
| 2011 U23 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.50 | | | | 6 | B | | | Yeovil | British Athletics League Division 3 | 2 Jul 11 |
| SP7.26K | 11.52 | | | | 1 | | | | Mile End | Middlesex County Championships | 14 May 11 |
| SP7.26K | 11.32 | | | | 2 | | | | Eltham | Cambridge Harriers Open | 25 May 11 |
| SP7.26K | 11.01 | | | | 1 | ns | | | Croydon | Southern Athletics League Division 2 | 21 May 11 |
| SP7.26K | 10.37 | | | | 4 | B | | | Glasgow | British Athletics League Division 3 | 4 Jun 11 |
| DT2K | 36.50 | | | | 3 | B | | | Glasgow | British Athletics League Division 3 | 4 Jun 11 |
| DT2K | 35.89 | | | | 1 | | | | Mile End | Middlesex County Championships | 14 May 11 |
| DT2K | 35.75 | | | | 1 | B | | | Croydon | Southern Athletics League Division 2 | 21 May 11 |
| DT2K | 34.24 | | | | 5 | B | | | Swansea | British Athletics League Division 3 | 27 Aug 11 |
| HT7.26K | 34.73 | | | | 3 | B | | | Yeovil | British Athletics League Division 3 | 2 Jul 11 |
| HT7.26K | 33.88 | | | | 6 | A | | | Glasgow | British Athletics League Division 3 | 4 Jun 11 |
| HT7.26K | 31.93 | | | | 1 | B | | | Croydon | Southern Athletics League Division 2 | 21 May 11 |
| HT7.26K | 30.63 | | | | 1 | | | | Mile End | Middlesex County Championships | 14 May 11 |
| HT7.26K | 28.38 | | | | 6 | A | | | Swansea | British Athletics League Division 3 | 27 Aug 11 |
| JT800 | 68.46 | | | | 4 | | | | Bedford | England Senior Championships (inc Parallel Success) | 16 Jul 11 |
| JT800 | 67.01 | | | | 1 | B | | | Hendon | McCain Jumps & Throws Fest | 10 Jul 11 |
| JT800 | 64.23 | | | | 2 | A | | | Yeovil | British Athletics League Division 3 | 2 Jul 11 |
| JT800 | 63.92 | | | | 1 | | | | Eltham | Cambridge Harriers Open | 22 Jun 11 |
| JT800 | 63.73 | | | | 2 | | | | Ashford | South of England U20 / Senior Championships | 19 Jun 11 |
| JT800 | 63.49 | | | | 8 | | | | Birmingham | Aviva British Championships inc. World Trials | 30 Jul 11 |
| JT800 | 63.46 | | | | 4 | | | | Bedford | Aviva U20/U23 Championships (inc European Trials) | 26 Jun 11 |
| JT800 | 63.33 | | | | 2 | A | | | Kingston | British Athletics League 3 | 13 Aug 11 |
| JT800 | 61.57 | | | | 1 | | | | Brighton | Brighton Open | 17 Aug 11 |
| JT800 | 61.51 | | | | 7 | | | | Birmingham | McCain UK Challenge Final | 20 Aug 11 |
| JT800 | 61.23 | | | | 1 | | | | Hornchurch | Havering Mayesbrook Spring Warm-up | 2 Apr 11 |
| JT800 | 61.03 | | | | 1 | | | | Eltham | Cambridge Harriers Club Championships | 3 Sep 11 |
| JT800 | 59.75 | | | | 2 | | | | Tonbridge | Tonbridge Norman Fowler Memorial Open | 25 Apr 11 |
| JT800 | 59.74 | | | | 2 | A | | | Swansea | British Athletics League Division 3 | 27 Aug 11 |
| JT800 | 59.33 | | | | 2 | A | | | Glasgow | British Athletics League Division 3 | 4 Jun 11 |
| JT800 | 59.29 | | | | 1 | | | | Tonbridge | Tonbridge Avril Bowring Memorial Open | 7 Jun 11 |
| JT800 | 58.95 | | | | 2 | | | | Lee Valley | Lee Valley Open | 9 Apr 11 |
| JT800 | 58.57 | | | | 6 | qB | | | Bedford | CAU Inter Counties Championships | 30 May 11 |
| JT800 | 58.17 | | | | 1 | | | | Gillingham | Medway & Maidstone Open | 16 Apr 11 |
| JT800 | 57.51 | | | | 1 | | | | Mile End | Middlesex County Championships | 14 May 11 |
| JT800 | 56.34 | | | | 1 | | | | Parliament Hill | London Inter Club Challenge | 23 Apr 11 |
| JT800 | 56.27 | | | | 1 | | | | Hendon | London Inter Club Challenge | 11 Jun 11 |
| JT800 | 56.22 | | | | 1 | A | | | Croydon | Southern Athletics League Division 2 | 21 May 11 |
| 2010 U20 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 11.37 | | | | 2 | ns | | | Kingston | Southern Men's League Division 3S Match 2 | 15 May 10 |
| SP7.26K | 10.86 | | | | 6 | B | | | Leeds | British Athletics League Division 2 | 31 Jul 10 |
| SP7.26K | 10.84 | | | | 6 | B | | | Kingston | British Athletics League Division 2 | 3 Jul 10 |
| SP7.26K | 10.66 | | | | 3 | B | | | Ashford | Southern Senior Inter County Match | 15 Aug 10 |
| SP6K | 12.77 | | | | 1 | A | | | Dartford | National Junior Athletic League Medway | 27 Jun 10 |
| SP6K | 12.72 | | | | 4 | A | | | Eltham | National Junior Athletic League Medway | 18 Apr 10 |
| SP6K | 12.60 | | | | 2 | A | | | Hendon | National Junior Athletic League Southern Promotion | 29 Aug 10 |
| SP6K | 12.20 | | | | 4 | A | | | Dartford | National Junior Athletic League Medway | 23 May 10 |
| SP6K | 11.12 | | | | 3 | A | | | Ashford | National Junior Athletic League Medway | 25 Jul 10 |
| DT2K | 34.99 | | | | 2 | B | | | Kingston | British Athletics League Division 2 | 3 Jul 10 |
| DT2K | 32.44 | | | | 3 | B | | | Ashford | Southern Senior Inter County Match | 15 Aug 10 |
| DT2K | 31.69 | | | | 6 | B | | | Leeds | British Athletics League Division 2 | 31 Jul 10 |
| DT1.75K | 39.42 | | | | 1 | A | | | Eltham | National Junior Athletic League Medway | 18 Apr 10 |
| DT1.75K | 38.53 | | | | 8 | | | | Hendon | Southern Counties U15/U20 Inter Counties | 28 Aug 10 |
| DT1.75K | 37.56 | | | | 1 | A | | | Dartford | National Junior Athletic League Medway | 27 Jun 10 |
| DT1.75K | 36.85 | | | | 2 | A | | | Dartford | National Junior Athletic League Medway | 23 May 10 |
| DT1.75K | 36.20 | | | | 2 | | | | Eltham | Cambridge Harriers Club Championships | 22 Aug 10 |
| DT1.75K | 35.55 | | | | 3 | A | | | Ashford | National Junior Athletic League Medway | 25 Jul 10 |
| DT1.75K | 35.01 | | | | 4 | A | | | Hendon | National Junior Athletic League Southern Promotion | 29 Aug 10 |
| HT7.26K | 36.30 | | | | 8 | A | | | Wormwood Scrubs | British Athletics League Division 2 | 21 Aug 10 |
| HT7.26K | 32.76 | | | | 6 | A | | | Kingston | British Athletics League Division 2 | 3 Jul 10 |
| HT7.26K | 28.29 | | | | 8 | A | | | Leeds | British Athletics League Division 2 | 31 Jul 10 |
| HT7.26K | 28.15 | | | | 6 | A | | | Derby | British Athletics League Division 2 | 6 Jun 10 |
| HT6K | 42.65 | | | | 1 | | | | Eltham | Cambridge Harriers Club Championships | 22 Aug 10 |
| HT6K | 41.29 | | | | 3 | A | | | Hendon | National Junior Athletic League Southern Promotion | 29 Aug 10 |
| HT6K | 40.21 | | | | 2 | A | | | Dartford | National Junior Athletic League Medway | 27 Jun 10 |
| HT6K | 37.36 | | | | 2 | A | | | Eltham | National Junior Athletic League Medway | 18 Apr 10 |
| HT6K | 33.21 | | | | 2 | A | | | Dartford | National Junior Athletic League Medway | 23 May 10 |
| HT6K | 29.18 | | | | 1 | A | | | Ashford | National Junior Athletic League Medway | 25 Jul 10 |
| JT800 | 61.56 | | | | 1 | | | | Dartford | Dartford Open | 20 Aug 10 |
| JT800 | 58.53 | | | | 2 | A | | | Hendon | National Junior Athletic League Southern Promotion | 29 Aug 10 |
| JT800 | 58.47 | | | | 2 | | | | Hendon | Southern Counties U15/U20 Inter Counties | 28 Aug 10 |
| JT800 | 57.92 | | | | 1 | | | | Sandy | Biggleswade AC Open | 25 Sep 10 |
| JT800 | 57.82 | | | | 1 | A | | | Eltham | National Junior Athletic League Medway | 18 Apr 10 |
| JT800 | 57.66 | | | | 1 | | | | Bromley | Blackheath & Bromley Harriers Open | 23 Aug 10 |
| JT800 | 57.49 | | | | 1 | | | | Chelmsford | Chelmsford Throws Festival | 2 Apr 10 |
| JT800 | 57.20 | | | | 1 | | | | Eltham | Cambridge Harriers Club Championships | 22 Aug 10 |
| JT800 | 56.99 | | | | 1 | | | | Tonbridge | Tonbridge Norman Fowler Memorial Open | 5 Apr 10 |
| JT800 | 56.94 | | | | 6 | | | | Bedford | Aviva England U23 and U20 World Trials Championships | 19 Jun 10 |
| JT800 | 56.35 | | | | 1 | | | | Crawley | Crawley AC Tom Lintern Medal Meeting | 30 Aug 10 |
| JT800 | 56.22 | | | | 2 | A | | | Wormwood Scrubs | British Athletics League Division 2 | 21 Aug 10 |
| JT800 | 56.18 | | | | 1 | | | | Eltham | Cambridge Harriers Club Championships | 22 Aug 10 |
| JT800 | 56.11 | | | | 1 | | | | Tonbridge | Tonbridge Norman Fowler Memorial Open | 5 Apr 10 |
| JT800 | 55.83 | | | | 2 | 2 | | | Hendon | McCain Throws Fest | 7 Aug 10 |
| JT800 | 55.00 | | | | 1 | | | | Barking | Havering Mayesbrook Spring Warm Up | 11 Apr 10 |
| JT800 | 54.96 | | | | 7 | | | | Gateshead | England Senior Closed Championships | 17 Jul 10 |
| JT800 | 54.94 | | | | 2 | | | | Ashford | Kent County Championships | 9 May 10 |
| JT800 | 54.44 | | | | 5 | A | | | Kingston | British Athletics League Division 2 | 3 Jul 10 |
| JT800 | 54.36 | | | | 4 | | | | Crystal Palace | Southern Counties U20/Senior Championships | 12 Jun 10 |
| JT800 | 53.96 | | | | 4 | A | | | Derby | British Athletics League Division 2 | 6 Jun 10 |
| JT800 | 53.69 | | | | 1 | | | | Lee Valley | Lee Valley Open | 10 Apr 10 |
| JT800 | 53.61 | | | | 9 | | | | Crystal Palace | Southern Counties U20/Senior Championships | 13 Jun 10 |
| JT800 | 53.55 | | | | 1 | A | | | Dartford | National Junior Athletic League Medway | 27 Jun 10 |
| JT800 | 52.71 | | | | 1 | | | | Ashford | Kent County Championships | 8 May 10 |
| JT800 | 52.59 | | | | 1 | | | | Watford | Watford Graded Open | 16 Jun 10 |
| JT800 | 52.30 | | | | 1 | A | | | Ashford | National Junior Athletic League Medway | 25 Jul 10 |
| JT800 | 52.24 | | | | 1 | A | | | Dartford | National Junior Athletic League Medway | 23 May 10 |
| JT800 | 52.18 | | | | 4 | A | | | Leeds | British Athletics League Division 2 | 31 Jul 10 |
| JT800 | 51.36 | | | | 15 | | | | Bedford | CAU Inter Counties Championships | 31 May 10 |
| JT800 | 50.73 | | | | 1 | B | | | Ashford | Southern Senior Inter County Match | 15 Aug 10 |
| 2009 U20 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP6K | 12.08 | | | | 4 | A | | | Croydon | National Junior Athletic League Medway | 24 May 09 |
| SP6K | 12.05 | | | | 3 | | | | Tonbridge | National Junior Athletic League Medway | 19 Apr 09 |
| SP6K | 11.78 | | | | 4 | A | | | Ashford | National Junior Athletic League Medway | 14 Jun 09 |
| DT1.75K | 35.93 | | | | 3 | A | | | Ashford | National Junior Athletic League Medway | 14 Jun 09 |
| DT1.75K | 34.57 | | | | 3 | A | | | Tonbridge | National Junior Athletic League Medway | 19 Apr 09 |
| DT1.75K | 33.85 | | | | 3 | A | | | Croydon | National Junior Athletic League Medway | 24 May 09 |
| HT6K | 38.10 | | | | 2 | A | | | Croydon | National Junior Athletic League Medway | 24 May 09 |
| HT6K | 34.48 | | | | 3 | A | | | Ashford | National Junior Athletic League Medway | 14 Jun 09 |
| HT6K | 32.90 | | | | 1 | | | | Tonbridge | National Junior Athletic League Medway | 19 Apr 09 |
| JT800 | 62.56 | | | | 3 | | | | Watford | Southern Counties Senior & U20 Championships | 21 Jun 09 |
| JT800 | 59.10 | | | | 1 | A | | | Crawley | British Athletics League National 3 | 1 Aug 09 |
| JT800 | 58.89 | | | | 1 | | | | Tonbridge | Tonbridge Norman Fowler Memorial Open | 13 Apr 09 |
| JT800 | 58.76 | | | | 1 | | | | Ilford | Ilford Throws Open Meeting | 29 Mar 09 |
| JT800 | 58.60 | | | | 1 | A | | | Croydon | National Junior Athletic League Medway | 24 May 09 |
| JT800 | 58.31 | | | | 1 | | | | Watford | Southern Counties Senior & U20 Championships | 20 Jun 09 |
| JT800 | 58.03 | | | | 5 | 2 | | | Birmingham | UKA Jumps & Throws Festival | 26 Jul 09 |
| JT800 | 57.88 | | | | 1 | A | | | Abingdon | British Athletics League National 3 | 6 Jun 09 |
| JT800 | 57.65 | | | | 3 | A | | | Chelmsford | SEAA Senior Inter County Match | 9 Aug 09 |
| JT800 | 57.26 | | | | 2 | | | | Ashford | Kent County Championships | 10 May 09 |
| JT800 | 57.17 | | | | 1 | | | | Bedford | Jav Fest 7 | 11 Apr 09 |
| JT800 | 56.83 | | | | 1 | | | | Tonbridge | Tonbridge Avril Bowring Open | 2 Jun 09 |
| JT800 | 56.66 | | | | 5 | | | | Don Valley | Aviva ESAA English Schools' Championships | 11 Jul 09 |
| JT800 | 56.39 | | | | 1 | | | | Tonbridge | Tonbridge Avril Bowring Open | 2 Jun 09 |
| JT800 | 55.94 | | | | 1 | | | | Ashford | Kent County Championships | 9 May 09 |
| JT800 | 55.43 | | | | 1 | | | | Tonbridge | Tonbridge Norman Fowler Memorial Open | 13 Apr 09 |
| JT800 | 55.17 | | | | 5 | | | | Bedford | England U20 & U23 Championships | 27 Jun 09 |
| JT800 | 54.64 | | | | 1 | A | | | Tonbridge | National Junior Athletic League Medway | 19 Apr 09 |
| JT800 | 54.49 | | | | 1 | A | | | Derby | British Athletics League National 3 | 22 Aug 09 |
| JT800 | 54.13 | | | | 1 | | | | Kingston | Kingston AC & Polytechnic Harriers Open Graded Throws Meeting | 15 Mar 09 |
| JT800 | 54.04 | | | | 1 | A | | | Bournemouth | British Athletics League National 3 | 4 Jul 09 |
| JT800 | 53.31 | | | | 1 | A | | | Erith | Southern Men's League Division 4E | 16 May 09 |
| JT800 | 53.12 | | | | 3 | | | | Watford | SEAA U15 & U20 Inter Counties Match | 30 Aug 09 |
| JT800 | 52.93 | | | | 1 | | | | Hoo | Medway & Maidstone AC Open | 4 Apr 09 |
| JT800 | 52.66 | | | | 1 | A | | | Ashford | National Junior Athletic League Medway | 14 Jun 09 |
| JT800 | 51.66 | | | | 1 | | | | Dartford | Dartford Open | 14 Aug 09 |
| 2008 U20 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT2K | 31.29 | | | | | | | | Kingston | Senior Inter Counties Match | 10 Aug 08 |
| DT1.75K | 35.20 | | | | 1 | | | | Dartford | National Junior Athletic League - Medway | 29 Jun 08 |
| DT1.75K | 34.91 | | | | | | | | Tonbridge | National Junior Athletic League - Medway | 27 Jul 08 |
| DT1.75K | 31.30 | | | | | | | | Eltham | National Junior Athletic League - Medway | 25 May 08 |
| DT1.75K | 31.16 | | | | | | | | Erith | National Junior Athletic League - Medway | 27 Apr 08 |
| HT6K | 27.68 | | | | | | | | Eltham | National Junior Athletic League - Medway | 25 May 08 |
| JT800 | 53.62 | | | | 4 | | | | Crystal Palace | South of England Senior/U20 Championships | 14 Jun 08 |
| JT800 | 52.71 | | | | 8 | | | | Crystal Palace | South of England Senior/U20 Championships | 15 Jun 08 |
| JT800 | 51.17 | | | | 2 | | | | Woking | Southern Men's League Division 1 | 17 May 08 |
| JT800 | 50.90 | | | | 2 | A | | | Battersea Park | Southern Men's League Division 1 | 7 Jun 08 |
| JT800 | 50.19 | | | | 6 | A | | | Kingston | Senior Inter Counties Match | 10 Aug 08 |
| JT800 | 49.98 | | | | 1 | | | | Tonbridge | National Junior Athletic League - Medway | 27 Jul 08 |
| JT800 | 49.98 | | | | | | | | Tonbridge | National Junior Athletic League - Medway | 27 Jul 08 |
| JT800 | 49.90 | | | | | | | | Tonbridge | Norman Fowler Memorial | 24 Mar 08 |
| JT800 | 49.90 | | | | 1 | | | | Tonbridge | Norman Fowler Memorial | 24 Mar 08 |
| JT800 | 49.66 | | | | 15 | | | | Gateshead | ESAA English Schools' Championships | 12 Jul 08 |
| JT800 | 49.66 | | | | | | | | Gateshead | ESAA English Schools' Championships | 12 Jul 08 |
| JT800 | 49.60 | | | | | | | | Ashford | Kent Championships | 10 May 08 |
| JT800 | 49.60 | | | | 1 | | | | Ashford | Kent Championships | 10 May 08 |
| JT800 | 49.48 | | | | | | | | Eltham | Cambridge Harriers Open | 25 Jun 08 |
| JT800 | 49.24 | | | | | | | | Eltham | Southern Men's League Division 1 | 2 Aug 08 |
| JT800 | 49.12 | | | | | | | | Eltham | National Junior Athletic League - Medway | 25 May 08 |
| JT800 | 49.12 | | | | 1 | | | | Eltham | National Junior Athletic League - Medway | 25 May 08 |
| JT800 | 48.41 | | | | 1 | A | | | Erith | National Junior Athletic League - Medway | 27 Apr 08 |
| JT800 | 48.41 | | | | | | | | Erith | National Junior Athletic League - Medway | 27 Apr 08 |
| JT800 | 48.23 | | | | | | | | Watford | Watford Harriers Open Graded Meeting | 30 Jul 08 |
| JT800 | 48.23 | | | | 2 | | | | Watford | Watford Harriers Open Graded Meeting | 30 Jul 08 |
| JT800 | 48.14 | | | | | | | | Ashford | Kent Championships | 11 May 08 |
| JT800 | 47.57 | | | | | | | | Abingdon | British Athletics League Qualifier | 13 Sep 08 |
| JT800 | 47.57 | | | | 6 | A | | | Abingdon | British Athletics League Qualifier | 13 Sep 08 |
| JT800 | 47.55 | | | | 1 | | | | Dartford | National Junior Athletic League - Medway | 29 Jun 08 |
| JT800 | 47.55 | | | | | | | | Dartford | National Junior Athletic League - Medway | 29 Jun 08 |
| JT800 | 47.26 | | | | | | | | Hoo | Medway & Maidstone Open | 5 Apr 08 |
| JT800 | 47.26 | | | | 1 | | | | Hoo | Medway & Maidstone Open | 5 Apr 08 |
| JT800 | 46.85 | | | | | | | | Eltham | Southern Men's League - Division 1 | 3 May 08 |
| JT800 | 46.53 | | | | | | | | Horsham | Horsham Blue Star Open | 17 Aug 08 |
| JT800 | 46.53 | | | | 1 | | | | Horsham | Horsham Blue Star Open | 17 Aug 08 |
| JT800 | 46.52 | | | | 1 | | | | Ilford | Ilford AC Throws Open | 30 Mar 08 |
| JT800 | 46.52 | | | | | | | | Ilford | Ilford AC Throws Open | 30 Mar 08 |
| JT800 | 46.26 | | | | | | | | Watford | Watford Harriers Open Graded Meeting | 18 Jun 08 |
| JT800 | 46.26 | | | | 1 | | | | Watford | Watford Harriers Open Graded Meeting | 18 Jun 08 |
| JT800 | 40.21 | | | | | | | | Milton Keynes | Jav Fest 6 | 19 Apr 08 |
| 2007 U17 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1.75K | 31.97 | | | | | | | | Tonbridge | National Junior League Medway | 29 Jul 07 |
| DT1.5K | 33.70 | | | | | | | | Dartford | Dartford H Open | 15 Aug 07 |
| DT1.5K | 32.84 | | | | | | | | Harrow | UKA Young Athletes League Southern Premier | 20 May 07 |
| DT1.5K | 32.51 | | | | | | | | Hendon | UKA Young Athletes League Southern Premier | 6 May 07 |
| DT1.5K | 32.50 | | | | | | | | Ashford | Kent County Championships | 13 May 07 |
| DT1.5K | 32.06 | | | | | | | | Tonbridge | Norman Fowler Easter Monday Open | 9 Apr 07 |
| DT1.5K | 31.48 | | | | | | | | Eltham | UKA Young Athletes League Southern Premier | 3 Jun 07 |
| DT1.5K | 30.85 | | | | | | | | Bromley | UKA Young Athletes League Southern Premier | 22 Jul 07 |
| DT1.5K | 30.34 | | | | | | | | Worthing | UKA Young Athletes League Southern Premier | 24 Jun 07 |
| HT6K | 26.95 | | | | | | | | Tonbridge | National Junior League Medway | 29 Jul 07 |
| HT5K | 33.69 | | | | | | | | Bromley | UKA Young Athletes League Southern Premier | 22 Jul 07 |
| HT5K | 32.45 | | | | | | | | Dartford | Dartford H Open | 15 Aug 07 |
| HT5K | 31.67 | | | | | | | | Battersea Park | London Schools Champs | 9 Jun 07 |
| HT5K | 31.45 | | | | | | | | Eltham | UKA Young Athletes League Southern Premier | 3 Jun 07 |
| HT5K | 31.13 | | | | | | | | Tonbridge | Norman Fowler Easter Monday Open | 9 Apr 07 |
| HT5K | 31.02 | | | | | | | | Harrow | UKA Young Athletes League Southern Premier | 20 May 07 |
| HT5K | 30.78 | | | | | | | | Worthing | UKA Young Athletes League Southern Premier | 24 Jun 07 |
| HT5K | 30.41 | | | | | | | | Bracknell | Bracknell Young Athletes Open Meeting | 31 Mar 07 |
| HT5K | 29.76 | | | | | | | | Hendon | UKA Young Athletes League Southern Premier | 6 May 07 |
| JT800 | 47.04 | | | | | | | | Bedford | Jav Fest 5 | 8 Sep 07 |
| JT800 | 45.44 | | | | | | | | Hastings | Southern Men's League Division 2 | 4 Aug 07 |
| JT800 | 44.65 | | | | 1 | | | | Eltham | Cambridge Harriers Open Meeting | 27 Jun 07 |
| JT700 | 47.09 | | | | 1 | | | | Eltham | UKA Young Athletes League Southern Premier | 3 Jun 07 |
| JT700 | 46.55 | | | | 2 | | | | Bromley | UKA Young Athletes League Southern Premier | 22 Jul 07 |
| JT700 | 45.70 | | | | 1 | | | | Battersea Park | London County Schools Championships | 9 Jun 07 |
| JT700 | 45.66 | | | | 8 | | | | Bedford | Jav Fest 5 | 8 Sep 07 |
| JT700 | 45.58 | | | | 1 | | | | Eltham | Cambridge Harriers Open Meeting | 27 Jun 07 |
| JT700 | 44.51 | | | | | | | | Watford | Watford Open Graded Meeting | 25 Jul 07 |
| JT700 | 44.03 | | | | | | | | Watford | Watford Open Meeting | 13 Jun 07 |
| JT700 | 43.95 | | | | | | | | Harrow | UKA Young Athletes League Southern Premier | 20 May 07 |
| JT700 | 43.57 | | | | | | | | Worthing | UKA Young Athletes League Southern Premier | 24 Jun 07 |
| JT700 | 43.43 | | | | | | | | Ashford | South of England U17/U15 Championships | 27 May 07 |
| JT700 | 43.32 | | | | | | | | Hoo | Medway & Maidstone Open | 11 Jul 07 |
| JT700 | 43.29 | | | | | | | | Dartford | Dartford Open | 16 May 07 |
| JT700 | 42.16 | | | | | | | | Crystal Palace | Hercules Wimbledon Young Athletes' Open | 15 Apr 07 |
| JT700 | 41.75 | | | | | | | | Ashford | Kent County Championships | 12 May 07 |
| JT700 | 41.65 | | | | | | | | Tonbridge | Norman Fowler Easter Monday Open | 9 Apr 07 |
| JT700 | 41.63 | | | | | | | | Watford | Watford Open Graded Meeting | 18 Apr 07 |
| JT700 | 39.50 | | | | | | | | Bracknell | Bracknell Young Athletes Open Meeting | 31 Mar 07 |
| JT700 | 38.31 | | | | | | | | Kingston | Kingston & Poly Open Graded | 18 Mar 07 |
| JT700 | 36.63 | | | | | | | | Hendon | UKA Young Athletes League Southern Premier | 6 May 07 |
| 2006 U17 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1.75K | 25.19 | | | | | | | | Erith | National Junior League Medway Division | 16 Jul 06 |
| DT1.5K | 27.71 | | | | | | | | Ashford | UKA Young Athletes League Southern 1 | 25 Jun 06 |
| HT5K | 24.97 | | | | | | | | Eltham | UKA Young Athletes League Southern 1E | 4 Jun 06 |
| JT800 | 31.95 | | | | | | | | Erith | National Junior League Medway Division | 16 Jul 06 |
| JT700 | 38.92 | | | | | | | | Watford | Watford Open Graded Meeting | 26 Jul 06 |