Xavi debutó con el primer equipo de la mano del técnico holandés Louis Van Gaal el 18 de agosto de 1998 frente al Mallorca, en partido correspondiente a la Supercopa de España.
Poco después, el 3 de octubre de ese mismo año, debutó en Primera División en Mestalla frente al Valencia, en un partido que el Barcelona acabó ganando por 1-3.
En su palmarés con el Barcelona se incluyen 7 Ligas, 3 Copas de Europa, 2 Copas del Rey, 6 Supercopas de España, 2 Supercopas de Europa y 2 Mundiales de Clubes.
Con 700 partidos, Xavi Hernández es el jugador que más encuentros oficiales vistió con la camiseta del Barcelona, seguido de Carles Puyol con 589 y Migueli con 549.