Formado como futbolista en la cantera del Barcelona, ocupaba la demarcación de centrocampista ofensivo.
[1] Con el club azulgrana disputó cinco temporadas (2000-05), no llegando a consolidarse como titular.
[2] Tras retirarse en 2011 como jugador, dirige desde 2013 los encuentros amistosos de la selección catalana,[3] y fue entrenador del Barcelona Atlètic durante tres temporadas (2015-18).
Luciendo el número 14 en la camiseta, Gerard jugó en varias posiciones del campo, pero sin alcanzar la titularidad continuada en ninguna de ellas, debido principalmente a las lesiones que sufrió durante esta etapa.
[8] El buen rendimiento en este equipo le valió una renovación de contrato por 3 años.
[10] Como internacional español, totalizó más de 20 partidos entre varias categorías (Sub-16, Sub-18, Sub-20, Sub-21 y absoluta).