O'Connor first played hurling at juvenile and underage levels with various Moyne-Templetuohy teams before eventually progressing to adult level.[2] He was top scorer with 1-12 when Moyne-Templetuohy beat Kilsheelan–Kilcash to win the Tipperary IHC title in 2021.[3]
O'Connor first played for Tipperary as part of the Celtic Challenge team in 2017.[9] He later progressed to the under-20 team and won an All-Ireland U20HC medal in 2019 after beating Cork in the final.[10] O'Connor was drafted onto the senior team for the 2022 season and made his first appearance after coming on as a substitute in a Munster SHC defeat by Clare.[11]