Connor is a graduate of Huddersfield's academy system and made his Super League début for the Giants on 7 September 2013 in a match against local rivals Bradford Bulls.[citation needed]
Connor played 16 games for Hull F.C. in the 2020 Super League season including the club's semi-final defeat against Wigan.[5]
Connor played 18 games for Hull F.C. in the 2021 Super League season where they missed the playoffs finishing 8th on the table.[6]
In round 1 of the 2022 Super League season, Connor was sent off in Hull FC's victory over Wakefield Trinity.[7]
It was announced that Connor was returning to Huddersfield in October 2022.[8]
Return to Huddersfield
In round 6 of the 2023 Super League season, Connor made his second club debut for Huddersfield in their 14-12 loss against St Helens R.F.C.[9]
Connor played 21 games in the 2023 Super League season as Huddersfield finished ninth on the table and missed the playoffs.[10]
Connor played 18 matches for Huddersfield in the 2024 Super League season as the club once again finished 9th on the table.[11]
Leeds Rhinos
On 9 October 2024, it was reported that he had signed for Leeds on a two-year deal.[12]