1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 31 janvier 2024
Shōji dispute son premier match professionnel le contre le Tsukuba University FC lors d'un succès 2-0 en Coupe de l'Empereur où il est titulaire. Il participe également au match retour le suivant, remporté 2-0.
Shōji joue son premier match de J1 League le en remplaçant Yasushi Endo face au Sanfrecce Hiroshima (défaite 2-0). Il est principalement sur le banc tout a long de la saison 2012, prenant part à neuf matchs de championnat. Le , Shōji marque son premier but pour le club en Coupe de l'Empereur, participant à un large succès 7-1 aux dépens du Tsukuba University FC. Il finit la saison avec dix-huit matchs et un but.
Sa progression est néanmoins stoppée au cours de la saison 2013. Shōji est victime d'une blessure en milieu de saison et doit quitter les terrains, manquant 21 rencontres possibles en J1 League. Revenu en forme en 2014, le Japonais s'installe définitivement comme un titulaire indiscutable au sein du club où il joue l'intégralité des matchs de championnat.
Le , les Kashima Antlers officialisent un accord avec le Toulouse FC pour le transfert de Shōji[3]. Il signe un contrat de trois ans et demi contre trois millions d'euros.
Shōji joue son premier match en tant que titulaire contre le Nîmes Olympique en Ligue 1 le , qui finit sur une victoire 1-0 de Toulouse. Il accapare d'emblée une place de titulaire chez les Violets aux côtés de Christopher Jullien et dispute dix-huit rencontres de championnat.
À la mi-, Shōji subit une blessure aux ischio-jambiers qui l'empêche de commencer la saison 2019-2020[4]. Le Japonais est le défenseur central le plus expérimenté de l'effectif et à la suite du départ de Jullien, on attend de lui de mener la défense toulousaine[5]. Son entraîneur Alain Casanova analyse sa situation et avance qu'il « doit encore s’adapter, trouver des automatismes », ajoutant qu'il « arrivait d’un championnat plutôt facile au Japon. Maintenant, il dispute des matchs de niveau international tous les week-ends, ça n’a rien d’évident pour lui »[5]. Mais fréquemment blessé et concurrencé à son poste, Shōji ne joue qu'un match en septembre 2019 lors d'une défaite 0-2 contre Angers où il sort sur blessure[6]. C'est sa dernière apparition sous le maillot des Violets avant son départ au mercato hivernal.
Selon La Dépêche du Midi, Shōji se sentait coupable de ne pas pouvoir aider le club, à cause de sa blessure, alors qu'il traversait un moment délicat, étant relégable au moment de son départ. Sa difficulté à s'adapter à la culture occidentale serait l'une des causes de son départ[7].
Gamba Osaka
Le 3 février 2020, Shōji retourne au Japon et signe pour le Gamba Osaka[8]. Bien que le prix soit tenu secret, la presse japonaise révèle que le Gamba a payé la somme de 850 000 euros pour racheter le contrat du joueur au Téfécé[9].
En équipe nationale
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
En 2015, il est retenu par le sélectionneur Javier Aguirre afin de participer à la Coupe d'Asie des nations organisée pour la première fois en Australie. Il ne joue toutefois aucun match lors de cette compétition.
En , il est sélectionné par l’entraîneur Akira Nishino pour représenter le Japon à la Coupe du Monde 2018. Il y dispute trois des quatre matchs du Japon, dont la défaite en huitièmes de finale face à la Belgique (3-2).