Joe O'Connor est un joueur professionnel de snookeranglais né le . En , il décroche une première finale majeure lors de l'Open d'Écosse, mais s'incline face à Gary Wilson.
En , il réalise le 200ebreak maximum de l'histoire du snooker[1].
Vainqueur de quatre tournois amateurs entre 2017 et 2018[2], dont le championnat d'Angleterre contre Andrew Norman, il passe professionnel pour la saison 2018-2019[3]. Après des victoires sur des joueurs de première classe mondiale comme Matthew Selt et Ryan Day[3] pendant la première partie de saison 2018-2019, il se distingue lors de l'Open du pays de Galles où, en tant que 101e joueur mondial, il élimine Ding Junhui et John Higgins pour rejoindre la demi-finale du tournoi[4]. Il y est battu par Stuart Bingham.
Au Masters d'Allemagne 2021, O'Connor réussi un beau parcours et n'est battu qu'en quart de finale par Tom Ford. Ce résultat lui permet de culminer à la 42e place du classement[5].
Lors de la saison qui suit, Joe connaît un brillant parcours lors de l'Open d'Écosse d'Edinburgh. Il y fait tomber des joueurs de classe mondiale: Zhao Xintong, Ding Junhui, Mark Williams, Ricky Walden et Neil Robertson. Qualifié pour la finale, il est invité à affronter un joueur moins bien classé, mais paye son manque d'expérience, s'inclinant sur le score terrible de 9-2, face à Gary Wilson[6]. À l'Open du pays de Galles 2023, il est battu en quart de finale par le Chinois Pang Junxu, au terme d'un match à regrets. Il poursuit son ascension dès la semaine suivante à Wolverhampton, à l'occasion du championnat des joueurs où il est qualifié pour la première fois. Il y bat le 3e joueur mondial et très en forme Mark Allen[7], ainsi que Luca Brecel, pour rejoindre une nouvelle demi-finale[8]. Il s'incline contre Ali Carter (6-4), alors qu'il menait 4-2[9].
En 2024, O'Connor est l'invité surprise de la finale du championnat de la ligue, signant notamment son premier break maximum en compétition[1]. Auteur de sept autres centuries lors du tournoi, il réalise sa meilleure performance en carrière, mais s'incline quand même contre Mark Selby (3-1)[10].
O'Connor montre à nouveau l'étendue des progrès qu'il a réalisés lors de l'Open mondial 2025. Bourreau de trois joueurs du top 16 (dont le no1 mondial Judd Trump), il se propulse en finale du prestigieux tournoi chinois[11],[12],[13]. Malgré une bonne résistance, il est quand même battu par John Higgins (10-6)[14].