Barry McGuigan has three losses against three opponents on his boxing record. For a list of McGuigan's best fights, refer to "Best fights of Barry McGuigan".
On May 31, 1989 Barry McGuigan faced off against Jim McDonnell at age 28. He was coming in with a record of 32-3 (28). McGuigan lost the fight via 4th-round TKO.
On June 23, 1986 Barry McGuigan met Steve Cruz in a featherweight (WBA, The Ring) world-title defense fight. McGuigan was 25 years old and with a record of 29-2 (25), and Cruz was 22 years old and with a record of 25-1 (13). McGuigan lost the fight via 15-round unanimous decision and lost the titles.
On August 3, 1981 Barry McGuigan faced off against Peter Eubank at age 20. He was coming in with a record of 2-1 (2). McGuigan lost the fight via 8-round points decision.