Criado en la cantera del Red Bull Salzburgo, con el que nunca llegó a debutar pues estuvo dos temporadas cedido al F. C. Liefering para luego fichar por el Austria Lustenau.Durante la temporada 2017-18 juega en las filas del Zürich, en el que materializó 25 tantos en 56 partidos disputados.Sin embargo, tras nuevos reconocimientos realizados en octubre de 2019, los médicos le recomendaron la retirada inmediata.[10]En su instancia en el Zaragoza en el año 2020, le instalaron un desfibrilador automático implantable, sin embargo, el ghanés se lo quitó en 2022, firmando un documento en el que exculpaba a los médicos de cualquier riesgo, incluso de muerte, que pudiera provocarle un futuro episodio cardíaco.[13][14][15] A pesar de que días después insistió en seguir su carrera profesional, el equipo rescindió su contrato en el parón invernal.