at the end of the season. On 14 August 2016, matchday 1 of the 2016–17 Ligue 1 season, he made his debut for Nice as a substitute in a 1–0 win against Rennes. On 3 November 2016, he made his international club debut appearing as a substitute late in the match in a 2–0 home loss against FC Red Bull Salzburg in a 2016–17 UEFA Europa League group stage match. Donis played a total of just 79 minutes in Ligue 1 before 12 February 2017 with all of them coming as substitute appearances. On 12 February, he replaced the injured Alassane Pléa in the 43rd minute with Nice losing 2–0 against Rennes and scored In the 59th minute contributing to a 2–2 draw. On 10 March 2017, he came on as a substitute and scored the leveller in the 77th minute of a league home game against SM Caen. Then, on 30 April 2017, he scored his fourth goal of the season, in a 3–1 win over Paris Saint-Germain, a win that saw but cost their chance of successfully defending their league title, which Monaco ultimately won. Three weeks later, on the last matchday of the season, he netted a brace in a 3–3 away draw against Olympique Lyonnais. At the end of the season, with the club finished third place in a table, Donis finished the season, making twenty–two appearances and scoring five times in all competitions. Despite keen on staying at Nice for another season, Nice chose not to exercise their option to sign Donis for €2 million. VfB Stuttgart On 1 July 2017, Donis moved to VfB Stuttgart and signed a four-year-contract. Media estimated the transfer fee paid to Juventus is set at €4.2 million, while his former club Juventus will keep a future 20% resale rate, while the release clause of his contract set to €23 million. On 13 August 2017, he made his debut with the club as a substitute in an away DFB Pokal game against FC Energie Cottbus. On 13 October 2017, Donis scored his first goal in Bundesliga, giving his club a half-time lead to a 2–1 home win game against 1. FC Köln. On 18 October 2017, Donis dislocated his shoulder in training and will miss between five and six weeks, the club confirmed. Stuttgart announced that despite the injury, 21-year-old Donis will not undergo an operation and will instead go