Aquí está una lista de las mejores peleas de Díaz. Para una lista de las pérdidas de Díaz, consulta "David Díaz Pérdidas".
El 4 de agosto de 2007 David Díaz se enfrentó a Érik Morales en un combate titular de ligero por el título CMB. Díaz tenía 31 años y un récord de 33-1-1 (17), y Morales tenía 30 años y un récord de 48-5 (34). Díaz ganó la pelea por asalto 12º decisión unánime y defendió con éxito su título.
El 26 de septiembre de 2009 David Díaz se enfrentó a Jesús Chávez a la edad de 33. Él entró con un récord de 35-2-1 (17), y Chávez tenía 36 años y un récord de 44-5 (30). Díaz ganó la pelea por asalto 10º decisión mayoritaria.