Career
A follower and forward, O'Halloran was already 24 when he started his league career, having come to Geelong from Barwon Heads. He struggled with injuries and the most he played in a season for Geelong was seven games in 1951. He spent the 1953 VFL season at South Melbourne, playing as a rover.