Джаганхир Гасанзаде практически всю карьеру провёл в чемпионате Азербайджана, за исключением 2003 года, когда он выступал за украинские «Волынь» из Луцка и симферопольскую «Таврию».
За национальную сборную в период с 1998 по 2007 провёл 32 матча.
Достижения
Чемпион Азербайджана: 2004/05 («Нефтчи»), 2007/08 («Интер»)
Серебряный призёр чемпионата Азербайджана: 2000/01 («Нефтчи»)
Обладатель Кубка Азербайджана: 1998/99 и 2000/01 («Нефтчи»), 2005/06 («Карабах»)