Op 15-jarige leeftijd kwam Amoah van The Great Ambassadors naar Nederland, naar het ArnhemseVitesse. Op 15 november 1998 maakte hij zijn debuut tegen FC Utrecht. Nadat hij in zijn eerste seizoen daar niet al te succesvol was, werd hij uitgeleend aan Fortuna Sittard. Daar was hij betrekkelijk succesvol en hij werd weer teruggehaald naar Arnhem. Het seizoen 2002/03 was zijn succesvolste in dienst van de Arnhemmers met 15 doelpunten in 30 wedstrijden. Amoah maakte in totaal 72 doelpunten voor Vitesse, waarmee hij op de ranglijst van doelpuntenmakers in de Vitesse-historie op de achtste plaats staat.
In de winterstop van seizoen 2005/06 maakt Amoah de overstap naar Borussia Dortmund, maar slaagde daar niet. Vanaf 2007 kwam hij uit voor NAC Breda waar hij zijn vorm van Vitesse weer op pakte. Op 5 september2011 tekende hij een tweejarig contract bij de Turkse promovendus Mersin Idman Yurdu. Dit contract werd weer afgebroken na 1 seizoen en hij keert terug in de Eredivisie bij sc Heerenveen. Hij maakte tijdens zijn debuut op 6 juli 2012, een oefenwedstrijd tegen Gaasterland/sleat, zijn eerste doelpunt. Amoah speelde het seizoen daarna nog bij Heracles Almelo, maar is sinds de zomer van 2014 clubloos. Begin 2016 maakte Amoah de overstap naar amateurclub VV Baronie. En maakte daar op 14 februari zijn debuut in. Vanaf het seizoen 2016/17 kwam hij uit voor RKSV Halsteren in de Hoofdklasse. In september 2017 maakte Amoah bekend te stoppen met voetballen.[2]