Here is a list of Castro's best fights. For a list of Castro's losses, refer to "Marc Castro Losses".
On April 6, 2024 Marc Castro faced off against Abraham Montoya in a super-featherweight bout at age 24. He was coming in with a record of 12-0 (8), and Montoya was 29 years old and with a record of 22-5-1 (14). Castro won the fight via 10-round unanimous decision.
On April 8, 2023 Marc Castro faced off against Ricardo Lopez Torres in a lightweight bout at age 23. He was coming in with a record of 10-0 (7), and Torres was 25 years old and with a record of 16-6-3 (11). Castro stopped Ricardo Lopez Torres via TKO.