Abraham Frimpong Accrában született,[1] majd fiatalon Európába került. A 2010-11-es szezonban az olasz Vicenza Calcio ifjúsági csapatában játszott.[2] 2011 nyarán több mint egy hónapot töltött a szerb Partizan Belgrád csapatánál, de végül nem ott, hanem a Vojvodina csapatánál kapott szerződést.[3] A vajdasági klubnál nem kapott lehetőséget az első csapatban, így a bajnokság téli szünetében a másodosztályú Napredak Kruševachoz szerződött. A 2012-2013-as idényben csapatával megnyerte a második vonal bajnokságát,[4] így a 2013-14-es idényben a szerb élvonalban szerepelhetett. A Napredaknál öt évet töltött, majd a Crvena Zvezda játékosa lett,[5] akikkel a 2017-2018-as szezon végén bajnoki címet ünnepelhetett. Frimpong első gólját is a csapat színeiben érte el a Bačka Palanka csapata elleni 3–1-es győzelem alkalmával 2017. augusztus 13-án.[6] 2018 nyarán a Ferencvárosi TC igazolta le.[7]
A budapesti csapattal kétszer nyert magyar bajnoki címet, és tagja volt az Európa-liga, valamint a Bajnokok Ligája csoportkörében szereplő csapatnak is. Összesen 39 alkalommal lépett pályára a magyar élvonalban és 2 gólt szerzett. 2021. február 2-án a Ferencváros hivatalos honlapján jelentette be, hogy Frimpong a szaúd-arábiai al-Ain csapatában folytatja pályafutását.[8] 2022. február 8-án a georgiai Dinamo Batumi szerződtette.[9]