Sanchez’s move to the Premier League club was originally announced last Friday and Tottenham have now rubber-stamped the paperwork after he completed a medical.

The 21-year-old Colombia centre-back has agreed a six-year contract and his move is believed to have eclipsed Tottenham’s previous record fee of £30 million, which they paid Newcastle for midfielder Moussa Sissoko last year.

“We are delighted to announce that Davinson Sanchez has completed his move to the club subject to receipt of his work permit later this week,” a Tottenham statement read.

Sanchez joined Eredivisie side Ajax in June last year on a five-year deal after leaving Atletico Nacional in his homeland.

He played in last season’s Europa League final, which Manchester United won 2-0, and was named Ajax’s player of the year in May.