1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Le , Carroll s'engage pour trois ans et demi avec Swansea City[1].
Le , il est prêté avec option d'achat à Aston Villa jusqu'à la fin de la saison[2]. Il ne joue
que deux rencontres avec ce club avant de retourner à Swansea City début à la suite d'une blessure à la hanche qui nécessite une opération[3].
Le , Swansea annonce avoir trouvé un accord avec Tom Carroll pour résilier le contrat du joueur. Le , il s'engage librement avec les Queens Park Rangers.