Ruben Castillo tiene 10 pérdidas contra 10 oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Castillo, consulta "Mejores peleas de Ruben Castillo".
El 20 de marzo de 1997 Ruben Castillo se enfrentó a Rudy Zavala a la edad de 39. Él entró con un récord de 67-10-2 (35). Castillo perdió la pelea por 3º asalto TKO.
El 19 de febrero de 1996 Ruben Castillo se enfrentó a Fabian Hector Tejeda a la edad de 38. Él entró con un récord de 65-9-2 (35). Castillo perdió la pelea por 10º asalto decisión unánime.
El 31 de agosto de 1989 Ruben Castillo se enfrentó a Edgar Castro a la edad de 31. Él entró con un récord de 61-8-2 (33). Castillo perdió la pelea por 5º asalto TKO.
El 30 de enero de 1989 Ruben Castillo se enfrentó a Santos Moreno a la edad de 31. Él entró con un récord de 61-7-2 (33). Castillo perdió la pelea por 10º asalto decisión dividida.
El 18 de agosto de 1985 Ruben Castillo se enfrentó a Francisco Tomas da Cruz a la edad de 27. Él entró con un récord de 60-6-2 (33). Castillo perdió la pelea por 10º asalto decisión unánime.
El 19 de abril de 1985 Ruben Castillo se enfrentó a Julio Cesar Chavez en un combate de superpluma (CMB) world-title. Castillo tenía 27 años y un récord de 60-5-2 (33), y Chavez tenía 22 años y un récord de 45-0 (39). Castillo perdió la pelea por 6º asalto TKO y perdió los título.
El 20 de febrero de 1983 Ruben Castillo se enfrentó a Juan Laporte en un combate de pluma world-title por Laporte's CMB título. Castillo tenía 25 años y un récord de 54-4-2 (28), y Laporte tenía 23 años y un récord de 22-3 (13). Castillo perdió la pelea por 12º asalto decisión unánime.
El 4 de mayo de 1981 Ruben Castillo se enfrentó a Kelvin Lampkin a la edad de 23. Él entró con un récord de 47-3-1 (23). Castillo perdió la pelea por 10º asalto decisión por puntos.
El 12 de abril de 1980 Ruben Castillo se enfrentó a Salvador Sanchez en un combate de pluma world-title por Sanchez' CMB título. Castillo tenía 22 años y un récord de 44-2 (22), y Sanchez tenía 21 años y un récord de 34-1-1 (28). Castillo perdió la pelea por 15º asalto decisión unánime.
El 20 de enero de 1980 Ruben Castillo se enfrentó a Alexis Arguello en un combate de superpluma world-title por Arguello's CMB título. Castillo tenía 22 años y un récord de 43-1 (21), y Arguello tenía 27 años y un récord de 60-5 (50). Castillo perdió la pelea por 11º asalto TKO.