| 2013 SEN Croydon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 6.48 | i | | | 2 | | | | Gothenburg, SWE | European Athletics Indoor Championships | 2 Mar 13 |
| 60 | 6.52 | i | | | 1 | s2 | | | Gothenburg, SWE | European Athletics Indoor Championships | 2 Mar 13 |
| 60 | 6.58 | i | | | 1 | | | | Sheffield | British Athletics European Trials & UK Championships | 9 Feb 13 |
| 60 | 6.60 | i | | | 1 | h2 | | | Birmingham | Birmingham Games | 2 Feb 13 |
| 60 | 6.62 | i | | | 2 | h3 | | | Gothenburg, SWE | European Athletics Indoor Championships | 1 Mar 13 |
| 60 | 6.67 | i | | | 2 | s2 | | | Sheffield | British Athletics European Trials & UK Championships | 9 Feb 13 |
| 60 | 6.68 | i | | | 1 | h2 | | | Sheffield | British Athletics European Trials & UK Championships | 9 Feb 13 |
| 60 | DNS | i | | | - | s1 | | | Birmingham | Birmingham Games | 2 Feb 13 |
| 2012 SEN Croydon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.13 | | 0.4 | | 3 | h4 | | | Olympic Park | Olympic Games | 4 Aug 12 |
| 100 | 10.15 | | 1.0 | | 2 | | | | Newcastle | Great North City Games 2012 | 15 Sep 12 |
| 100 | 10.18 | | 1.2 | | 1 | | | | Montgeron, FRA | Meeting Elite de Montgeron Essonne | 13 May 12 |
| 100 | 10.18 | | 0.7 | | 7 | s1 | | | Olympic Park | Olympic Games | 5 Aug 12 |
| 100 | 10.19 | | 1.6 | | 6 | A | | | Luzern, SUI | Spitzen Leichtathletik Luzern | 17 Jul 12 |
| 100 | 10.21 | | -0.7 | | 3 | 2 | | | Zurich, SUI | Samsung Diamond League | 30 Aug 12 |
| 100 | 10.28 | | -0.4 | | 1 | s3 | | | Birmingham | Aviva Olympic Trials & UK Championships | 23 Jun 12 |
| 100 | 10.30 | | 1.0 | | 1 | h1 | | | Montgeron, FRA | Meeting Elite de Montgeron Essonne | 13 May 12 |
| 100 | 10.31 | | -0.1 | | 3 | | | | Birmingham | Aviva Olympic Trials & UK Championships | 23 Jun 12 |
| 100 | 10.36 | | -0.9 | | 1 | | | | Huelva, ESP | Meeting Iberoamericano de Atletismo | 7 Jun 12 |
| 100 | 10.45 | | 1.9 | | 2 | h6 | | | Birmingham | Aviva Olympic Trials & UK Championships | 22 Jun 12 |
| 2011 SEN Croydon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.11 | | 1.1 | | 1 | 1.1 | | | Geneva, SUI | Atletica Genève EAP Meeting | 28 May 11 |
| 100 | 10.12 | | 1.1 | | 1 | 2.1 | | | Geneva, SUI | Atletica Genève EAP Meeting | 28 May 11 |
| 100 | 10.24 | | 0.8 | | 2 | h1 | | | La Chaux-de-Fonds, SUI | Résisprint International | 3 Jul 11 |
| 2010 SEN Croydon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.06 | w | 2.5 | | 1 | | | | Loughborough | Loughborough International | 23 May 10 |
| 100 | 10.23 | | -0.6 | | 2 | | | | Birmingham | Aviva European Trials and UK Championships | 26 Jun 10 |
| 100 | 10.28 | | -0.8 | | 1 | s3 | | | Birmingham | Aviva European Trials and UK Championships | 26 Jun 10 |
| 100 | 10.31 | | -1.0 | | 3 | s3 | | | Barcelona, ESP | European Championships | 28 Jul 10 |
| 100 | 10.39 | | -0.2 | | 1 | h1 | | | Birmingham | Aviva European Trials and UK Championships | 25 Jun 10 |
| 100 | 10.40 | | -1.6 | | 3 | h4 | | | Barcelona, ESP | European Championships | 27 Jul 10 |
| 2009 U23 Croydon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 6.70 | i | | | 1 | | | | Bratislava, SVK | ELÁN Indoor Meeting | 5 Feb 09 |
| 60 | 6.71 | i | | | 1 | h1 | | | Bratislava, SVK | ELÁN Indoor Meeting | 5 Feb 09 |
| 60 | 6.71 | i | | | 6 | h1 | | | Birmingham | Aviva Indoor Grand Prix | 21 Feb 09 |
| 60 | 6.72 | i | | | 1 | 1.01 | | | Loughborough | Loughborough University Open | 10 Jan 09 |
| 60 | 6.73 | i | | | 1 | 2.01 | | | Loughborough | Loughborough University Open | 10 Jan 09 |
| 60 | 6.73 | i | | | 4 | s1 | | | Sheffield | Aviva Indoor Trials & UK Trials | 14 Feb 09 |
| 60 | 6.75 | i | | | 1 | h7 | | | Lee Valley | SEAA Championships | 18 Jan 09 |
| 60 | 6.76 | i | | | 2 | h3 | | | Sheffield | Aviva Indoor Trials & UK Trials | 14 Feb 09 |
| 60 | 6.79 | i | | | 7= | | | | Sheffield | Aviva Indoor Trials & UK Trials | 14 Feb 09 |
| 100 | 10.09 | | 0.9 | | 1 | 2 | | | Geneva, SUI | Athletica Genève EAP Meeting | 6 Jun 09 |
| 100 | 10.15 | | 1.0 | | 1 | h3 | | | Pavia, ITA | EAP Meeting | 10 May 09 |
| 100 | 10.20 | | 0.1 | | 2 | | | | Pavia, ITA | EAP Meeting | 10 May 09 |
| 100 | 10.25 | | 0.3 | | 2 | | | | Kalamata, GRE | Papaflessia | 30 May 09 |
| 100 | 10.64 | | 1.4 | | 9 | A | | | Berlin, GER | DKB-ISTAF IAAF Golden League | 14 Jun 09 |
| 2008 U23 Croydon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 6.82 | i | | | 2 | s2 | | | Birmingham | Birmingham Games | 2 Feb 08 |
| 60 | 6.84 | i | | | 1 | | | | Sportcity | uk:a Indoor City Challenge | 27 Jan 08 |
| 60 | 6.89 | i | | | 7 | | | | Birmingham | Birmingham Games | 2 Feb 08 |
| 60 | 6.92 | i | | | 1 | h8 | | | Birmingham | Birmingham Games | 2 Feb 08 |
| 100 | 10.26 | | 0.4 | | 2 | 4 | | | Lucerne, SUI | Spitzen | 16 Jul 08 |
| 100 | 10.30 | | 0.7 | | 2 | 1 | | | Geneva, SUI | Athletica Genève EAP Meeting | 31 May 08 |
| 100 | 10.38 | | -0.3 | | 3 | | | | Pavia, ITA | EAP Meeting | 11 May 08 |
| 100 | 10.40 | | 0.5 | | 5 | h1 | | | Geneva, SUI | Athletica Genève EAP Meeting | 31 May 08 |
| 100 | 10.40 | | -0.4 | | 1 | | | | Bedford | England Athletics Open Championships (U23/U20) | 21 Jun 08 |
| 100 | 10.42 | | -0.8 | | 1 | h3 | | | Bedford | England Athletics Open Championships (U23/U20) | 21 Jun 08 |
| 100 | 10.43 | | 1.9 | | 2 | h1 | | | Birmingham | Aviva National Championships inc Olympic Trials | 11 Jul 08 |
| 100 | 10.44 | | -0.4 | | 3 | h2 | | | Jerez, ESP | Andalucia Grand Prix | 24 Jun 08 |
| 100 | 10.48 | | 1.1 | | 4 | s1 | | | Birmingham | Aviva National Championships inc Olympic Trials | 12 Jul 08 |
| 100 | 10.50 | | 0.2 | | 1 | h3 | | | Pavia, ITA | EAP Meeting | 11 May 08 |
| 100 | 10.53 | | 0.5 | | 1 | | | | Tampere, FIN | Tampere Games | 11 Jun 08 |
| 100 | 10.54 | | -0.3 | | 5 | 2 | | | Turin, ITA | Primo Nebiolo Memorial | 6 Jun 08 |
| 100 | 10.54 | | 1.2 | | 1 | h3 | | | Tampere, FIN | Tampere Games | 11 Jun 08 |
| 100 | 10.59 | | -1.7 | | 1 | 2 | | | Lucerne, SUI | Spitzen | 16 Jul 08 |
| 100 | 10.73 | | -1.5 | | 4 | | | | Loughborough | Loughborough International | 18 May 08 |
| 2007 U23 Croydon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 6.75 | i | | | 2 | s2 | | | Lee Valley | SEAA Indoor Championships | 20 Jan 07 |
| 60 | 6.76 | i | | | 5 | A | | | Lee Valley | Indoor City Challenge | 28 Jan 07 |
| 60 | 6.76 | i | | | 3 | h1 | | | Sheffield | Norwich Union European Indoor Trials | 11 Feb 07 |
| 60 | 6.78 | i | | | 4 | | | | Lee Valley | SEAA Indoor Championships | 20 Jan 07 |
| 60 | 6.79 | i | | | 4 | s1 | | | Sheffield | Norwich Union European Indoor Trials | 11 Feb 07 |
| 60 | 6.85 | i | | | 1 | 1.02 | | | Uxbridge | Spar Sprints Initiative | 13 Jan 07 |
| 60 | 6.91 | i | | | 1 | 1.03 | | | Uxbridge | Spar Sprints Initiative | 13 Jan 07 |
| 100 | 10.33 | | 1.3 | | 1 | h2 | | | Bedford | England Athletics U23 & U20 Championships | 23 Jun 07 |
| 100 | 10.38 | | 2.0 | | 4 | | | | Bedford | England Athletics U23 & U20 Championships | 23 Jun 07 |
| 100 | 10.40 | | -0.1 | | 1 | 2 | | | Bedford | Bedford International Games | 10 Jun 07 |
| 100 | 10.5 | | 1.2 | | 1 | h1 | | | Kingston | Surrey County Championships | 13 May 07 |
| 100 | 10.54 | | -1.3 | | 1 | IA | | | Loughborough | Loughborough International | 20 May 07 |
| 100 | 10.58 | | -3.0 | | 2 | I2 | | | Glasgow (S) | Norwich Union Classic | 3 Jun 07 |
| 100 | 10.63 | | 0.2 | | 1 | | | | Kingston | Surrey County Championships | 13 May 07 |
| 100 | 10.7 | | | | 1 | | | | Bromley | Southern Men's League Division 2 | 5 May 07 |
| 200 | 21.9 | | | | 2 | | | | Bromley | Southern Men's League Division 2 | 5 May 07 |
| 2006 U20 Croydon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 6.94 | i | | | 1 | | | | Carshalton | SURREY INDOOR CHAMPS | 11 Mar 06 |
| 60 | 7.18 | i | | | 1 | 2.7 | | | Carshalton | Adidas London Sprint Meeting | 29 Jan 06 |
| 60 | 7.22 | i | | | 1 | 1.3 | | | Carshalton | Adidas London Sprint Meeting | 29 Jan 06 |
| 100 | 10.61 | w | 3.2 | | 3 | h2 | | | Gateshead | ESAA Championships | 7 Jul 06 |
| 100 | 10.69 | w | 7.0 | | 2 | B | | | Abingdon | Inter-Territorial Match | 3 Sep 06 |
| 100 | 10.7 | | | | 1 | | | | Ashford | National Junior League Medway Division | 7 May 06 |
| 100 | 10.75 | | -0.2 | | 3 | | | | Crystal Palace | Southern Senior & U20 Championships | 18 Jun 06 |
| 100 | 10.79 | | 1.8 | | 1 | | | | Kingston | Surrey County Schools Championships | 10 Jun 06 |
| 100 | 10.8 | | | | 1 | | | | Tooting Bec | Rosenheim League Final | 16 Aug 06 |
| 100 | 10.84 | | -1.8 | | 2 | | | | Kingston | Surrey County Championships | 13 May 06 |
| 100 | 10.9 | | | | 1 | | | | Eastbourne | Southern Men's League Division 3S | 3 Jun 06 |
| 100 | 10.9 | | | | 2 | | | | Aldershot | Representative Match | 12 Jul 06 |
| 100 | 11.0 | | | | 1 | | | | Bromley | Southern Men's League Division 3S | 29 Apr 06 |
| 100 | 11.0 | | | | 1 | | | | Hillingdon | Southern Men's League Division 3S | 5 Aug 06 |
| 200 | 22.5 | | | | 2 | | | | Ashford | National Junior League Medway Division | 7 May 06 |
| 200 | 22.7 | | | | 1 | | | | Bromley | Southern Men's League Division 3S | 29 Apr 06 |
| 200 | 22.7 | | | | 1 | | | | Eastbourne | Southern Men's League Division 3S | 3 Jun 06 |