David Díaz has four losses against four opponents on his boxing record. For a list of Díaz's best fights, refer to "Best fights of David Díaz".
On August 19, 2011 David Díaz faced off against Hank Lundy in a lightweight bout at age 35. He was coming in with a record of 36-4-1 (17), and Lundy was 27 years old and with a record of 20-1-1 (10). Díaz lost the fight via 6th-round KO.
On March 13, 2010 David Díaz fought Humberto Soto in a lightweight world-title fight for the WBC title. Díaz was 33 years old and with a record of 35-3-1 (17), and Soto was 29 years old and with a record of 49-7-2 (32). Díaz lost the fight via 12-round unanimous decision.
On June 28, 2008 David Díaz met Manny Pacquiao in a lightweight (WBC) world-title defense fight. Díaz was 32 years old and with a record of 34-2-1 (17), and Pacquiao was 29 years old and with a record of 46-3-2 (34). Díaz lost the fight via 9th-round TKO and lost the title.
On February 4, 2005 David Díaz faced off against Kendall Holt at age 28. He was coming in with a record of 26-1 (14), and Holt was 23 years old and with a record of 17-1 (11). Díaz lost the fight via 8th-round TKO.