Tras las bajas de los dos extremos y mejores jugadores del club cadista (Salvi y Álvaro García), las miradas se centran en Barral, que tendrá la difícil tarea del gol.

Su formación en el fútbol base se desarrolló en los equipos de la Escuela San Martín, el Club Deportivo San Servando y el C. D. San Fernando.​ En su primera temporada como profesional militó en el Real Madrid C en Tercera División. Fue cedido al CF Fuenlabrada, donde logró marcar 17 goles que le sirvieron para regresar al club blanco y formar parte de la plantilla del Real Madrid Castilla que consiguió ascender a Segunda División, anotando tres tantos en los veintisiete partidos en los que participó.

Fichó por el Real Sporting de Gijón, donde obtuvo su mejor nivel. En su primera campaña en el club rojiblanco, la 06-07, se convirtió en el segundo máximo goleador del equipo, con nueve tantos en treinta y siete partidos. En la temporada 07-08 anotó once goles que ayudaron a lograr el ascenso del Sporting a Primera División.​ En la temporada 08-09 alcanzó la cifra de 14 tantos, que le permitieron ser el máximo goleador del equipo. En la campaña 11-12 acabó de nuevo como máximo goleador, con nueve tantos, aunque el Sporting descendió a Segunda División.

Fue traspasado al Orduspor de la Superliga de Turquía a cambio por 2 millones de euros. Jugó un total de veintinueve partidos en los que anotó seis goles. Salió libre del club turco, fichó por el Levante. En su primera temporada con el club valenciano fue el máximo goleador del equipo con siete tantos. Después de finalizar su contrato con el Levante al término de la temporada 14-15 fichó por el Al-Dhafra. Fue fichado por el Granada CF, del que se desvinculó el año siguiente​ para incorporarse al Apoel de Nicosia.​ Allí se proclamó campeón de liga al término de la campaña.​ A principios de esta temporada firmó un contrato con el Cádiz CF, club en el que juega en la actualidad.

Esta temporada acumula 1.225 minutos en la competición liguera 454 disputados en Copa del Rey. El ya veterano jugador de 35 años, no está pasando por sus mejores momentos, pero seguro que en los minutos que juegue será un punto muy a tener en cuenta por la zaga blanquilla; es un jugador que ha jugado más de cien encuentros en Primera División. Lleva cinco tantos en liga y es el segundo máximo goleador del Cádiz, solo por detrás de Álvaro García, que lleva ocho tantos, pero como decimos, es seria duda. En Copa anotó tres goles.