The £42m move will be the second-highest amount paid for a German player, with Mesut Ozil’s £42.5m move to Arsenal in 2013 the only higher fee.

Yesterday, Schalke’s sporting director revealed that the 20-year-old German winger Sane has handed in a transfer request to the Bundesliga club.

Christian Heidel said: “Leroy has made it clear, he would like to leave this summer.