2018: Comes through the EBSA Playoffs to earn a place on the tour for the first time.
2019: Reaches the semi-finals of a ranking event for the first time at the Shoot Out, beating five players before losing to Thepchaiya Un-Nooh. Also makes the last 32 of the Gibraltar Open.
2020: Enjoys the best fortnight of his snooker career at the World Championship as he comes through qualifying to keep his place on the tour and earn a Crucible debut. Then beats Mark Allen to reach the last 16, before suffering a 13-12 defeat to Anthony McGill in an epic battle.
2021: Reaches the last 16 of the Gibraltar Open. Gets to the final qualifying round of the World Championship but then loses 10-8 to Mark Davis, letting slip a 7-2 lead.
2022: Reaches the quarter-finals of the Shoot Out before losing to Mark Williams. Qualifies for the Crucible for the second time, then loses to Zhao Xintong in the last 32.