He came back to the Tamale Utrecht academy before leaving for Accra Hearts of Oak ahead of the 2015–16 season.
[3][4] On 10 October 2018, Razak was signed by Horoya a top flight team in Guinea for a reported fee of $150,000.
His contract was terminated in November 2019,[6] which due to the fact that over his short stint with club, he struggled to establish himself in the team due to recurring injuries and an overload of players who played in the same role as him including Ghanaian born Burkinabe international Mandela Ocansey.
[6] He finally signed a three-year deal with club in October 2020 ahead of their 2020–21 season after training with them for weeks.
[13][14] He also won the Ghanaian FA Cup at the end of the season, after starting in the final[15] and playing 80 minutes before being substituted for Victor Aidoo.