Je odchovancem klubu Berekum Arsenal, hrál za Liberty Professionals Accra F.C., Maccabi Tel Aviv FC, Hapoel Tel Aviv FC, West Ham United FC, Fulham FC, Leicester City FC, Santos Kapské Město a Maritzburg United FC. S Maccabi vyhrál Ligat ha'Al 2003 a s Fulhamem hrál finále &lt;a href="Evropsk%C3%A1%20liga%20UEFA%202009/10"&gt;Evropské ligy UEFA 2009/10&lt;/a&gt;. S ghanskou fotbalovou reprezentací se zúčastnil mistrovství světa ve fotbale 2006 (osmifinále) a mistrovství světa ve fotbale 2010 (čtvrtfinále). Je také stříbrným medailistou z mistrovství světa ve fotbale hráčů do 20 let 2001 a bronzovým medailistou z Afrického poháru národů 2008. Odehrál 89 reprezentačních zápasů, v roce 2008 byl zvolen ghanským fotbalistou roku.