В 1997 выступал за финский клуб ТПС (Турку), за который помимо 4 игр в чемпионате провел 2 игры в Кубке Интертото.
Тренер ФК «Карабах» (Агдам)
По окончании сезона вернулся в «Нефтчи», где играл до лета 1998. Летом 1998 перешёл в финский клуб 2-й лиги «Коткан ТП», с которым на следующий год играл уже в высшей лиге. В «Коткане» играл вплоть до окончания сезона 2000 года.
В 2001 вернулся в Азербайджан, снова в «Нефтчи». Летом 2001 перешёл в клуб азербайджанской Премьер-Лиги — «Шафа» (Баку)[4]. Вместе с командой стал участником еврокубков — провёл 2 игры в Кубке УЕФА[5][6].
В середине сезона 2001/02 он снова в «Нефтчи». Провёл за команду 9 игр и не пропустил ни одного мяча.
В 2004 выступал на Кубке чемпионов Содружества за команду «Карабах» (Агдам). Имея действующий контракт с клубом 2-й лиги Азербайджана «Гянджларбирлийи», он по просьбе главного тренера «Карабаха» Диниева помогал команде на турнире[7].
С 2004 играл за «Карван» (Евлах), которому помог дважды стать призёром чемпионата Азербайджана. В сезоне 2007/08 провёл 2 игры за «Интер» (Баку)[8].
В 2009 году принял решение о завершении карьеры футболиста, отказавшись от продления контракта с «Интером»[9].
Провёл в чемпионатах Азербайджана в общей сложности 203 игры, в которых пропустил 139 голов (в среднем − 0,685 мяча за игру). По этому показателю Гасанов является лидером среди футбольных вратарей Азербайджана[10].
Серебряный призёр чемпионата Азербайджана: 2005/06
Бронзовый призёр чемпионата Азербайджана: 2004/05
«Интер» (Баку)
Чемпион Азербайджана: 2007/08
Серебряный призёр чемпионата Азербайджана: 2008/09
Личные
В 2009 году вошёл в список лучших вратарей мира (66 место среди 433), составленный международной федерацией футбольной истории и статистики, сохранив свои ворота в неприкосновенности в течение 943 минут, в период с 6 апреля 2001 по 18 мая 2003 года, когда Гасанов защищал цвета клуба «Нефтчи» (Баку)[12].