José Cotto tiene cuatro pérdidas contra cuatro oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Cotto, consulta "Mejores peleas de José Cotto".
El 21 de julio de 2012 José Cotto se enfrentó a Manuel Pérez en un combate de semiwelter a la edad de 35. Él entró con un récord de 33-4-1 (24). Cotto perdió la pelea por asalto 10º decisión dividida.
El 9 de abril de 2011 José Cotto se enfrentó a Paulie Malignaggi a la edad de 33. Él entró con un récord de 32-3-1 (24), y Malignaggi tenía 30 años y un récord de 28-4 (6). Cotto perdió la pelea por asalto 10º decisión unánime.
El 1 de mayo de 2010 José Cotto se enfrentó a Canelo Álvarez en un combate de semiwelter a la edad de 32. Él entró con un récord de 31-2-1 (23), y Álvarez tenía 19 años y un récord de 31-0-1 (23). Cotto perdió la pelea por TKO en el asalto 9º.
El 8 de abril de 2006 José Cotto se enfrentó a Juan Díaz en un combate de ligero titulado por el título AMB (Regular). Cotto tenía 28 años y un récord de 27-1 (19), y Díaz tenía 22 años y un récord de 28-0 (14). Cotto perdió la pelea por asalto 12º decisión unánime.