Leeds United have confirmed the signing of Noah Okafor from AC Milan in a deal worth £18M.
The 25-year-old Swiss forward passed his medical on Wednesday night and has signed a four-year deal with Leeds. He will wear the No 19 shirt.
Okafor, who can play as winger or a striker, began his career in Switzerland with FC Basel and then moved to Red Bull Salzburg, where they won four successive league titles.
In 2023, he moved to Milan before joining Napoli on loan in February 2025 and helping them win the Serie A.
At international level, Okafor has 24 caps for Switzerland, making his debut against England in 2019 and representing his country at the 2022 World Cup.
It is Leeds’ ninth signing of the summer window, taking their overall spending in the window to just over £100M.
Leeds United have confirmed the £18million signing of forward Noah Okafor from AC Milan

Daniel Farke has now made nine signings this summer in a spree which has topped £100million
Okafor was Milan’s top scorer in pre‑season, with two of his goals coming against Liverpool in a friendly in Hong Kong. He also played against Leeds when the two sides met in Dublin.
Speaking in pre-season, Leeds boss Daniel Farke said: ‘ We know that even in comparison to our Championship offence, you could say that we are not much improved. In the offense, we are not ready for Premier League level.’
With Okafor and Dominic Calvert-Lewin joining Leeds in the last week, they have added more quality to their attacking ranks.
Leeds beat Everton in their first game back in the Premier League on Monday and travel to Arsenal on Saturday.