Best ranking event performance: Last 16
2003: Wins the European Under-19 Championship
2014: Reaches the last 16 of the China Open, beating Alan McManus, Kyren Wilson and Fergal O’Brien before losing to Mark King.
2019: Regains a place on the pro tour via Q school, beating Lukas Kleckers 4-1 in the final round of event one.
2020: Matches his best run in a ranking event by reaching the last 16 of the Scottish Open, notably beating Shaun Murphy before losing to Ding Junhui.
2021: Reaches another ranking event last 16 at the German Masters, beating Daniel Wells, Zhao Xintong and Shaun Murphy before losing to Jordan Brown.