Scarlets A member of the
Dorchester Rugby Football Club youth side, O'Connor was part of the
Bath academy, before being spotted by the WRU Exiles program and moving to Wales. O'Connor was named in the Scarlets academy for the 2020–21 season. In March 2021, he joined
RFU Championship side on loan. He made his debut on 7 March against , coming on as a replacement. O'Connor made his debut for the Scarlets on 16 October 2020 in a friendly against the
Dragons. His professional debut came against the
Ospreys on 1 January 2022. During a preseason friendly, O’Connor suffered an Achilles injury, ruling him out of the majority of the 2024–25 season. == International career ==