Con un lungo post su Instagram, Javi Garcia ha annunciato il suo ritiro dal calcio giocato. A 35 anni, l'ormai ex centrocampista chiude così una carriera lunga 18 anni, in cui ha vestito le maglie di squadre prestigiose come Real Madrid, Osasuna, Manchester City, Zenit, Betis e infine Boavista.
Nel corso della sua carriera Javi Garcia ha vinto 11 trofei a livello di club e un Europeo con la nazionale spagnola Under 19.