À l'Open d'Irlande du Nord de 2016, Scott Donaldson élimine l'ancien champion du monde, Peter Ebdon et se qualifie pour les huitièmes de finale, où il est battu par le joueur iranien Hossein Vafaei, joueur pourtant moins bien classé. Donaldson se révèle en 2017, à l'Open du pays de Galles, où il atteint les demi-finales. En chemin, il parvient à battre Jack Lisowski (4-1), Mark King (4-2), Jimmy Robertson (4-0), Mark Davis (4-3) et Zhou Yuelong (5-0), avant d'être battu par Judd Trump (6-3). C'est également en 2017 que Donaldson atteint le troisième tour au championnat du Royaume-Uni, signant au passage une victoire face au 1 mondial Mark Selby, au deuxième tour. La saison suivante, il poursuit sa révélation, pendant l'Open de Gibraltar, avec une nouvelle demi-finale. Bien que Donaldson ait profité d'un tableau favorable pour atteindre ce stade de la compétition, il propose tout de même une prestation solide en demi-finale, face à Ryan Day, s'inclinant seulement à la manche décisive.