1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 10 mai 2022
Neil Taylor commence sa carrière à Manchester City en 1998, club qu'il quitte à l'âge de quinze ans. Il rejoint par la suite Wrexham où il signe son premier contrat professionnel en juillet 2007.
Le défenseur gallois est intégré à l'équipe première en début de saison 2007-2008 et prend part à vingt-sept matchs toutes compétitions confondues.
Swansea City
Durant l'été 2010, libre de tout contrat, il signe à Swansea City. Lors de sa première saison, il participe à vingt-neuf rencontres de championnat à cause de plusieurs blessures et suspensions. Il est notamment absent pendant un mois et demi à la suite d'une entorse de la cheville et fait son retour sur les terrains le . Il réalise une saison 2012-2013 pleine puisqu'il prend part à 38 matchs toutes compétitions confondues.
Le , Taylor se fracture la cheville lors du match comptant pour la troisième journée de Premier League face à Sunderland (2-2). Après l'opération qui se déroule le soir même, les dirigeants du club gallois déclarent qu'« il devrait retrouver toutes ses capacités physiques, mais la gravité de la blessure signifie qu'il manquera l'intégralité de la saison »[1]. Quelques mois plus tard, toujours blessé, il prolonge son contrat avec Swansea City jusqu'en [2]. Taylor fait finalement son retour à la compétition en avril 2013 lors de la défaite des Swans face à Chelsea (2-0). Le défenseur gallois, en concurrence avec Ben Davies, trouve peu de temps de jeu la saison suivante au cours de laquelle il ne dispute que dix rencontres de Premier League. Il retrouve finalement sa place de titulaire dès l'été 2014 à la suite du départ de Davies vers Tottenham. En , Taylor prolonge son contrat avec Swansea jusqu'en 2019[3].
Aston Villa
Le , Neil Taylor s'engage pour quatre ans et demi avec Aston Villa[4].
En sélection nationale
Après avoir représenté le pays de Galles en espoirs à treize reprises, Neil Taylor connaît sa première sélection en A le à l'occasion d'un match face à la Croatie.
Fin , Taylor est sélectionné dans la liste des vingt-trois joueurs qui disputent l'Euro 2016 en France[6]. Il dispute l'intégralité des six rencontres disputées par la sélection galloise lors de la compétition, et inscrit son premier but avec le pays de Galles face à la Russie le (0-3). Les Gallois terminent premiers de leur groupe devant l'Angleterre, la Russie et la Slovaquie mais échouent en demi-finale face au Portugal (2-0), futur vainqueur du tournoi.