[8] He made his professional debut on 28 August 2007 in the second round of the League Cup, as a 79th-minute substitute for Eifion Williams in a 0–5 home loss to Aston Villa at the Racecourse Ground.
On 7 October 2008, Taylor scored his first career goal in a 3–1 home win over York City in the Conference Premier, a match in which he was captain,[13] and followed it up with another in a 5–0 rout of Eastbourne Borough on 20 December.
[6] A fee of £150,000 plus 10% of any future profit was agreed between the two clubs just before entering a professional footballers compensation committee tribunal on 30 September 2010.
On 12 May, in the Championship play-off semi-final first leg against Nottingham Forest, Taylor was sent off after 53 seconds for a high challenge on Lewis McGugan, with the match ending in a goalless draw.
[19] That paid off for both player and club as Taylor again enjoyed a successful season in helping the Swans to 11th spot in their first Premier League campaign.
[28] After his position as Swansea's left back was challenged by Stephen Kingsley and Martin Olsson, on 31 January 2017 Taylor joined Championship side Aston Villa along with an estimated £5 million in exchange for Jordan Ayew.
[29] He made his debut eleven days later in a 1–0 home loss to Ipswich Town, starting and playing 77 minutes while wearing a protective mask over his fractured cheekbone.
[31] He was not included in the Villa team that lost the 2018 EFL Championship play-off final,[32] but played as they won against Derby County in the next year's edition.
[34] The following season, he made just one 15-minute league appearance as a substitute for the injured Matt Targett in a 2–0 loss at Manchester City, and was released at the end of his contract.
[37] He made his debut a month later, with Chris Wilder picking him instead of Marc Bola for a 1–0 home win over AFC Bournemouth, after which the manager praised him.
[5] He made his debut for Wales on 23 May 2010 in a friendly against Croatia at the Stadion Gradski vrt, replacing Andy Dorman for the final 23 minutes of the 2–0 loss; he and Mark Bradley had been promoted from the under-21 team in an emergency.
[44] On 9 September 2014, in Wales' first match of UEFA Euro 2016 qualification, he gave away a penalty to Andorra in the fifth minute, converted by Ildefons Lima, but the Welsh fought back for a 2–1 victory.
[47] Coleman needed surgery on a broken tibia and fibula after being injured in the match and Taylor was given a two-match international ban by FIFA.
The club confirmed that Neil "will remain in his role as assistant coach with the Wales U21's National Team on international breaks throughout the season".
[56] He is of mixed Welsh-Bengali descent; his mother, Shibani Chakraborty, is an Indian Bengali from Kolkata,[57][58] while his father, John Taylor, is Welsh.