The 488th CIES Football Observatory Weekly Post presents the 100 players who have scored the most goals in official club or national team matches (senior, U23 or U21) over the last year. Sporting CP's Swede Viktor Gyökeres is clearly at the top of the list with no fewer than 64 goals: 54 for his club and 10 at national team level.

www.football-observatory.com
Contact us

Editors:
Raffaele Poli
Roger Besson
Loïc Ravenel

Erling Haaland (Manchester City and Norway) and Harry Kane (Bayern Munich and England) complete the podium with 52 and 47 goals respectively. In terms of goal frequency, the top three are Irishman Garbhan Coughlan of Cashmere Technical in New Zealand (one goal every 43 minutes), Japan's Tomoyuki Doi of Geylang United in Singapore, and Uruguay's Martín Cauteruccio of Sporting Cristal in Peru.

The Post also presents the rankings for the last two and three years. Over the last two years, nobody has scored more goals than Erling Haaland (101), while Kylian Mbappé tops the last-three-year list with 147 goals. The youngest player in last year's top 100 is the Spaniard Chupete (Atlético Malagueño), while the evergreen Cristiano Ronaldo (Al-Nassr and Portugal) is the oldest.

Highest number of goals scored in official matches

Club domestic (CL-DOM) or international competitions (CL-INT) and national team matches senior, U23 or U21 (TM-NAT)