Taking into account only those who have played 2,000 minutes or more this season, Bookie Insiders have calculated and shared which forwards in Europe's top five leagues have the best minutes per goal ratio on the continent.
Here's a look at the top 10...
10. Edin Dzeko - 107 minutes (Roma)
Serie A goals: 27
Serie A minutes: 2,880
After a mixed time at Manchester City and a disappointing first season at Roma, Edin Dzeko has finally rediscovered his scoring boots. No one has netted more than the Bosnian's tally of 27 in Serie A in 2016/17.
9. Luis Suarez - 104 minutes (Barcelona)
La Liga goals: 28
La Liga minutes: 2,775
Luis Suarez finished last season as European Golden Shoe winner and has enjoyed another fine goalscoring campaign with Barcelona, even if he's been slightly less prolific. He's scored 138 league goals since August 2012 going back to his time at Liverpool.
8. Cristiano Ronaldo - 102 minutes (Real Madrid)
La Liga goals: 24
La Liga minutes: 2,454
This season could well prove to be Cristiano Ronaldo's least prolific season in front of goal since moving to La Liga in 2009. The Real Madrid star has still scored 24 times, though, which by most standards is still an incredibly good return.
7. Dries Mertens - 96 minutes (Napoli)
Serie A goals: 25
Serie A minutes: 2,397
Dries Mertens is having the season of his life at Napoli after filling the void left by Gonzalo Higuain's €90m transfer to Juventus last summer. The Belgian winger has actually outscored Higuain by one goal in 2016/17, despite Juve winning another title.
6. Harry Kane - 95 minutes (Tottenham Hotspur)
Premier League goals: 26
Premier League minutes: 2,457
Despite missing a number of games as a result of two separate ankle injuries this season, Harry Kane is remarkably on course for a second successive Premier League Golden Boot after a four-goal haul this week put him on 26 for the season - his best league tally to date.
5. Pierre-Emerick Aubameyang - 93 minutes (Borussia Dortmund)
Bundesliga goals: 29
Bundesliga minutes: 2,692
Pierre-Emerick Aubameyang has seen his season Bundesliga goal tallies increase every year since joining Borussia Dortmund and 2016/17 has been no exception. With one game left to play, he's just one goal shy of hitting 30 in the league for the first time in his career.
4. Robert Lewandowski - 90 minutes (Bayern Munich)
Bundesliga goals: 30
Bundesliga minutes: 2,687
Robert Lewandowski is another Bundesliga star to have enjoyed a prolific season. Only two other players in Europe have actually scored more than the Pole's 30, with Bayern Munich cruising to a fifth straight German title off the back of his form.
3. Alexandre Lacazette - 89 minutes (Lyon)
Ligue 1 goals: 26
Ligue 1 minutes: 2,322
Alexandre Lacazette has reached 20 or more goals in each of the last three seasons for Lyon, while his tally in all competitions in 2016/17 has hit 35, the best of his career to date. No doubt his name will be regularly featuring in the rumour mill this summer.
2. Edinson Cavani - 82 minutes (Paris Saint-Germain)
Ligue 1 goals: 35
Ligue 1 minutes: 2,888
But for the slightly puzzling league weighting system, Edinson Cavani would be battling for the European Golden Shoe after netting 35 goals for Paris Saint-Germain. The Uruguayan has stepped out of the shadow of Zlatan Ibrahimovic in the best way possible.
1. Lionel Messi - 78 minutes (Barcelona)
La Liga goals: 35
La Liga minutes: 2,743
Lionel Messi scored his 500th Barcelona goal in a 3-2 Clasico win over Real Madrid this season and is on course for a fourth career European Golden Shoe. He's come storming back to his best after a seven-year low tally of 26 goals in La Liga last season.