Who will finish as Europe's top scorer in 2018/19?

Plenty of attackers showed their incredible ability last season as they racked up a countless amount of goals, with Mohamed Salah, Lionel Messi, Cristiano Ronaldo, Harry Kane, Ciro Immobile and several others demonstrating that they have what it takes to carry their team forward with goals.

The question is, who will end up as Europe's overall top scorer in the coming season? In order to see this, we have collected several of the top five leagues' main attacking threats this season and how they performed last season.

Lionel Messi (34 goals scored, with a goal every 88 minutes)

The small Argentinian continued to show why he is one of the best talents that the footballing world will ever see, with an incredible tally of 34 goals to his name in 2017/18. Messi shined ever since Philippe Coutinho went to Barcelona, and with plenty of wide players keen to impress such as Ousmane Dembele and Malcom, the Argentinian is set to have another incredible season. With Cristiano Ronaldo leaving to Juventus over the summer, the spotlight will well and truly be on Leo as he will seek to continue breaking more and more records.

Mohamed Salah (32 goals scored, with a goal every 91 minutes)

The Egyptian was a revelation for Liverpool last season, as he and his attacking partners, Roberto Firmino and Sadio Mane tore the league apart, pushing the Merseysiders on for one of they best seasons in recent times. While he is originally a winger, Salah proved that he can play in the middle as well, finishing plenty of the chances given to him. The real question he has to answer is whether he has what it takes to improve even more and retain his goal scoring form even in the coming season.

Harry Kane (30 goals scored, with a goal every 103 minutes)

The English star managed to have his best season yet in professional football, racking up a whopping 30 goals last season. The tough striker had to endure a period out of football with injuries, yet it only drove him on to better things, as he managed to get several hat-tricks in the Premier League, whilst also breaking countless records. His incredible scoring form has earned him the England captaincy, but how will he do in the coming Premier League season?

Robert Lewandowski (29 goals scored, with a goal every 75 minutes)

The Polish legend continued to show how much of a class goalscorer he is with an incredible tally of 29 goals scored in the Bundesliga. One has to keep in mind that the Bundesliga has less games in it than several other leagues, yet the Bayern Munich striker still managed to get ahead of some of Europe's best attacking talents. However, the striker's future with Bayern Munich is unclear, with a host of clubs interested in his signature. One thing is for certain, wherever Lewandowski is next season, he will surely be up there with one of the best strikers of Europe.

Ciro Immobile (29 goals scored, with a goal every 93 minutes)

The Italian impressed once again in the Serie A, as he overtook several top strikers in the chase for the league's Golden Boot, having an incredible season overall. Immobile plays for one of the most attacking sides in Europe, yet his goals were the main factor that shot the club up to fifth place, just missing out on a Champions League spot. The clinical Italian did not only score goals, but he scored fabulous ones, most notably a backheeled volley from the edge of the box. It is unclear whether the Italian will ever have another glorious season as this one, but he has truly shown why he is one of the greatest strikers in Europe over his performances last season.

Mauro Icardi (29 goals scored, with a goal every 102 minutes)

Icardi managed to rack up as many goals as Immobile last season, yet Icardi had a lot less chances to score from. The Argentinian also showed that he is a big-game player, scoring a hat-trick in the Derby della Madonnina and also scoring in the final game of the season to give Inter the final Champions League spot. Icardi has proved over the last couple of seasons that he is one of the best relatively young strikers in Europe, as he has consistently scored a large number of goals for Inter, and will surely do so this season if he stays with the Italian club.

Edinson Cavani (28 goals scored, with a goal every 92 minutes)

The arrivals of Neymar and Mbappe did not hinder the Uruguayan's incredible attacking record, as he became PSG's all-time record top scorer, overtaking the legendary Ibrahimovic in the process. Cavani's incredible hard-working displays have earned him a countless number of goals in the league, as well as the admiration of several fans from all over the world. While he may not be getting any younger, the Uruguayan continues to impress at every club he has been at, and if he stays at PSG, he will surely continue to do the same.

Cristiano Ronaldo (26 goals scored, with a goal every 88 minutes)

Where should we start about this man? One of the greatest players of all-time managed to add another Ballon d'Or to his collection as well as another Champions League. Whilst he may have been overtaken by Messi in the race for La Liga's top scoring charts, the Portuguese legend still had an incredible season, both for club and country. However, for the coming season, he decided to change up his environment with the move of the summer, as he went to Italian champions, Juventus. There are several question marks over how he will perform in the Serie A, but if he does manage to perform in it as he has done in other leagues, he will have managed to show why he is one of the best, if not the greatest of all-time.

Pierre-Emerick Aubameyang (10 goals scored, with a goal every 106 minutes)

The Arsenal striker is a surprise pick in this list, as he has a relatively low figure of goals scored compared to the others, yet Aubameyang was a revelation for Arsenal last season, scoring with most of the shots he had. The Gabonese forward managed to hit the target with 79% of his shots, a stat that only a handful of forwards come close to. Now that he is set to have a full season with the London club and that Unai Emery is in charge, we may see the striker flourish and get a much higher number of goals than last season.

Who do you think will end up being Europe's top scorer this season?