W 2011 biegł w finale biegu na 100 metrów podczas mistrzostw świata juniorów młodszych w Lille Metropole. W tym samym roku zdobył dwa medale igrzysk Wspólnoty Narodów młodzieży. Startował na mistrzostwach świata juniorów w Barcelonie, na których zajął 6. miejsce w finale biegu na 100 metrów. W 2013 został mistrzem Europy juniorów na dystansie 100 metrów. W 2016 wszedł w skład brytyjskiej sztafety 4 × 100 metrów, która sięgnęła po złoto mistrzostw Europy w Amsterdamie. Półfinalista światowego czempionatu w Londynie oraz złoty medalista tej imprezy w sztafecie 4 × 100 metrów (2017). Rok później powtórzył sukces w biegu rozstawnym podczas czempionatu Europy w Berlinie. W 2021 wszedł w skład brytyjskiej sztafety 4 × 100 metrów, która zdobyła srebrny medal igrzysk olimpijskich w Tokio.