Carlos Castro has three losses against three opponents on his boxing record. For a list of Castro's best fights, refer to "Best fights of Carlos Castro".
On September 14, 2024 Carlos Castro faced off against Stephen Fulton in a featherweight bout at age 30. He was coming in with a record of 30-3 (15), and Fulton was 30 years old and with a record of 21-1 (8). Castro lost the fight via 10-round split decision.
On July 9, 2022 Carlos Castro faced off against Brandon Figueroa in a super-bantamweight bout at age 28. He was coming in with a record of 27-2 (13), and Figueroa was 25 years old and with a record of 22-1-1 (17). Castro lost the fight via 6th-round TKO.
On February 5, 2022 Carlos Castro faced off against Luis Nery in a super-bantamweight bout at age 27. He was coming in with a record of 27-1 (13), and Nery was 27 years old and with a record of 31-1 (24). Castro lost the fight via 10-round split decision.