London rivals Spurs and Chelsea are both keen on the 21-year-old defender.

But the London Evening Standard claim the north Londoners have taken the advantage in the race to land the Colombia international.

It is said that Tottenham have struck a deal with Dutch giants Ajax to sign Sanchez.

Mauricio Pochettino and co, who are yet to sign a new player this summer, are set to stump up an initial payment of around £27m.

Tottenham are set to sign Davinson Sanchez after agreeing a deal in principle with Ajax

The London Evening Standard add that Spurs may end up paying around £40m for the impressive young star.

Sanchez is expected to travel to England before the weekend to undergo medical tests and discuss his personal terms.

Tottenham are looking to complete three major signings before the transfer window closes.

Tottenham boss Mauricio Pochettino looks set to seal his first signing of the summer

Starsport understands that Spurs are hoping to land Serge Aurier and Ryan Sessegnon as well as Sanchez as Pochettino looks to bolster his defensive ranks.

Their new purchases are likely to spell an end to Kevin Wimmer’s time at the club.

The Austrian has been on Southampton’s radar recently but a return to Germany would appear more likely.

Tottenham, who beat Newcastle 2-0 last Sunday, face a huge clash against Premier League champions Chelsea at Wembley this weekend.