Carlos Castro tiene tres derrotas contra tres oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Castro, consulta "Mejores peleas de Carlos Castro".
El 14 de septiembre de 2024 Carlos Castro se enfrentó a Stephen Fulton en un combate de pluma a la edad de 30. Él entró con un récord de 30-3 (15), y Fulton tenía 30 años y un récord de 21-1 (8). Castro perdió la pelea por asalto 10º decisión dividida.
El 9 de julio de 2022 Carlos Castro se enfrentó a Brandon Figueroa en un combate de supergallo a la edad de 28. Él entró con un récord de 27-2 (13), y Figueroa tenía 25 años y un récord de 22-1-1 (17). Castro perdió la pelea por TKO en el asalto 6º.
El 5 de febrero de 2022 Carlos Castro se enfrentó a Luis Nery en un combate de supergallo a la edad de 27. Él entró con un récord de 27-1 (13), y Nery tenía 27 años y un récord de 31-1 (24). Castro perdió la pelea por asalto 10º decisión dividida.