Gil Castillo has five losses against five opponents on his MMA record. For a list of Castillo's best fights, refer to "Best fights of Gil Castillo".
On April 1, 2006 Gil Castillo faced off against Jake Ellenberger in a welterweight bout at age 40. He was coming in with a record of 11-5 (7), and Ellenberger was 21 years old and with a record of 11-0 (11). Castillo lost the fight via 1st-round TKO.
On May 21, 2004 Gil Castillo faced off against Ryan Schultz in a welterweight bout at age 38. He was coming in with a record of 10-4 (6), and Schultz was 26 years old and with a record of 6-2 (6). Castillo lost the fight via 3-round majority decision.
On October 10, 2003 Gil Castillo faced off against Renato Verissimo in a welterweight bout at age 37. He was coming in with a record of 10-3 (6), and Verissimo was 30 years old and with a record of 2-0 (2). Castillo lost the fight via 2nd-round TKO.
On November 22, 2002 Gil Castillo fought Matt Hughes in a welterweight title fight for Hughes' UFC Championship title. Castillo was 37 years old and with a record of 9-2 (5), and Hughes was 29 years old and with a record of 32-3 (26). Castillo lost the fight via 1st-round TKO.
On September 28, 2001 Gil Castillo fought Dave Menne in a middleweight title fight for Menne's UFC Championship title. Castillo was 35 years old and with a record of 8-1 (5), and Menne was 27 years old and with a record of 30-7-2 (15). Castillo lost the fight via 5-round unanimous decision.