Junto a él tuvo compañeros como Lionel Messi, Gerard Piqué, Cesc Fàbregas.
En la temporada 2003-04, el 16 de noviembre de 2003, el entrenador del primer equipo, Frank Rijkaard convocó a Xavi junto a Messi, Jordi Gómez y Oriol Riera; para debutar en el primer equipo, ante el F. C. Porto dirigido por Jose Mourinho, en un partido inaugural del estádio do Dragão.
Volvió a Mallorca y jugó con C. D. Campos de tercera división.
De aquí le ficharon en el Atlético Baleares de Segunda División B, jugó durante tres temporadas 56 partidos, jugando también el play-off de ascenso a segunda división A, contra el C. D. Mirandés.
La última temporada 2013-14, Xavi recibió el trofeo Zamora del grupo III de segunda división B.
Actualmente se encuentra en las filas del Aris F. C., en la Gamma Ethniki de Grecia.