As of 28 March 2017, a total of 55 male players have each scored fifty or more goals in official international association football matches. The only male player to score more than a hundred goals is Ali Daei, who scored 109 goals for Iran.
This list is sorted by the number of goals. Players with the same amount of goals scored are sorted by the goals-per-match average. Players who are currently active at international level are indicated in bold type.