Carlos Eduardo Rocha has four losses against four opponents on his MMA record. For a list of Rocha's best fights, refer to "Best fights of Carlos Eduardo Rocha".
On September 19, 2015 Carlos Eduardo Rocha faced off against James Terry in a middleweight bout at age 31. He was coming in with a record of 9-4 (9), and Terry was 34 years old and with a record of 15-8 (9). Rocha lost the fight via 1st-round TKO.
On July 6, 2013 Carlos Eduardo Rocha faced off against Florent Betorangal in a middleweight bout at age 28. He was coming in with a record of 9-3 (9). Rocha lost the fight via 3rd-round TKO.
On June 8, 2012 Carlos Eduardo Rocha faced off against Mike Pierce in a middleweight bout at age 27. He was coming in with a record of 9-2 (9), and Pierce was 31 years old and with a record of 13-5 (7). Rocha lost the fight via 3-round unanimous decision.
On February 5, 2011 Carlos Eduardo Rocha faced off against Jake Ellenberger in a middleweight bout at age 26. He was coming in with a record of 9-1 (9), and Ellenberger was 25 years old and with a record of 23-5 (20). Rocha lost the fight via 3-round split decision.