O'Connor made his Super League debut in round 14 of the 2020 Super League season for Leeds against the Catalans Dragons, he converted a Rhys Evans try in the 29th minute.[3][4][5]
On 24 September 2022, O'Connor played for Leeds in their 24-12 loss to St Helens RFC in the 2022 Super League Grand Final.[6]
O'Connor played 27 games for Leeds in the 2023 Super League season as the club finished 8th on the table and missed the playoffs.[7]
O'Connor played 27 games for Leeds in the 2023 Super League season as the club finished 8th on the table and missed the playoffs.[8]