Top goal scorers for National Team

Cristiano Ronaldo made history at the 2022 World Cup before his move to Saudi Arabia. In Portugal’s opening match against Ghana on November 24, he became the first man to score in five different World Cup tournaments by striking a penalty. Despite his move, his rival Lionel Messi also had a successful World Cup, scoring seven goals for Argentina, including the final against France, where he helped lift the trophy for the first time. Messi is currently the only active player who is close to catching Ronaldo’s record in the international men’s goal scoring standings.

Which men’s player holds the record for most international goals scored?

Cristiano Ronaldo holds the record for the most goals scored in men’s international football, with 118 goals in 193 appearances for Portugal. He broke the previous record held by Iran’s Ali Daei in September 2021. Lionel Messi is the only other active player in the top 10, with 98 goals in 172 appearances for Argentina.

Most international goals: Men’s all-time top 10

* = Active Player

  Player Country Goals Caps Years active
1. Cristiano Ronaldo* Portugal 118 193 2003 —
2. Ali Daei Iran 109 148 1993-2006
3. Lionel Messi* Argentina 98 172 2005 —
4. Mokhtar Dahari Malaysia 89 142 1972-1985
5. Ferenc Puskas Hungary 84 89 1945-1956
= Sunil Chhetri* India 84 131 2005 —
7. Ali Mabkhout* United Arab Emirates 80 108 2009 —
8. Godfrey Chitalu Zambia 79 111 1968-1980
9. Hussein Saeed Iraq 78 137 1976-1990
10. Pele Brazil 77 92 1957-1971

 

Who holds the record for most international goals in women’s football?

Christine Sinclair of Canada holds the record for the most goals in women’s international football, with 190 goals in 319 appearances over 22 years. She is followed by Abby Wambach of the USA, who retired in 2015 with 184 goals in 256 appearances. The top 10 is dominated by retired USA stars, with the exception of Alex Morgan who has 120 goals in 201 appearances. The closest active player to Sinclair’s record is Jordan’s Maysa Jbarah, with 124 goals in 130 appearances.

Most international goals: Women’s all-time top 10

*= Active player

  Player Country Goals Caps Years active
1. Christine Sinclair* Canada 190 319 2000 —
2. Abby Wambach USA 184 256 2001-2015
3. Mia Hamm USA 158 275 1987-2004
4. Carli Lloyd USA 134 316 2005-2021
5. Kristine Lilly USA 130 352 1987-2010
6. Birgit Prinz Germany 128 214 1994-2011
7. Maysa Jbarah* Jordan 124 130 2005 —
8. Alex Morgan* USA 120 201 2010 —
9. Julie Fleeting Scotland 116 121 1996-2011
10. Marta* Brazil 115 171 2002 —

Leave a Reply

Sign up for our Newsletter