Dan Ndoye
Dan Ndoye is a Swiss professional footballer who plays as a right winger for Premier League club Nottingham Forest and the Switzerland national team.[1][2] Born on 25 October 2000 in Nyon, Switzerland, to Senegalese parents, Ndoye began his youth career with local clubs La Côte-Sports and Bursins-Rolle-Perroy before joining the academy of FC Lausanne-Sport.[2][3][4] He signed his first professional contract with Lausanne-Sport in February 2019 and made his senior debut in the 2018–19 season, going on to make 49 appearances and score 13 goals across all competitions during his time there from 2018 to 2020.[5][6] Ndoye moved to Ligue 1 club OGC Nice in August 2020 for an undisclosed fee, where he played 36 matches and scored three goals over two seasons, primarily featuring for their reserve side before breaking into the first team.[7][6] In July 2021, he joined Swiss Super League side FC Basel on an initial loan, which became permanent in 2022 for €2 million; he recorded 12 goals in 97 appearances during his stint from 2021 to 2023.[7][8] Ndoye then transferred to Serie A club Bologna in August 2023 for €10 million, where he emerged as a key player, contributing 11 goals and 8 assists in 75 appearances across all competitions over two seasons, helping the team qualify for the UEFA Champions League in 2024–25.[7][6] His performances earned him a high-profile move to Nottingham Forest on 31 July 2025 for a club-record €42 million fee, signing a five-year contract until June 2030; in his debut Premier League season, he has already recorded two goals and one assist in 14 appearances across all competitions as of November 2025.[1][7][9] On the international stage, Ndoye represented Switzerland at youth levels from under-18 to under-21, captaining the U21 side and participating in the 2021 and 2023 UEFA European Under-21 Championships.[7] He made his senior debut for the Switzerland national team in September 2022 and has since earned 26 caps, scoring four goals, including notable contributions at UEFA Euro 2024 where he started five matches and provided an assist in their round-of-16 victory over Italy.[1][10]Early life and youth career
Early life
Dan Ndoye was born on October 25, 2000, in Nyon, Switzerland.[5] Ndoye hails from a multicultural family with dual Swiss-Senegalese heritage; his mother, Virginie, is Swiss, while his father, Saliou, is Senegalese.[4][11] He grew up with two younger siblings, brother Issa, who is a photographer, and sister Eva.[11][9] Ndoye's childhood in Nyon, a diverse town near Geneva, was shaped by this blended cultural background, fostering a strong sense of identity tied to both Swiss and Senegalese roots—he regularly visits his grandmother in Dakar, Senegal, to connect with his African heritage.[4] His mother nicknamed him "little lion" from a young age, inspired by his relentless effort and echoing Senegal's national team moniker, the Lions of Teranga.[4] Alongside football, he enjoyed basketball as an early hobby, reflecting an active and sporty upbringing.[4] Ndoye's initial passion for football was ignited by idolizing Brazilian star Neymar and dreaming of a professional career, encouraged by his close-knit family who supported his pursuits from the start.[4] This early enthusiasm led him to join the Lausanne-Sport academy at a young age, marking the beginning of his structured training.[1]Youth career
Dan Ndoye began his youth career with local clubs La Côte-Sports and Bursins-Rolle-Perroy before joining the youth academy of FC Lausanne-Sport at a young age, beginning his organized football training in the club's development system based in the Vaud region of Switzerland.[1][5][7] He progressed rapidly through the youth ranks, starting with the U17 team during the 2016–17 season in the Swiss U17 Elite League, where he made 13 appearances and scored an impressive 15 goals, showcasing his early goal-scoring prowess. In the same season, Ndoye also featured for the U18 side in the Swiss U18 Elite League, contributing 13 appearances and 2 goals. His development continued into the 2017–18 season with the U18s, where he played 12 matches and netted 6 goals, demonstrating consistent improvement across age groups. These performances across the U17 and U18 levels totaled 38 appearances and 23 goals, highlighting his technical ability and finishing as a forward.[12] Ndoye's strong showings earned him promotion to Lausanne-Sport's reserve team, Team Vaud U21, at the age of 17 during the 2017–18 campaign in the 1. Liga Classic, Switzerland's fourth tier, where he recorded 10 appearances and 6 goals. The following season, 2018–19, he added 11 appearances and 1 goal for the U21s before transitioning toward senior opportunities, culminating in his first professional contract with the club in February 2019. Overall, his later youth performances at U18 and U21 levels included 46 appearances and 15 goals.[12][5][13]Club career
Lausanne-Sport
Ndoye, having progressed through the Lausanne-Sport youth academy, signed his first professional contract with the club in February 2019, coinciding with his transition to the senior team.[5] He made his professional debut on 8 February 2019, coming on as a substitute in a 2–2 draw against FC Vaduz in the Swiss Challenge League.[14][10] Just five days later, on 13 February 2019, Ndoye scored his first senior goal in a 1–2 victory over SC Kriens, netting the winner in the 87th minute with a right-footed shot.[15][16] In the 2018–19 season, he featured in 15 league appearances, scoring 6 goals that contributed significantly to Lausanne-Sport's title-winning campaign and subsequent promotion to the Swiss Super League.[12][17][18] Ndoye's early impact as a versatile forward, including standout goals against key opponents like Kriens, helped solidify the team's attacking options during the promotion push.[16]Nice
Ndoye joined OGC Nice from Lausanne-Sport on a permanent transfer in January 2020 for an undisclosed fee, signing a four-year contract until June 2024, though he remained on loan at his previous club until the end of the 2019–20 season.[19][20] His move to the Ligue 1 club came after a breakout campaign at Lausanne, where he scored six goals in 15 Swiss Super League appearances, establishing himself as a promising young forward. Upon arriving at Nice in the summer of 2020, Ndoye faced challenges integrating into the first team, often serving as a squad player behind established attackers. In the 2020–21 Ligue 1 season, he made 28 league appearances, primarily as a substitute, scoring one goal and providing one assist while accumulating 530 minutes of play. His role diminished further in the 2021–22 campaign, where limited opportunities restricted him to just three substitute appearances in Ligue 1, totaling 45 minutes without contributing a goal or assist. The lack of consistent playing time at Nice prompted a loan move to FC Basel in August 2021, arranged with an option to buy that was structured to activate automatically after five appearances.[21] During his tenure in France, Ndoye had minimal documented involvement with Nice's reserve side, OGC Nice II, focusing primarily on first-team training and matches. Overall, across all competitions, he recorded three goals and two assists in 37 appearances for the senior squad.[12]Basel
Dan Ndoye joined FC Basel on loan from OGC Nice in August 2021, seeking more consistent playing time after limited opportunities in Ligue 1, where he had made just three appearances off the bench.[22][23] The move allowed him to return to familiar surroundings in the Swiss Super League, where he quickly adapted, featured in 32 league matches during the 2021/22 season and contributing 4 goals and 5 assists.[24] His debut goal came on October 30, 2021, a left-footed strike in a 3–3 draw against rivals FC Zürich at the Letzigrund Stadium, marking a pivotal moment in his integration into the squad.[25] Ndoye also added 1 goal and 1 assist in 10 UEFA Europa Conference League appearances, helping Basel reach the quarter-finals before their elimination by Eintracht Frankfurt.[24] The loan agreement included an option to buy, which Basel exercised in February 2022, signing Ndoye permanently on a four-and-a-half-year contract.[22] In the 2022/23 season, Ndoye showed marked improvement in form and consistency, starting more regularly and recording 7 goals and 5 assists across 54 appearances.[24] Notable contributions included a header in a 5–2 win over FC Winterthur early in the campaign and a left-footed goal in a 1–2 loss to FC Sion, demonstrating his growing threat from multiple positions on the right wing.[25] He also scored twice in European competitions—once in the UEFA Champions League qualifiers and once in the Europa League group stage—across 12 matches, underscoring his versatility in high-stakes games.[24] Over his two seasons at Basel, Ndoye made 97 appearances across all competitions, scoring 12 goals and providing 15 assists.[24] His contributions were instrumental in securing upper-mid-table finishes, with Basel placing second in 2021/22 (62 points from 15 wins, 17 draws, and 4 losses) and fifth in 2022/23 (47 points from 11 wins, 14 draws, and 11 losses).[26][27] Despite discussions around extending his role long-term, Ndoye departed Basel in August 2023 for a transfer to Bologna, ending his Swiss stint on a high note after revitalizing his career through regular minutes.[22]Bologna
In August 2023, Dan Ndoye completed a permanent transfer to Bologna from FC Basel for a reported fee of €10.2 million, signing a five-year contract until June 2028.[28] This move marked his first permanent stint in Serie A, following a loan spell at Basel that had helped build his confidence and versatility as a winger.[23] During the 2023–24 Serie A season, Ndoye emerged as an important squad player for Bologna under manager Thiago Motta, making 32 appearances with 1 goal and 1 assist.[29] His contributions extended to all competitions, where he featured in 34 matches, scoring 2 goals and providing 1 assist overall.[29] Ndoye's pace and direct running style added dynamism to Bologna's attack, helping the team secure a fifth-place finish in Serie A with 68 points—their highest league position since 1964—and earning qualification for the 2024–25 UEFA Champions League via Italy's strong European coefficient performance.[30][31] Ndoye's integration highlighted his adaptability, often deploying on either flank or as a forward, with notable involvement in build-up play evidenced by 62 shot-creating actions across the league campaign.[32] While his goal tally remained modest, his work rate and defensive contributions were praised, underpinning Bologna's solid campaign that transformed them from mid-table contenders to European qualifiers. In the Coppa Italia, Bologna advanced to the quarter-finals before a penalty shootout loss to Torino, with Ndoye featuring in early rounds but without direct goal contributions.[33] In the 2024–25 season, Ndoye continued to develop as a key player, making 41 appearances across all competitions and scoring 9 goals, including 8 in Serie A with 4 assists, further enhancing his reputation before his summer transfer.Nottingham Forest
In the summer of 2025, Nottingham Forest signed Dan Ndoye from Bologna for an initial fee of €40 million, potentially rising to €45 million with add-ons, marking the club's record transfer at the time.[34][23] He agreed to a five-year contract until 2030 and was assigned squad number 14, a choice he made as a tribute to his mother's birthday on April 14.[4] Ndoye's arrival followed his breakout season at Bologna, which had drawn interest from several Premier League clubs, including Forest, who viewed him as the ideal successor to Anthony Elanga after the Swedish winger's £52 million departure to Newcastle United.[9] Despite reported advances from Serie A champions Napoli, Ndoye opted for Forest, citing the club's ambition and a sense of "something special" at the City Ground.[4][35] Ndoye made his debut for Forest in the opening Premier League match of the 2025-2026 season against AFC Bournemouth on August 17, 2025, starting as the right winger and contributing to an early goal involvement.[36] As of November 2025, he has made 14 appearances across all competitions, scoring 2 goals and providing 2 assists.[1] His integration into Nuno Espírito Santo's system has seen him primarily deployed on the right flank, where his direct dribbling and pace have added dynamism to Forest's attack, often exploiting spaces behind defenses.[37] Adapting to the Premier League's intensity has presented challenges for Ndoye, particularly in maintaining possession under pressure, an area identified as a relative weakness from his Serie A form.[37] He has acknowledged the league's relentless pace and physical demands, noting that while his English comprehension aids communication, building endurance for 90-minute battles remains ongoing.[4][38] However, his strengths in direct runs—averaging 18 successful dribbles in his early outings—and aerial duels, where he has won 40% of contests despite his 1.84m frame, have shone through, helping Forest in transitions and set-piece threats.[39][17] Ndoye's quick adjustment to life in Nottingham, including its cuisine and community, has further supported his on-pitch progress, positioning him as a key asset in Forest's push for mid-table stability.[40]International career
Youth international career
Ndoye began his youth international career representing Switzerland at the under-18 level in 2017, where he earned two caps without scoring any goals.[41] He advanced to the under-19 team in 2018, accumulating 10 appearances and netting three goals during his time in that category.[41] His strong performances in Lausanne-Sport's youth academy contributed to these early national team opportunities. Ndoye transitioned to the under-21 squad in 2019, earning 26 caps and scoring 10 goals through 2023, with a total of approximately 13 goals across his youth international appearances.[41] He contributed in UEFA European Under-21 Championship qualifiers and featured in the 2021 and 2023 tournaments for the team.[13]Senior international career
Ndoye made his senior international debut for Switzerland on 24 September 2022, substituting in during a 2–1 UEFA Nations League victory away to Spain at La Romareda in Zaragoza. He quickly became a regular in the squad under coach Murat Yakin, featuring in Nations League matches and friendlies, including his first start against Romania in a 0–1 loss on 21 November 2023. Over the following months, Ndoye contributed with his pace and direct running on the flanks, earning praise for his integration into the team's tactical setup despite initial competition from established wingers.[42] As of November 2025, Ndoye has accumulated 27 caps for Switzerland, scoring five goals.[43][44] His breakthrough came at UEFA Euro 2024, where he started all five matches as Switzerland advanced to the quarter-finals for the first time since 1954. In the group stage, Ndoye opened the scoring with a volleyed finish in a 1–1 draw against hosts Germany on 23 June 2024, showcasing his ability to exploit spaces in high-stakes encounters.[45] He was instrumental in the Round of 16 upset, a 2–0 win over defending champions Italy on 29 June 2024, where his high pressing and overlapping runs helped dismantle the Italian defense, leading to goals from Remo Freuler and Ruben Vargas.[46] Switzerland's run ended in the quarter-finals against England, lost 5–3 on penalties after a 1–1 draw, with Ndoye playing the full 120 minutes and testing the goalkeeper with several threatening crosses. In the 2026 FIFA World Cup qualifiers, Ndoye has emerged as a key attacker for Switzerland in Group B. He provided an assist after entering as a substitute in a 3–0 home win over Andorra on 12 September 2023. More recently, in September 2025, he provided two assists in a 4–0 victory against Kosovo on 5 September, setting up strikes for teammates with precise deliveries from the right wing. Three days later, on 9 September, Ndoye scored the third goal in a 3–0 win over Slovenia, finishing from close range in the 38th minute to help Switzerland top the group early.[47] His selections have occasionally sparked discussion due to minor injury concerns, such as a hamstring issue in late 2024 that sidelined him briefly, but Yakin has consistently favored him for his versatility and work rate.[48] Most recently, on 15 November 2025, Ndoye scored and provided an assist in a 4–1 victory over Sweden in a World Cup qualifier.[44]Playing style and attributes
Technical skills
Dan Ndoye is renowned for his direct dribbling style, often cutting inside from the right wing to create scoring opportunities, with a high success rate in one-on-one situations that places him in the upper percentiles among European wingers. During the 2023-24 season, he ranked in the 78th percentile for dribbles attempted per 90 minutes (2.8) among right-wingers in Europe's top five leagues, showcasing his explosive ability to beat defenders in tight spaces. His dribble success rate hovered around 38-42% across recent campaigns, supported by quick acceleration that allows him to exploit transitional moments effectively.[49][29] In terms of passing and creativity, Ndoye demonstrates solid vision, particularly in counter-attacking phases, where he averages 1.1-1.2 key passes per 90 minutes and ranks in the 56th percentile for progressive passes per 90 (3.11) among positional peers in the 2024-25 Serie A season. This enables him to deliver incisive balls into dangerous areas, contributing to Bologna's fluid attacking play under Thiago Motta, as evidenced by his four assists in the 2024-25 Serie A season. His progressive carries—88 in 2023-24 and 132 in 2024-25—further highlight his role in advancing play from wide positions or central midfield.[49][29][50] Ndoye's finishing relies primarily on his preferred right foot, with a focus on clinical conversion in the penalty area, where he scored eight goals from an xG of 8.56 for Bologna in the 2024-25 Serie A season. This efficiency was evident in key strikes, such as his Coppa Italia final winner, underscoring his composure under pressure despite a modest shot volume of 50 attempts that season. His goal-scoring output reflects a growing threat as a versatile finisher capable of exploiting half-spaces.[51][50] Ndoye's positional versatility enhances his technical impact, allowing him to operate as a right or left winger, central forward, or attacking midfielder, adapting seamlessly across formations like Bologna's 4-2-3-1 or Switzerland's setups. This flexibility stems from his technical proficiency in receiving and distributing under pressure, making him a multifaceted asset in both wide and central roles. In the 2025-26 Premier League season with Nottingham Forest, as of November 2025, he has maintained his dribbling threat with a 50% success rate in 18 attempts across 10 matches.[29][49][52]Physical attributes
Dan Ndoye measures 184 cm in height and weighs 79 kg, making him a well-proportioned winger for his position; he is naturally right-footed.[53] His athletic profile is highlighted by impressive speed, with a recorded top sprint of 35.6 km/h during the UEFA Euro 2024 tournament, placing him among the faster players in the competition.[54] In defensive contributions, Ndoye demonstrates solid duel-winning ability, achieving an aerial duel success rate of approximately 60% across recent domestic leagues, which supports his effectiveness in contested situations.[55] He maintains moderate overall duel win rates around 50% in ground challenges, reflecting balanced physical engagement without dominating every battle.[52] His pressing intensity is notable, particularly during his time at Bologna under Thiago Motta, where he thrived in a high-pressing system that emphasized relentless off-ball work and quick recoveries.[56] Ndoye frequently draws fouls, averaging 3.37 per match in the 2024-25 Serie A season, underscoring his ability to exploit defenders through agile movement.[57] Ndoye's endurance is a key strength, consistently covering high distances per game—averaging 9.17 km in UEFA Nations League matches—which enables sustained performance in demanding, transition-oriented systems.[58] However, at 79 kg, his relatively lean build has occasionally left him vulnerable in intense physical battles within the Premier League's robust environment, where he sometimes struggles against stronger opponents in direct confrontations, winning only 3 of 36 duels as of November 2025.[37][59]Career statistics
Club
Dan Ndoye's cumulative club career statistics, encompassing all senior appearances across leagues, cups, and European competitions, total 272 appearances, 41 goals, and 34 assists as of November 17, 2025.[60] The following table provides a breakdown by club:| Club | Appearances | Goals | Assists |
|---|---|---|---|
| FC Lausanne-Sport | 49 | 13 | 8 |
| OGC Nice | 37 | 3 | 2 |
| FC Basel 1893 | 97 | 12 | 15 |
| Bologna FC 1909 | 75 | 11 | 8 |
| Nottingham Forest | 14 | 2 | 1 |
| Total | 272 | 41 | 34 |
Youth international
| Age Group | Appearances | Goals |
|---|---|---|
| U18 | 2 | 0 |
| U19 | 10 | 3 |
| U21 | 26 | 10 |
| Total | 38 | 13 |
Senior international
| Competition | Appearances | Goals |
|---|---|---|
| Friendlies | 8 | 2 |
| UEFA Euro 2024 qualifying | 6 | 0 |
| UEFA Euro 2024 | 5 | 1 |
| FIFA World Cup qualifying | 5 | 2 |
| UEFA Nations League | 3 | 0 |
| Other (2025 matches) | 2 | 0 |
| Total | 29 | 5 |