2024-25 Swoją karierę zawodową rozpoczął w czerwcu 2024 w rozgrywkach Championship League w Leicesterze, gdzie w swojej grupie każdy z każdym przegrał z finalistą mistrzostw świata Jakiem Jonesem. W lipcu 2024 w kwalifikacjach do Grand Prix Xi’an 2024 pokonał doświadczonego profesjonalistę Davida Grace’a wynikiem 5–0. Dotarł do trzeciej rundy turnieju Saudi Arabia Snooker Masters 2024 po zwycięstwie 4–3 nad Markiem Davisem. We wrześniu podczas turnieju English Open w Brentwood dotarł do 1/64 finału, w którym przegrał ze Stephenem Maguire’em. Podczas turnieju British Open 2024 w Cheltenham odniósł zwycięstwo 4–3 nad Alim Carterem. Przegrywając 0–3, pokonał Juliana Bojko 4-3 i Robbiego Williamsa, docierając do 1/64 finału turnieju Northern Ireland Open w 2024 roku. Odniósł zwycięstwo nad Baipat Siripaporn w kwalifikacjach do German Masters 2025.