W 2011 roku Abdul Razak przeszedł do Hapoelu Beer Szewa. W nim swój debiut zanotował 29 stycznia 2011 w spotkaniu z Bene Sachnin (1:1). Następnie grał w zespołach Vissai Ninh Bình, Imereti Choni oraz Al-Najma SC.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1999 Liberty Professionals FC Premier League ? ? 1999/00 Aalborg BK Superligaen 0 0 2000/01 SSD Castelfiorentino Serie D 9 1 2001/02 Empoli FC Serie B 3 0 2002/03 AS Saint-Étienne Ligue 2 25 2 2003/04 Empoli FC Serie A 0 0 2004/05 Maccabi Netanja Liga Leumit 20 6 2005/06 Ligat ha’Al 29 4 2006/07 Hapoel Ra’ananna Liga Leumit 1 0 2006/07 Liberty Professionals FC Premier League ? ? 2007/08 ? ? 2008/09 ? ? 2008/09 Al-Ittihad Aleksandria Ad-Dauri al-Misri al-Mumtaz 5 0 2009/10 Hapoel Akka Ligat ha’Al 16 3 2010/11 14 0 Hapoel Beer Szewa 11 0

Kariera reprezentacyjna W reprezentacji Ghany Abdul Razak zadebiutował w 2001 roku. W 2002 roku został powołany do kadry Ghany na Puchar Narodów Afryki 2002. Na tym turnieju wystąpił w 4 meczach: z Marokiem (0:0), z Republiką Południowej Afryki (0:0), z Burkina Faso (2:1) i ćwierćfinale z Nigerią (0:1). W kadrze narodowej od 2001 do 2006 roku rozegrał 24 mecze. W 1999 roku wraz z reprezentacją U-17 zajął 3. miejsce w Mistrzostwach Świata 1999.