2017 nahm er ein weiteres Mal an der Q School teil und kam beim zweiten Turnier bis ins Gruppenfinale. Allerdings unterlag er James Cahill knapp mit 3:4. Auch in der Gesamtwertung beider Q-School-Turniere reichte es nicht. Kurz darauf erreichte er das Nordfinale der englischen Amateurmeisterschaft, sagte aber ab, weil er beim gleichzeitig stattfindenden Riga Masters teilnehmen durfte. Dort besiegte er David Grace, Nummer 44 der Weltrangliste, mit 4:1 und erreichte Runde 2. Beim Paul Hunter Classic überstand er die Amateurqualifikation und erreichte zum zweiten Mal ein Hauptturnier. 2018 nahm er zum sechsten Mal in Folge an der Q School teil und beim dritten Turnier erreichte er ein weiteres Mal das Entscheidungsspiel. Diesmal besiegte er den Inder "Himanshu Dinesh Jain" mit 4:2 und sicherte sich mit 22 Jahren die Main-Tour-Zugehörigkeit für die Spielzeiten &lt;a href="Snooker-Saison%202018/19"&gt;2018/19&lt;/a&gt; und &lt;a href="Snooker-Saison%202019/20"&gt;2019/20&lt;/a&gt;.