Title: List of men's footballers with 50 or more international goals
Content:  Romania. He became both the fourth player and the fourth European to achieve the feat. He went on to score a total of 75 goals in 65 matches in international football. Cristiano Ronaldo of Portugal is the only other player apart from Daei to score 100 international goals, as well as the first European to achieve the feat. He reached the milestone after scoring a brace against Sweden in the 2020–21 UEFA Nations League on 8 September 2020. Pelé of Brazil was the first player from South America to score at least 50 international goals. He attained this in a friendly match against 
Title: List of players with the most goals in an association football game
Content:  This is a list of players with the most goals in a football game. The list only includes players who have scored the most multiple goals in first class or fully professional matches for country or club. The current world record for an international is held by Archie Thompson, who scored 13 goals against American Samoa in Australia's 31–0 victory during the 2002 FIFA World Cup qualification. David Zdrilic scored 8 goals. Hacène Lalmas and Malika-e-Noor hold the record for most goals in any top-flight match with 14 each. In the most prolific European football leagues, the Premier League and the Football League First Division before it, La Liga, Serie A and the Bundesliga, the top scorers per game have much lower tallies, seven in England and Spain and six in Italy and Germany. The last player in these leagues to score seven goals in a match was László Kubala in 1952 for FC Barcelona.
Title: List of men's footballers with 50 or more international goals
Content:  in his international career. Nielsen achieved this feat on his 36th cap against Sweden in the 1924–28 Nordic Football Championship on 14 June 1925. This is also the fewest matches played by any player to score 50 goals. Nielsen scored 52 goals in just 38 matches in his international career. His 50th goal came on 24 July 1952, when he scored a brace in the semi-final match against Turkey at the 1952 Summer Olympics. Puskás scored 84 goals in his international career. He remained the highest international goalscorer for 24 years following his 84th goal in 1956 against Austria, until Mokhtar Dahari of 
Title: List of men's footballers with 50 or more international goals
Content:  date, four players each representing both Brazil and Hungary have scored 50 or more international goals. Iraq, Japan, and Kuwait each have three players who have achieved the feat. The Asian Football Confederation (AFC) has the highest number of footballers who have scored at least 50 goals in their international career, with 23 players achieving the feat to date. Bader Al-Mutawa of Kuwait has played the most matches so far to score 50 international goals. He scored his 50th goal during his 155th international appearance, scoring a hat-trick against Myanmar on 3 September 2015 during a 2018 FIFA World Cup qualification match.
Title: Progression of association football goalscoring European record
Content:  This is a progressive list of men's association footballers who have held or co-held the European record for international goals since 1873. The progression up to 1956 is derivable from the world record progression because the world record holder was always European. Cristiano Ronaldo became the first European and the second world international player to score 100 international goals. He scored his 100th goal for Portugal on 8 September 2020 against Sweden.
Title: List of men's field hockey players with 100 or more international goals
Content:  The first player to score 100 international goals was Paul Litjens of Netherlands. He scored a total of 267 international goals in 177 matches. He remained highest international goalscorer for 22 years from 1982 to 2004 until Sohail Abbas of Pakistan broke the record against India at Amritsar in 2004. Abbas was the sixth Pakistani to achieve 100 international goals in career when he scored a hat-trick against Great Britain at the 2000 Summer Olympics. He scored a record 348 international goals he also played the fewest matches by any player to score 100 goals. Post War era first player to score 100 goals for India was Dhanraj Pillay who scored a total of 170 international goals. Manzoor-ul-Hassan of Pakistan was the first player from Asia to score 100 international goals. The first player outside of Europe and Asia to score 100 international goals was Mark Hager of Australia. To date eleven players representing Netherlands have scored 100 or more international goals most by any country. The European Hockey Federation has the highest number of players who have scored 100 goals in their international career with 22 players achieving the feat so far.
Title: List of men's footballers with 50 or more international goals
Content:  Players in bold are still active at international level.
Title: List of men's footballers with 50 or more international goals
Content:  *NB: The term "nationality" in this section refers to the nation(s) the player represented (the national team(s) he played for), not to the nationality-ies and/or citizenship(s) he holds.
Title: List of footballers with 500 or more goals
Content:  in unofficial international matches. UEFA, the governing body for European football, ranks him as the leading all-time goalscorer in European top-flight leagues with 518 goals, narrowly ahead of Hungarian Ferenc Puskás. The RSSSF credits Bican with 948 goals, a tally which includes goals scored in winter tournaments, as well as when selected to represent regional and city teams, and the Football Association of the Czech Republic claims a total of 821. Spanish newspapers Marca and Sport state that both Bican and Pelé scored 762 goals. Such is the difficulty for statisticians and media outlets to determine which goals to include that the topic has spurred controversy; Bican once walked out of 
Title: List of international goals scored by Lionel Messi
Content:   Lionel Messi is an Argentine professional footballer who has represented the Argentina national football team as a forward since his debut in 2005. Since then, Messi has scored 80 goals in 158 international appearances, making him the country's all-time top scorer; he surpassed Gabriel Batistuta's record of 54 goals with a free kick against the United States in the semi-finals of the Copa América Centenario on 21 June 2016. He also holds the record for most goals by a South American male, surpassing Pelé‘s 77 goals with a hat-trick against Bolivia in September 2021. Messi made his debut for Argentina in a 2–1 away win over Hungary 

Question: who has the most international goals of all time?
Answer: Ali Daei.