En , il s'engage avec les Sale Sharks, où il signe un contrat long terme. Il est repéré par les Sharks notamment grâce à ses performances avec les équipes de jeunes de Yorkshire Carnegie contre Sale[6]. Le mois suivant, il est prêté au club de Fylde RFC jusqu'en décembre avec qui il dispute quatre matchs de National League 2 North (quatrième division anglaise)[7],[8].
Carrière en club
Joe Carpenter fait ses débuts professionnels avec les Sale Sharks le , lors d'une rencontre de Coupe d'Europe face au Stade rochelais. Il entre en jeu à la place de Chris Ashton à six minutes de la fin du match, qui se termine par une défaite des siens sur le score de 30 à 23[4],[9]. Une semaine plus tard, il connaît sa première titularisation à l'occasion d'une défaite 7-45 en Coupe d'Europe contre Glasgow[10]. Ces deux matchs sont les seuls qu'il joue durant sa première saison en équipe une[2].
La saison suivante, en 2021-2022, il est de nouveau prêté, cette fois au Sale FC en troisième division[3],[14]. Il y joue onze matchs et marque six essais[1].
Il fait ensuite son retour aux Sale Sharks pour la saison 2022-2023 et s'impose dès le début de la saison dans le XV de départ, il devient l'arrière titulaire de son équipe[15]. Son équipe se qualifie en finale du championnat où elle affronte les Saracens. Pour cette rencontre, Carpenter est titularisé à l'arrière et joue l'intégralité de la rencontre. Les Sharks sont toutefois battus 35 à 25[16],[17]. Il termine la saison en ayant joué vingt-trois matchs dont vingt-deux en tant que titulaire et marqué sept essais[2]. Il est récompensé de ses très bonnes performances lorsqu'il est nommé dans l'équipe type de la saison de Premiership[18].
Carrière internationale
Joe Carpenter fréquente les équipes d'Angleterre des moins de 16 ans et des moins de 18 ans, où il côtoie notamment ses futurs coéquipiers à Sale, Tom Roebuck et Raffi Quirke[4].
En 2017, il est appelé avec l'équipe d'Angleterre des moins de 16 ans et joue un match face au pays de Galles remporté 41-22[19]. Il est ensuite nommé dans l'équipe d'entraînement de l'Angleterre des moins de 17 ans en mais ne joue finalement pas avec[20].
Il est sélectionné avec les moins de 18 ans anglais en 2018 pour la tournée en Afrique du Sud, mais est contraint de déclarer forfait à cause d'une blessure. Il est de nouveau appelé avec cette sélection pour le Festival des Six Nations des moins de 18 ans en 2019[4],[21] et joue un match face au pays de Galles[22].