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 in a lightweight bout 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 in a super-featherweight bout 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 in a super-featherweight bout 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 in a super-featherweight bout 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 in a super-featherweight bout 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 in a featherweight bout 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.