W 2007 roku rozwiązał kontrakt z Feyenoordem, a na początku 2008 został piłkarzem fińskiego Turun Palloseura. Grał tam przez sezon. W 2009 roku był zawodnikiem Wrexham, a w 2010 – Rovaniemen Palloseura. W obu tych klubach nie rozegrał żadnego ligowego meczu. Następnie został zawodnikiem amatorskiego holenderskiego zespołu RKSV Leonidas. W 2011 roku zakończył karierę.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1994/95 Ghapoha Readers Premier League ? ? 1995/96 ? ? 1996/97 Feyenoord Eredivisie 0 0 1997/98 SBV Excelsior Eerste divisie 16 0 1997/98 Feyenoord Eredivisie 14 0 1998/99 12 1 1999/00 9 0 2000/01 13 2 2001/02 16 0 2002/03 12 0 2003/04 7 0 2004/05 8 0 2005/06 2 0 2006/07 SBV Excelsior Eerste divisie 16 0 2008 Turun Palloseura Veikkausliiga 16 0 2008/09 Wrexham Conference 0 0 2010 RoPS Rovaniemi Veikkausliiga 0 0

Kariera reprezentacyjna W reprezentacji Ghany Gyan zadebiutował w 1998 roku. W 2000 roku był powołany do kadry na Puchar Narodów Afryki 2000. Na tym turnieju rozegrał 3 mecze: z Kamerunem (1:1), z Togo (2:0) i ćwierćfinale z Republiką Południowej Afryki (0:1). W kadrze narodowej grał od 1998 do 2001 roku i rozegrał w niej 8 meczów.