Due to his involvement in a "all-in brawl",[3] he was suspended from September 1981 until April of the following year, and was released by Canterbury at the end of the season.
[5] Geelan played 18 games for Newtown in 1983 which would prove to be the club's last in the top grade of Australian rugby league.
He played in Newtown's final ever match in the NSWRL premiership, which was a 9–6 victory over the Canberra Raiders at Campbelltown Stadium.
In 1984, Geelan joined Western Suburbs after Newtown were evicted from the premiership due to financial reasons.
In 1987, Geelan played in 22 matches and scored a personal best 7 tries, including a double in round 2 against reigning premiers Parramatta in what was the first game after the Magpies moved to Campbelltown.