Grace a aussi disputé deux quarts de finale sur le circuit principal. C'était au cours de la saison 2017-2018 au classique Paul Hunter 2017 et au Snooker Shoot-Out 2018. Cette même saison, il s'était adjugé le titre le plus important de sa carrière, l'Open de vienne contre l'Anglais Nigel Bond 5 à 2. Fin 2018, David Grace est relégué du circuit professionnel à cause de résultats insuffisants. Au cours de la saison 2018-2019, Grace s'exerce sur le circuit du challenge (circuit amateur secondaire). Vainqueur de deux épreuves, il termine du classement et se voit invité pour les deux saisons suivantes sur le grand circuit.