 He became established as the first choice 'keeper for Glenavon from early in 1937, and soon became recognised as one of the best goalkeepers in Northern Ireland, being selected to represent the Irish League XI against a Scottish League XI in September 1938.In 1940, he helped Glenavon reach the final of the Irish Cup, losing 2–0 to Ballymena United.In January 1941, Glenavon suffered a nightmare defeat at the hands of Belfast Celtic, losing 13–0 with Peter O'Connor scoring eleven – this remains an individual British Isles record.