David Cal se convirtió en el deportista español con más metales olímpicos dela historia, luego de conquistar la medalla de plata en los 1.000 metros, en la modalidad de C-1 de piragüismo en los Juegos de Londres 2012.
El palista gallego ganó el oro y plata en Atenas 2004 y dos platas en Pekín 2008 y en esta cita hizo una soberbia remontada para finalizar con un tiempo de 3:48.053, superado por el alemán bicampeón europeo Sebastian Brendel (3:47.176), que se llevó el oro. El bronce fue para el canadiense Mark Oldershaw (3:48.502).