We all have a rough idea of the best goal-scorers in Europe, with the usual names like Lionel Messi, Sergio Aguero and co. always up there with the best goal tallies.
However, we also have a list that gives a better idea of quite how prolific players are relative to the time they’re spending on the pitch.
MORE: David Beckham responds to Cristiano Ronaldo and Lionel Messi Inter Miami transfer talk
Thanks to data from Calciomercato, we can now present you with the ten players with the best minutes-per-goal ratios so far this season.
There’s a surprise name at the top, while big names like Cristiano Ronaldo, Mohamed Salah, Harry Kane, Robert Lewandowski and Mauro Icardi are nowhere to be seen…
10) Krzysztof Piatek
Having shone with a free-scoring start at Genoa, the Polish striker moved to AC Milan in January and has continued his superb scoring record.
The 23-year-old makes the top ten with his tally of 19 goals coming once every 114 minutes he spends on the pitch.
9) Fabio Quagliarella
Still doing the business for Sampdoria at the ripe old age of 36, Fabio Quagliarella has a hugely impressive haul of 21 goals so far this season.
On average they’ve come every 111 minutes, putting him 9th on this list.
8) Sergio Aguero
A more familiar face here, with Premier League goal machine Sergio Aguero coming in 8th.
With 18 goals in the English top flight, the Manchester City star averages a goal every 107 minutes.
7) Luka Jovic
Goal have linked Luka Jovic with Chelsea and expect other top clubs to be linked with him too after this outstanding season for Eintracht Frankfurt.
Clearly the real deal, the Serbian youngster has 15 league goals, coming once every 107 minutes on average.
6) Arkadiusz Milik
Perhaps one of the most under-rated forwards in the game right now, Arkadiusz Milik is another Polish front-man having a great season.
Move over Lewandowski, there are two new boys ready to take your place with exceptional scoring stats of their own, with Milik on 15 for the season at a rate of one every 106 minutes.
5) Neymar
The lowest actual tally on this list with 13, but it’s little surprise Neymar has made an impact whenever he’s been fit enough to play.
On average, PSG’s Brazilian superstar has scored every 87 minutes he’s been on the pitch for the Ligue 1 giants.
4) Edinson Cavani
Another PSG player, Edinson Cavani has been his usual prolific self this season, netting 17 times in the French top flight so far.
Remarkably, this means the Uruguay international has been on the score-sheet once every 76 minutes on average.
3) Lionel Messi
Of course he was going to be on the list, and Lionel Messi is actually the highest scorer here too with 29 goals so far in La Liga.
This means the Argentine is scoring once every 74 minutes, which sounds about right, but he’s not quite first on this occasion.
2) Kylian Mbappe
Narrowly ahead of Messi is a player who may well take his place as the best in the world in the next few years – Kylian Mbappe.
The PSG forward has 26 goals so far this season, scoring at a rate of once every 72 minutes.
1) Paco Alcacer
And here’s the shock winner, with Barcelona really looking very silly for letting Paco Alcacer leave for Borussia Dortmund.
Since his switch to the Bundesliga, the Spaniard has looked a different player, and has 14 goals this term at a rate of one every 62 minutes on average.