
Javi García ha militado en las categorías inferiores del Real Madrid desde que tenía 13 años. En la temporada 2004-2005 dio el salto al Real Madrid C, donde sólo permaneció un año para pasar a formar parte del Real Madrid Castilla. Durante la pretemporada de 2006, Javi García se ganó a pulso muchos minutos con el primer equipo, aunque acabó permaneciendo un año más en el Castilla, en Segunda División B, para continuar satisfactoriamente su progresión y convertirse en el jugador que es ahora. Sin embargo, el canterano gozó de minutos en algunos partidos de la Champions League cuando el primer equipo lo necesitó.
En el año 2007 tomó destino a Pamplona para jugar en Osasuna y disfrutar de minutos para adquirir experiencia, Allí se ganó la confianza de su técnico, que le utilizó en varias posiciones distintas según las necesidades del equipo "rojillo". Su polivalencia y su buen hacer, unida a su fortaleza física innata, sorprendió al cuerpo técnico de los pamplonicas y del Real Madrid, que decidió en 2008 que ya era el momento para que Javi García recalara, finalmente, en el equipo en el que se formó.
Además de su carrera en la Liga española, Javi García ha sido internacional con la selección sub.-19, con la que conquistó el Campeonato Europeo de 2006 disputado en Polonia. Actualmente es internacional con la selección sub.-21.
Javi García es un clásico mediocentro defensivo de gran fortaleza física. Sin embargo, durante su año en Osasuna ha demostrado que su potencia puede ser utilizada en el centro de la defensa, donde ha jugado bastantes partidos. Sus 186 centímetros de altura le hacen ir bien en los balones aéreos y maneja bien la pelota en el centro del campo. Con él, el Real Madrid gana en fortaleza en el cuerpo a cuerpo y polivalencia en el frente defensivo.


| Liga Española 1ª División 2008-09 | Champions League 2008-09 | Copa del Rey 2008-09 | |||
|---|---|---|---|---|---|
| P. Jugados | 15 | 3 | 2 | ||
| Partidos Titular | 3 | 0 | 0 | ||
| Partidos suplente | 12 | 3 | 2 | ||
| Minutos jugados | 518 | 82 | 127 | ||
| Minutos jugados titular | 234 | 0 | 0 | ||
| Min. jugados como suplente | 284 | 82 | 127 | ||
| Goles a favor | 0 | 0 | 0 | ||
| Goles de Cabeza | 0 | 0 | 0 | ||
| Goles con el pie derecho | 0 | 0 | 0 | ||
| Goles con el pie izquierdo | 0 | 0 | 0 | ||
| Goles de Penalti | 0 | 0 | 0 | ||
| Goles de falta directa | 0 | 0 | 0 | ||
| Goles Titular | 0 | 0 | 0 | ||
| Goles Suplente | 0 | 0 | 0 | ||
| Remates | 4 | 0 | 1 | ||
| Porcentaje acierto a portería | 0 | 0 | 0 | ||
| Asistencias con gol | 0 | 0 | 0 | ||
| Tarjetas amarillas | 5 | 0 | 1 | ||
| Tarjetas rojas | 0 | 0 | 0 | ||
| Faltas cometidas | 19 | 1 | 1 | ||
| Faltas recibidas | 2 | 0 | 3 | ||
| Balones recuperados | 34 | 8 | 5 | ||
| Balones perdidos | 43 | 2 | 5 | ||
| Penalti recibidos | 0 | 0 | 0 | ||
| Penalti cometidos | 0 | 0 | 0 | ||
| Centros en el área | 3 | 0 | 0 | ||
| Pases totales | 280 | 26 | 82 | ||
| Pases buenos | 232 | 21 | 74 | ||
| Pases malos | 48 | 5 | 8 |

• Categorías inferiores del Real Madrid (2000-2006)
• Primer equipo del Real Madrid (2006-2007, 2008-…)
• Debut en 1ª División: 28-Noviembre-2004
Partido: Real Madrid, 5; Levante U.D,0
• Debut con el Real Madrid: 28-Noviembre-2004
Partido: Real Madrid, 5; Levante U.D,0
• Internacional sub.-21
NOTICIA - 18/06/2009
Javi García fue titular en la derrota de la selección española Sub-21 ante Inglaterra por 2-0
NOTICIA - 12/06/2009
Javi García, Miguel Torres y Antonio Adán representarán a España en Europa
NOTICIA - 02/06/2009
Adán, Miguel Torres y Javi García convocados por la selección española para el Europeo sub-21