Best ranking performance: Semi-finals, 2018 Riga Masters
2006: Wins Junior Pot Black, beating Anthony McGill in the final at the Crucible.
2015: Makes his Crucible debut as a pro, losing 10-6 to Judd Trump.
2017: Makes it to the Crucible for the second time by beating Mark Williams in the final qualifying round, before losing to Liang Wenbo. Quarter-finalist at the Welsh Open. Climbs into the world’s top 50.
2018: Reaches the first ranking event semi-final of his career at the Riga Masters, winning fives matches before his run is ended by eventual winner Neil Robertson. Qualifies for the Crucible for the third time, losing 10-7 to Barry Hawkins. Quarter-finalist at the Scottish Open.
2019: Enjoys another good run in Riga, making the quarter-finals, notably beating Mark Selby in the last 16.
2021: Reaches the semi-finals of a ranking event for the second time in his career at the Gibraltar Open, before a narrow 4-3 defeat against Jack Lisowski.