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 — |