Hasanov started his footballing career in Sogdiana Jizzakh, a football club based in his hometown of Jizzakh, at the age of 16.
Bunyodkor
Hasanov was signed by eventual Uzbek League champions Bunyodkor in 2007. He soon became a core member of the team, leading Bunyodkor to their first ever Uzbek League championship in 2008, and again in 2009 and 2010.
In 2010, Hasanov was loaned to Qatari club Lekhwiya. Hasanov helped them win their first ever championship in Qatar Stars League within the first year of the club's promotion to the 1st league.
On 7 July 2011, it was announced that Hasanov moved back to Bunyodkor after his loan with Lekhwiya expired.[3]
Qatar SC
On 24 August 2011, it was again confirmed to the media that Hasanov was loaned to another Qatari club, Qatar SC, on a one-year contract. He is set to replace Iraqi national Qusay Munir. Qatar SC chairman Nasser Al Thani expressed happiness with the deal. "We're very happy to sign Hasanov, who put up a series of fine, consistent performances during last season with Lekhwiya. He's a top performer with the Uzbek national team as well. We're sure he'll be a great success at Qatar SC," said the official.[4] He left the club after failing to claim a consistent starting eleven spot in the team.[5]