#8 Bashar Abdullah (Kuwait) - 75 goals
Bashar Abdullah is considered to be one of Kuwait’s best footballers ever and is also their all-time top scorer with 75 goals in 133 appearances in an 11-year long international career with a goals/game average of 0.564.
Having made his debut in 1996 at the age of 19, Abdullah was an integral part of what was called a mini revival in Kuwaiti football between 1996 and 1998. During his career, Abdullah helped Kuwait reach an all-time best of 24th in the FIFA rankings. He played in three AFC Asian Cups for Kuwait and helped them reach the semi-finals of the 1996 edition where he scored twice.
He also helped them reach the quarter-finals of the 2000 Asian Cup and the 2002 Asian Games where he scored a hat-trick in a 6-0 bashing of Pakistan.
He surprisingly announced his retirement from international football in 2007 aged only 30 with his last match coming in a 1-1 friendly draw against Portugal in Kuwait City where he scored an 88th-minute equalizer.