Donaldson won vier wedstrijden om Ding Junhui te ontmoeten in de openingsronde van de Shanghai Masters en had een voorsprong van 3<unk>1 en 4<unk>3, voordat Ding een beslissende frame dwong. Donaldson had een kans om de schok af te trekken, maar miste een eenvoudige zwarte en Ding won door. Donaldson bereikte de laatste 16 van beide European Masters.
en Noord-Ierland Open, verloor 4 tegen 3 tegen Anthony McGill en 4 tegen 2 tegen Hossein Vafaei. Bij de Welsh Open versloeg hij Jack Lisowski 4<unk>1, Mark King 4<unk>2, Jimmy Robertson 4<unk>0 en Mark Davis 4<unk>3 om de kwartfinale te bereiken. Hij stond tegenover Zhou Yuelong, die ook voor het eerst in deze fase van een ranglijstwedstrijd verscheen en Donaldson sloeg hem met 5<unk>0. Donaldson trok zich terug van 4 tegen 1 tegen Judd Trump in de halve finales tot 4 tegen 3, maar verloor 6 tegen 3. Hij won 20.000 pond voor het bereiken van de laatste vier en werd 65e in de wereld geplaatst aan het einde van het seizoen, de derde hoogste van alle spelers die het jaar begonnen met nul ranking punten.