Mit der &lt;a href="Snooker-Saison%202016/17"&gt;Saison 2016/17&lt;/a&gt; wurde die Players Tour Championship wieder eingestellt, was aber nichts an der hohen Zahl der Turnier änderte. Die Saison verlief für Donaldson deutlich besser, als er mehrfach die Runde der letzten 64 erreichte und viermal diese auch überstand. Während er beim Shanghai Masters in dieser Runde ausschied, musste er sich beim European Masters und bei den Northern Ireland Open erst im Achtelfinale geschlagen geben. Sein bestes Ergebnis erzielte er jedoch bei den Welsh Open, wo er mehrere Spieler aus der erweiterten Weltspitze besiegte und erst im Halbfinale gegen Judd Trump ausschied. Auf der Weltrangliste verhalf ihm dies zu einer Platzierung auf Rang 65. In der nächsten Saison verlor er jedoch reihenweise Auftaktspiele, konnte aber ab der zweiten Saisonhälfte öfters die Runde der letzten 64 erreichen und zog bei der UK Championship in die Runde der letzten 32 und bei den Gibraltar Open ins Halbfinale ein. Dies rettete ihn auf Platz 58 der Weltrangliste, wodurch er sich erstmals direkt für die nächste Saison qualifizieren konnte.