Fue internacional con Ghana, con la que disputó 69 partidos y marcó 16 goles, además de participar en los mundiales de 2006 (dónde marcó un gol de penal) y 2010, además de disputar 4 Copas africanas de naciones.