Noa Lang
|
Error creating thumbnail: Lang with Netherlands U18 in 2017 | |||
| Personal information | |||
|---|---|---|---|
| Full name | Noa Noëll Lang[1] | ||
| Date of birth | 17 June 1999[1] | ||
| Place of birth | Capelle aan den IJssel, Netherlands | ||
| Height | 1.70 m (5 ft 7 in)[2] | ||
| Position | Winger | ||
| Team information | |||
Current team | Napoli | ||
| Number | 70 | ||
| Youth career | |||
| 2003–2005 | HION | ||
| 2005–2010 | Feyenoord | ||
| 2010 | Beşiktaş | ||
| 2010–2013 | Feyenoord | ||
| 2013–2017 | Ajax | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2017–2021 | Jong Ajax | 47 | (12) |
| 2019–2021 | Ajax | 9 | (3) |
| 2019–2020 | → Twente (loan) | 7 | (1) |
| 2020–2021 | → Club Brugge (loan) | 29 | (16) |
| 2021–2023 | Club Brugge | 70 | (16) |
| 2023–2025 | PSV | 40 | (15) |
| 2025– | Napoli | 12 | (1) |
| International career‡ | |||
| 2014–2015 | Netherlands U16 | 6 | (0) |
| 2017–2018 | Netherlands U18 | 2 | (3) |
| 2017–2019 | Netherlands U19 | 6 | (3) |
| 2018–2019 | Netherlands U20 | 8 | (2) |
| 2019–2021 | Netherlands U21 | 8 | (1) |
| 2021– | Netherlands | 15 | (3) |
|
* Club domestic league appearances and goals as of 16:10, 14 December 2025 (UTC) ‡ National team caps and goals as of 17 November 2025 | |||
Noa Noëll Lang (born 17 June 1999) is a Dutch professional footballer who plays as a winger for Serie A club Napoli and the Netherlands national team.
Club career
[edit | edit source]Ajax
[edit | edit source]On 1 December 2019, Lang became the first Ajax player to score a hat-trick on his first league start in 60 years as Ajax came from two goals down to beat Twente 5–2.[3] Later that month, Lang scored his first goal in the KNVB Cup for Ajax, netting the opening goal in a 4–3 away win over Telstar in the second round.[4]
In January 2020, following Ajax's signing of Ryan Babel in Lang's position, he was loaned out to fellow Eredivisie side Twente for the remainder of the season.[5]
Club Brugge
[edit | edit source]2020–21 season: Loan and league title
[edit | edit source]On 5 October 2020, Ajax and Club Brugge reached a transfer agreement for Lang to move to Brugge on an initial loan with an obligation to make the signing permanent by 1 July 2021.[6] Three weeks later, he scored his first goal for the club from the penalty-spot in a losing effort against OH Leuven.[7] Lang scored in Club Brugge's 3–0 victory over Zenit Saint Petersburg in their penultimate UEFA Champions League group stage match on 2 December to keep alive Club Brugge's hopes of qualifying for the knock-out round.[8] However, Club Brugge could only manage a 2–2 draw in the final match against Italian side Lazio and were parachuted down to the Europa League for the Round of 32.[9]
On 28 January 2021, in his first appearance in a Bruges derby against Cercle, Lang scored the winning goal as Club Brugge came back from 1–0 down to win 1–2.[10]
On 20 May, Lang scored as Brugge drew 3–3 with rivals Anderlecht to win the Belgian First Division A title for the fourth time in six years and 17th time overall.[11] Lang was involved in 28 goal contributions during his first campaign with Club Brugge, scoring 17 goals and adding a further 11 assists.[12]
2021–22 season
[edit | edit source]On 17 July 2021, Lang scored in Club Brugge's 3–2 win over Genk in the Belgian Super Cup.[13] On 15 September, he earned the player of the match award in a 1–1 draw against Paris Saint-Germain (PSG) in the UEFA Champions League.[14]
PSV
[edit | edit source]On 8 July 2023, Dutch side PSV announced the signing of Lang on a five-year deal for a club record fee of €15 million.[15][16] In his first training session, he suffered an injury.[17] At first, the injury looked serious, but shortly after, Noa Lang was spotted training alone. His first game for the Dutch side was the 2023 Johan Cruyff Shield, which he decided by scoring the only goal.
Napoli
[edit | edit source]On 17 July 2025, Lang joined Serie A club Napoli on a five-year contract for a reported fee of €25 million.[18]
International career
[edit | edit source]Born in the Netherlands, Lang is of Surinamese descent through his biological father. He is a youth international for the Netherlands.[19] Lang considers himself Dutch, Surinamese and Moroccan but can't internationally represent the latter due to not having Moroccan citizenship.[20]
On 8 October 2021, he made his debut for the Netherlands national team in a World Cup qualifier against Latvia.[21]
Lang was named in the final Netherlands squad for the 2022 FIFA World Cup.[22]
Personal life
[edit | edit source]Lang was born in the Netherlands. His father is Surinamese, while his mother is Dutch.[23] His stepfather was Moroccan international footballer Nourdin Boukhari.[24] During the spring season of 2025, whilst officiating a match, his father Jeffrey Lang was physically assaulted although he declined to press charges.[25]
During the 2009–10 football season, Boukhari and Lang resided in Turkey, playing for Kasımpaşa and Beşiktaş junior team respectively.[26]
Controversy
[edit | edit source]In May 2021, a video circulated online showing Lang joining an antisemitic chant of the Club Brugge supporters aimed at rival Anderlecht, who is seen as historically linked to the Jewish community.[27] He was investigated by the Royal Belgian Football Association. While ignoring calls to apologize,[28] Lang justified his chantings with supporters as "a nickname" claiming that "racism and prejudice are well known to me [...] I didn’t want to offend anyone with that. I’m done with the subject and won’t be revisiting it." Lang, who played with Ajax, before joining Club Brugge, was defended by the team's organisation claiming that "there was no anti-Semitic undertone".[29] The Club Brugge fans have been noticed by the press for racist chants.[30]
The RBFA condemned his behavior, the Belgian Foreign Minister Sophie Wilmès declared: "Unacceptable, unbearable and it has no place in our society. We must fight it as vigorously as all other forms of racism", political parties condemned the chant, while he was obliged by the Federal prosecutor's office to visit the Kazerne Dossin Centre as a disciplinary measure.[31]
Career statistics
[edit | edit source]Club
[edit | edit source]- As of match played 18 December 2025[32]
| Club | Season | League | National cup[a] | Europe | Other | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Jong Ajax | 2016–17 | Eerste Divisie | 2 | 0 | — | — | — | 2 | 0 | |||
| 2017–18 | Eerste Divisie | 14 | 2 | — | — | — | 14 | 2 | ||||
| 2018–19 | Eerste Divisie | 22 | 5 | — | — | — | 22 | 5 | ||||
| 2019–20 | Eerste Divisie | 9 | 5 | — | — | — | 9 | 5 | ||||
| Total | 47 | 12 | — | — | — | 47 | 12 | |||||
| Ajax | 2018–19 | Eredivisie | 3 | 0 | 1 | 0 | 0 | 0 | — | 4 | 0 | |
| 2019–20 | Eredivisie | 5 | 3 | 1 | 1 | 3[b] | 0 | 0 | 0 | 9 | 4 | |
| 2020–21 | Eredivisie | 1 | 0 | — | — | — | 1 | 0 | ||||
| Total | 9 | 3 | 2 | 1 | 3 | 0 | 0 | 0 | 14 | 4 | ||
| Twente (loan) | 2019–20 | Eredivisie | 7 | 1 | — | — | — | 7 | 1 | |||
| Club Brugge (loan) | 2020–21 | Belgian Pro League | 29 | 16 | 2 | 0 | 6[b] | 1 | — | 37 | 17 | |
| Club Brugge | 2021–22 | Belgian Pro League | 37 | 7 | 4 | 1 | 6[b] | 0 | 1[c] | 1 | 48 | 9 |
| 2022–23 | Belgian Pro League | 33 | 9 | 2 | 3 | 4[b] | 0 | 1[c] | 0 | 40 | 12 | |
| Club Brugge total | 99 | 32 | 8 | 4 | 16 | 1 | 2 | 1 | 125 | 38 | ||
| PSV | 2023–24 | Eredivisie | 11 | 4 | 2 | 0 | 5[b] | 0 | 1[d] | 1 | 19 | 5 |
| 2024–25 | Eredivisie | 29 | 11 | 4 | 0 | 10[b] | 2 | 1[d] | 1 | 44 | 14 | |
| Total | 40 | 15 | 6 | 0 | 15 | 2 | 2 | 2 | 63 | 19 | ||
| Napoli | 2025–26 | Serie A | 12 | 1 | 1 | 0 | 5[b] | 0 | 1[e] | 0 | 19 | 1 |
| Career total | 214 | 64 | 17 | 5 | 39 | 3 | 5 | 3 | 275 | 75 | ||
- ^ Includes KNVB Cup, Belgian Cup, Coppa Italia
- ^ a b c d e f g Appearances in UEFA Champions League
- ^ a b Appearance in Belgian Super Cup
- ^ a b Appearance in Johan Cruyff Shield
- ^ Appearance in Supercoppa Italiana
International
[edit | edit source]- As of match played 17 November 2025[33]
| National team | Year | Apps | Goals |
|---|---|---|---|
| Netherlands | 2021 | 3 | 0 |
| 2022 | 3 | 1 | |
| 2023 | 4 | 1 | |
| 2024 | 2 | 0 | |
| 2025 | 3 | 1 | |
| Total | 15 | 3 | |
- As of match played 10 June 2025
- Netherlands score listed first, score column indicates score after each Lang goal.[33]
| No. | Date | Venue | Cap | Opponent | Score | Result | Competition |
|---|---|---|---|---|---|---|---|
| 1 | 14 June 2022 | De Kuip, Rotterdam, Netherlands | 5 | File:Flag of Wales (1959–present).svg Wales | 1–0 | 3–2 | 2022–23 UEFA Nations League A |
| 2 | 14 June 2023 | De Kuip, Rotterdam, Netherlands | 7 | File:Flag of Croatia.svg Croatia | 2–2 | 2–4 (a.e.t.) | 2023 UEFA Nations League Finals |
| 3 | 10 June 2025 | Euroborg, Groningen, Netherlands | 14 | File:Flag of Malta.svg Malta | 6–0 | 8–0 | 2026 FIFA World Cup qualification |
Honours
[edit | edit source]Jong Ajax[32]
Ajax[32]
Club Brugge
PSV
Individual
- Belgian Young Professional Footballer of the Year: 2020–21[40]
- Eredivisie Team of the Month: December 2024,[41] May 2025,[42]
References
[edit | edit source]- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ "Racism Amongst Club Brugge Fans: Supporters from CB and RSC Anderlecht Give Their Opinion on What Happened During Sundays Match – 21bis." 21bis – Mediaplatform Voor Studenten, 21bis.be/2021/12/racism-amoungst-club-brugge-fans-supporters-from-cb-and-rsc-anderlecht-give-their-opinion-on-what-happened-during-sundays-match/.
- ^ "Noa Lang Undergoes Punishment and Visits Former Deportation Camp." LFOTV.NET, 9 Sept. 2021, livefootballontv.net/noa-lang-undergoes-punishment-and-visits-former-deportation-camp
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- Profile at the SSC Napoli website
- Profile at the Royal Dutch Football Association website (in Dutch)
- Noa Lang – UEFA competition record (archive)Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).Lua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
- 1999 births
- Living people
- Sportspeople from Capelle aan den IJssel
- Footballers from South Holland
- Dutch men's footballers
- Men's association football wingers
- Jong Ajax players
- AFC Ajax players
- FC Twente players
- Club Brugge KV players
- PSV Eindhoven players
- SSC Napoli players
- Eerste Divisie players
- Eredivisie players
- Belgian Pro League players
- Netherlands men's youth international footballers
- Netherlands men's under-21 international footballers
- Netherlands men's international footballers
- 2022 FIFA World Cup players
- Dutch expatriate men's footballers
- Expatriate men's footballers in Belgium
- Dutch expatriate sportspeople in Belgium
- Expatriate men's footballers in Italy
- Dutch expatriate sportspeople in Italy
- Dutch people of Surinamese descent
- Sportspeople of Surinamese descent
- 21st-century Dutch sportsmen