1 Ne sont comptabilisés que les matchs en compétitions officielles, quel que soit le statut (amateur et professionnel). Les matchs amicaux ne sont pas comptabilisés. 2 Matchs officiels. Dernière mise à jour: 11 novembre 2025
Lockyer a commencé sa carrière aux Radyr Rangers[1]. Il a rejoint le centre de formation de Cardiff City à l'âge de 11 ans, mais a été libéré à 16 ans, Cardiff l'estimant trop petit pour jouer à son poste de prédilection de défenseur central[2]. Lockyer a ensuite signé une bourse de formation avec les Bristol Rovers en 2011[3]. Il a signé son premier contrat professionnel en mai 2013, après avoir fait ses premières apparitions alors qu'il était encore joueur de l'équipe de jeunes[4].
Lockyer a rejoint le Charlton Athletic, alors fraîchement promu en Championship, le 28 juin 2019 avec un contrat de deux ans[5]. Son premier et unique but pour le club a été l'égalisation lors d'un match nul 2–2 à domicile contre West Bromwich Albion le 11 janvier 2020[6].
Lockyer a signé pour un autre club de Championship, Luton Town, le 1er septembre 2020 dans le cadre d'un transfert libre[7]. Ses débuts ont eu lieu deux semaines plus tard lors d'une victoire 1–0 au deuxième tour de l'EFL Cup contre Reading[8].
Après son départ de Luton Town, Lockyer a repris l'entraînement avec son ancien club, les Bristol Rovers, retrouvant son ancien entraîneur Darrell Clarke à la suite du retour de ce dernier au club en mai 2025[9]. Le 23 octobre 2025, il a signé un contrat jusqu'à la fin de la saison avec le club de League Two, déclarant être «de retour à la maison»[10],[11]. Le 25 octobre, il a fait sa première apparition en compétition depuis décembre 2023 lors d'une défaite 4–0 contre Crawley Town[12].
En équipe nationale
En octobre 2015, Lockyer a fait ses débuts avec l'équipe du pays de Galles espoirs lors d'un match nul 0–0 contre le Danemark[13].
Le , Tom Lockyer honore sa première sélection avec l'équipe du pays de Galles lors d'un match amical face au Panama (1-1)[14]. Il a reçu sa deuxième convocation en équipe nationale senior le 25 août 2017, pour les prochains matchs de qualification contre l'Autriche et la Moldavie[15]. Il a fait ses débuts avec l'équipe senior le 14 novembre 2017, en entrant en jeu à la mi-temps lors d'un match nul 1–1 contre le Panama[16].
En mai 2021, il a été sélectionné avec l'équipe du pays de Galles pour le tournoi de l'Euro 2020, reporté d'un an[17].
Le 9 novembre 2022, plus d'un an après sa dernière apparition pour son pays, Lockyer a été convoqué avec le pays de Galles pour la Coupe du monde de football 2022[18],[19],[20]. Le 21 novembre 2023, Lockyer a joué l'intégralité des 90 minutes lors d'un match nul 1–1 contre la Turquie, son premier match en compétition officielle pour son pays en plus de trois ans[21].