1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 18 avril 2022
En 2013, Xu Xin commence sa carrière professionnelle en Espagne dans le club de la capitale, l'Atlético de Madrid. Il joue avec l'équipe C jusqu'en 2015 où il rentre dans l'effectif de l'équipe B. En 2016, Xu quitte la capitale espagnole[1].
En , Xu rejoint l'effectif du quintuple champion chinois Guangzhou Evergrande. C'est le qu'il fait ses débuts au Championnat de Chine à la 71e minute face au Guangzhou R&F (victoire 2-0). Quatre jours plus tard, il dispute son premier match de Ligue des champions de l'AFC face au club japonais Urawa Red Diamonds (défaite 1-0). Le , il joue son premier match de Coupe de Chine. Durant l'année 2016, Xu Xin joue neuf matchs, une passe décisive et remporte le championnat et la coupe[1].
Le , Xu joue son premier match de la saison où il sort sur blessure à la 56e minute. Il revient le où il joue 58 minutes face au Chongqing Lifan. Durant cette saison, il joue un match de Ligue des champions de l'AFC en quarts de finale retour face au club chinois Shanghai SIPG (défaite aux tirs au but). Il joue cinq matchs de coup, mais son équipe échoue en demi-finale encore face à Shanghai SIPG. Il joue au total 20 matchs et délivre deux passes décisives. Il remporte le championnat[1].
La saison suivante, Xu Xin joue dix matchs. Il découvre pour la première fois la Supercoupe remportée par son club face à Shanghaï Shenhua (4-1)[1].
Le , Xu inscrit son premier but avec son club contre le Tianjin Tianhai (victoire 3-1)[1].