After enjoying nine loan spells in the Football League for Yeovil Town, Leyton Orient, MK Dons, Ipswich Town, Watford, Millwall, Leeds United, Birmingham City and Queens Park Rangers between 2008 and 2013, he went on to play a key role in Tottenham’s midfield, making 93 appearances for the Lilywhites in all competitions.
His form at White Hart Lane saw him win the first of 11 caps for England in October 2013. Townsend scored on his debut against Montenegro in a game that saw him named Man of the Match.
Townsend arrived from Newcastle United for the second half of the 2015/16 season having moved from Tottenham in January, scoring four times in 13 appearances for the Magpies as he sought to help them avoid relegation, something they ultimately could not do.
After arriving at Selhurst Park, he would find the net three times from 40 appearances in his debut campaign, including the club's Goal of the Season winner after bagging a wonderful solo effort against West Bromwich Albion in February 2017.