Question: Who has scored most goals in international football?

Disambiguated questions and answers:
context: Ferenc Puskás of Hungary was the second player and the second European after Nielsen to achieve the feat. His 50th goal came on 24 July 1952, when he scored a brace (two goals) 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 47 years following his 84th goal in 1956 against Austria until Ali Daei of Iran broke the record in 2003 after scoring his 85th goal against Lebanon. Daei is the only player to score over 100 goals in international football with 109 goals. He scored his 50th goal in a friendly match against Mexico on 9 January 2000, becoming the first Asian footballer to achieve the feat. His 100th goal came on 17 November 2004, when he scored a hat-trick (in this case four goals) against Laos in the 2006 FIFA World Cup qualification. However, the first player from Asia to score at least 50 goals was Japan's Kunishige Kamamoto. He achieved the feat after scoring against Malaysia in 1972 Merdeka Tournament and he went on to score 80 goals for his country in 84 international appearances. Just two years after Puskás' scored his 50th goal, his teammate Sándor Kocsis did the same on 19 September 1954 in a friendly match against Romania. He became the third player and the third European to achieve the feat. He went on to score a total of 75 goals in 65 matches in international football.
question: Who has scored most goals in international football as men?
short_answers: Ali Daei
wikipage: List of men's footballers with 50 or more international goals

context: No context provided
question: Who has scored most goals in international football as women?
short_answers: Christine Sinclair

Christine Margaret Sinclair

Long answers:
knowledge: content: Sinclair is the world's all-time leader for international goals scored for men or women with 187 goals, and is one of the most-capped active international footballer with 300 caps.
wikipage: Christine Sinclair

content: Ali Daei (Persian: About this soundعلی دایی (help·info)‎ pronounced [ʔæliː dɑːjiː]; born 21 March 1969) is an Iranian former professional footballer, football manager and businessman. 
wikipage: Ali Daei
long_answer: The record (85 goals) for the most international goals scored in men's football is held by Iranian professional footballer Ali Daei. On the women's side, this record (187 goals) belongs to the Canadian soccer player Christine Sinclair. 

knowledge: content: In total, 67 male footballers to date have managed to score at least 50 goals with their national team at senior level.
wikipage: List of men's footballers with 50 or more international goals

content: An Olympic gold medalist, two-time Olympic bronze medalist, CONCACAF champion, and 14-time winner of the Canada Soccer Player of the Year award,[5] Sinclair is the world's all-time leader for international goals scored for men or women with 187 goals, and is one of the most-capped active international footballer with 300 caps.[6]
wikipage: Christine Sinclair
long_answer: In total, 67 male footballers to date have managed to score at least 50 goals with their national team at senior level. Ali Daei has scored the most goals in men's international football and is the only player to score over 100 goals in international men's football with 109 goals. Christine Sinclair scored the most goals in international women's football with 187 goals.