Cristiano Ronaldo has been brilliant again this season.

Despite being 35 years old, Ronaldo has notched 25 goals in 32 games in 2019/20.

But is that enough to make him the best striker in Europe this campaign?

We've looked at stats provided by WhoScored.com and listed the top 20 best strikers in Europe's top five leagues this season.

Only stats from league games have been taken into account. View the list below...

20. Jamie Vardy - 7.25

Vardy currently leads the race for the Premier League golden boot with 19 goals.

19. Roberto Firmino - 7.26

The Brazilian is so much more than just a goal scorer. He's recorded 15 goal contributions for Liverpool this season.

18. Joselu - 7.29

The Deportivo striker makes the list, despite scoring just nine times this campaign.

17. Raul Jimenez - 7.29

Jimenez has notched 13 goals for Wolves this season. he could find himself attracting interest from some of Europe's biggest clubs in the near future.

16. Alassane Plea - 7.29

The Frenchman has recorded 15 goal contributions in 20 starts for Gladbach this season.

15. Harry Kane - 7.30

Kane scored 11 goals before suffering a serious injury in January. Spurs fell apart without him up front.

14. Richarlison - 7.32

It may come as a surprise to some, but Richarlison is actually the highest rated striker in the Premier League.

13. Gerard Moreno - 7.32

Moreno's 11 goals mean Villarreal are in the hunt for a Europa League spot.

12. Wissam Ben Yedder - 7.35

Ben Yedder has been in great form this season for Monaco, hitting the back of the net 18 times in Ligue 1.

11. Karim Benzema - 7.39

Now 32, Benzema is still one of the best strikers in the world.

10. Romelu Lukaku - 7.43

The Belgian striker is tearing up Serie A, with 17 goals in 24 starts. He's only the league's sixth highest rated striker, though...

9. Edin Dzeko - 7.50

Dzeko has scored 12 goals for Roma this season.

8. Luis Suarez - 7.56

Suarez recorded 18 goals in 15 starts before undergoing surgery in January.

7. Duvan Zapata - 7.58

Zapata is averaging a goal or an assists every 66 minutes this season. That's seriously impressive.

6. Timo Werner - 7.58

Werner's 21 goals have led him to being heavily linked with a move to Liverpool in the summer.

5. Ciro Immobile - 7.70

Immobile has scored 27 league goals this season, the most out of any player in Europe's top five leagues.

4. Cristiano Ronaldo - 7.90

Ronaldo only comes in at fourth. He isn't even the highest rated striker in Serie A...

3. Josip Ilicic - 7.95

The stats say that Illicic has been marginally better than Ronaldo this season. He's struck up a fiersome partnership up front with Zapata for Atalanta.

2. Kylian Mbappe - 8.14

Mbappe has scored 18 goals in 17 starts for PSG. He's just far too good for Ligue 1.

1. Robert Lewandowski - 8.16

Narrowly beating Mbappe to top spot is Lewandowski. The Polish striker is now unquestionably the best striker in Europe.