David Díaz tiene cuatro pérdidas contra cuatro oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Díaz, consulta "Mejores peleas de David Díaz".
El 19 de agosto de 2011 David Díaz se enfrentó a Hank Lundy en un combate de ligero a la edad de 35. Él entró con un récord de 36-4-1 (17), y Lundy tenía 27 años y un récord de 20-1-1 (10). Díaz perdió la pelea por KO en el asalto 6º.
El 13 de marzo de 2010 David Díaz se enfrentó a Humberto Soto en un combate de ligero titulado por el título CMB. Díaz tenía 33 años y un récord de 35-3-1 (17), y Soto tenía 29 años y un récord de 49-7-2 (32). Díaz perdió la pelea por asalto 12º decisión unánime.
El 28 de junio de 2008 David Díaz se enfrentó a Manny Pacquiao en un combate de ligero titulado por el título CMB. Díaz tenía 32 años y un récord de 34-2-1 (17), y Pacquiao tenía 29 años y un récord de 46-3-2 (34). Díaz perdió la pelea por asalto 9º TKO y perdió el título CMB.
El 4 de febrero de 2005 David Díaz se enfrentó a Kendall Holt a la edad de 28. Él entró con un récord de 26-1 (14), y Holt tenía 23 años y un récord de 17-1 (11). Díaz perdió la pelea por TKO en el asalto 8º.