Carlos Hernandez tiene ocho pérdidas contra ocho oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Hernandez, consulta "Mejores peleas de Carlos Hernandez".
El 4 de abril de 2009 Carlos Hernandez se enfrentó a Vicente Escobedo a la edad de 38. Él entró con un récord de 43-8-1 (24). Hernandez perdió la pelea por asalto 10º decisión unánime.
El 28 de septiembre de 2006 Carlos Hernandez se enfrentó a Kevin Kelley a la edad de 35. Él entró con un récord de 42-7-1 (24), y Kelley tenía 39 años y un récord de 58-7-2 (39). Hernandez perdió la pelea por asalto 10º decisión unánime.
El 8 de octubre de 2005 Carlos Hernandez se enfrentó a Bobby Pacquiao a la edad de 34. Él entró con un récord de 41-6-1 (24), y Pacquiao tenía 25 años y un récord de 27-11-3 (13). Hernandez perdió la pelea por asalto 10º decisión dividida.
El 28 de mayo de 2005 Carlos Hernandez se enfrentó a Jesus Chavez a la edad de 34. Él entró con un récord de 41-5-1 (24), y Chavez tenía 32 años y un récord de 40-3 (28). Hernandez perdió la pelea por asalto 12º decisión dividida.
El 31 de julio de 2004 Carlos Hernandez se enfrentó a Érik Morales en un combate de superpluma titulado por los títulos FIB y CMB. Hernandez tenía 33 años y un récord de 40-4-1 (24), y Morales tenía 27 años y un récord de 46-1 (34). Hernandez perdió la pelea por asalto 12º decisión unánime y perdió los títulos FIB y CMB.
El 26 de mayo de 2001 Carlos Hernandez se enfrentó a Floyd Mayweather Jr. en un combate de superpluma titulado por el título CMB. Hernandez tenía 30 años y un récord de 33-3-1 (21), y Mayweather Jr. tenía 24 años y un récord de 25-0 (19). Hernandez perdió la pelea por asalto 12º decisión unánime.
El 20 de noviembre de 1997 Carlos Hernandez se enfrentó a Genaro Hernandez en un combate de superpluma titulado por el título CMB. Hernandez tenía 26 años y un récord de 25-2-1 (15), y Hernandez tenía 31 años y un récord de 36-1-1 (17). Hernandez perdió la pelea por asalto 12º decisión unánime.
El 30 de septiembre de 1995 Carlos Hernandez se enfrentó a Aaron Zarate a la edad de 24. Él entró con un récord de 21-1-1 (12). Hernandez perdió la pelea por asalto 10º decisión dividida.