Aquí está una lista de las mejores peleas de Castillo. Para una lista de las pérdidas de Castillo, consulta "Gil Castillo Pérdidas".
El 11 de enero de 2002 Gil Castillo se enfrentó a Chris Brennan en un combate de welter a la edad de 36. Él entró con un récord de 9-1 (5), y Brennan tenía 30 años y un récord de 11-4-1 (10). Castillo ganó la pelea por asalto 3º decisión unánime.
El 14 de octubre de 2005 Gil Castillo se enfrentó a Steve Ramerez en un combate de welter a la edad de 39. Él entró con un récord de 11-4 (7). Castillo detuvo a Steve Ramerez por TKO en el asalto 2º.
El 27 de marzo de 2003 Gil Castillo se enfrentó a Chris Williams en un combate de welter a la edad de 37. Él entró con un récord de 10-2 (6). Castillo detuvo a Chris Williams por TKO en el asalto 1º.
El 18 de julio de 2001 Gil Castillo se enfrentó a Nate Marquardt en un combate de welter a la edad de 35. Él entró con un récord de 8-0 (5), y Marquardt tenía 22 años y un récord de 12-1-1 (10). Castillo ganó la pelea por asalto 5º decisión unánime.
El 29 de abril de 2001 Gil Castillo se enfrentó a Joe Hurley en un combate de medio a la edad de 35. Él entró con un récord de 7-0 (5). Castillo ganó la pelea por asalto 3º decisión unánime.