Best ranking performance: Runner-up, 2019 Riga Masters
2001: Wins the European Under-19 Championship.
2005: Wins a tournament on the Pontins International Open Series.
2008: Reaches the final of the Masters qualifying event, losing to Judd Trump.
2010: Reaches the quarter-finals of the UK Championship, beating Judd Trump, Steve Davis and Ali Carter before a narrow 9-7 reverse against Mark Williams.
2012: Knocks Judd Trump out of the UK Championship again, reaching the last 16.
2014: Climbs to 29th in the world.
2017: Gets to the quarter-finals of the UK Championship for the second time. Knocks out Neil Robertson before losing to Ryan Day. Beats Ronnie O’Sullivan to reach the last 16 of the China Open.
2019: Reaches the final of a ranking event for the first time at the Kaspersky Riga Masters. Wins six matches before losing 5-2 to Yan Bingtao.