Juventus superstar Cristiano Ronaldo has been on fire during 2020.
Since the turn of the year, the Portuguese forward has scored 21 goals in Serie A, more than any other player in Europe's top five leagues.
Amazingly, the 35-year-old has averaged a goal in the Italian top-flight every 81 minutes in 2020, an astonishing record for a player some say is in 'decline'.
But Ronaldo's minutes-per-goal record is not the best across Europe's top five leagues this year. In fact, the Portuguese only ranks third in that department.
Below, we've provided the 25 players with the best minutes-per-goal records in 2020 after Serie A's conclusion last night, with players from the Italian top-flight making up the entirety of the top three.
All data sourced from Transfermarkt.
25. Harry Kane | Tottenham
Games: 10 (883 mins)
Goals: 7
Minutes-per-goal: 126
24. Duvan Zapata | Atalanta
Games: 21 (1513 mins)
Goals: 12
Minutes-per-goal: 126
23. Gerard Moreno | Villarreal
Games: 17 (1250 mins)
Goals: 10
Minutes-per-goal: 125
22. Moussa Dembele | Lyon
Games: 9 (746 mins)
Goals: 6
Minutes-per-goal: 124
21. Ruslan Malinovskyi | Atalanta
Games: 20 (731 mins)
Goals: 6
Minutes-per-goal: 122
20. Che Adams | Southampton
Games: 15 (467 mins)
Goals: 4
Minutes-per-goal: 117
19. Andre Silva | Eintracht Frankfurt
Games: 15 (1035 mins)
Goals: 9
Minutes-per-goal: 115
18. Marco Asensio | Real Madrid
Games: 9 (331 mins)
Goals: 3
Minutes-per-goal: 110
17. Ante Rebic | AC Milan
Games: 19 (1206 mins)
Goals: 11
Minutes-per-goal: 110
16. Raheem Sterling | Manchester City
Games: 14 (981 mins)
Goals: 9
Minutes-per-goal: 109
15. Andrej Kramaric | Hoffenheim
Games: 11 (743 mins)
Goals: 7
Minutes-per-goal: 106
14. Josip Ilicic | Atalanta
Games: 13 (830 mins)
Goals: 8
Minutes-per-goal: 104
13. Pablo Sarabia | Paris Saint-Germain
Games: 7 (308 mins)
Goals: 3
Minutes-per-goal : 103
12. Olivier Giroud | Chelsea
Games: 13 (798 mins)
Goals: 8
Minutes-per-goal: 100
11. Kylian Mbappe | Paris Saint-Germain
Games: 8 (697 mins)
Goals: 7
Minutes-per-goal: 100
10. Ciro Immobile | Lazio
Games: 21 (1882 mins)
Goals: 19
Minutes-per-goal: 99
9. Nikola Kalinic | AS Roma
Games: 11 (488 mins)
Goals: 5
Minutes-per-goal: 98
8. Sergio Aguero | Manchester City
Games: 9 (544 mins)
Goals: 6
Minutes-per-goal: 91
7. Neymar | Paris Saint-Germain
Games: 5 (450 mins)
Goals: 5
Minutes-per-goal: 90
6. Robert Lewandowski | Bayern Munich
Games: 14 (1260 mins)
Goals: 15
Minutes-per-goal: 84
5. Giampaolo Pazzini | Hellas Verona
Games: 10 (251 mins)
Goals: 3
Minutes-per-goal: 84
4. Erling Haaland | Borussia Dortmund
Games: 15 (1059 mins)
Goals: 13
Minutes-per-goal: 81
3. Cristiano Ronaldo | Juventus
Games: 19 (1693 mins)
Goals: 21
Minutes-per-goal: 81
2. Federico Bonazzoli | Sampdoria
Games: 11 (387 mins)
Goals: 5
Minutes-per-goal: 77
1. Luis Muriel | Atalanta
Games: 19 (487 mins)
Goals: 8
Minutes-per-goal: 61
Muriel's record in 2020 has been nothing short of remarkable. The Colombian striker is one of four Atalanta players in the top 25, alongside Ilicic, Malinovskyi and Zapata.
Serie A is by far the most represented league in the top 25 with 10 players included, followed by the Premier League (5), Bundesliga (4), Ligue 1 (4) and La Liga (2).
The one notable absentee from the top 25 is Lionel Messi, with the Barcelona superstar averaging a goal every 150 minutes in La Liga this year.