Tekpetey speelde in de jeugd van UniStar Soccer Academy tot 2016. In februari van dat jaar maakte hij de overstap naar Schalke 04, nadat hij de club had overtuigd tijdens een oefenstage.[1] Zijn debuut maakte hij op 24 november 2016, toen in de groepsfase van de UEFA Europa League gespeeld werd tegen OGC Nice. Tekpetey begon in de aanval samen met Jevhen Konopljanka, die na veertien minuten de score opende. Tien minuten voor tijd versierde de Ghanees een strafschop, die door Dennis Aogo benut werd. Hierdoor won Schalke met 2–0. Tekpetey kreeg in de vijftigste minuut een gele kaart van scheidsrechter Aliyar Ağayev, die hem in de derde minuut van de blessuretijd opnieuw deze kaart toonde, waardoor hij het veld moest verlaten.[2] Aan het einde van het seizoen 2016/17 verlengde de aanvaller zijn verbintenis bij Schalke met twee seizoenen tot medio 2020.[3] Hierop werd hij verhuurd aan Rheindorf Altach.[4] Na een halfjaar keerde Tekpetey op eigen verzoek terug naar Schalke.[5] In de tweede helft van het seizoen 2017/18 kwam de Ghanees niet in actie voor Schalke en in de zomer daarop liet de club hem vertrekken naar SC Paderborn, waar hij voor drie jaar tekende.[6] Tekpetey beleefde een succesvol seizoen en wist met Paderborn promotie af te dwingen naar de Bundesliga. Hierna haalde Schalke Tekpetey terug naar Gelsenkirchen via een terugkoopclausule in zijn contract.[7] Hij werd direct voor twee seizoenen verhuurd aan Fortuna Düsseldorf.[8] Na een jaar keerde de aanvaller terug naar Schalke, waarna hij opnieuw voor twee seizoenen verhuurd werd, ditmaal aan Loedogorets Razgrad.[9] Na een jaar werd deze verhuurperiode omgezet in een definitieve overgang.[10]
Tekpetey werd in 2017, zonder interlands achter zijn naam, door bondscoach Avram Grant opgenomen in de voorselectie van het Ghanees voetbalelftal voor het Afrikaans kampioenschap 2017.[12] Hij overleefde hierna de schifting voor de definitieve toernooiselectie.[13] Tijdens de eerste twee wedstrijden van Ghana stond Tekpetey langs de kant. In de derde groepswedstrijd werd door een doelpunt van Mohamed Salah met 1–0 verloren van Egypte. De vleugelspeler begon op de reservebank, maar in de tweeënzeventigste minuut mocht hij invallen voor Samuel Tetteh.[14] In de halve finale werd met 2–0 verloren van latere toernooiwinnaar Kameroen. In de wedstrijd om de derde plaats tegen Burkina Faso mocht Tekpetey in de basis starten en hij werd twintig minuten voor tijd vervangen door André Ayew. Door een binnengeschoten vrije trap van Alain Traoré verloor Ghana met 1–0 en eindigde het als vierde op het toernooi.[15]