Best ranking performance: Semi-finals
2013: Wins the World Under-21 Championship to a place on the tour from 2014 to 2016.
2018: Regains his tour card via Q School.
2019: Reaches the semi-finals of a ranking event for the first time at the Gibraltar Open, losing to Ryan Day. Quarter-finalist at the Indian Open. Comes within one frame of the Crucible, losing 10-9 in the final qualifying round to Scott Donaldson. Climbs into the world’s top 64.
2020: Enjoys a tremendous run to the semi-finals of the UK Championship before losing to Judd Trump.