Aquí está una lista de las mejores peleas de Castro. Para una lista de las pérdidas de Castro, consulta "Carlos Castro Pérdidas".
El 10 de febrero de 2019 Carlos Castro se enfrentó a Genesis Servania en un combate de supergallo a la edad de 24. Él entró con un récord de 22-0 (10), y Servania tenía 27 años y un récord de 32-1 (15). Castro ganó la pelea por asalto 10º decisión unánime.
El 21 de febrero de 2020 Carlos Castro se enfrentó a Jesus Ruiz en un combate de supergallo a la edad de 25. Él entró con un récord de 25-0 (11), y Ruiz tenía 30 años y un récord de 41-8-5 (29). Castro ganó la pelea por asalto 10º decisión mayoritaria.
El 9 de julio de 2020 Carlos Castro se enfrentó a Cesar Juarez en un combate de supergallo a la edad de 26. Él entró con un récord de 26-0 (12), y Juarez tenía 28 años y un récord de 25-8 (19). Castro detuvo a Cesar Juarez por retiro en el asalto 4º.
El 21 de agosto de 2021 Carlos Castro se enfrentó a Óscar Escandón en un combate de pluma a la edad de 27. Él entró con un récord de 27-0 (13). Castro detuvo a Óscar Escandón por KO en el asalto 10º.