2018: Comes through the EBSA Playoffs to earn a tour card. Also wins the English Amateur Championship. Reaches the last 32 of the UK Championship.
2019: Reaches the semi-finals of the Welsh Open, beating Kyren Wilson, Ding Junhui and John Higgins before losing to Stuart Bingham. Beats Higgins again at the China Open, reaching the last 32. Named Rookie of the Year for his fine performances in his debut season.