Allerdings blieben die Erfolge in den nächsten beiden Jahren überschaubar. Bei den Welsh Open 2018 schlug er zwar immerhin Ali Carter und Jack Lisowski und kam ins Achtelfinale und beim Shoot-Out, das in diesem Jahr ebenfalls für die Weltrangliste zählte, kam er ebenfalls in Runde 4, darüber hinaus gewann er aber nur einzelne Partien und kam so nie über Platz 78 hinaus. Doch hatte er erneut Glück, dass 8 Tourcards für die Ein-Jahres-Rangliste vergeben wurden und er als Achter damit gerade noch an zwei weitere Tourjahre kam. In der &lt;a href="Snooker-Saison%202019/20"&gt;Saison 2019/20&lt;/a&gt; gelang ihm mit dem Erreichen des Viertelfinals bei der UK Championship noch einmal ein herausragendes und punkteträchtiges Ergebnis. Wesentlich war dabei ein 6:3-Sieg über den Weltmeister und Weltranglistenersten Judd Trump. Beim German Masters kam er außerdem ins Achtelfinale, das fiel aber weniger ins Gewicht. Damit startete er in die nächste Saison auf Platz 68. &lt;a href="Snooker-Saison%202020/21"&gt;Saison 2020/21&lt;/a&gt; beendete er nur 2 Turniere ohne Sieg, und auch ohne dass er einmal über die zweite Runde hinauskam sammelte er damit gerade genug Punkte, um auf Platz 64 zu kommen und damit automatisch ein weiteres Jahr auf der Tour bleiben zu können. Mit 55 Jahren war er der älteste direkt qualifizierte und insgesamt hinter dem drei Jahre älteren Jimmy White der zweitälteste Spieler der &lt;a href="Snooker-Saison%202021/22"&gt;Saison 2021/22&lt;/a&gt;.