Which players have been in the best goalscoring form for their respective national teams in recent years?

As ever, Lionel Messi and Cristiano Ronaldo have been right at the forefront of the scoring charts with both players making the top 10.

But we also have other big names making the grade courtesy of Harry Kane and Robert Lewandowski.

The former moved one goal closer to breaking Wayne Rooney's England international scoring record on Monday evening, with Kane's penalty moving him to within two strikes of the record-holder.

However, when it comes to crowning the most prolific international player ahead of this year's World Cup of Qatar, the result springs quite the surprise.

The 10 highest international scorers since 2020

10. Robert Lewandowski: 22 games | 15 goals
9. Aleksandar Mitrovic: 20 games | 15 goals
8. Romelu Lukaku: 18 games | 16 goals
7. Cyle Larin: 22 games | 17 goals
6. Ali Mabkhout: 21 games | 17 goals
5. Cristiano Ronaldo: 26 games | 18 goals
4. Lionel Messi: 25 games | 18 goals
3. Harry Kane: 30 games | 19 goals
2. Erling Haaland: 20 games | 21 goals
1. Memphis Depay: 29 games | 23 goals

Memphis Depay in action for Netherlands vs Austria

So, it's Depay's 23 strikes across the past two and a half years which makes him the leading scorer heading into the World Cup.

However, it's worth noting that Haaland is the only player to average more than a goal in every game he players - no surprise there then based on his form for Man City.

Kane edges out Messi and Ronaldo, although the Englishman has appeared more times than both.

Harry Kane England
LONDON, ENGLAND - SEPTEMBER 26: Harry Kane of England runs with the ball whilst under pressure from Joshua Kimmich of Germany during the UEFA Nations League League A Group 3 match between England and Germany at Wembley Stadium on September 26, 2022 in London, England. (Photo by Shaun Botterill/Getty Images)

LONDON, ENGLAND - SEPTEMBER 26: Harry Kane of England runs with the ball whilst under pressure from Joshua Kimmich of Germany during the UEFA Nations League League A Group 3 match between England and Germany at Wembley Stadium on September 26, 2022 in London, England. (Photo by Shaun Botterill/Getty Images)

Whilst Mabkhout of the United Arab Emirates national team and Larin of Canada seize sixth and seventh place.

Lukaku has been in impressive international form having scored 16 times in 18 matches.

And the top 10 is rounded off by Mitrovic and Lewandowski.

STOP THE PR & LIES! MAGUIRE EXPOSED! (The Football Terrace)

Can you name these obscure Three Lions players?