Nigeria national football team statistics and records: top scorers

Competitions:

Top Nigeria goal scorers

Nigeria's top scorers and their total goal tallies.

Totals are updated after each game.

Player Goals First Latest
Rachidi Yekini
35 06 Apr 1985 22 Feb 1998
Obafemi Martins
18 29 May 2004 06 Jun 2010
Yakubu Ayegbeni
17 16 Jun 2001 06 Jun 2010
Samson Siasia
14 04 Jul 1987 22 Feb 1998
Julius Aghahowa
13 03 Feb 2000 26 Mar 2005
Jay Jay Okocha
13 11 Jun 1995 18 Jun 2005
Daniel Amokachi
13 18 Aug 1990 05 Apr 1997
Ahmed Musa
13 16 Jun 2012 08 Sep 2018
Nwankwo Kanu
12 21 Oct 1995 16 Jun 2007
Ikechukwu Uche
12 08 Sep 2007 15 Nov 2014
Victor Moses
12 13 Oct 2012 26 Jun 2018
Victor Obinna
11 11 Oct 2008 16 Nov 2013
Peter Odemwingie
10 21 Jun 2003 21 Jun 2014
Emmanuel Amunike
9 23 Apr 1993 07 Jun 1997
Sunday Oyarekhua
8 15 Aug 1972 18 Jan 1973
Mohammed Lawal
8 21 Sep 1969 18 Mar 1984
Victor Ikpeba
7 21 Oct 1995 02 Sep 2000
Kelechi Iheanacho
7 31 May 2016 14 Nov 2017
Wole Odegbami
7 05 Mar 1978 07 Jan 1989
Stephen Keshi
7 07 Mar 1982 12 Jan 1992
Humphrey Edobor
7 20 Oct 1984 14 Mar 1988
John Utaka
6 29 Mar 2003 02 Jun 2007
Finidi George
6 27 Jul 1991 03 Feb 2000
Emmanuel Emenike
6 01 Jun 2011 07 Sep 2013
John Obi Mikel
6 27 Jan 2006 01 Sep 2017
Joseph Yobo
6 01 Jun 2003 04 Sep 2011
Yakubu Ayegbeni
5 21 Jun 2008 22 Jun 2010
Garba Lawal
5 24 Jan 1999 09 Feb 2006
Thompson Usiyen
5 01 Mar 1976 10 Jul 1977
Victor Agali
5 13 Jan 2001 28 Jul 2001
Benedict Akwuegbu
5 22 Apr 2000 12 Jan 2002
Mutiu Adepoju
5 23 Jan 1992 13 Jun 1998
Tijana Babangida
5 28 Jun 1998 28 Jul 2001
Christian Obodo
4 04 Sep 2005 11 Oct 2008
Taye Taiwo
4 23 Jan 2006 20 Nov 2007
Kalu Uche
4 27 May 2008 22 Jun 2010
Baba Otu
4 01 Mar 1976 16 Mar 1978
Garba Okoye
4 12 Sep 1969 08 Nov 1969
Sunday Oliseh
4 21 Oct 1995 09 Jul 2000
Uche Okechukwu
4 25 Jan 1990 12 Jan 1997
Alex Iwobi
4 09 Oct 2016 02 Jun 2018
Dejo Fayemi
4 28 Aug 1960 30 Apr 1961
Segun Odegbami
4 30 Oct 1976 08 Oct 1977
Alloysius Atuegbu
4 30 Oct 1976 30 Oct 1976
Nnamdi Oduamadi
4 23 Mar 2013 17 Jun 2013
Friday Ekpo
4 13 Jan 1991 23 Apr 1993
Clement Temile
3 08 Mar 1984 04 Nov 1984
Jonathan Akpoborie
3 24 Jun 1995 22 Apr 2000
Samuel Ojebode
3 01 Mar 1976 10 Jul 1977
Bart Ogbeche
3 29 May 2004 31 May 2004
Efe Ambrose
3 13 Oct 2012 17 Nov 2015
Brown Ideye
3 14 Nov 2012 31 May 2016
Fuad Gbolahan Salami
3 11 Jan 2014 13 Jun 2015
Okey Isima
3 15 Mar 1980 06 Jul 1985
Rabiu Ali
3 15 Jan 2014 25 Jan 2014
Ejike Uzoenyi
3 19 Jan 2014 25 Jan 2014
Odion Ighalo
3 31 May 2016 08 Sep 2018
Chukwu Nduke
3 13 Sep 2001 16 Sep 2001
Elderson Echiéjilé
3 06 Feb 2013 17 Jun 2013
Wilson Oruma
3 07 Jun 1997 04 May 2002
Chinedu Obasi
2 12 Jan 2010 06 Sep 2011
Oshadi
2 05 Nov 1966 05 Nov 1966
Aaron Olanare
2 15 Oct 2014 15 Nov 2014
Moses Simon
2 17 Nov 2015 04 Sep 2017
Kenneth Olayombo
2 05 Aug 1972 10 Feb 1973
Kenneth Olayambo
2 14 Jan 1973 14 Jan 1973
Asquo Ekpe
2 02 Oct 1960 01 Jan 1965
Henry Nwosu
2 05 Mar 1984 16 Jul 1989
Phillip
2 01 Jan 1965 01 Jan 1965
Llerika
2 14 Mar 1976 14 Mar 1976
Michael Eneramo
2 29 May 2009 06 Sep 2009
Sone Aluko
2 19 Nov 2014 19 Nov 2014
Noquapor
2 27 Oct 1957 27 Oct 1957
Osas Idehen
2 03 Mar 2010 03 Mar 2010
Nosa Igiebor
2 08 Sep 2012 14 Nov 2012
Pascal 'Karibe' Ojigwe
2 02 Sep 2000 04 May 2002
Stephen Ayedole Makinwa
2 17 Nov 2004 08 Sep 2007
Sunday Mba
2 03 Feb 2013 10 Feb 2013
Ladi Gasper
2 04 Jun 2000 06 Jun 2000
Ishola Shuaibu
2 04 Jun 2000 06 Jun 2000
Victor Skinn
2 21 Nov 1999 06 Jun 2000
Ifeanyi Edeh
2 15 Jan 2014 19 Jan 2014
Yakubu Mambo
2 05 Aug 1972 10 Feb 1973
John Chiedozie
2 20 Dec 1980 12 Apr 1981
Akbi
2 25 Nov 1961 25 Nov 1961
Adokie Amesiemeka
2 24 Jul 1977 12 Jul 1980
Godwin Enemako
2 10 Sep 1960 02 Oct 1960
Joseph Enakarhire
2 30 May 2003 05 Sep 2004
Anthony Igwe
2 03 Oct 1969 08 Jan 1973
Felix Owolabi
2 19 Mar 1980 12 Aug 1981
Christian Chukwu
2 08 Oct 1977 05 Mar 1978
Dahiru Sadi
2 06 Apr 1985 20 Apr 1985
Godwin George 'Iwu' Iwelumo
2 10 Jul 1977 21 Oct 1977
Ileagu Ogechukwu
2 12 Oct 2002 16 Feb 2003
Peter Utaka
1 03 Mar 2010 03 Mar 2010
Lukman Haruna
1 30 May 2010 30 May 2010
Chidi Odiah
1 11 Oct 2008 11 Oct 2008
Peter Anieke
1 22 Dec 1968 22 Dec 1968
Ndukwe Chukwe
1 06 Aug 1995 06 Aug 1995
Azubuike Egwuekwe
1 09 Jun 2012 09 Jun 2012