En 2021, il atteint les demi-finales du 200 m des Jeux olympiques de Tokyo. Qualifié pour la finale du relais 4 × 100 m après avoir battu le record national en demi-finale en 38 s 08, le relais du Ghana est disqualifié après un passage de témoin hors-zone.
Le à Baltimore, il descend pour la première fois de sa carrière sous les dix secondes sur 100 m en réalisant le temps de 9 s 94[2]. En aux championnats du monde à Eugene, il se classe 5e du relais 4 × 100 mètres, l'équipe du Ghana établissant à cette occasion un nouveau record national en 38 s 07[3]. Aux Jeux du Commonwealth de 2022 à Birmingham, il remporte la médaille de bronze du 200 m derrière le Trinidadien Jereem Richards et l'Anglais Zharnel Hughes.
En 2024, il participe aux Jeux africains, chez lui à Accra. Il y remporte la médaille d'or du 200 m[4] et la médaille d'argent du relais 4 × 100 m.