Andros Townsend will undergo a medical at Newcastle United in the next 24 hours ahead of his move from Tottenham Hotspur.

The two clubs compromised over the asking price and agreed to a £12 million fee for the 24-year-old winger.

Townsend has not completed 90 minutes for Spurs for almost two years and has seen only 64 minutes of Premier League action this season.