David Barral Torres (San Fernando, Cádiz, España, 10 de mayo de 1983) es un futbolista español que juega como delantero en el Real Racing Club de Santander de la Segunda División de España.
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, la 2002-03, militó en el Real Madrid C. F. "C" de Tercera División. Un año después fue cedido al C. F. Fuenlabrada, donde logró marcar diecisiete goles que le sirvieron para regresar al club blanco y formar parte de la plantilla del Real Madrid Castilla C. F. que consiguió el ascenso a Segunda División en la temporada 2004-05. Disputó la campaña 2005-06 en la categoría de plata, anotando tres tantos en los veintisiete partidos en los que participó.
Al final de la misma, decidió desvincularse del Real Madrid y fichó por el Real Sporting de Gijón. En su primera campaña en el club rojiblanco, la 2006-07, se convirtió en el segundo máximo goleador del equipo, con nueve tantos en treinta y siete partidos, superado solamente por Edwin Congo. En la temporada 2007-08 anotó once goles que ayudaron a lograr el ascenso del Sporting a Primera División después de diez años de ausencia. En la temporada 2008-09 alcanzó la cifra de catorce tantos —cuatro de ellos en la Copa del Rey— lo que le permitió ser el máximo goleador del equipo. Alcanzó la cifra de cien partidos en Primera División en la jornada 36 de la temporada 2010-11, en un encuentro celebrado en el estadio La Rosaleda ante el Málaga C. F. En la campaña 2011-12 asumió la capitanía del equipo y acabó de nuevo como máximo goleador, con nueve tantos, aunque el Sporting no pudo eludir el descenso a Segunda División.