In 1981, Hansen was promoted to the Class-A Charleston Royals where he batted .242 with 125 hits, 28 doubles, six triples and six home runs in 141 games played.
[2] Hansen's 1983 season was split between the Class-A Fort Myers Royals and the Double-A Jacksonville Suns.
Hansen spent his 1984 season at the Double-A level with the Memphis Chicks of the Southern League.
He continued playing with the Memphis Chicks in 1985, but received a promotion to the Triple-A Omaha Royals late in the season.
First, with the Double-A Vermont Mariners, Hansen batted .301 with 31 hits, two doubles, one triple and one home run in 34 games.
[3] Hansen spent his final season as a player in 1989 with the Double-A Williamsport Bills and the Triple-A Calgary Cannons.
[6] In 1996, Hansen was hired as the manager of the Class-A Short Season Everett AquaSox in the Mariners' organization.
[7] Hansen was hired as a roving catching instructor for the Orix BlueWave in Japan's Pacific League.