With the Premier League being the richest league in world football, it can be extremely difficult for youngsters to make the grade in England’s top-flight.

Even Marcus Rashford - who only got given his chance due to an injury-crises - has had to compete with the likes of Romelu Lukaku and Zlatan Ibrahimovic to make a name for himself at Manchester United.

For every Rashford that has made the progression from academy to first-team seamlessly, though, there’s a Will Keane or a Nick Powell that has struggled to make it.

But predicting whether a youngster will go on to become a world-class player can be extremely difficult - especially when they have to try to make the jump into first-team football in the most competitive league in the world.

But the Guardian seem to really enjoy tipping youngsters for greatness.

In the previous three years, they've named the best Under-17 player at each Premier League club - and they’ve done so once again.

Incidentally, in years gone by, they’ve have named the likes of Rashford, Reece Oxford, Trent Alexander-Arnold and Ben Woodburn as their ‘Next Generation’ talents.

But who have they picked this year?

The Guardian's 'Next Generation 2017'

Let’s take a look:

Arsenal | Trae Coyle | Attacking midfield

Bournemouth | Brennan Camp | Defender

Brighton | Danny Cashman | Forward

Burnley | Michael Fowler | Forward

Chelsea | Callum Hudson-Odoi | Forward

Crystal Palace | Sean Robertson | Winger

Everton | Anthony Gordon | Attacking midfielder

Huddersfield | Jordan Thomas | Defender

Leicester | Lukas Husek | Defender

Liverpool | Curtis Jones | Attacking midfielder

Manchester City | Ivan Ilic | Defensive midfielder

Manchester United | Arnau Puigmal | Midfield

Newcastle United | Deese Kasinga-Madia | Winger

Southampton | Kameron Ledwidge | Defender

Stoke City | Nathan Collins | Defender

Swansea | Mason Jones-Thomas | Winger

Tottenham | Oliver Skipp | Defensive midfield

Watford | Lewis Gordon | Defender

West Brom | Rayhaan Tulloch | Striker

West Ham | Anouar El Mhassani

So, there you go.

Keep an eye on these 20 players because one is them could be the new Marcus Rashford.