Na niemieckim czempionacie reprezentanci Ghany grali w grupie E razem z Włochami, Czechami i Stanami Zjednoczonymi. Po dwóch zwycięstwach (z Czechami 2:0 i USA 2:1) i porażce (z Włochami 0:2) zajęli drugie miejsce w grupie i z sześcioma punktami awansowali do 1/8 finału. W tej fazie turnieju trafili na reprezentację Brazylii, z którą przegrali 0:3 i odpadli z turnieju.

Cztery lata później w RPA Ghańczycy osiągnęli swój najlepszy wynik w historii występów reprezentacji na MŚ. Po zwycięstwie w grupie z Serbią 1:0, remisie 1:1 z Australią, oraz porażce z Niemcami 0:1 z czterema punktami zajęli ostatecznie drugie miejsce i awansowali do 1/8 finału. Spotkali się tam z reprezentacją USA z którą wygrali 2:1. W ćwierćfinale los skojarzył ich z Urugwajem. Po regulaminowym czasie gry jak i po dogrywce na tablicy widniał wynik 1:1. O awansie zadecydował więc konkurs rzutów karnych, w którym lepsi okazali się Urugwajczycy wygrywając 4:2. Ghana pożegnała się tym samym z turniejem (będąc trzecim zespołem obok Senegalu i Kamerunu który osiągnął ćwierćfinał Mundialu).