Ruben Castillo has 10 losses against 10 opponents on his boxing record. For a list of Castillo's best fights, refer to "Best fights of Ruben Castillo".
On March 20, 1997 Ruben Castillo faced off against Rudy Zavala at age 39. He was coming in with a record of 67-10-2 (35). Castillo lost the fight via 3rd-round TKO.
On February 19, 1996 Ruben Castillo faced off against Fabian Hector Tejeda at age 38. He was coming in with a record of 65-9-2 (35). Castillo lost the fight via 10-round unanimous decision.
On August 31, 1989 Ruben Castillo faced off against Edgar Castro at age 31. He was coming in with a record of 61-8-2 (33). Castillo lost the fight via 5th-round TKO.
On January 30, 1989 Ruben Castillo faced off against Santos Moreno at age 31. He was coming in with a record of 61-7-2 (33). Castillo lost the fight via 10-round split decision.
On August 18, 1985 Ruben Castillo faced off against Francisco Tomas da Cruz at age 27. He was coming in with a record of 60-6-2 (33). Castillo lost the fight via 10-round unanimous decision.
On April 19, 1985 Ruben Castillo met Julio Cesar Chavez in a super-featherweight (WBC) world-title defense fight. Castillo was 27 years old and with a record of 60-5-2 (33), and Chavez was 22 years old and with a record of 45-0 (39). Castillo lost the fight via 6th-round TKO and lost the title.
On February 20, 1983 Ruben Castillo fought Juan Laporte in a featherweight world-title fight for Laporte's WBC title. Castillo was 25 years old and with a record of 54-4-2 (28), and Laporte was 23 years old and with a record of 22-3 (13). Castillo lost the fight via 12-round unanimous decision.
On May 4, 1981 Ruben Castillo faced off against Kelvin Lampkin at age 23. He was coming in with a record of 47-3-1 (23). Castillo lost the fight via 10-round points decision.
On April 12, 1980 Ruben Castillo fought Salvador Sanchez in a featherweight world-title fight for Sanchez' WBC title. Castillo was 22 years old and with a record of 44-2 (22), and Sanchez was 21 years old and with a record of 34-1-1 (28). Castillo lost the fight via 15-round unanimous decision.
On January 20, 1980 Ruben Castillo fought Alexis Arguello in a super-featherweight world-title fight for Arguello's WBC title. Castillo was 22 years old and with a record of 43-1 (21), and Arguello was 27 years old and with a record of 60-5 (50). Castillo lost the fight via 11th-round TKO.