Osimhen started his career at the Ultimate Strikers Academy, based in
Lagos, Nigeria. In January 2016, after being noticed for his performances at the
2015 FIFA U-17 World Cup, Osimhen committed to a pre-contract with
VfL Wolfsburg, stipulating that he would officially join the club in January 2017.
VfL Wolfsburg 2017–18: First seasons in Europe On 5 January 2017, Osimhen officially signed a three-and-a-half-year deal with the club, lasting until June 2020. Out with an injury upon his arrival, he made his
Bundesliga debut for Wolfsburg on 13 May, coming on as a substitute in the 59th minute in a 1–1 draw against
Borussia Mönchengladbach. Osimhen also came on the following week in a pivotal relegation tie against
Hamburger SV, on what was the final match day of the
2016–17 season. He replaced defender
Sebastian Jung with the score tied 1–1, and Hamburg scored a late winner to pass Wolfsburg in the table, sending Wolfsburg to a
relegation playoff with
Eintracht Braunschweig. Osimhen was in the squad for both matches, receiving a cameo at the end of the second leg with Wolfsburg's participation in the next Bundesliga confirmed, as they won 2–0 on aggregate. Osimhen was named in 12 of the 17 matchday squads in the first half of the
2017–18 season, appearing in 5 games. He earned his full
Bundesliga debut on 28 January 2018 against
Hannover, playing the full 90 minutes in their 1–0 win. Osimhen made two more starts for the rest of the campaign, playing the full match against
Werder Bremen on 11 February and being replaced at the half by
Daniel Didavi against
Hertha Berlin on 31 March. Wolfsburg were again in the
relegation playoff, but Osimhen missed out through injury. He also appeared in one game of Wolfsburg's
DFB Pokal campaign, replacing midfielder
Josuha Guilavogui for the last ten minutes of their 1–0 defeat to
Schalke in the quarter-final. Osimhen underwent shoulder surgery on 2 May, ending his season with 12 appearances in the Bundesliga to his name.
Charleroi 2018–19: Loan to Charleroi Osimhen had summer trials with Belgian clubs
Zulte Waregem and
Club Brugge, who were the reigning champions. However, a summer bout with
malaria had affected his physical condition, and neither club decided to take him on loan. On 22 August 2018, Osimhen joined Belgian club
Charleroi on a season-long loan deal, having failed to score in any of his 16 appearances with Wolfsburg. He replaced the departed
Kaveh Rezaei, who was sold to Club Brugge after scoring 3 goals in the first three games of the season. Osimhen made his debut on 1 September against
Excel Mouscron, entering as a late substitute for
Jérémy Perbet. Osimhen made his full debut on 22 September, scoring his first goal as a professional with a
backheel against
Waasland-Beveren. Waasland-Beveren would equalise against 10-man Charleroi, and Perbet would later get sent off in the game as well, aiding manager
Felice Mazzu's selection up top. Osimhen would start with
Adama Niane for the next four games, scoring the club's only goal in losses to
Cercle Brugge and
Gent. He also scored twice in the last five minutes in a 3–2 win over Zulte Waregem on 21 October, after
Hamdi Harbaoui had given Waregem a 2–1 lead with a second-half brace. Osimhen was not dropped from the side until 25 November, when he scored a goal off the bench in the club's 4–2 win over
Lokeren. After the game, Osimhen told
BBC Sport that he had "found his happiness again". Osimhen finished the first half with 8 goals in 16 games, second only to
Cristian Benavente in the team. After a successful spell with the Belgian side, playing 36 games and scoring 20 goals, Charleroi activated their option to acquire Osimhen following his satisfactory performances while on loan.
Lille 2019–20: Osimhen with Lille OSC in 2019 Despite being a reported target of several European clubs, French
Ligue 1 club
Lille confirmed the transfer of Osimhen on 1 August 2019, signing a five-year contract. The transfer fee was reported to be priced at €12 million plus another €3 million in various bonuses and add-ons. Upon his arrival, he told the club's official website: "Lille is a very good club which has a quality project and high-class players, and especially these last years. Great Nigerian players (
Peter Odemwingie and
Vincent Enyeama) have also played here." Osimhen was given the number 7, which was previously worn by
Rafael Leão. Ten days after the move, he made his Ligue 1 debut for the club on 11 August, scoring a brace in a 2–1 win against
Nantes. Two weeks later, he scored another brace in a 3–0 home win against
Saint-Étienne for his third game in France, his performance earning him a rating of 8/10 in French sports newspaper ''
L'Équipe''. Osimhen was named the
Ligue 1 Player of the Month for September 2019, having scored two goals and assisted two more in Lille's five league matches. He then scored his first goal in the
UEFA Champions League on 2 October 2019, coming in a 1–2 home defeat to
English side
Chelsea. In March, a report published by the
league showed that Osimhen was the player who has most broken the 35 km/h (21.75 mph) barrier with seven sprints above this speed, ahead of
Kylian Mbappé. The Nigerian finished the season as Lille's top scorer, with 13 goals in 25 domestic championship matches, and 18 goals across all competitions. His good season and strong goalscoring performances earned him the
2020 Prix Marc-Vivien Foé, a prize awarded to the best African player in the French championship, and saw Osimhen tipped by many to be in running for the
African Footballer of the Year award in the near future. On 2 June 2020, he was awarded Lille's Player of the Season, having secured the highest number of votes from fans.
Napoli 2020–22: First seasons adjustments in 2023 On 31 July 2020,
Serie A club
Napoli announced the signing of Osimhen, for a club-record fee of €70 million potentially rising to €80 million with add-ons, making him the most expensive African transfer to date. On 17 October, Osimhen scored his first goal for Napoli in a 4–1 win against
Atalanta. Upon scoring, he held up a shirt calling for the
ending of the ongoing police brutality in his home country of Nigeria. On 13 November, during an
Africa Cup of Nations qualifying game played whilst on international break with Nigeria, Osimhen was stretchered off injured. This was then diagnosed as a shoulder injury that would keep Osimhen away from the playing field for two months. While recovering from the injury, Osimhen was authorised by his club to spend time in his home country, where he got a chance to celebrate his birthday. It was during these birthday celebrations that it is believed Osimhen contracted the
COVID-19 virus, as he tested positive upon returning to Naples. This positive test, together with his shoulder injury, kept Osimhen away from action until his return to the side on 29 January 2021, when he was subbed on for around twenty minutes of Napoli's
Coppa Italia win against
Spezia. On 16 September 2021, Osimhen scored a brace in a 2–2 away draw against
Leicester City in the
Europa League group stage. In November 2021, Osimhen suffered a horrific head injury and a fractured skull and eye socket in Napoli's 3–2 loss to
Inter Milan at
San Siro. He underwent immediate surgery and was forced to miss the
Africa Cup of Nations in Cameroon. He has been wearing a protective mask since due to risks posed by playing without it and he stated in an interview that he would play in it for the rest of his career, and by the end of the season, he scored 14 goals in Serie A and 18 in all competitions.
2022–23: Breakthrough, Capocannoniere and Serie A title On 12 October 2022, Osimhen scored his first
Champions League goal with Napoli in a 4–2 win over
Ajax, which secured their qualification to the knockout phase. On 29 October, he scored his first Serie A
hat-trick in a 4–0 win over
Sassuolo. On 11 November, he scored a goal and assisted another to help Napoli win 2–1 at Atalanta, becoming Nigeria's highest goal scorer in the Italian Serie A with 32 goals, and surpassing
Simy's record of 31. On 13 January 2023, Osimhen scored two and assisted another as Napoli beat
Juventus 5–1. On 17 February 2023, he scored his 100th career goal to help Napoli win 2–0 at Sassuolo. He also became the first ever player in the history of Napoli in the three-point era to score in seven league games in a row. In the Champions League round of 16, Osimhen scored three goals over two legs for Napoli against
Eintracht Frankfurt, which ended in a 5–0 win on aggregate and a first-time qualification to the quarter-finals. On 4 May, he scored the equaliser in a 1–1 draw with
Udinese, confirming Napoli as Serie A champions for the first time in 33 years. His goal made him the joint-highest goalscoring African in the
Serie A alongside
George Weah and the African player with the most goals in a single Italian championship season, breaking
Samuel Eto'o's record in the process. He finished the season as top scorer with 26 goals, to be the first African to achieve this feat. In September 2023, Napoli's official TikTok account posted a video of Osimhen featuring the lyrics "I'm not a boy, I'm not a girl, I'm a coconut," leading his agent to threaten legal action. A hamstring injury during Nigeria's 2–2 friendly draw to
Saudi Arabia on 16 October 2023 caused him to miss four regular season games and two Champions League group stage matches. He returned on 25 November 2023 and assisted
Eljif Elmas' winning goal in a 2–1 victory over Atalanta. Osimhen scored his first goal of the
2023–24 Champions League campaign in the final group stage match in a 2–0 victory over
Braga on 12 December 2023, securing Napoli's progression to the knockout stages over the Portuguese side. On 23 December, Osimhen extended his contract with Napoli until 2026, with a new release clause set at €130 million. Later the same day, Osimhen was sent off with a second yellow card against
Roma with the score at 1–0 in Roma's favor, and Napoli would go on to lose 2–0 following a goal by
Romelu Lukaku. This meant that he would not be able to play in the last game of the season before his international call-up for the
2023 Africa Cup of Nations. On 28 February 2024, he scored a hat-trick in a 6–1 away win over
Sassuolo, thus becoming the third player to score at least ten goals in Serie A in four consecutive seasons at Napoli, following
Diego Maradona and
Attila Sallustro.
Galatasaray 2024–25: Season on loan and league's top scorer in 2025 after a Champions League game Over the course of the
summer transfer window, there was much speculation that Osimhen would leave Napoli with
Al-Ahli,
Chelsea, and
Paris Saint-Germain all heavily linked with the player. On 30 August 2024, it was reported that Osimhen had agreed a deal with
Saudi Pro League side Al-Ahli but the deal fell through after Napoli changed their asking price for his permanent transfer away. Instead, Al-Ahli signed
Brentford striker
Ivan Toney. The same day, a proposed move to Chelsea also fell through as the player was not able to agree to a deal with the
Premier League side. On 31 August, Osimhen was excluded from Napoli's Serie A squad for the season and stripped of his number, with the shirt being handed to new signing
Romelu Lukaku instead. On 3 September, Turkish
Süper Lig club
Galatasaray opened talks to take Osimhen on loan until the end of the 2024–25 season. The next day, Galatasaray announced the completion of their loan signing of Osimhen. On 28 September, Osimhen scored his first goals for the club when he netted a brace in the first half of a 3–3 draw with
Kasımpaşa. At the end of the first half, Osimhen suffered an injury and was replaced by former Napoli teammate
Dries Mertens. Osimhen scored his first goals in Europe for Galatasaray following his transfer from Napoli, scoring a first half brace within eight minutes as they beat
Tottenham Hotspur 3–2 in the league phase of the
Europa League. On 14 March 2025, Osimhen scored his first
hat-trick with Galatasaray in a 4–0 victory over
Antalyaspor. On 14 May, Osimhen scored a brace, in a player of the match performance, helping his club beat Trabzonspor 3–0 in the
Turkish Cup final. With his two goals in the final, Osimhen reached 35 goals in 39 official matches, setting a new record for most goals scored in a single season by a foreign player in
Turkey. He surpassed former Galatasaray striker
Mario Jardel’s long-standing record of 34 goals. On 18 May, Osimhen scored the opening goal in a 3–0 win against
Kayserispor as Galatasaray won the Süper Lig title. With 26 goals scored, he finished the season as the league top scorer, helping the club securing the
domestic double.
2025–26: Permanent transfer and record contract In the statement made by the Galatasaray team on 30 July 2025, it was learned that Osimhen, with whom an agreement was reached, would come to
Istanbul to sign an official contract. He signed a 4-year contract with Galatasaray on July 31, with a net transfer fee of €75 million to be paid to his former club Napoli. This made Osimhen the player with the highest transfer fee in Turkish football history. On 5 November, Osimhen became the first foreigner, and the second overall Galatasaray player (after
Burak Yılmaz) to score a hat-trick in the
Champions League after netting three goals against
Ajax in a 3–0 away victory, allowing him to overtake
Obafemi Martins as Nigeria's all-time top scorer in European competitions and also making him the second Nigerian player (after
Yakubu) to have scored a hat-trick in the Champions League. On 24 January 2026, Victor Osimhen became the fastest player in Galatasaray history to reach 50 goals, achieving the milestone in just 59 appearances after scoring in a league match against
Fatih Karagmürük in the 55th minute, further cementing his status as one of the most prolific forwards ever to wear the club’s colours.
Injury During the
UEFA Champions League, Galatasaray played against
Liverpool in the 2nd leg at
Anfield. At the 10th minute, he was subbed off the pitch due to an injury which he sustained in the early minutes of the match. According to Dr. Mustafa Şenyurt, orthopedist:"The ulna bone lies just beneath the skin, making it vulnerable to direct trauma. Severe pain and the inability to continue playing suggest a possible ulna fracture."According to
ESPN, it says after a collision with
Konaté, he had resulted in injuring his arm. Osimhen returned from injury to the starting lineup for Galatasaray on April 26, 2026 against Fenerbahçe. He ended the game playing the full 90 minutes, scoring the first goal in a 3-0 win against their intercontinental rivals. ==International career==