Afful came through the youth complex at the Feyenoord Academy, expenses his primarily two authority seasons with the Academy's major team. He followed by motivated on credit to Asante Kotoko, expenses two seasons with the Porcupines and pleasing the Ghana chief League in 2007–08. After four existence of authority football, Afful missing Ghana for the initial time to sign up ES Tunis of the Tunisian Ligue Professionnelle 1.
He played the subsequently six seasons with Tunis, appearing for the club supplementary than 180 times. Tunis won four league titles during Afful's time there, appeared in three CAF Champions League finals, and won the 2011 CAF Champions League Final; Afful scored the merely goal over the two legs. In the summer of 2015, Afful motivated to the United States and signed for Columbus Crew SC, portion the club reach MLS prize 2015 in his primary season.
At the intercontinental level, Afful prepared his Ghanaian first appearance at the 2008 Africa beaker of Nations, portion Ghana to a third-place terminate at that tournament. He appeared for the Black Stars at four other AFCON tournaments, last as runners-up in 2010 and 2015. He was called up to Ghana's squad for the 2014 FIFA humanity Cup, appearing two times during the tournament. Afful captained his country for the in the beginning time in a friendly against Congo on 1 September 2015.