2016 hatte er noch einmal vergeblich einen Anlauf aufs Profisnooker über die Q School genommen und zwei Jahre später trat er ein weiteres Mal an. Er steigerte sich von Turnier zu Turnier und erreichte beim dritten Turnier sein Gruppenfinale. Durch einen 4:2-Sieg über Kuldesh Johal sicherte er sich mit 37 Jahren 10 Jahre nach seiner ersten Main-Tour-Saison die Teilnahmeberechtigung für die Profiturniere für zwei weitere Jahre. Seine beiden neuerlichen Profijahre waren allerdings geprägt von Niederlagen, denn insgesamt gewann er nicht einmal ein Fünftel seiner Profispiele. Sein bestes Ergebnis war die Teilnahme an einer Runde der letzten 32, die er sowohl bei den Gibraltar Open 2019 als auch bei den Welsh Open 2020 vorweisen konnte. Gewann er darüber hinaus bei anderen Turnieren sein Auftaktspiel, so schied er jeweils in der Runde der letzten 64 aus. Zeitweise zwar auf Rang 91 geführt, am Ende der zweiten Saison aber nur noch auf dem 104. Platz gelistet, verlor er nach zwei Saisons seinen Profistatus wieder. Zwar meldete er sich direkt anschließend für die Q-School-Turniere des Jahrgangs 2020 an, bestritt aber seine Spiele schlussendlich nicht.