There's little doubt about it anymore - Jadon Sancho is becoming one of Europe's best players.

The 19-year-old is one of the most in-demand players around and is expected to leave Borussia Dortmund at the end of the season.

The likes of Manchester United, Liverpool, Chelsea and his former club Manchester City are all heavily linked with a move for Sancho.

And so you can expect to see Sancho in the Premier League before too long and likely as a £100m player.

Dortmund are determined to avoid a mid-season transfer, however, meaning Sancho has one last chance to win silverware in Germany.

He's certainly giving it a good go, too, as Dortmund's 4-0 win away at Mainz kept the pressure on Borussia Monchengladbach and RB Leipzig at the top of the Bundesliga.

Sancho played his part, naturally, scoring the second goal after Marco Reus got the opener.

You can check out his goal below:

It continues a brilliant run of goalscoring form by Sancho, who has now scored in six consecutive games - he last failed to score on November 9th away at Bayern Munich.

Those last six games have resulted in seven goals and four assists - incredible form that only Lionel Messi can really match.

And quite amazingly, the teenager is now the first player in the top-five leagues to have both ten goals and ten assists this season.

That's sensational and makes it no surprise that the world's richest clubs are lining up to pay fortunes for Sancho.

He's now got 21 goals in the Bundesliga - only two players have ever managed more than that as a teenager.

Horst Koppel, who broke through with Stuttgart in the late 1960s, and another of Europe's most sought-after young players - Kai Havertz.

Both managed 24 as teenagers but Sancho doesn't turn 20 until March - on current form, that record is his for the taking.