Best ranking performance: Last 16
2014: Reaches the last 32 of an Asian Tour event at the age of just 14 before losing 4-1 to Ken Doherty.
2019: Plays in the World Championship qualifying rounds as an amateur, and beats Stuart Carrington in the first round before losing to Kurt Maflin.
2020: Awarded a spot on the World Snooker Tour for the first time, having earned a place via the CBSA China Tour. Reaches the last 16 of three ranking events in his debut season – the European Masters, UK Championship and Welsh Open. Scores wins over the likes of Barry Hawkins, Stephen Maguire, Mark Allen and Ding Junhui.
2021: Named Rookie of the Year after an excellent debut season.
2022: Knocks out Neil Robertson on his way to the last 16 of the European Masters.