Hansen fikk lite spilletid for Lillestrøms førstelag, og gikk til Odd etter at kontrakten med Lillestrøm utløp. Hansen etablerte seg på Odds førstelag i Tippeligaen.