 While he was at the club in 1951 and 1952, Geelong won back to back premierships, but O'Halloran never featured in a single final.He struggled with injuries and the most he played in a season for Geelong was seven games in 1951.His performances for the Geelong seconds in 1952 won him a Gardiner Medal.