2013: Reaches the quarter-finals of a ranking event for the first time at the Shanghai Masters
2014: Makes his Crucible debut, losing out 10-7 against Ricky Walden
2015: Wins maiden ranking title at the Shanghai Masters, defeating Judd Trump 10-9 in the final
2016: Reaches second ranking final at the Indian Open in Hyderabad but loses to Anthony McGill
2017: Appears in finals at the Yushan World Open and the English Open
2018: Reaches maiden Triple Crown final at the Masters, losing 10-7 to Mark Allen. Wins second ranking title title at the Paul Hunter Classic, beating Peter Ebdon in the final. Wins the Six Red World Championship. Narrowly loses 10-9 to Ronnie O’Sullivan in the final of the Champion of Champions. Semi-finalist at the World Championship.
2019. Lands the third ranking title of his career at the German Masters at the iconic Tempodrom venue in Berlin. Comes from 7-5 down in the final to beat David Gilbert 9-7.
2020: Reaches the final of the Welsh Open, making a 147 along the way, before losing 9-1 to Shaun Murphy.