In den nächsten beiden Jahren fuhr Hansson noch insgesamt fünf Mal unter die schnellsten zehn, doch ab 2000 konnte er sich – auch aufgrund vieler Ausfälle – immer seltener für einen zweiten Durchgang qualifizieren, so dass er in den Saisonen 2000/01 und 2001/02 überhaupt ohne Weltcuppunkte blieb. Viele Ausfälle musste Hansson auch bei Großereignissen hinnehmen. Sowohl bei den Weltmeisterschaften 1996, 1997 und 1999 als auch bei den Olympischen Winterspielen 1998 blieb er ohne Resultat. An der Weltmeisterschaft 2001 und den Olympischen Spielen 2002 nahm er nicht teil.