This is a list of soccer players with a 30 or more international goals. See also List of football (soccer) players and List of Soccer Players with a Century of Caps
Players with 30 or More International Goals
Players marked with * are still active.
Notes:
- Puskás scored all his 84 international goals in his 85 appearances for Hungary; in his 4 internationals for Spain he did not score. Note that Puskás had a match vs Lebanon played in 1956 recognised as officialby the Hungarian FA in May 2002 (!). Puskás scored 1 goal in that match.
- Woodward scored 29 goals in 23 matches for the official England team between 1903 and 1911 and 44 goals in 30 matches for the England Amateur side between 1906 and 1914; all matches for the Amateur side were considered full internationals for their respective opponents.
- Abdullah was earlier reported as having 147 caps, but investigations of IFFHS discovered 4 matches which were not played and 1 against an Irish League XI; 2 more matches were deleted from the records following FIFA's decision not to recognize Olympic matches (see above); one more involved non-FIFA members Northern Cyprus.
- Suker scored 45 goals in 69 matches for Croatia and 1 goal in 2 matches for (former) Yugoslavia.
- Previous official Polish records included unofficial matches. Earlier records included: Lubanski 50 goals in 81 matches, Lato 45 in 104, Deyna 45 in 102, Pol 40 in 49 and Szarmach 36 in 64 (now 25 in 55).
- Ulf Kirsten scored 14 goals in 49 matches for East Germany and 21 goals in 51 matches for Germany.
- Iuliu Bodola scored 30 goals in 48 matches for Romania and 4 goals in 13 matches for Hungary.
- several players had Olympic matches (and possibly goals) deleted from their records.
- several players had matches (and possibly goals) against FIFA or continental representations deducted - or not, see below.
- Ernest Wilimowski scored 21 goals in 22 matches for Poland and 13 goals in 8 matches for Germany.
- This total includes 1 goal in 1 match against an East Germany olympic team in a match which the Bulgarian FA insists is official.
- Note that Tichy had a match vs Lebanon played in 1956 recognised as official by the Hungarian FA in May 2002 (!). He scored two goals in that match.
- Note that Sárosi had a match vs Portugal played in 1933 recognised as official by the Hungarian FA in May 2002 (!). He did not score in that match.
- According to the Bulgarian FA, Bonev has 47 goals from 96 matches; this includes at least 2 goals from 9 olympic matches and apparently 4 more goals in 4 other unverified matches.
- Includes Daei's cap but not his goal on October 27, 2003, against North Korea; the match was abandoned and later awarded 3-0 to Iran.
This page was copied from the Ref.Sport.Soccer Statistics Foundation. The original can be found here
Last updated: 06-05-2005 10:22:14