Au cours de la saison 2017-2018, il est de nouveau finaliste de deux épreuves classées, finales qu'il perd toutes les deux : à Cardiff face à Higgins et à Pékin face à Selby. Il figure également pour la cinquième fois en demi-finale du championnat du monde, après 2013, 2014, 2015 et 2017. Il y est battu par le futur champion, Mark Williams.