through a normal rehabilitation process. On 13 December 2017, in his return to the squad, Donis had a muscular reaction in the first half of an away game against TSG 1899 Hoffenheim that will probably keep him out of action between two and three weeks. He then returned to the first team from injury on 13 January 2018, where he started and played 58 minutes before being substituted, in a 1–0 win over Hertha BSC. For the rest of the 2017–18 season, Donis spent the most of the time on the substitute bench. On 12 May 2018, he scored and gave an assist as Stuttgart won 4–1 on the final day of 2017–18 Bundesliga season to end Bayern's 37-game unbeaten home run in the Bundesliga. At the end of the 2017–18 season, Donis finished his first season at VfB Stuttgart, making nineteen appearances and scoring two times in all competitions. Ahead of the 2018–19 season, it was announced that Donis was going to stay at VfB Stuttgart for another season. His first appearance of the season came on 18 August 2018, where he came on as a substitute, in a 2–0 loss against Hansa Rostock. He soon found himself behind the pecking order in the first team at VfB Stuttgart at the start of the season. On 29 September 2018, he scored his first goal in the season in a 2–1 home win game against SV Werder Bremen as he raced past the static visiting defence Miloš Veljković, charged beyond onrushing goalkeeper Jiří Pavlenka and scored in an empty net. On 1 December 2018, he scored the only goal as Santiago Ascacíbar right out to Andreas Beck, whose cross pass takes Donis directly and hits by low shot from 16 meters into the left corner, sealing a 1–0 home win game against FC Augsburg. On 27 January 2019, he levelled the score with a fine strike, who placed the ball like a postage stamp in the top right-hand corner of Manuel Neuer's goal, but his club could not avoid a 4–1 away loss against champions Bayern Munich. On 27 April 2019, he scored the only goal in a 1–0 home win game against Borussia Mönchengladbach in his club effort to avoid relegation. Donis scored his fourth goal of the season, twice as many as in the previous season. Donis scored five of his six Bundesliga goals for a lead. On