W lipcu 2024 roku odniósł zwycięstwo 5–3 nad doświadczonym profesjonalistą Robbiem Williamsem w kwalifikacjach do Xi’an Grand Prix. Dotarł do trzeciej rundy turnieju Saudi Arabia Snooker Masters 2024, gdzie został pokonany przez Thepchaiyę Un-Nooh. W poprzedniej rundzie zdobył 137 punktów w decydującym frejmie, odnosząc zwycięstwo nad Xu Si. Podczas turnieju English Open 2024 w Brentwood we wrześniu 2024 roku dotarł do 1/64 finału, pokonując Duane’a Jonesa i Robbiego Williamsa. Zakwalifikował się do German Masters 2025, pokonując porywczego Anglika Matthew Selta 5–4.
Występy w turniejach w karierze Turniej 2024/25 2025/26 2026/27 Ranking Turnieje rankingowe Championship League RR 2R RRChina Open nie rozegranoLQ Wuhan Open LQ 1R1R British Open LQ LQ 3R English Open 1R 1R 1R Shenzhen Open 1RLQLQ Norther Ireland Open LQ LQ LQ International Championship LQ LQ LQ UK Championship LQ LQ Shoot Out 2R WD Scottish Open LQ 1R LQ German Masters 1RLQ Welsh Open LQ1R World Open DNQ3R World Grand Prix DNQ DNQ Players Championship DNQ DNQ Tour Championship DNQ DNQ Mistrzostwa świata LQ LQ Dawne turnieje rankingowe Saudi Arabia Snooker Masters 3R 3RNH