W kwietniu 2024 roku grał w pierwszej rundzie kwalifikacji do mistrzostw świata i przegrał z Louisem Heathcotem 6-10. W tym samym miesiącu dotarł do półfinału Mistrzostw Anglii do lat 21.
Wystąpił w Q School w maju 2024 roku, w pierwszym turnieju został pokonany przez Niemca Umuta Dikmego.
2024/25 We wrześniu 2024 roku podczas English Open 2024 w Brentwood dotarł do drugiej rundy, pokonując Juliena Leclercqa.
W marcu 2025 roku w Antalyi pokonał Seana O'Sullivana w ćwierćfinale turnieju Q Tour Global Play-Offs. W tym samym miesiącu dotarł do finału Mistrzostw Europy U-21 EBSA 2025, gdzie zmierzył się z Ukraińcem Iulianem Boiko, przegrywając w decydującym meczu 4-5.
2025/26 Dotarł do ostatniego dnia pierwszych trzech turniejów w European Q Tour. Przyznano mu dziką kartę do English Open 2025 jako liderowi rankingu EPSB Junior Tour. W pierwszej rundzie kwalifikacji na UK Championship 2025 został pokonany 6-1 przez Irlandczyka Robbiego McGuigana. Przyznano mu dwuletnią kartę trasy w World Snooker Tour, począwszy od sezonu snookerowego 2026/27 po dotarciu do finału mistrzostw Europy EBSA 2026 w marcu 2026. W turnieju pokonał m.in.