Boateng speelde in zijn vaderland Ghana voor Charity Stars, alvorens hij in 2014 naar Rio Ave trok. Zijn eerste competitiewedstrijd speelde hij op 17 augustus 2014, toen met 2–0 van Vitória Setúbal gewonnen werd door doelpunten van Diego Lopes en Marcelo. Boateng mocht van coach Pedro Martins in de basis beginnen en hij werd na negentig minuten gewisseld voor André Vilas Boas.[1] Twee weken later, op 1 september 2014, kwam Boateng voor het eerst tot scoren. Na doelpunten van Renan Bressan, Diego Lopes en Esmaël Gonçalves maakte de Ghanese aanvaller er 4–0 van tegen Boavista.[2]
Medio 2015 verhuisde Boateng naar Moreirense.[3] In twee seizoenen kwam hij tot negen competitietreffers, waarna Levante de Ghanees voor circa twee miljoen euro overnam. In Spanje zette Boateng zijn handtekening onder een verbintenis voor de duur van vier seizoenen met een optie op een jaar extra.[4] In de een-na-laatste speelronde van het seizoen 2017/18 werd gespeeld tegen Barcelona, dat al kampioen was en tot dan toe nog ongeslagen was. Boateng scoorde driemaal tegen de kampioen en ook Enis Bardhi kwam twee keer tot scoren. Philippe Coutinho (drie goals) en Luis Suárez deden nog wat terug, maar Barcelona leed tegen Levante de enige nederlaag van het seizoen: 5–4.[5] In februari 2019 verkaste Boateng voor circa elf miljoen euro naar Dalian Yifang.[6] In april 2022 vertrok de Ghanees daar om in augustus van dat jaar terug te keren bij Rio Ave.[7]
Boateng maakte zijn debuut in het Ghanees voetbalelftal op 30 mei 2018, toen met 0–2 gewonnen werd van Japan. De aanvaller mocht van bondscoach James Kwesi Appiah in de basis beginnen en hij werd zeven minuten voor tijd gewisseld ten faveure van mededebutant Kwasi Okyere Wriedt (Bayern München). Zes minuten na rust had hij de voorsprong verdubbeld met een benutte strafschop. Eerder in het duel had Thomas Partey de score geopend.[9]