A Newtown Junior, Geelan started his career at Newtown in 1948, but then spent the 1949 season at Gunnedah before returning in 1950.
Geelan started his professional career with Newtown in 1948, but he played for Gunnedah during the 1949 season before rejoining Newtown in 1950.