O'loan was originally from South Australia before moving to the New South Wales township of Newcastle. In 1933 O'Loan moved to Sydney were he joined and spent two seasons playing for the University rugby league club. In 1935 he and University team mate, Ross McKinnon, joined the Eastern Suburbs club where he appeared in 82 matches in the years (1935-41). In a match between Eastern Suburbs and his old club University in 1935 he scored a club record seven tries in a 61-5 win. This tally stood second (behind Frank Burge's eight tries in 1920) on the list of most individual tries in a premiership match. He scored 27 tries that season. O'Loan was a speedy winger who scored over 100 tries in his career. He won four Premierships in his time at the Tri colours: 1935, 1937, 1037 and 1940.