In der &lt;a href="Snooker-Saison%202018/19"&gt;Saison 2018/19&lt;/a&gt; erreichte er bei den World Open 2018 das Finale, in dem er nach 9:5-Führung noch mit 9:10 gegen den amtierenden Weltmeister Mark Williams verlor. Am 22. Januar 2019 spielte er im Rahmen der Championship League in seiner Partie gegen den Schotten Stephen Maguire das 147. offizielle Maximum Break der Snookergeschichte, dennoch unterlag er in der Partie mit 1:3. Anfang Februar 2019 erreichte er beim German Masters zum zweiten Mal in dieser Saison das Finale. Er unterlag erneut, diesmal mit 7:9 gegen Kyren Wilson, obwohl er bereits mit 7:5 geführt hatte. Bei dem darauf folgenden Turnier, dem World Grand Prix 2019, erreichte er das Viertelfinale, in dem er gegen Ali Carter mit 1:5 verlor. Trotzdem erreichte er dadurch seine bisher beste Platzierung in der Snookerweltrangliste mit Platz 16.