Starting his career aged 18, Castro's record stands at 8 wins and the unbeaten streak will hopefully continue on. The longest win streak that Castro has ever recorded was between June 2012 and October 2016 when it totaled 8 wins. Castro's longest KO streak is 2 fights long.
In a great first showing as a pro, Castro took Tony Green the full 4 to claim his first win and became the first person to take Green the full distance. Castro's rise through the ranks continued with 4 wins against fighters such as Angel Gonzales, Tony Green and Jazzma Hogue. This took his record to 4 wins.
Angel Gonzales was up next for Castro on October 6th, 2012. Castro continued with his winning streak by beating Gonzales. Castro was the 4th person to go the distance with Gonzales. Castro fought Angel Gonzales in 2012, the result was via UD. Castro's win streak of 2 rose to 5 following 3 great wins, becoming the first to stop Eric Mcnorris, 5th person to beat Jazzma Hogue and 2nd person to stop Miguelito Marti.
Jamie Gutierrez was up next for Castro on September 20th, 2014. Castro continued with his winning streak by beating Gutierrez. The win against Gutierrez happened in the 4th round of a 4 round fight via RTD.
Jose Silveria was up next for Castro on September 26th, 2015. Castro continued with his winning streak by beating Silveria. Castro was the 18th person to beat Jose Silveria where he showed his talent as a technical boxer, beating him over 6 rounds in his 7th professional fight.
German Meraz was beaten by Carlos Castro in Castro's most recent fight on October 29th, 2016 to ensure his unbeaten run continued. Keeping his record on track, Castro showed his boxing ability in his most recent fight, taking German Meraz the distance and securing a UD decision victory in a 8 round fight.