New Delhi: Champions across Europe's top five leagues have been crowned, with the curtains coming down on yet another season of high quality season football when the Serie A concludes on June 1.
Chelsea, Barcelona, Bayern Munich, PSG and Juventus were the bigger winners this year, winning their respective domestic leagues.
Juventus and Barcelona will battle it out in the Champions League final soon to cap off a truly remarkable season, which was filled with memorable performances from the likes of Lionel Messi and Paul Pogba.
Much to the delight of fans, there were plenty of goals scored as well this year.
So here is a list of the highest goalscorers from Europe's top five leagues.
Sergio Aguero (Manchester City)
Despite his side failing to retain their title, the Argentine was in fine form this season. The 26-year-old score 26 goals in 33 matches with 8 assists and 147 shots.
Cristiano Ronaldo (Real Madrid)
The Portuguese was in red-hot form yet again, scoring 48 goals in 35 matches with 16 assists and 225 shots. Though Real Madrid failed to win the La Liga, Ronaldo ended his season with a personal best of 61 goals in all competitions.
Luca Toni (Hellas Verona)
The veteran striker scored 21 goals in 37 matches with 2 assists and 117 shots. Though his side are currently 13th on the points table, Toni deserves credit for breaking the 20-goal barrier at the age of 37.
(Season ends on June 1)
Alexander Meier (Eintracht Frankfurt)
The 32-year-old scored 19 goals to finish as the league's top-scorer despite missing the last seven games with injury. Meier's splendid effort saw him beat the likes of Arjen Robben and Robert Lewandowski for the top spot.
Alexandre Lacazette (Lyon)
The 23-year-old scored 27 goals in 33 matches with 6 assists and 96 shots. Though his side finished second to PSG on the points table, Lacazette emerged as one of the best young players in the continent.