Table of Content

  1. Osimhen Approaches Record
  2. Nigeria's All-Time Top Scorers

Galatasaray star Victor Osimhen is getting closer to surpassing Rashidi Yekini’s long-standing record as Nigeria’s all-time leading scorer.

This development follows his impressive performance, where he scored two goals in Nigeria’s 4-0 triumph over Mozambique during the Round of 16 at the 2025 Africa Cup of Nations (AFCON) held in Morocco on Monday night.

Starting the match with 32 international goals, the 27-year-old forward increased his tally during the game in Morocco, bringing his total to 34 goals, now just three short of Yekini’s record of 37.

Here is a list of Nigeria’s all-time top scorers:

37 goals – Rashidi Yekini
34 goals – Victor Osimhen
23 goals – Segun Odegbami
21 goals – Yakubu Aiyegbeni
19 goals – Ikechukwu Uche
18 goals – Obafemi Martins
17 goals – Sunday Oyarekua
16 goals – Odion Ighalo, Samson Siasia, and Ahmed Musa

Frequently Asked Questions

Who holds the record for Nigeria's all-time top scorer?

Rashidi Yekini holds the record for Nigeria's all-time top scorer with 37 goals.

How many goals has Victor Osimhen scored for Nigeria?

Victor Osimhen has scored 34 goals for Nigeria as of now.