En équipe nationale, il remporte avec les juniors ghanéens la Coupe d'Afrique des nations junior 2009 et la Coupe du monde des moins de 2009. Avec l'équipe senior, il est finaliste de la Coupe d'Afrique des nations en 2010 et 2015. Au total, il participe à la CAN à cinq reprises, hormis ces deux finales il termine troisième en 2008 et quatrième en 2012 et 2017 et participe à la Coupe du monde à deux reprises en 2010 et 2014.