Sezon 2023/24 Sezon rozpoczął od Championship League 2023, które odbyło się na Morningside Arena w Leicesterze od 26 czerwca 2023. Rozpoczął od remisu z jednym z 16 najlepszych zawodników, Davidem Gilbertem, a zakończył fazę grupową zwycięstwem nad Seanem O’Sullivanem. W sierpniu 2023 pokonał 4-1 i zakwalifikował się do finałów British Open 2023. Podczas wydarzenia odniósł największe zwycięstwo w swojej karierze, pokonując byłego mistrza świata Stuarta Binghama. We wrześniu 2023 pokonał również Anthony’ego McGilla i zakwalifikował się do Wuhan Open 2023. Odniósł drugie zwycięstwo w sezonie nad Stuartem Binghamem kwalifikując się do turnieju World Open, wygrywając 5-3. W styczniu 2024 odniósł największe zwycięstwo w swojej karierze, pokonując mistrza świata Lucę Brecela 5-2 podczas turnieju German Masters 2024.

Sezon 2024/25 Dotarł do trzeciej rundy turnieju Saudi Arabia Snooker Masters 2024, gdzie przegrał z Hosseinem Vafaei.