Career
O'Connor began his career on the University of Ottawa CIS Soccer squad, before joining Erin Mills SC. After on year with Erin Mills, he signed for Brampton Lions in the Canadian Professional Soccer League. In July 2008, he joined Royal Racing FC Montegnee, playing his first match on 24 August. On 24 July 2009, he signed a contract with Integrál-DAC.