Top 10 goal scorers in international football

Top 10 goal scorers in international football

Pele scored 77 goals in just 92 games for Brazil.

10) Pele

The Bayern striker has 78 goals in 139 appearances for his country.

9) Robert Lewandowski

Chitalu scored 79 goals in 111 appearances for Zambia, in a career spanning 12 years.

8) Godfrey Chitalu

He has 80 goals in 109 appearances for the United Arab Emirates.

7) Ali Mabkhout

The Indian maestro has 84 goals in 132 games.

6) Sunil Chhetri

Puskas averaged almost a goal a game for Hungary, scoring 84 goals in 85 games.

5) Ferenc Puskas

Dahari scored 84 goals in 142 appearances for Malaysia.

4) Mokhtar Dahari

The World Cup winner has scored 99 goals for Argentina, having played 173 games.

3) Lionel Messi

The Iranian has 109 goals in 148 appearances for his country.

2) Ali Daei

Ronaldo is the top all-time goalscorer in international football, having scored 120 goals in 197 games.

1) Cristiano Ronaldo