To zwycięstwo zapewniło mu dwuletnią kartę World Snooker Tour.

Sezon 2017/2018 Pierwszym profesjonalnym meczem Xu był mecz kwalifikacyjny do turnieju Riga Masters, w którym przegrał 4–2 z Robbiem Williamsem. Jednak w zaledwie trzecim turnieju, Indian Open 2017, pokonał Michaela Georgiou, Robina Hulla, Seana O’Sullivana, Ricky’ego Waldena i Dave’a Gilberta i dotarł do półfinału, w którym przegrał z Johnem Higginsem 4–2.

Dotarł do drugiej rundy turnieju UK Championship pokonując Marka Davisa 6–5, a także do czwartej rundy Scottish Open i trzeciej rundy Welsh Open. Na Mistrzostwach Świata przegrał pierwszy mecz z Chrisem Wakelinem 10–4. Xu zakończył sezon na 91. miejscu w rankingu, ale został nagrodzony tytułem „Debiutanta Roku”.

Sezon 2018/2019 Drugi sezon Xu przyniósł spadek formy. Wygrał tylko 6 meczów i nie udało mu się wygrać dwóch meczu z rzędu w żadnym turnieju. Jego największym zwycięstwem był niezwykle emocjonujący mecz z Martinem Gouldem w rundzie kwalifikacyjnej China Championship, który wygrał 5–4 na czarnej bili. Dzięki temu wynikowi mógł zagrać w głównym turnieju w Kantonie, niedaleko jego rodzinnego miasta Jieyang, co pozwoliło jego rodzinie po raz pierwszy zobaczyć, jak gra w profesjonalnego snookera.