He joined the Paris Saint-Germain Pre-Training Centre in July 2008 as an outsider. However, after two seasons, the Paris club does not offer him to join the training centre. He therefore left PSG for the AC Boulogne-Billancourt club. After a year, he received proposals from Nantes and Lille.
He then decided to join Nantes, where he signed an internship contract in 2011. On 8 August 2013, he initiated a three-year professional contract with club.[5] He made his Ligue 1 debut on the opening game of the 2013–14 season on 11 August 2013 against SC Bastia. He replaced Serge Gakpé in the last minute of the game.
Marseille
In June 2015, Nkoudou completed a move to Marseille for £1 million.[6] His performances during the 2015–16 season led to him finishing 30th in UEFA's Best Player in Europe poll.[7]
Tottenham Hotspur
On 31 August 2016, Nkoudou was transferred to Tottenham Hotspur for a reported fee of £11 million, signing a five-year deal with the club.[8] He made his Spurs debut against Gillingham in the League Cup when he came on in the 60th minute for Christian Eriksen, this was followed by a very short debut in the league when he came on in the 90th minute against Middlesbrough.[9][10] He made 17 appearances for the club in the 2016–17 season, mostly as substitutes and starting only in two games – an EFL Cup game against Liverpool on 25 October 2016 and an FA Cup tie against Wycombe Wanderers on 28 January 2017.[11]
In his first start of the 2017–18 season, Nkoudou scored his first goal for Tottenham in the Champions League group match against APOEL on 6 December 2017 that ended in a 3–0 win.[12][13]
On 8 January 2018, Nkoudou completed a loan move to Premier League club Burnley until the end of the 2017–18 season.[14][15] He failed to break into the first team regularly and was mainly a back-up to Jóhann Berg Guðmundsson, going on to make eight appearances.[16]
Nkoudou returned to Tottenham for the 2018–19 season, but found it difficult to break into the first team.[17] He made his first appearance of the season coming off the bench in the fourth round League Cup match against West Ham.[18] He again came on as a substitute in the League match against Fulham, and provided a crucial cross for the winning goal by Harry Winks.[19]
On 31 January 2019, Nkoudou joined Monaco on loan for the remainder of the 2018–19 season.[20]
Beşiktaş
Nkoudou signed for Beşiktaş on 22 August 2019 in a £4.6 million deal.[21][22] In Beşiktaş, he never really convinced, with a rather average score during these five years 21 goals and 9 decisive passes in 108 matches all competitions combined.[23]
Damac
On 15 August 2023, Nkoudou joined Saudi Pro League club Damac on a free transfer.[24] His scoring double and triple at the beginning of the season and competing with Cristiano Ronaldo for the honorary title of top scorer.[25]
International career
Born in France, Nkoudou is Cameroonian by descent.[26] Nkoudou was a youth international for France at various levels.[27] In 24 April 2022 Nkoudou announced that he wants to play in Cameroon national football team. After three weeks on 13 May 2022 Cameroonian Football Federation announced that FIFA had approved the change in international eligibility of Nkoudou.[28]