In February 2019 O'Connor defeated top 10 players Kyren Wilson, Ding Junhui and John Higgins en route to his first ranking event semi-final at the Welsh Open, eventually losing 2–6 to Stuart Bingham.